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

A2Billing CDR. Отображается общее время звонка!

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

A2Billing CDR. Отображается общее время звонка!


Всем хорошего дня.

использую A2Billing давно. Тут пришла пора менять хард (решил перенести на виртуалку), решил поставить свежий софт.

Было: CentOS 5.5 2.6.18; Asterisk 1.4.39.1; A2Billing 1.8.1
Стало: Centos 6.5 2.6.32; Asterisk 12.6.0; A2billing 2.0.16 (последний с github)

Перенес с продуктивной машины базу данных, проапдейтил ее. Сделал контрольный звонок, по типу calling Card с авторизацией, все сработало как надо. Но посмотрев в CDR A2billing я увидел что он мне посчитал время звонка по направлению вместе с временем проигрования звуковых файлов и авторизации, то есть общее время 55 секунд, а действительное было 5 секунд.

Вот мои конфиги:
Код:

[custom-a2billing]
exten => _X.,1,Wait(1)
exten => _X.,n,AGI(a2billing.php,1)
exten => _X.,n,Wait(1)
exten => _X.,n,Hangup()


Код:

dialcommand_param = ,180,L(%timeout%:61000:30000)



Пытался менять dialcommand_param, но ничего не добился. Снес свою базу поставил чистую A2billing-a, ничего не изменилось. Не могу понять неужели эта байда из-за Asterisk 12, так как похожей проблемы я не встретил только тут Но это не совсем то.

Может кто-нибудь подскажет куда копать?
#3

nixon @ Fri Nov 21, 2014 8:25 am писал(а):
agi-conf1 => answer_call = No


Спасибо за ответ.

Этот вариант я уже пробовал, но при входящем звонке в канале стоит тишина, голосовые сообщения проигрываются, но звонящий их не слышит и соответственно DTMF в сторону A2billing не проходят.
#4

Попробовал поставить эту версию https://github.com/nixonch/a2billing , но те же самые грабли. Что никто не использует Calling Card, а только wholesale? Или это все таки из-за 12 версии астера.