1.
I modified the callback extension (when hang up was still an issue), if I manually hang up the call after 5 seconds, I received callback
2.
I modified the callback extension (when hang up issue has been solved), I received a busy tone and the call was hung up automatically. Unfortunately, I never received any callback after that.
This really sounds odd and I really appreciate if anyone can guide me what is wrong.
[Sep 17 10:51:29] DEBUG[30066] pbx.c: Launching 'AGI'
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] -- Executing [1000@a2billing-callback:1] AGI("SIP/termination-provider-084fd290", "a2billing.php|1|callback") in new stack
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] -- Launched AGI Script /var/lib/asterisk/agi-bin/a2billing.php
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback: A2Billing AGI internal configuration:
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback: Array
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback: (
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback: [debug] => 3
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback: [asterisk_version] => 1_4
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback: [answer_call] => 1
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback: [play_audio] => 1
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback: [say_goodbye] =>
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback: [play_menulanguage] =>
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback: [force_language] =>
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback: [intro_prompt] =>
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback: [min_credit_2call] => 0
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback: [min_duration_2bill] => 0
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback: [notenoughcredit_cardnumber] => 1
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback: [notenoughcredit_assign_newcardnumber_cid] => 1
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback: [use_dnid] =>
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback: [no_auth_dnid] => Array
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback: (
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback: [0] => 2400
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback: [1] => 2300
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback: )
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback:
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback: [number_try] => 3
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback: [force_callplan_id] =>
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback: [say_balance_after_auth] =>
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback: [say_balance_after_call] =>
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback: [say_rateinitial] =>
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback: [say_timetocall] => 1
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback: [auto_setcallerid] => 1
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback: [force_callerid] =>
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback: [cid_sanitize] =>
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback: [cid_enable] => 1
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback: [cid_askpincode_ifnot_callerid] =>
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback: [cid_auto_assign_card_to_cid] => 1
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback: [cid_auto_create_card] =>
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback: [cid_auto_create_card_len] => 10
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback: [cid_auto_create_card_typepaid] => POSTPAY
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback: [cid_auto_create_card_credit] => 0
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback: [cid_auto_create_card_credit_limit] => 1000
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback: [cid_auto_create_card_tariffgroup] => 6
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback: [callerid_authentication_over_cardnumber] =>
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback: [sip_iax_friends] =>
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback: [sip_iax_pstn_direct_call_prefix] => 555
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback: [sip_iax_pstn_direct_call] =>
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback: [ivr_voucher] =>
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback: [ivr_voucher_prefix] => 8
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback: [jump_voucher_if_min_credit] =>
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback: [extracharge_did] => Array
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback: (
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback: [0] =>
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback: )
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback:
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback: [extracharge_fee] => Array
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback: (
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback: [0] =>
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback: )
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback:
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback: [extracharge_buyfee] => Array
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback: (
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback: [0] =>
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback: )
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback:
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback: [international_prefixes] => Array
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback: (
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback: [0] => 011
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback: [1] => 00
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback: [2] => 09
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback: )
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback:
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback: [dialcommand_param] => |60|HRgrL(%timeout%:61000:30000)
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback: [dialcommand_param_sipiax_friend] => |60|HRgirL(3600000:61000:30000)
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback: [switchdialcommand] =>
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback: [failover_recursive_limit] => 2
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback: [maxtime_tocall_negatif_free_route] => 5400
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback: [send_reminder] =>
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback: [record_call] =>
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback: [monitor_formatfile] => gsm
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback: [agi_force_currency] =>
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback: [currency_association] => Array
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback: (
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback: [0] => usd:dollars
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback: [1] => mxn:pesos
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback: [2] => eur:euros
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback: [3] => all:credit
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback: )
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback:
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback: [file_conf_enter_destination] => prepaid-enter-dest
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback: [file_conf_enter_menulang] => prepaid-menulang2
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback: [callback_bill_1stleg_ifcall_notconnected] => 1
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback: [logger_enable] => 1
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback: [log_file] => /tmp/a2billing.log
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback: [currency_association_internal] => Array
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback: (
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback: [usd] => dollars
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback: [mxn] => pesos
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback: [eur] => euros
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback: [all] => credit
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback: )
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback:
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback: [ivr_voucher_prefixe] => 8
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback: )
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback:
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback: file:a2billing.php - line:78 - IDCONFIG : 1
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback: file:a2billing.php - line:79 - MODE : callback
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback: file:a2billing.php - line:91 - AGI Request:
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback: file:a2billing.php - line:92 - Array
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback: (
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback: [agi_request] => a2billing.php
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback: [agi_channel] => SIP/termination-provider-084fd290
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback: [agi_language] => en
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback: [agi_type] => SIP
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback: [agi_uniqueid] => 1221619879.25
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback: [agi_callerid] => 6611111111
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback: [agi_calleridname] => unknown
[Sep 17 10:51:29] VERBOSE[30066] logger.c: [Sep 17 10:51:29] a2billing.php|1|callback: [agi_callingpres] => 0
[Sep 17 10:51:30] VERBOSE[30066] logger.c: [Sep 17 10:51:30] a2billing.php|1|callback: [agi_callingani2] => 0
[Sep 17 10:51:30] VERBOSE[30066] logger.c: [Sep 17 10:51:30] a2billing.php|1|callback: [agi_callington] => 0
[Sep 17 10:51:30] VERBOSE[30066] logger.c: [Sep 17 10:51:30] a2billing.php|1|callback: [agi_callingtns] => 0
[Sep 17 10:51:30] VERBOSE[30066] logger.c: [Sep 17 10:51:30] a2billing.php|1|callback: [agi_dnid] => unknown
[Sep 17 10:51:30] VERBOSE[30066] logger.c: [Sep 17 10:51:30] a2billing.php|1|callback: [agi_rdnis] => unknown
[Sep 17 10:51:30] VERBOSE[30066] logger.c: [Sep 17 10:51:30] a2billing.php|1|callback: [agi_context] => a2billing-callback
[Sep 17 10:51:30] VERBOSE[30066] logger.c: [Sep 17 10:51:30] a2billing.php|1|callback: [agi_extension] => 1000
[Sep 17 10:51:30] VERBOSE[30066] logger.c: [Sep 17 10:51:30] a2billing.php|1|callback: [agi_priority] => 1
[Sep 17 10:51:30] VERBOSE[30066] logger.c: [Sep 17 10:51:30] a2billing.php|1|callback: [agi_enhanced] => 0.0
[Sep 17 10:51:30] VERBOSE[30066] logger.c: [Sep 17 10:51:30] a2billing.php|1|callback: [agi_accountcode] => 1910694689
[Sep 17 10:51:30] VERBOSE[30066] logger.c: [Sep 17 10:51:30] a2billing.php|1|callback: )
[Sep 17 10:51:30] VERBOSE[30066] logger.c: [Sep 17 10:51:30] a2billing.php|1|callback:
[Sep 17 10:51:30] VERBOSE[30066] logger.c: [Sep 17 10:51:30] a2billing.php|1|callback: file:Class.A2Billing.php - line:623 - get_agi_request_parameter = 6611111111 ; SIP/termination-provider-084fd290 ; 1221619879.25 ; 1910694689 ; 1000
[Sep 17 10:51:30] VERBOSE[30066] logger.c: [Sep 17 10:51:30] a2billing.php|1|callback: file:a2billing.php - line:701 - [CALLBACK]:[MODE : CALLBACK]
[Sep 17 10:51:30] VERBOSE[30066] logger.c: [Sep 17 10:51:30] a2billing.php|1|callback: file:a2billing.php - line:705 - [CALLBACK]:[ANSWER CALL]
[Sep 17 10:51:30] DEBUG[30066] channel.c: Set channel SIP/termination-provider-084fd290 to write format gsm
[Sep 17 10:51:30] VERBOSE[30066] logger.c: [Sep 17 10:51:30] a2billing.php|1|callback: file:a2billing.php - line:749 - [CALLBACK]:[GET VARIABLE : CALLED=6611111111 | CALLING= | MODE=CID | TARIFF= | CBID=56467-dochw7f | LEG=1910694689]
[Sep 17 10:51:30] VERBOSE[30066] logger.c: [Sep 17 10:51:30] a2billing.php|1|callback: file:Class.A2Billing.php - line:1441 - [CID_ENABLE - CID_CONTROL - CID:6611111111]
[Sep 17 10:51:30] VERBOSE[30066] logger.c: [Sep 17 10:51:30] a2billing.php|1|callback: file:Class.A2Billing.php - line:1458 - 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='6611111111'
[Sep 17 10:51:30] VERBOSE[30066] logger.c: [Sep 17 10:51:30] a2billing.php|1|callback: RESULT : Array
[Sep 17 10:51:30] VERBOSE[30066] logger.c: [Sep 17 10:51:30] a2billing.php|1|callback: (
[Sep 17 10:51:30] VERBOSE[30066] logger.c: [Sep 17 10:51:30] a2billing.php|1|callback: [0] => Array
[Sep 17 10:51:30] VERBOSE[30066] logger.c: [Sep 17 10:51:30] a2billing.php|1|callback: (
[Sep 17 10:51:30] VERBOSE[30066] logger.c: [Sep 17 10:51:30] a2billing.php|1|callback: [0] => 6611111111
[Sep 17 10:51:30] VERBOSE[30066] logger.c: [Sep 17 10:51:30] a2billing.php|1|callback: [cid] => 6611111111
[Sep 17 10:51:30] VERBOSE[30066] logger.c: [Sep 17 10:51:30] a2billing.php|1|callback: [1] => 6
[Sep 17 10:51:30] VERBOSE[30066] logger.c: [Sep 17 10:51:30] a2billing.php|1|callback: [id_cc_card] => 6
[Sep 17 10:51:30] VERBOSE[30066] logger.c: [Sep 17 10:51:30] a2billing.php|1|callback: [2] => t
[Sep 17 10:51:30] VERBOSE[30066] logger.c: [Sep 17 10:51:30] a2billing.php|1|callback: [activated] => t
[Sep 17 10:51:30] VERBOSE[30066] logger.c: [Sep 17 10:51:30] a2billing.php|1|callback: [3] => -0.42350
[Sep 17 10:51:30] VERBOSE[30066] logger.c: [Sep 17 10:51:30] a2billing.php|1|callback: [credit] => -0.42350
[Sep 17 10:51:30] VERBOSE[30066] logger.c: [Sep 17 10:51:30] a2billing.php|1|callback: [4] => 1
[Sep 17 10:51:30] VERBOSE[30066] logger.c: [Sep 17 10:51:30] a2billing.php|1|callback: [tariff] => 1
[Sep 17 10:51:30] VERBOSE[30066] logger.c: [Sep 17 10:51:30] a2billing.php|1|callback: [5] => t
[Sep 17 10:51:30] VERBOSE[30066] logger.c: [Sep 17 10:51:30] a2billing.php|1|callback: [6] => 0
[Sep 17 10:51:30] VERBOSE[30066] logger.c: [Sep 17 10:51:30] a2billing.php|1|callback: [inuse] => 0
[Sep 17 10:51:30] VERBOSE[30066] logger.c: [Sep 17 10:51:30] a2billing.php|1|callback: [7] => 0
[Sep 17 10:51:30] VERBOSE[30066] logger.c: [Sep 17 10:51:30] a2billing.php|1|callback: [simultaccess] => 0
[Sep 17 10:51:30] VERBOSE[30066] logger.c: [Sep 17 10:51:30] a2billing.php|1|callback: [8] => 1
[Sep 17 10:51:30] VERBOSE[30066] logger.c: [Sep 17 10:51:30] a2billing.php|1|callback: [typepaid] => 1
[Sep 17 10:51:30] VERBOSE[30066] logger.c: [Sep 17 10:51:30] a2billing.php|1|callback: [9] => 292
[Sep 17 10:51:30] VERBOSE[30066] logger.c: [Sep 17 10:51:30] a2billing.php|1|callback: [creditlimit] => 292
[Sep 17 10:51:30] VERBOSE[30066] logger.c: [Sep 17 10:51:30] a2billing.php|1|callback: [10] => en
[Sep 17 10:51:30] VERBOSE[30066] logger.c: [Sep 17 10:51:30] a2billing.php|1|callback: [language] => en
[Sep 17 10:51:30] VERBOSE[30066] logger.c: [Sep 17 10:51:30] a2billing.php|1|callback: [11] => 1910694689
[Sep 17 10:51:30] VERBOSE[30066] logger.c: [Sep 17 10:51:30] a2billing.php|1|callback: [username] => 1910694689
[Sep 17 10:51:30] VERBOSE[30066] logger.c: [Sep 17 10:51:30] a2billing.php|1|callback: [12] => 0
[Sep 17 10:51:30] VERBOSE[30066] logger.c: [Sep 17 10:51:30] a2billing.php|1|callback: [removeinterprefix] => 0
[Sep 17 10:51:30] VERBOSE[30066] logger.c: [Sep 17 10:51:30] a2billing.php|1|callback: [13] => 60121111111
[Sep 17 10:51:30] VERBOSE[30066] logger.c: [Sep 17 10:51:30] a2billing.php|1|callback: [redial] => 60121111111
[Sep 17 10:51:30] VERBOSE[30066] logger.c: [Sep 17 10:51:30] a2billing.php|1|callback: [14] => 0
[Sep 17 10:51:30] VERBOSE[30066] logger.c: [Sep 17 10:51:30] a2billing.php|1|callback: [enableexpire] => 0
[Sep 17 10:51:30] VERBOSE[30066] logger.c: [Sep 17 10:51:30] a2billing.php|1|callback: [15] => 1537067202
[Sep 17 10:51:30] VERBOSE[30066] logger.c: [Sep 17 10:51:30] a2billing.php|1|callback: [UNIX_TIMESTAMP(expirationdate)] => 1537067202
[Sep 17 10:51:30] VERBOSE[30066] logger.c: [Sep 17 10:51:30] a2billing.php|1|callback: [16] => 0
[Sep 17 10:51:30] VERBOSE[30066] logger.c: [Sep 17 10:51:30] a2billing.php|1|callback: [expiredays] => 0
[Sep 17 10:51:30] VERBOSE[30066] logger.c: [Sep 17 10:51:30] a2billing.php|1|callback: [17] => 13
[Sep 17 10:51:30] VERBOSE[30066] logger.c: [Sep 17 10:51:30] a2billing.php|1|callback: [nbused] => 13
[Sep 17 10:51:30] VERBOSE[30066] logger.c: [Sep 17 10:51:30] a2billing.php|1|callback: [18] => 1221534800
[Sep 17 10:51:30] VERBOSE[30066] logger.c: [Sep 17 10:51:30] a2billing.php|1|callback: [UNIX_TIMESTAMP(firstusedate)] => 1221534800
[Sep 17 10:51:30] VERBOSE[30066] logger.c: [Sep 17 10:51:30] a2billing.php|1|callback: [19] => 1221534542
[Sep 17 10:51:30] VERBOSE[30066] logger.c: [Sep 17 10:51:30] a2billing.php|1|callback: [UNIX_TIMESTAMP(cc_card.creationdate)] => 1221534542
[Sep 17 10:51:30] VERBOSE[30066] logger.c: [Sep 17 10:51:30] a2billing.php|1|callback: [20] => THB
[Sep 17 10:51:30] VERBOSE[30066] logger.c: [Sep 17 10:51:30] a2billing.php|1|callback: [currency] => THB
[Sep 17 10:51:30] VERBOSE[30066] logger.c: [Sep 17 10:51:30] a2billing.php|1|callback: [21] => Gardner
[Sep 17 10:51:30] VERBOSE[30066] logger.c: [Sep 17 10:51:30] a2billing.php|1|callback: [lastname] => Gardner
[Sep 17 10:51:30] VERBOSE[30066] logger.c: [Sep 17 10:51:30] a2billing.php|1|callback: [22] => Mr.
[Sep 17 10:51:30] VERBOSE[30066] logger.c: [Sep 17 10:51:30] a2billing.php|1|callback: [firstname] => Mr.
[Sep 17 10:51:30] VERBOSE[30066] logger.c: [Sep 17 10:51:30] a2billing.php|1|callback: [23] =>
[email protected][Sep 17 10:51:30] VERBOSE[30066] logger.c: [Sep 17 10:51:30] a2billing.php|1|callback: [email] =>
[email protected][Sep 17 10:51:30] VERBOSE[30066] logger.c: [Sep 17 10:51:30] a2billing.php|1|callback: [24] => 9566939629
[Sep 17 10:51:30] VERBOSE[30066] logger.c: [Sep 17 10:51:30] a2billing.php|1|callback: [uipass] => 9566939629
[Sep 17 10:51:30] VERBOSE[30066] logger.c: [Sep 17 10:51:30] a2billing.php|1|callback: [25] => -1
[Sep 17 10:51:30] VERBOSE[30066] logger.c: [Sep 17 10:51:30] a2billing.php|1|callback: [id_campaign] => -1
[Sep 17 10:51:30] VERBOSE[30066] logger.c: [Sep 17 10:51:30] a2billing.php|1|callback: [26] => 6
[Sep 17 10:51:30] VERBOSE[30066] logger.c: [Sep 17 10:51:30] a2billing.php|1|callback: [id] => 6
[Sep 17 10:51:30] VERBOSE[30066] logger.c: [Sep 17 10:51:30] a2billing.php|1|callback: [27] => 185288890850229
[Sep 17 10:51:30] VERBOSE[30066] logger.c: [Sep 17 10:51:30] a2billing.php|1|callback: [useralias] => 185288890850229
[Sep 17 10:51:30] VERBOSE[30066] logger.c: [Sep 17 10:51:30] a2billing.php|1|callback: )
[Sep 17 10:51:30] VERBOSE[30066] logger.c: [Sep 17 10:51:30] a2billing.php|1|callback:
[Sep 17 10:51:30] VERBOSE[30066] logger.c: [Sep 17 10:51:30] a2billing.php|1|callback: )
[Sep 17 10:51:30] VERBOSE[30066] logger.c: [Sep 17 10:51:30] a2billing.php|1|callback:
[Sep 17 10:51:30] VERBOSE[30066] logger.c: [Sep 17 10:51:30] a2billing.php|1|callback: file:Class.A2Billing.php - line:1716 - [SET CHANNEL(language) en]
[Sep 17 10:51:30] VERBOSE[30066] logger.c: [Sep 17 10:51:30] a2billing.php|1|callback: file:Class.A2Billing.php - line:656 - [CARD STATUS UPDATE : UPDATE cc_card SET inuse=inuse+1 WHERE username='1910694689']
[Sep 17 10:51:30] VERBOSE[30066] logger.c: [Sep 17 10:51:30] a2billing.php|1|callback: file:Class.A2Billing.php - line:1402 - [AUTO SetCallerID]
[Sep 17 10:51:30] VERBOSE[30066] logger.c: [Sep 17 10:51:30] a2billing.php|1|callback: file:Class.A2Billing.php - line:1408 - [REQUESTED SetCallerID : 6611111111]
[Sep 17 10:51:30] VERBOSE[30066] logger.c: [Sep 17 10:51:30] a2billing.php|1|callback: file:Class.A2Billing.php - line:1419 - [EXEC SetCallerID : 6611111111]
[Sep 17 10:51:30] VERBOSE[30066] logger.c: [Sep 17 10:51:30] a2billing.php|1|callback: file:a2billing.php - line:777 - [CALLBACK]:[CHANNEL STATUS : 6 = Line is up][status_channel=6]:[ORIG_CREDIT : 291.5765 - CUR_CREDIT - : 145.78825 - CREDIT MIN_CREDIT_2CALL : 0]
[Sep 17 10:51:30] VERBOSE[30066] logger.c: [Sep 17 10:51:30] a2billing.php|1|callback: file:Class.A2Billing.php - line:678 - 0 && && 4&& 0
[Sep 17 10:51:30] DEBUG[30066] rtp.c: Ooh, format changed from unknown to ulaw
[Sep 17 10:51:30] DEBUG[30066] rtp.c: Created smoother: format: 4 ms: 20 len: 160
[Sep 17 10:51:30] DEBUG[30066] channel.c: Scheduling timer at 160 sample intervals
[Sep 17 10:51:30] VERBOSE[30066] logger.c: [Sep 17 10:51:30] -- <SIP/termination-provider-084fd290> Playing 'prepaid-enter-dest' (language 'en')
[Sep 17 10:51:31] NOTICE[30066] rtp.c: Comfort noise support incomplete in Asterisk (RFC 3389). Please turn off on client if possible. Client IP: 209.47.231.67
[Sep 17 10:51:31] DEBUG[30066] channel.c: Scheduling timer at 0 sample intervals
[Sep 17 10:51:31] DEBUG[30066] channel.c: Scheduling timer at 0 sample intervals
[Sep 17 10:51:37] VERBOSE[30066] logger.c: [Sep 17 10:51:37] a2billing.php|1|callback: file:Class.A2Billing.php - line:685 - RES DTMF :
[Sep 17 10:51:37] VERBOSE[30066] logger.c: [Sep 17 10:51:37] a2billing.php|1|callback: file:Class.A2Billing.php - line:703 - DESTINATION ::>
[Sep 17 10:51:37] VERBOSE[30066] logger.c: [Sep 17 10:51:37] a2billing.php|1|callback: file:Class.A2Billing.php - line:705 - RULES APPLY ON DESTINATION ::>
[Sep 17 10:51:37] VERBOSE[30066] logger.c: [Sep 17 10:51:37] a2billing.php|1|callback: file:Class.A2Billing.php - line:656 - [CARD STATUS UPDATE : UPDATE cc_card SET inuse=inuse-1 WHERE username='1910694689']
[Sep 17 10:51:37] VERBOSE[30066] logger.c: [Sep 17 10:51:37] a2billing.php|1|callback: file:a2billing.php - line:983 - [CALLBACK 1ST LEG]:[INFO FOR THE 1ST LEG - callback_username=1910694689
[Sep 17 10:51:37] VERBOSE[30066] logger.c: [Sep 17 10:51:37] a2billing.php|1|callback: file:Class.A2Billing.php - line:1642 - 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='1910694689'
[Sep 17 10:51:37] VERBOSE[30066] logger.c: [Sep 17 10:51:37] a2billing.php|1|callback: file:Class.A2Billing.php - line:1716 - [SET CHANNEL(language) en]
[Sep 17 10:51:37] VERBOSE[30066] logger.c: [Sep 17 10:51:37] a2billing.php|1|callback: file:Class.A2Billing.php - line:656 - [CARD STATUS UPDATE : UPDATE cc_card SET inuse=inuse+1 WHERE username='1910694689']
[Sep 17 10:51:37] VERBOSE[30066] logger.c: [Sep 17 10:51:37] a2billing.php|1|callback: file:a2billing.php - line:989 - [CALLBACK 1ST LEG]:[MAKE BILLING FOR THE 1ST LEG - TARIFF:1;CALLED=6611111111]
[Sep 17 10:51:37] VERBOSE[30066] logger.c: [Sep 17 10:51:37] a2billing.php|1|callback: file:a2billing.php - line:1004 - [CALLBACK]:[RateEngine -> answeredtime=8]
[Sep 17 10:51:37] VERBOSE[30066] logger.c: [Sep 17 10:51:37] a2billing.php|1|callback: file:Class.RateEngine.php - line:820 - ft2c_package_offer : 0 ; ; 0
[Sep 17 10:51:37] VERBOSE[30066] logger.c: [Sep 17 10:51:37] a2billing.php|1|callback: file:Class.RateEngine.php - line:899 - [CC_asterisk_stop QUERY = INSERT INTO cc_call (uniqueid,sessionid,username,nasipaddress,starttime,sessiontime, calledstation, terminatecause, stoptime, calledrate, sessionbill, calledcountry, calledsub, destination, id_tariffgroup, id_tariffplan, id_ratecard, id_trunk, src, sipiax, buyrate, buycost, id_card_package_offer) VALUES ('1221619879.25', 'SIP/termination-provider-084fd290', '1910694689', '', CURRENT_TIMESTAMP - INTERVAL 8 SECOND , '8', '6611111111', 'ANSWERED', now(), '0.0292', '+0.0292', '', '', 'thailand-mobile', '1', '1', '13700', '', '6611111111', '4', '0', '0', '0')]
[Sep 17 10:51:37] VERBOSE[30066] logger.c: [Sep 17 10:51:37] a2billing.php|1|callback: file:Class.RateEngine.php - line:902 - [CC_asterisk_stop 1.1: SQL: DONE : result=1]
[Sep 17 10:51:37] VERBOSE[30066] logger.c: [Sep 17 10:51:37] a2billing.php|1|callback: file:Class.RateEngine.php - line:920 - [CC_asterisk_stop 1.2: SQL: UPDATE cc_card SET credit= credit-0.0292 , lastuse=now(), nbused=nbused+1 WHERE username='1910694689']
[Sep 17 10:51:37] VERBOSE[30066] logger.c: [Sep 17 10:51:37] a2billing.php|1|callback: file:Class.RateEngine.php - line:925 - UPDATE cc_trunk SET secondusedreal = secondusedreal + 8 WHERE id_trunk=''
[Sep 17 10:51:37] VERBOSE[30066] logger.c: [Sep 17 10:51:37] a2billing.php|1|callback: file:Class.RateEngine.php - line:929 - UPDATE cc_tariffplan SET secondusedreal = secondusedreal + 8 WHERE id='1'
[Sep 17 10:51:37] DEBUG[30066] channel.c: Soft-Hanging up channel 'SIP/termination-provider-084fd290'
[Sep 17 10:51:37] DEBUG[30066] res_agi.c: SIP/termination-provider-084fd290 hungup
[Sep 17 10:51:37] DEBUG[30066] pbx.c: Spawn extension (a2billing-callback,1000,1) exited non-zero on 'SIP/termination-provider-084fd290'
[Sep 17 10:51:37] VERBOSE[30066] logger.c: [Sep 17 10:51:37] == Spawn extension (a2billing-callback, 1000, 1) exited non-zero on 'SIP/termination-provider-084fd290'
[Sep 17 10:51:37] DEBUG[30066] channel.c: Soft-Hanging up channel 'SIP/termination-provider-084fd290'
[Sep 17 10:51:37] DEBUG[30066] channel.c: Hanging up channel 'SIP/termination-provider-084fd290'
[Sep 17 10:51:37] DEBUG[30066] chan_sip.c: Hangup call SIP/termination-provider-084fd290, SIP callid
[email protected])
[Sep 17 10:51:37] DEBUG[30066] devicestate.c: Notification of state change to be queued on device/channel SIP/termination-provider-084fd290
[Sep 17 10:51:37] DEBUG[30066] devicestate.c: Notification of state change to be queued on device/channel SIP/termination-provider
[Sep 17 10:51:37] DEBUG[30066] cdr_addon_mysql.c: cdr_mysql: inserting a CDR record.
[Sep 17 10:51:37] DEBUG[30066] cdr_addon_mysql.c: cdr_mysql: SQL command as follows: INSERT INTO cdr (calldate,clid,src,dst,dcontext,channel,dstchannel,lastapp,lastdata,duration,billsec,disposition,amaflags,accountcode,uniqueid,userfield) VALUES ('2008-09-17 10:51:19','6611111111','6611111111','1000','a2billing-callback', 'SIP/termination-provider-084fd290','','AGI','a2billing.php|1|callback',18,8,'ANSWERED',3,'1910694689','1221619879.25','')
Cheers.