Уважаемые специалисты, подскажите как отключить ложную тарификацию (Asterisk 1.6.2.19). Пользователи жалуются на то что еще идет гудок а отсчет минут уже пошел.
Стоит Asterisk 1.6.2.19 + A2Billing 1.7.1
extensions.conf
[a2billing]
exten => _21100XXXX,1,Set(GROUP()=${EXTEN}).
exten => _21100XXXX,n,GotoIf($[${GROUP_COUNT(${EXTEN})}>1]?busy).
exten => _21100XXXX,n,Set(GROUP()=${CALLERID(num)}).
exten => _21100XXXX,n,Set(OUTBOUND_GROUP=${EXTEN}).
exten => _21100XXXX,n,Dial(SIP/${EXTEN},90)
exten => _21100XXXX,n,noop
exten => _21100XXXX,n,Playback(is-curntly-unavail)
exten => _21100XXXX,n,Play(is-curntly-unavail)
exten => _21100XXXX,n,Dial(SIP/${EXTEN}).
exten => _21100XXXX,n(busy),Set(PRI_CAUSE=17)
exten => _21100XXXX,n,busy(3)
exten => _21100XXXX,n,Play(is-curntly-unavail)
в A2Billing опция answer_call=no
вызов в A2Billing идет ,60,HRriL(%timeout%:61000:30000)
Что еще надо показать?
Заранее большое спасибо.
Может быть использовать флаг C в команде Dial
Дак ты напиши подробнее ситуацию, а то какие то небылицы рассказываешь. Конфиги давай
Обновил Астер с версии 1.6.2.18.1 до версии 1.6.2.19 и начались проблемы.
Вот sip.conf
[3]
type=friend
username=3
secret=3
host=dynamic
nat=yes
canreinvite=yes
context=out1
disallow=all
allow=g729
dtmfmode = rfc2833
extensions.conf
[out1]
exten => _963.,1,AGI(/etc/dahdi/test)
exten => _963.,n,Set(CALLERID(all)=${lookupcid})
exten => _963.,n,Set(CDR(accountcode)=${lookupcid})
exten => _963.,n,DeadAGI(a2billing.php)
Что еще показать???
Задан: 2011-07-14 11:06:22 +0400
Просмотрен: 552 раз
Обновлен: Jul 19 '11
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.