И сил и нервов не хватает! (((
Установлен TrixBox на него установлен a2billing.
Создан trunk, созданы пользователи (карты).
Пользователи (софт-фон) регяться.
в extensions.conf:
[a2billing]
exten =>_X.,1,Answer
exten =>_X.,n,Wait,2
exten =>_X.,n,DeadAGI(a2billing.php)
exten =>_X.,n,Wait,2
exten =>_X.,n,Hangup
При наборе номера, * говорит только баланс и вешает трубку.
И обьясните мне пожалуйста как звонок пройдя по [a2billing] (вышеописанный), и по настройкам из web морды (a2billing.php)
может вообще куда-то попасть???
Где описываеться user,password для VoIP провайдера.
В TRUNK>CREATE PROVIDER только названия и описание???
Или сюда надо писать название [sipnet] транка из sip.conf?
В общем, HELP пиплы!)
Вот вам лог:
[27/01/2009 23:33:28]:[file:a2billing.php - line:78]:[CallerID:]:[CN:]:[IDCONFIG : 1]
[27/01/2009 23:33:28]:[file:a2billing.php - line:79]:[CallerID:]:[CN:]:[MODE : standard]
[27/01/2009 23:33:28]:[file:Class.A2Billing.php - line:621]:[CallerID:999539085516772]:[CN:]:[ get_agi_request_parameter = 999539085516772 ; SIP/7175723638-09174e48 ; 1233088405.83 ; 7175723638 ; 89035482226]
[27/01/2009 23:33:28]:[file:a2billing.php - line:141]:[CallerID:999539085516772]:[CN:]:[[ANSWER CALL]]
[27/01/2009 23:33:28]:[file:Class.A2Billing.php - line:1625]:[CallerID:999539085516772]:[CN:]:[ - Account code - 7175723638]
[27/01/2009 23:33:28]:[file:Class.A2Billing.php - line:1640]:[CallerID:999539085516772]:[CN:7175723638]:[SELECT credit, tariff, activated, inuse, simultaccess, typepaid, creditlimit, language, removeinterprefix, redial, enableexpire, UNIX_TIMESTAMP(expirationdate), expiredays, nbused, UNIX_TIMESTAMP(firstusedate), UNIX_TIMESTAMP(cc_card.creationdate), cc_card.currency, cc_card.lastname, cc_card.firstname, cc_card.email, cc_card.uipass, cc_card.id_campaign, cc_card.id, useralias FROM cc_card LEFT JOIN cc_tariffgroup ON tariff=cc_tariffgroup.id WHERE username='7175723638']
[27/01/2009 23:33:28]:[file:Class.A2Billing.php - line:1714]:[CallerID:999539085516772]:[CN:7175723638]:[[SET LANGUAGE() en]]
[27/01/2009 23:33:28]:[file:Class.A2Billing.php - line:1717]:[CallerID:999539085516772]:[CN:7175723638]:[[credit=20.00000 :: tariff=1 :: active=t :: isused=0 :: simultaccess=0 :: typepaid=0 :: creditlimit= :: language=en]]
[27/01/2009 23:33:28]:[file:Class.A2Billing.php - line:654]:[CallerID:999539085516772]:[CN:7175723638]:[[CARD STATUS UPDATE : UPDATE cc_card SET inuse=inuse+1 WHERE username='7175723638']]
[27/01/2009 23:33:28]:[file:Class.A2Billing.php - line:1969]:[CallerID:999539085516772]:[CN:7175723638]:[[A2Billing] SAY BALANCE : 20.00000
]
[27/01/2009 23:33:28]:[file:Class.A2Billing.php - line:1148]:[CallerID:999539085516772]:[CN:7175723638]:[[CURRENCY : USD]]
[27/01/2009 23:33:30]:[file:a2billing.php - line:158]:[CallerID:999539085516772]:[CN:7175723638]:[[TRY : callingcard_ivr_authenticate]]
[27/01/2009 23:33:30]:[file:Class.A2Billing.php - line:1400]:[CallerID:999539085516772]:[CN:7175723638]:[[AUTO SetCallerID]]
[27/01/2009 23:33:30]:[file:Class.A2Billing.php - line:1406]:[CallerID:999539085516772]:[CN:7175723638]:[[REQUESTED SetCallerID : 999539085516772]]
[27/01/2009 23:33:30]:[file:Class.A2Billing.php - line:1417]:[CallerID:999539085516772]:[CN:7175723638]:[[EXEC SetCallerID : 999539085516772]]
[27/01/2009 23:33:30]:[file:a2billing.php - line:172]:[CallerID:999539085516772]:[CN:7175723638]:[[CHANNEL STATUS : 6 = Line is up]]
[27/01/2009 23:33:30]:[file:a2billing.php - line:173]:[CallerID:999539085516772]:[CN:7175723638]:[[CREDIT : 20.00000][CREDIT MIN_CREDIT_2CALL : 0]]
[27/01/2009 23:33:30]:[file:Class.A2Billing.php - line:676]:[CallerID:999539085516772]:[CN:7175723638]:[ && && 11&& 0]
[27/01/2009 23:33:30]:[file:Class.A2Billing.php - line:683]:[CallerID:999539085516772]:[CN:7175723638]:[RES DTMF : -1]
[27/01/2009 23:33:30]:[file:Class.A2Billing.php - line:701]:[CallerID:999539085516772]:[CN:7175723638]:[DESTINATION ::> -1]
[27/01/2009 23:33:30]:[file:Class.A2Billing.php - line:703]:[CallerID:999539085516772]:[CN:7175723638]:[RULES APPLY ON DESTINATION ::> -1]
[27/01/2009 23:33:30]:[file:a2billing.php - line:172]:[CallerID:999539085516772]:[CN:7175723638]:[[CHANNEL STATUS : 6 = Line is up]]
[27/01/2009 23:33:30]:[file:a2billing.php - line:173]:[CallerID:999539085516772]:[CN:7175723638]:[[CREDIT : 20.00000][CREDIT MIN_CREDIT_2CALL : 0]]
[27/01/2009 23:33:30]:[file:Class.A2Billing.php - line:676]:[CallerID:999539085516772]:[CN:7175723638]:[0 && && 11&& 1]
[27/01/2009 23:33:30]:[file:Class.A2Billing.php - line:683]:[CallerID:999539085516772]:[CN:7175723638]:[RES DTMF : -1]
[27/01/2009 23:33:30]:[file:Class.A2Billing.php - line:701]:[CallerID:999539085516772]:[CN:7175723638]:[DESTINATION ::> -1]
[27/01/2009 23:33:30]:[file:Class.A2Billing.php - line:703]:[CallerID:999539085516772]:[CN:7175723638]:[RULES APPLY ON DESTINATION ::> -1]
[27/01/2009 23:33:30]:[file:a2billing.php - line:172]:[CallerID:999539085516772]:[CN:7175723638]:[[CHANNEL STATUS : 6 = Line is up]]
[27/01/2009 23:33:30]:[file:a2billing.php - line:173]:[CallerID:999539085516772]:[CN:7175723638]:[[CREDIT : 20.00000][CREDIT MIN_CREDIT_2CALL : 0]]
[27/01/2009 23:33:30]:[file:Class.A2Billing.php - line:676]:[CallerID:999539085516772]:[CN:7175723638]:[0 && && 11&& 2]
[27/01/2009 23:33:30]:[file:Class.A2Billing.php - line:683]:[CallerID:999539085516772]:[CN:7175723638]:[RES DTMF : -1]
[27/01/2009 23:33:30]:[file:Class.A2Billing.php - line:701]:[CallerID:999539085516772]:[CN:7175723638]:[DESTINATION ::> -1]
[27/01/2009 23:33:30]:[file:Class.A2Billing.php - line:703]:[CallerID:999539085516772]:[CN:7175723638]:[RULES APPLY ON DESTINATION ::> -1]
[27/01/2009 23:33:30]:[file:Class.A2Billing.php - line:654]:[CallerID:999539085516772]:[CN:7175723638]:[[CARD STATUS UPDATE : UPDATE cc_card SET inuse=inuse-1 WHERE username='7175723638']]
[27/01/2009 23:33:30]:[CallerID:999539085516772]:[CN:7175723638]:[[exit]]
Деликатная тема. Биллинг - это аппарат для зарабатывания денег. Это всё равно что спрашивать на форуме - "Народ, что-то мой однорукий бандит стал меньше выручки давать (тормозит 3-й барабан), помогите чем можете!"
Ещё пример - "Последние листы 100-долларовых купюр, которые я печатаю на своём НР-123445 идут со смещением, краска и бумага тратятся, но всё в расход. Я не могу такие купюры пускать в обращение!"
a2billing.conf или может a2billing.php???
[27/01/2009 23:33:30]:[file:Class.A2Billing.php - line:683]:[CallerID:999539085516772]:[CN:7175723638]:[RES DTMF : -1]
[27/01/2009 23:33:30]:[file:Class.A2Billing.php - line:701]:[CallerID:999539085516772]:[CN:7175723638]:[DESTINATION ::> -1]
[27/01/2009 23:33:30]:[file:Class.A2Billing.php - line:703]:[CallerID:999539085516772]:[CN:7175723638]:[RULES APPLY ON DESTINATION ::> -1]
Проблема с DTMF.
Где править DTMF??? В пире или в a2billing.conf???
[CREDIT : 60][CREDIT MIN_CREDIT_2CALL : 0]]
[file:a2billing.php - line:392 - uniqueid:2308638821.219]:[CallerID:1646938873]:[CN:1646938873]:[TARIFF ID -> 2]
[file:Class.A2Billing.php - line:870 - uniqueid:2308638821.219]:[CallerID:1646938873]:[CN:1646938873]:[[CALL 2 DID]]
[file:Class.A2Billing.php - line:885 - uniqueid:2308638821.219]:[CallerID:1646938873]:[CN:1646938873]:[DESTINATION ::> -1]
[file:a2billing.php - line:189 - uniqueid:2308638821.219]:[CallerID:1646938873]:[CN:1646938873]:[[CHANNEL STATUS : 6 = Line is up]
[CREDIT : 60][CREDIT MIN_CREDIT_2CALL : 0]]
[file:a2billing.php - line:392 - uniqueid:3308638821.219]:[CallerID:1646938873]:[CN:1646938873]:[TARIFF ID -> 2]
[file:Class.A2Billing.php - line:870 - uniqueid:3308638821.219]:[CallerID:1646938873]:[CN:1646938873]:[[CALL 2 DID]]
[file:Class.A2Billing.php - line:885 - uniqueid:3308638821.219]:[CallerID:1646938873]:[CN:1646938873]:[DESTINATION ::> -1]
[CallerID:1646938873]:[CN:1646938873]:[[exit]]
_________________
CentOS 5.6 (Final) Kernel Version 2.6.18-53.1.4.el5
Астериск 1.4.21.2, trixbox CE 2.8.0
VERBOSE[5244] logger.c: -- Executing [79205552222@a2billing:1] Answer("SIP/6778419512-0843c148", "") in new stack
VERBOSE[5244] logger.c: -- Executing [79205552222@a2billing:2] Wait("SIP/6778419512-0843c148", "2") in new stack
VERBOSE[5244] logger.c: -- Executing [79205552222@a2billing:3] DeadAGI("SIP/6778419512-0843c148", "a2billing.php") in new stack
WARNING[5244] res_agi.c: Running DeadAGI on a live channel will cause problems, please use AGI
VERBOSE[5244] logger.c: -- Launched AGI Script /var/lib/asterisk/agi-bin/a2billing.php
WARNING[5244] file.c: File prepaid-you-have does not exist in any format
VERBOSE[5244] logger.c: -- Playing 'digits/8' (language 'ru')
VERBOSE[5244] logger.c: -- Playing 'digits/thousands' (language 'ru')
VERBOSE[5244] logger.c: -- Playing 'digits/400' (language 'ru')
VERBOSE[5244] logger.c: -- Playing 'digits/30' (language 'ru')
VERBOSE[5244] logger.c: -- Playing 'digits/1' (language 'ru')
я не пойму что за файл prepaid-you-have
_________________
CentOS 5.6 (Final) Kernel Version 2.6.18-53.1.4.el5
Астериск 1.4.21.2, trixbox CE 2.8.0
на вашем счете осталось...
_________________
CentOS 5.6 (Final) Kernel Version 2.6.18-53.1.4.el5
Астериск 1.4.21.2, trixbox CE 2.8.0
_________________
.
..: