AF
Asterisk Forum
обсуждения телефонии, VoIP и IP-PBX
12разделов
5 423тем
34 385сообщений
← К списку тем

A2Billing поднимает трубку

Биллинг 9 сообщений -
#1

A2Billing поднимает трубку


Ситуация такова, есть A2Billing, есть реселлер, реселлер ведет учет через cdr Asterisk. Проблема в том, что A2billing поднимает трубку сразу при звонке Asterisk-a реселлера. в результате у него начинают тарифицироваться гудки, что не есть гуд.
Начальные условия: Answer в диалплане нет!
answer_call = no
#2

самая простая и доступная методика настройки a2b это включить в его конфиге дебаг на максимальный уровень и внимательно смотреть что там делается и анализировать - почему это делается. иначе останется только гадать...
_________________
Успехов!
#3

в диалплане a2billing
уберите Answer
#4

Убрано!
#5

Однозначно перепроверяйте в 100-й раз.
Багов на этот счёт в a2billing'e нет.
Сверьте тот ли agi-conf1(2,3 и т.д) вы используете с которым сверяете.
В крайнем случае проштудируйте ./AGI/a2billing.php на предмет строки $agi->answer();

_________________
https://github.com/nixonch/a2billing
#6

Та же проблема. Ее как то решили?
SIP-аккаунты созданы в freepbx. Привожу пример:

Код:
[100]
deny=0.0.0.0/0.0.0.0
secret=pass
dtmfmode=rfc2833
canreinvite=no
context=a2billing
host=dynamic
trustrpid=yes
sendrpid=no
type=friend
nat=yes
port=5060
qualify=yes
qualifyfreq=60
transport=udp
encryption=no
callgroup=
pickupgroup=
dial=SIP/100
accountcode=card_number_a2b
mailbox=100@device
permit=0.0.0.0/0.0.0.0
callerid=device
callcounter=yes
faxdetect=no
cc_monitor_policy=generic


Код:
[a2billing]
exten => _+.,1,Goto(a2billing,${EXTEN:1},1)
exten => _X.,1,NOOP(${EXTEN})
exten => _X.,n,Wait(1)
exten => _X.,1,DeadAGI(a2billing.php,1)
exten => _X.,n,Hangup


Параметр dialcommand_param=,60,HRL(%timeout%:61000:30000)

При совершении звонка с сип-клиента сразу как начинает выполняться команда Dial происходит соединение и считается тарификация.
#7

>> та же проблема
это не проблема биллинга! это пробема ваших кривых рук и лени!

в глобальном конфиге в админке пятая строчка сверху!!!
Код:
Answer Call answer_call Yes Manage the answer on the call. Disabling this for callback trigger numbers makes it ring not hang up. agi-conf1

нужно поменять на No. неужели так сложно?

_________________
Успехов!
#8

Не исключено, конечно, что руки не оттуда, но не из этих соображений. В конфиге answer_call = No поставил изначально.
#9

Если у вас версия 1.8 - то все конфиги для а2b через базу, т.е. через веб интерфайс