Hi,
I'm running elastix 1.0 with asterisk 1.4.19 and a2billing 1.3.
I can't get A2Billing Callback to work. So, I think I have problem with callback-daemon. Do I have to install callback-daemon module manually?
Thanks,
Added after 22 minutes:
log:
elastix*CLI>
-- Executing [9876@from-internal:1] Goto("SIP/22801642-087f1c20", "a2billing-cid-callback|9876|1") in new stack
-- Goto (a2billing-cid-callback,9876,1)
-- Executing [9876@a2billing-cid-callback:1] Verbose("SIP/22801642-087f1c20", "1|Executing Dameon Callback - LCK") in new stack
Executing Dameon Callback - LCK
-- Executing [9876@a2billing-cid-callback:2] DeadAGI("SIP/22801642-087f1c20", "a2billing.php|1|cid-callback|") in new stack
-- Launched AGI Script /var/lib/asterisk/agi-bin/a2billing.php
a2billing.php|1|cid-callback|: A2Billing AGI internal configuration:
a2billing.php|1|cid-callback|: Array
a2billing.php|1|cid-callback|: (
a2billing.php|1|cid-callback|: [debug] => 1
a2billing.php|1|cid-callback|: [asterisk_version] => 1_4
a2billing.php|1|cid-callback|: [answer_call] =>
a2billing.php|1|cid-callback|: [play_audio] =>
a2billing.php|1|cid-callback|: [say_goodbye] =>
a2billing.php|1|cid-callback|: [play_menulanguage] =>
a2billing.php|1|cid-callback|: [force_language] =>
a2billing.php|1|cid-callback|: [intro_prompt] =>
a2billing.php|1|cid-callback|: [min_credit_2call] => 0
a2billing.php|1|cid-callback|: [min_duration_2bill] => 0
a2billing.php|1|cid-callback|: [notenoughcredit_cardnumber] =>
a2billing.php|1|cid-callback|: [notenoughcredit_assign_newcardnumber_cid] => 1
a2billing.php|1|cid-callback|: [use_dnid] => 1
a2billing.php|1|cid-callback|: [no_auth_dnid] => Array
a2billing.php|1|cid-callback|: (
a2billing.php|1|cid-callback|: [0] => 2400
a2billing.php|1|cid-callback|: [1] => 2300
a2billing.php|1|cid-callback|: )
a2billing.php|1|cid-callback|:
a2billing.php|1|cid-callback|: [number_try] => 3
a2billing.php|1|cid-callback|: [force_callplan_id] =>
a2billing.php|1|cid-callback|: [say_balance_after_auth] =>
a2billing.php|1|cid-callback|: [say_balance_after_call] =>
a2billing.php|1|cid-callback|: [say_rateinitial] =>
a2billing.php|1|cid-callback|: [say_timetocall] =>
a2billing.php|1|cid-callback|: [auto_setcallerid] => 1
a2billing.php|1|cid-callback|: [force_callerid] =>
a2billing.php|1|cid-callback|: [cid_sanitize] =>
a2billing.php|1|cid-callback|: [cid_enable] => 1
a2billing.php|1|cid-callback|: [cid_askpincode_ifnot_callerid] => 1
a2billing.php|1|cid-callback|: [cid_auto_assign_card_to_cid] => 1
a2billing.php|1|cid-callback|: [cid_auto_create_card] =>
a2billing.php|1|cid-callback|: [cid_auto_create_card_len] => 10
a2billing.php|1|cid-callback|: [cid_auto_create_card_typepaid] => POSTPAY
a2billing.php|1|cid-callback|: [cid_auto_create_card_credit] => 0
a2billing.php|1|cid-callback|: [cid_auto_create_card_credit_limit] => 1000
a2billing.php|1|cid-callback|: [cid_auto_create_card_tariffgroup] => 6
a2billing.php|1|cid-callback|: [callerid_authentication_over_cardnumber] =>
a2billing.php|1|cid-callback|: [sip_iax_friends] =>
a2billing.php|1|cid-callback|: [sip_iax_pstn_direct_call_prefix] => 9
a2billing.php|1|cid-callback|: [sip_iax_pstn_direct_call] =>
a2billing.php|1|cid-callback|: [ivr_voucher] =>
a2billing.php|1|cid-callback|: [ivr_voucher_prefix] => 8
a2billing.php|1|cid-callback|: [jump_voucher_if_min_credit] =>
a2billing.php|1|cid-callback|: [extracharge_did] => Array
a2billing.php|1|cid-callback|: (
a2billing.php|1|cid-callback|: [0] =>
a2billing.php|1|cid-callback|: )
a2billing.php|1|cid-callback|:
a2billing.php|1|cid-callback|: [extracharge_fee] => Array
a2billing.php|1|cid-callback|: (
a2billing.php|1|cid-callback|: [0] =>
a2billing.php|1|cid-callback|: )
a2billing.php|1|cid-callback|:
a2billing.php|1|cid-callback|: [dialcommand_param] => |40|L(%timeout%:61000:30000)
a2billing.php|1|cid-callback|: [dialcommand_param_sipiax_friend] => |60|HRgrL(3600000:61000:30000)
a2billing.php|1|cid-callback|: [switchdialcommand] =>
a2billing.php|1|cid-callback|: [failover_recursive_limit] => 2
a2billing.php|1|cid-callback|: [maxtime_tocall_negatif_free_route] => 5400
a2billing.php|1|cid-callback|: [send_reminder] =>
a2billing.php|1|cid-callback|: [record_call] =>
a2billing.php|1|cid-callback|: [monitor_formatfile] => wav
a2billing.php|1|cid-callback|: [agi_force_currency] =>
a2billing.php|1|cid-callback|: [currency_association] => Array
a2billing.php|1|cid-callback|: (
a2billing.php|1|cid-callback|: [0] => cny:rmb
a2billing.php|1|cid-callback|: [1] => usd:dollars
a2billing.php|1|cid-callback|: [2] => mxn:pesos
a2billing.php|1|cid-callback|: [3] => eur:euros
a2billing.php|1|cid-callback|: [4] => all:credit
a2billing.php|1|cid-callback|: )
a2billing.php|1|cid-callback|:
a2billing.php|1|cid-callback|: [file_conf_enter_destination] => prepaid-enter-dest
a2billing.php|1|cid-callback|: [file_conf_enter_menulang] => prepaid-menulang2
a2billing.php|1|cid-callback|: [callback_bill_1stleg_ifcall_notconnected] => 1
a2billing.php|1|cid-callback|: [logger_enable] => 1
a2billing.php|1|cid-callback|: [log_file] => /tmp/a2billing.log
a2billing.php|1|cid-callback|: [currency_association_internal] => Array
a2billing.php|1|cid-callback|: (
a2billing.php|1|cid-callback|: [cny] => rmb
a2billing.php|1|cid-callback|: [usd] => dollars
a2billing.php|1|cid-callback|: [mxn] => pesos
a2billing.php|1|cid-callback|: [eur] => euros
a2billing.php|1|cid-callback|: [all] => credit
a2billing.php|1|cid-callback|: )
a2billing.php|1|cid-callback|:
a2billing.php|1|cid-callback|: [ivr_voucher_prefixe] => 8
a2billing.php|1|cid-callback|: )
a2billing.php|1|cid-callback|:
a2billing.php|1|cid-callback|: file:a2billing.php - line:75 - IDCONFIG : 1
a2billing.php|1|cid-callback|: file:a2billing.php - line:76 - MODE : cid-callback
a2billing.php|1|cid-callback|: file:a2billing.php - line:88 - AGI Request:
a2billing.php|1|cid-callback|: file:a2billing.php - line:89 - Array
a2billing.php|1|cid-callback|: (
a2billing.php|1|cid-callback|: [agi_request] => a2billing.php
a2billing.php|1|cid-callback|: [agi_channel] => SIP/22801642-087f1c20
a2billing.php|1|cid-callback|: [agi_language] => en
a2billing.php|1|cid-callback|: [agi_type] => SIP
a2billing.php|1|cid-callback|: [agi_uniqueid] => 1220501099.24
a2billing.php|1|cid-callback|: [agi_callerid] => 22801642
a2billing.php|1|cid-callback|: [agi_calleridname] => device
a2billing.php|1|cid-callback|: [agi_callingpres] => 0
a2billing.php|1|cid-callback|: [agi_callingani2] => 0
a2billing.php|1|cid-callback|: [agi_callington] => 0
a2billing.php|1|cid-callback|: [agi_callingtns] => 0
a2billing.php|1|cid-callback|: [agi_dnid] => 9876
a2billing.php|1|cid-callback|: [agi_rdnis] => unknown
a2billing.php|1|cid-callback|: [agi_context] => a2billing-cid-callback
a2billing.php|1|cid-callback|: [agi_extension] => 9876
a2billing.php|1|cid-callback|: [agi_priority] => 2
a2billing.php|1|cid-callback|: [agi_enhanced] => 0.0
a2billing.php|1|cid-callback|: [agi_accountcode] =>
a2billing.php|1|cid-callback|: )
a2billing.php|1|cid-callback|:
a2billing.php|1|cid-callback|: file:Class.A2Billing.php - line:601 - get_agi_request_parameter = 22801642 ; SIP/22801642-087f1c20 ; 1220501099.24 ; ; 9876
a2billing.php|1|cid-callback|: file:a2billing.php - line:402 - [MODE : CALLERID-CALLBACK - 22801642]
a2billing.php|1|cid-callback|: file:Class.A2Billing.php - line:1466 - [CID_ENABLE - CID_CONTROL - CID:22801642]
a2billing.php|1|cid-callback|: file:Class.A2Billing.php - line:1483 - 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='22801642'
a2billing.php|1|cid-callback|: RESULT : Array
a2billing.php|1|cid-callback|: (
a2billing.php|1|cid-callback|: [0] => Array
a2billing.php|1|cid-callback|: (
a2billing.php|1|cid-callback|: [0] => 22801642
a2billing.php|1|cid-callback|: [cid] => 22801642
a2billing.php|1|cid-callback|: [1] => 61
a2billing.php|1|cid-callback|: [id_cc_card] => 61
a2billing.php|1|cid-callback|: [2] => t
a2billing.php|1|cid-callback|: [activated] => t
a2billing.php|1|cid-callback|: [3] => 36.33000
a2billing.php|1|cid-callback|: [credit] => 36.33000
a2billing.php|1|cid-callback|: [4] => 2
a2billing.php|1|cid-callback|: [tariff] => 2
a2billing.php|1|cid-callback|: [5] => t
a2billing.php|1|cid-callback|: [6] => 0
a2billing.php|1|cid-callback|: [inuse] => 0
a2billing.php|1|cid-callback|: [7] => 1
a2billing.php|1|cid-callback|: [simultaccess] => 1
a2billing.php|1|cid-callback|: [8] => 0
a2billing.php|1|cid-callback|: [typepaid] => 0
a2billing.php|1|cid-callback|: [9] => 10
a2billing.php|1|cid-callback|: [creditlimit] => 10
a2billing.php|1|cid-callback|: [10] => en
a2billing.php|1|cid-callback|: [language] => en
a2billing.php|1|cid-callback|: [11] => 1297818377
a2billing.php|1|cid-callback|: [username] => 1297818377
a2billing.php|1|cid-callback|: [12] => 0
a2billing.php|1|cid-callback|: [removeinterprefix] => 0
a2billing.php|1|cid-callback|: [13] => 988889024
a2billing.php|1|cid-callback|: [redial] => 988889024
a2billing.php|1|cid-callback|: [14] => 0
a2billing.php|1|cid-callback|: [enableexpire] => 0
a2billing.php|1|cid-callback|: [15] => 1533068864
a2billing.php|1|cid-callback|: [UNIX_TIMESTAMP(expirationdate)] => 1533068864
a2billing.php|1|cid-callback|: [16] => 0
a2billing.php|1|cid-callback|: [expiredays] => 0
a2billing.php|1|cid-callback|: [17] => 119
a2billing.php|1|cid-callback|: [nbused] => 119
a2billing.php|1|cid-callback|: [18] => 1217927703
a2billing.php|1|cid-callback|: [UNIX_TIMESTAMP(firstusedate)] => 1217927703
a2billing.php|1|cid-callback|: [19] => 1217536255
a2billing.php|1|cid-callback|: [UNIX_TIMESTAMP(cc_card.creationdate)] => 1217536255
a2billing.php|1|cid-callback|: [20] => USD
a2billing.php|1|cid-callback|: [currency] => USD
a2billing.php|1|cid-callback|: [21] => qiu
a2billing.php|1|cid-callback|: [lastname] => qiu
a2billing.php|1|cid-callback|: [22] => zhu
a2billing.php|1|cid-callback|: [firstname] => zhu
a2billing.php|1|cid-callback|: [23] =>
a2billing.php|1|cid-callback|: [email] =>
a2billing.php|1|cid-callback|: [24] => 5916128177
a2billing.php|1|cid-callback|: [uipass] => 5916128177
a2billing.php|1|cid-callback|: [25] => -1
a2billing.php|1|cid-callback|: [id_campaign] => -1
a2billing.php|1|cid-callback|: [26] => 61
a2billing.php|1|cid-callback|: [id] => 61
a2billing.php|1|cid-callback|: [27] => 280968004748489
a2billing.php|1|cid-callback|: [useralias] => 280968004748489
a2billing.php|1|cid-callback|: )
a2billing.php|1|cid-callback|:
a2billing.php|1|cid-callback|: )
a2billing.php|1|cid-callback|:
a2billing.php|1|cid-callback|: file:Class.A2Billing.php - line:1742 - [SET CHANNEL(language) en]
a2billing.php|1|cid-callback|: file:Class.A2Billing.php - line:634 - [CARD STATUS UPDATE : UPDATE cc_card SET inuse=inuse+1 WHERE username='1297818377']
a2billing.php|1|cid-callback|: file:a2billing.php - line:415 - [TRY : callingcard_ivr_authenticate]
a2billing.php|1|cid-callback|: file:a2billing.php - line:430 - [destination: - 22801642]
a2billing.php|1|cid-callback|: file:a2billing.php - line:434 - [resfindrate: - 0]
a2billing.php|1|cid-callback|: file:Class.A2Billing.php - line:634 - [CARD STATUS UPDATE : UPDATE cc_card SET inuse=inuse-1 WHERE username='1297818377']
-- AGI Script a2billing.php completed, returning 0
-- Remote UNIX connection
-- Remote UNIX connection disconnected
elastix*CLI>
|