Hi Guys,
I had a serious problem here with my callback on a2billing v1.3.2.
Below is my output:
Accepting overlap call from '91884521' to '65119301' on channel 0/1, span 1
-- Starting simple switch on 'Zap/1-1'
-- Executing DeadAGI("Zap/1-1", "a2billing-testing.php|1|cid-callback|65") in new stack
-- Launched AGI Script /var/lib/asterisk/agi-bin/a2billing-testing.php
a2billing-testing.php|1|cid-callback|65: A2Billing AGI internal configuration:
a2billing-testing.php|1|cid-callback|65: Array
a2billing-testing.php|1|cid-callback|65: (
a2billing-testing.php|1|cid-callback|65: [debug] => 3
a2billing-testing.php|1|cid-callback|65: [asterisk_version] => 1_2
a2billing-testing.php|1|cid-callback|65: [answer_call] => 1
a2billing-testing.php|1|cid-callback|65: [play_audio] => 1
a2billing-testing.php|1|cid-callback|65: [say_goodbye] =>
a2billing-testing.php|1|cid-callback|65: [play_menulanguage] =>
a2billing-testing.php|1|cid-callback|65: [force_language] =>
a2billing-testing.php|1|cid-callback|65: [intro_prompt] =>
a2billing-testing.php|1|cid-callback|65: [min_credit_2call] => 0
a2billing-testing.php|1|cid-callback|65: [min_duration_2bill] => 0
a2billing-testing.php|1|cid-callback|65: [notenoughcredit_cardnumber] => 1
a2billing-testing.php|1|cid-callback|65: [notenoughcredit_assign_newcardnumber_cid] => 1
a2billing-testing.php|1|cid-callback|65: [use_dnid] =>
a2billing-testing.php|1|cid-callback|65: [no_auth_dnid] => Array
a2billing-testing.php|1|cid-callback|65: (
a2billing-testing.php|1|cid-callback|65: [0] => 2400
a2billing-testing.php|1|cid-callback|65: [1] => 2300
a2billing-testing.php|1|cid-callback|65: )
a2billing-testing.php|1|cid-callback|65:
a2billing-testing.php|1|cid-callback|65: [number_try] => 3
a2billing-testing.php|1|cid-callback|65: [force_callplan_id] =>
a2billing-testing.php|1|cid-callback|65: [say_balance_after_auth] =>
a2billing-testing.php|1|cid-callback|65: [say_balance_after_call] => 1
a2billing-testing.php|1|cid-callback|65: [say_rateinitial] =>
a2billing-testing.php|1|cid-callback|65: [say_timetocall] => 1
a2billing-testing.php|1|cid-callback|65: [auto_setcallerid] => 1
a2billing-testing.php|1|cid-callback|65: [force_callerid] =>
a2billing-testing.php|1|cid-callback|65: [cid_sanitize] =>
a2billing-testing.php|1|cid-callback|65: [cid_enable] =>
a2billing-testing.php|1|cid-callback|65: [cid_askpincode_ifnot_callerid] => 1
a2billing-testing.php|1|cid-callback|65: [cid_auto_assign_card_to_cid] => 1
a2billing-testing.php|1|cid-callback|65: [cid_auto_create_card] =>
a2billing-testing.php|1|cid-callback|65: [cid_auto_create_card_len] => 10
a2billing-testing.php|1|cid-callback|65: [cid_auto_create_card_typepaid] => POSTPAY
a2billing-testing.php|1|cid-callback|65: [cid_auto_create_card_credit] => 0
a2billing-testing.php|1|cid-callback|65: [cid_auto_create_card_credit_limit] => 1000
a2billing-testing.php|1|cid-callback|65: [cid_auto_create_card_tariffgroup] => 6
a2billing-testing.php|1|cid-callback|65: [callerid_authentication_over_cardnumber] =>
a2billing-testing.php|1|cid-callback|65: [sip_iax_friends] =>
a2billing-testing.php|1|cid-callback|65: [sip_iax_pstn_direct_call_prefix] => 555
a2billing-testing.php|1|cid-callback|65: [sip_iax_pstn_direct_call] =>
a2billing-testing.php|1|cid-callback|65: [ivr_voucher] =>
a2billing-testing.php|1|cid-callback|65: [ivr_voucher_prefix] => 8
a2billing-testing.php|1|cid-callback|65: [jump_voucher_if_min_credit] =>
a2billing-testing.php|1|cid-callback|65: [extracharge_did] => Array
a2billing-testing.php|1|cid-callback|65: (
a2billing-testing.php|1|cid-callback|65: [0] =>
a2billing-testing.php|1|cid-callback|65: )
a2billing-testing.php|1|cid-callback|65:
a2billing-testing.php|1|cid-callback|65: [extracharge_fee] => Array
a2billing-testing.php|1|cid-callback|65: (
a2billing-testing.php|1|cid-callback|65: [0] =>
a2billing-testing.php|1|cid-callback|65: )
a2billing-testing.php|1|cid-callback|65:
a2billing-testing.php|1|cid-callback|65: [international_prefixes] => Array
a2billing-testing.php|1|cid-callback|65: (
a2billing-testing.php|1|cid-callback|65: [0] => 011
a2billing-testing.php|1|cid-callback|65: [1] => 00
a2billing-testing.php|1|cid-callback|65: [2] => 09
a2billing-testing.php|1|cid-callback|65: [3] => 1
a2billing-testing.php|1|cid-callback|65: )
a2billing-testing.php|1|cid-callback|65:
a2billing-testing.php|1|cid-callback|65: [dialcommand_param] => |60|HRgrL(%timeout%:61000:30000)
a2billing-testing.php|1|cid-callback|65: [dialcommand_param_sipiax_friend] => |60|HRgrL(3600000:61000:30000)
a2billing-testing.php|1|cid-callback|65: [switchdialcommand] =>
a2billing-testing.php|1|cid-callback|65: [failover_recursive_limit] => 2
a2billing-testing.php|1|cid-callback|65: [maxtime_tocall_negatif_free_route] => 5400
a2billing-testing.php|1|cid-callback|65: [send_reminder] =>
a2billing-testing.php|1|cid-callback|65: [record_call] =>
a2billing-testing.php|1|cid-callback|65: [monitor_formatfile] => gsm
a2billing-testing.php|1|cid-callback|65: [agi_force_currency] =>
a2billing-testing.php|1|cid-callback|65: [currency_association] => Array
a2billing-testing.php|1|cid-callback|65: (
a2billing-testing.php|1|cid-callback|65: [0] => usd:dollars
a2billing-testing.php|1|cid-callback|65: [1] => mxn:pesos
a2billing-testing.php|1|cid-callback|65: [2] => eur:euros
a2billing-testing.php|1|cid-callback|65: [3] => all:credit
a2billing-testing.php|1|cid-callback|65: )
a2billing-testing.php|1|cid-callback|65:
a2billing-testing.php|1|cid-callback|65: [file_conf_enter_destination] => prepaid-enter-dest
a2billing-testing.php|1|cid-callback|65: [file_conf_enter_menulang] => prepaid-menulang2
a2billing-testing.php|1|cid-callback|65: [callback_bill_1stleg_ifcall_notconnected] => 1
a2billing-testing.php|1|cid-callback|65: [logger_enable] => 1
a2billing-testing.php|1|cid-callback|65: [log_file] => /tmp/a2billing.log
a2billing-testing.php|1|cid-callback|65: [currency_association_internal] => Array
a2billing-testing.php|1|cid-callback|65: (
a2billing-testing.php|1|cid-callback|65: [usd] => dollars
a2billing-testing.php|1|cid-callback|65: [mxn] => pesos
a2billing-testing.php|1|cid-callback|65: [eur] => euros
a2billing-testing.php|1|cid-callback|65: [all] => credit
a2billing-testing.php|1|cid-callback|65: )
a2billing-testing.php|1|cid-callback|65:
a2billing-testing.php|1|cid-callback|65: [ivr_voucher_prefixe] => 8
a2billing-testing.php|1|cid-callback|65: )
a2billing-testing.php|1|cid-callback|65:
a2billing-testing.php|1|cid-callback|65: file:a2billing-testing.php - line:76 - IDCONFIG : 1
a2billing-testing.php|1|cid-callback|65: file:a2billing-testing.php - line:77 - MODE : cid-callback
a2billing-testing.php|1|cid-callback|65: file:a2billing-testing.php - line:89 - AGI Request:
a2billing-testing.php|1|cid-callback|65: file:a2billing-testing.php - line:90 - Array
a2billing-testing.php|1|cid-callback|65: (
a2billing-testing.php|1|cid-callback|65: [agi_request] => a2billing-testing.php
a2billing-testing.php|1|cid-callback|65: [agi_channel] => Zap/1-1
a2billing-testing.php|1|cid-callback|65: [agi_language] => sg
a2billing-testing.php|1|cid-callback|65: [agi_type] => Zap
a2billing-testing.php|1|cid-callback|65: [agi_uniqueid] => 1208403697.8779
a2billing-testing.php|1|cid-callback|65: [agi_callerid] => 91884521
a2billing-testing.php|1|cid-callback|65: [agi_calleridname] => unknown
a2billing-testing.php|1|cid-callback|65: [agi_callingpres] => 3
a2billing-testing.php|1|cid-callback|65: [agi_callingani2] => 0
a2billing-testing.php|1|cid-callback|65: [agi_callington] => 65
a2billing-testing.php|1|cid-callback|65: [agi_callingtns] => 0
a2billing-testing.php|1|cid-callback|65: [agi_dnid] => 65119301
a2billing-testing.php|1|cid-callback|65: [agi_rdnis] => unknown
a2billing-testing.php|1|cid-callback|65: [agi_context] => from-pstn
a2billing-testing.php|1|cid-callback|65: [agi_extension] => 65119301
a2billing-testing.php|1|cid-callback|65: [agi_priority] => 1
a2billing-testing.php|1|cid-callback|65: [agi_enhanced] => 0.0
a2billing-testing.php|1|cid-callback|65: [agi_accountcode] =>
a2billing-testing.php|1|cid-callback|65: )
a2billing-testing.php|1|cid-callback|65:
a2billing-testing.php|1|cid-callback|65: file:Class.A2Billing.php - line:616 - get_agi_request_parameter = 91884521 ; Zap/1-1 ; 1208403697.8779 ; ; 65119301
a2billing-testing.php|1|cid-callback|65: file:a2billing-testing.php - line:407 - [MODE : CALLERID-CALLBACK - 91884521]
a2billing-testing.php|1|cid-callback|65: file:a2billing-testing.php - line:410 - [HANGUP CLI CALLBACK TRIGGER]
a2billing-testing.php|1|cid-callback|65: file:Class.A2Billing.php - line:1438 - [CID_ENABLE - CID_CONTROL - CID:91884521]
a2billing-testing.php|1|cid-callback|65: file:Class.A2Billing.php - line:1455 - QUERY = SELECT cc_callerid.cid, cc_callerid.id_cc_card, cc_callerid.activated, cc_card.credit, cc_card.tariff, cc_card.activated, cc_card.inuse, cc_card.simultaccess, cc_card.typepaid, cc_card.creditlimit, cc_card.language, cc_card.username, removeinterprefix, cc_card.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_callerid LEFT JOIN cc_card ON cc_callerid.id_cc_card=cc_card.id LEFT JOIN cc_tariffgroup ON cc_card.tariff=cc_tariffgroup.id WHERE cc_callerid.cid='91884521'
a2billing-testing.php|1|cid-callback|65: RESULT : Array
a2billing-testing.php|1|cid-callback|65: (
a2billing-testing.php|1|cid-callback|65: [0] => Array
a2billing-testing.php|1|cid-callback|65: (
a2billing-testing.php|1|cid-callback|65: [0] => 91884521
a2billing-testing.php|1|cid-callback|65: [cid] => 91884521
a2billing-testing.php|1|cid-callback|65: [1] => 1
a2billing-testing.php|1|cid-callback|65: [id_cc_card] => 1
a2billing-testing.php|1|cid-callback|65: [2] => t
a2billing-testing.php|1|cid-callback|65: [activated] => t
a2billing-testing.php|1|cid-callback|65: [3] => 100.00000
a2billing-testing.php|1|cid-callback|65: [credit] => 100.00000
a2billing-testing.php|1|cid-callback|65: [4] => 0
a2billing-testing.php|1|cid-callback|65: [tariff] => 0
a2billing-testing.php|1|cid-callback|65: [5] => t
a2billing-testing.php|1|cid-callback|65: [6] => 0
a2billing-testing.php|1|cid-callback|65: [inuse] => 0
a2billing-testing.php|1|cid-callback|65: [7] => 0
a2billing-testing.php|1|cid-callback|65: [simultaccess] => 0
a2billing-testing.php|1|cid-callback|65: [8] => 0
a2billing-testing.php|1|cid-callback|65: [typepaid] => 0
a2billing-testing.php|1|cid-callback|65: [9] => 0
a2billing-testing.php|1|cid-callback|65: [creditlimit] => 0
a2billing-testing.php|1|cid-callback|65: [10] => en
a2billing-testing.php|1|cid-callback|65: [language] => en
a2billing-testing.php|1|cid-callback|65: [11] => 4302329453
a2billing-testing.php|1|cid-callback|65: [username] => 4302329453
a2billing-testing.php|1|cid-callback|65: [12] =>
a2billing-testing.php|1|cid-callback|65: [removeinterprefix] =>
a2billing-testing.php|1|cid-callback|65: [13] =>
a2billing-testing.php|1|cid-callback|65: [redial] =>
a2billing-testing.php|1|cid-callback|65: [14] => 0
a2billing-testing.php|1|cid-callback|65: [enableexpire] => 0
a2billing-testing.php|1|cid-callback|65: [15] => 1523352907
a2billing-testing.php|1|cid-callback|65: [UNIX_TIMESTAMP(expirationdate)] => 1523352907
a2billing-testing.php|1|cid-callback|65: [16] => 0
a2billing-testing.php|1|cid-callback|65: [expiredays] => 0
a2billing-testing.php|1|cid-callback|65: [17] => 0
a2billing-testing.php|1|cid-callback|65: [nbused] => 0
a2billing-testing.php|1|cid-callback|65: [18] => 0
a2billing-testing.php|1|cid-callback|65: [UNIX_TIMESTAMP(firstusedate)] => 0
a2billing-testing.php|1|cid-callback|65: [19] => 1207820410
a2billing-testing.php|1|cid-callback|65: [UNIX_TIMESTAMP(cc_card.creationdate)] => 1207820410
a2billing-testing.php|1|cid-callback|65: [20] => SGD
a2billing-testing.php|1|cid-callback|65: [currency] => SGD
a2billing-testing.php|1|cid-callback|65: [21] =>
a2billing-testing.php|1|cid-callback|65: [lastname] =>
a2billing-testing.php|1|cid-callback|65: [22] =>
a2billing-testing.php|1|cid-callback|65: [firstname] =>
a2billing-testing.php|1|cid-callback|65: [23] =>
a2billing-testing.php|1|cid-callback|65: [email] =>
a2billing-testing.php|1|cid-callback|65: [24] => 0108692559
a2billing-testing.php|1|cid-callback|65: [uipass] => 0108692559
a2billing-testing.php|1|cid-callback|65: [25] => -1
a2billing-testing.php|1|cid-callback|65: [id_campaign] => -1
a2billing-testing.php|1|cid-callback|65: [26] => 1
a2billing-testing.php|1|cid-callback|65: [id] => 1
a2billing-testing.php|1|cid-callback|65: [27] => 296161924276317
a2billing-testing.php|1|cid-callback|65: [useralias] => 296161924276317
a2billing-testing.php|1|cid-callback|65: )
a2billing-testing.php|1|cid-callback|65:
a2billing-testing.php|1|cid-callback|65: )
a2billing-testing.php|1|cid-callback|65:
a2billing-testing.php|1|cid-callback|65: file:Class.A2Billing.php - line:1714 - [SET LANGUAGE() en]
a2billing-testing.php|1|cid-callback|65: file:Class.A2Billing.php - line:649 - [CARD STATUS UPDATE : UPDATE cc_card SET inuse=inuse+1 WHERE username='4302329453']
a2billing-testing.php|1|cid-callback|65: file:a2billing-testing.php - line:424 - [TRY : callingcard_ivr_authenticate]
a2billing-testing.php|1|cid-callback|65: file:a2billing-testing.php - line:435 - [destination: - 6591884521]
a2billing-testing.php|1|cid-callback|65: file:a2billing-testing.php - line:439 - [resfindrate: - 0]
a2billing-testing.php|1|cid-callback|65: file:Class.A2Billing.php - line:649 - [CARD STATUS UPDATE : UPDATE cc_card SET inuse=inuse-1 WHERE username='4302329453']
-- AGI Script a2billing-testing.php completed, returning 0
-- Hungup 'Zap/1-1'
Whenever i cal the number , it execute the agi script but it hangup my call without any callback
What is the problem? Please help
Cheers
|