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

AGI or DeadAGI A2Billing

Биллинг 11 сообщений 12.03.2010 16:32 - 08.10.2010 18:17
#1

там все точно также. даже патч мой в точности такойже, ничего не изменилось.
#3

Цитата:
Кто-то пробовал Астериск 1.8, там DeadAgi деприкейтед или ещё нет?
Цитата:
там все точно также. даже патч мой в точности такойже, ничего не изменилось.
Я может быть не в курсе о чём толк, но я вижу по исходникам что да deprecated, вызов DeadAGI стал эквивалентен warning + AGI.
А мне как раз нужен DeadAGI. Где можно подробнее почитать что за патч?

_________________
Slackware 13.37 - Asterisk 1.8
#4

поднять выше глаза по топику?
#5

Ну это я и сам знаю. Я думал они что-то нашли(в смысле глюкавость не исправляемую) и что-то где-то отключили, а саму процедуру переключили на обычный AGI(+сообщение). Просто некогда лазить по истории кода(да и криво как-то они там сделали).
_________________
Slackware 13.37 - Asterisk 1.8
#7 12.03.2010 16:32

AGI or DeadAGI A2Billing


Если использую DeadAGI тогда в логах пишет : "res_agi.c: Running DeadAGI on a live channel will cause problems, please use AGI" ,

а когда использую AGI, не тарифицирует звонок если звонящий через A2B первым положит трубку.


кто нибудь встречался с такой проблемой ? как решили ?

Asterisk-1.4.29
A2Billing-1.5.1
#8 12.03.2010 20:40

ну в инструкции же написано использовать DeadAGI, его и используйте. то что ошибку сыпет - пинайте digium. они обещали эту ситуацию разрулить еще два года назад но так всё и бросили в зависшем состоянии Furious
оптимальным (но не идеальным) решением будет - найти эту строчку в исходниках и закоментировать. если сильно раздражает.

Added after 1 hours 41 minutes:

ps: digium предлагает другой вариант как замену DeadAGI - использовать AGI в купе с экстеншином h, и в h уже обрабатывать что нужно (тоесть послать сигнал билингу). впринципе звучит разумно (и возможно пофиксит те проблемы которые заявляет диджиум но я лично с ними так и не сталкивался до сих пор), но в A2B вроде такой метод пока не поддерживается тоже.. хотя не уверен - еще не смотрел последние версии.
#9 13.03.2010 10:18

спасибо за ответ
#10 18.04.2010 13:27

в папке с исходниками asterisk делаем:
Цитата:
nano +2212 res/res_agi.c

там будет строчка
Цитата:
ast_log(LOG_WARNING,"Running DeadAGI on a live channel will cause problems, please use AGI\n");

коментируем её добавляя в начале и конце строки знаки коментария (/* и */), получаем такой результат:
Цитата:
/* ast_log(LOG_WARNING,"Running DeadAGI on a live channel will cause problems, please use AGI\n"); */

make clean
make menuconfig
make
make install

теперь в консоли нет этого злосчастного ворнинга.
#11 08.10.2010 18:17

Кто-то пробовал Астериск 1.8, там DeadAgi деприкейтед или ещё нет? Smile
_________________
NoOne has no fun