[asterisk-bugs] [JIRA] (ASTERISK-24620) AGI GET VARIABLE ANSWEREDTIME gives ZERO on callback bridge using app
Sid Mason (JIRA)
noreply at issues.asterisk.org
Mon Dec 15 10:56:49 CST 2014
[ https://issues.asterisk.org/jira/browse/ASTERISK-24620?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Sid Mason updated ASTERISK-24620:
---------------------------------
Assignee: Rusty Newton (was: Sid Mason)
Status: Triage (was: Waiting for Feedback)
Below is the log as per your requested.
callback01my*CLI> logger add channel myDebugLog notice,warning,error,debug,verbose,dtmf
== Manager 'myasterisk' logged on from 127.0.0.1
== Using SIP RTP TOS bits 8
== Using SIP RTP CoS mark 5
Audio is at 15718
Adding codec alaw to SDP
Adding non-codec 0x1 (telephone-event) to SDP
Reliably Transmitting (NAT) to 203.XXX.XXX.6:5060:
INVITE sip:6012XXXXXXX at 203.XXX.XXX.6 SIP/2.0
Via: SIP/2.0/UDP 103.XXX.XXX.21:5060;branch=z9hG4bK6758fca8;rport
Max-Forwards: 70
From: "11352694" <sip:anonymous at 103.XXX.XXX.21>;tag=as245c636c
To: <sip:6012XXXXXXX at 203.XXX.XXX.6>
Contact: <sip:anonymous at 103.XXX.XXX.21:5060>
Call-ID: 592f2b224bcf2e1f42b76ce87959f918 at 103.XXX.XXX.21:5060
CSeq: 102 INVITE
User-Agent: UltraTone 1.0
Date: Mon, 15 Dec 2014 16:50:07 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE
Supported: replaces, timer
Remote-Party-ID: "11352694" <sip:anonymous at 103.XXX.XXX.21>;party=calling;privacy=off;screen=no
Content-Type: application/sdp
Content-Length: 241
v=0
o=root 1494153354 1494153354 IN IP4 103.XXX.XXX.21
s=Asterisk PBX 13.0.2
c=IN IP4 103.XXX.XXX.21
t=0 0
m=audio 15718 RTP/AVP 8 101
a=rtpmap:8 PCMA/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=maxptime:150
a=sendrecv
---
-- Called sipprovider1/6012XXXXXXX
<--- SIP read from UDP:203.XXX.XXX.6:5060 --->
SIP/2.0 100 Trying
Via: SIP/2.0/UDP 103.XXX.XXX.21:5060;branch=z9hG4bK6758fca8;rport=5060
From: "11352694" <sip:anonymous at 103.XXX.XXX.21>;tag=as245c636c
To: <sip:6012XXXXXXX at 203.XXX.XXX.6>;tag=gK0c844eb9
Call-ID: 592f2b224bcf2e1f42b76ce87959f918 at 103.XXX.XXX.21:5060
CSeq: 102 INVITE
Content-Length: 0
<------------->
--- (7 headers 0 lines) ---
<--- SIP read from UDP:203.XXX.XXX.6:5060 --->
SIP/2.0 180 Ringing
Via: SIP/2.0/UDP 103.XXX.XXX.21:5060;branch=z9hG4bK6758fca8;rport=5060
From: "11352694" <sip:anonymous at 103.XXX.XXX.21>;tag=as245c636c
To: <sip:6012XXXXXXX at 203.XXX.XXX.6>;tag=gK0c844eb9
Call-ID: 592f2b224bcf2e1f42b76ce87959f918 at 103.XXX.XXX.21:5060
CSeq: 102 INVITE
Contact: <sip:6012XXXXXXX at 203.XXX.XXX.6:5060>
Allow: INVITE,ACK,CANCEL,BYE,REGISTER,REFER,INFO,SUBSCRIBE,NOTIFY,PRACK,UPDATE,OPTIONS
Content-Length: 179
Content-Disposition: session; handling=required
Content-Type: application/sdp
v=0
o=Sonus_UAC 8503 28272 IN IP4 203.XXX.XXX.6
s=SIP Media Capabilities
c=IN IP4 203.121.94.5
t=0 0
m=audio 25878 RTP/AVP 8
a=rtpmap:8 PCMA/8000
a=sendrecv
a=maxptime:10
<------------->
--- (11 headers 9 lines) ---
sip_route_dump: route/path hop: <sip:6012XXXXXXX at 203.XXX.XXX.6:5060>
Found RTP audio format 8
Found audio description format PCMA for ID 8
Capabilities: us - (alaw), peer - audio=(alaw)/video=(nothing)/text=(nothing), combined - (alaw)
Non-codec capabilities (dtmf): us - 0x1 (telephone-event|), peer - 0x0 (nothing), combined - 0x0 (nothing)
Peer audio RTP is at port 203.121.94.5:25878
-- SIP/sipprovider1-00000004 is ringing
-- SIP/sipprovider1-00000004 is making progress
<--- SIP read from UDP:203.XXX.XXX.6:5060 --->
SIP/2.0 200 OK
Via: SIP/2.0/UDP 103.XXX.XXX.21:5060;branch=z9hG4bK6758fca8;rport=5060
From: "11352694" <sip:anonymous at 103.XXX.XXX.21>;tag=as245c636c
To: <sip:6012XXXXXXX at 203.XXX.XXX.6>;tag=gK0c844eb9
Call-ID: 592f2b224bcf2e1f42b76ce87959f918 at 103.XXX.XXX.21:5060
CSeq: 102 INVITE
Accept: application/sdp, application/isup, application/dtmf, application/dtmf-relay, multipart/mixed
Contact: <sip:6012XXXXXXX at 203.XXX.XXX.6:5060>
Allow: INVITE,ACK,CANCEL,BYE,REGISTER,REFER,INFO,SUBSCRIBE,NOTIFY,PRACK,UPDATE,OPTIONS
Require: timer
Supported: timer
Session-Expires: 1800;refresher=uac
Content-Length: 179
Content-Disposition: session; handling=required
Content-Type: application/sdp
v=0
o=Sonus_UAC 8503 28272 IN IP4 203.XXX.XXX.6
s=SIP Media Capabilities
c=IN IP4 203.121.94.5
t=0 0
m=audio 25878 RTP/AVP 8
a=rtpmap:8 PCMA/8000
a=sendrecv
a=maxptime:10
<------------->
--- (15 headers 9 lines) ---
sip_route_dump: route/path hop: <sip:6012XXXXXXX at 203.XXX.XXX.6:5060>
Transmitting (NAT) to 203.XXX.XXX.6:5060:
ACK sip:6012XXXXXXX at 203.XXX.XXX.6:5060 SIP/2.0
Via: SIP/2.0/UDP 103.XXX.XXX.21:5060;branch=z9hG4bK4575fb97;rport
Max-Forwards: 70
From: "11352694" <sip:anonymous at 103.XXX.XXX.21>;tag=as245c636c
To: <sip:6012XXXXXXX at 203.XXX.XXX.6>;tag=gK0c844eb9
Contact: <sip:anonymous at 103.XXX.XXX.21:5060>
Call-ID: 592f2b224bcf2e1f42b76ce87959f918 at 103.XXX.XXX.21:5060
CSeq: 102 ACK
User-Agent: UltraTone 1.0
Content-Length: 0
---
-- SIP/sipprovider1-00000004 answered
-- Executing [60327XXXXXX at a2billing-callback:1] Answer("SIP/sipprovider1-00000004", "") in new stack
-- Executing [60327XXXXXX at a2billing-callback:2] Wait("SIP/sipprovider1-00000004", "1") in new stack
-- Executing [60327XXXXXX at a2billing-callback:3] AGI("SIP/sipprovider1-00000004", "a2billing.php,2,callback") in new stack
-- Launched AGI Script /var/lib/asterisk/agi-bin/a2billing.php
<SIP/sipprovider1-00000004>AGI Tx >> agi_request: a2billing.php
<SIP/sipprovider1-00000004>AGI Tx >> agi_channel: SIP/sipprovider1-00000004
<SIP/sipprovider1-00000004>AGI Tx >> agi_language: en
<SIP/sipprovider1-00000004>AGI Tx >> agi_type: SIP
<SIP/sipprovider1-00000004>AGI Tx >> agi_uniqueid: my01-1418662207.6
<SIP/sipprovider1-00000004>AGI Tx >> agi_version: 13.0.2
<SIP/sipprovider1-00000004>AGI Tx >> agi_callerid: anonymous
<SIP/sipprovider1-00000004>AGI Tx >> agi_calleridname: 11352694
<SIP/sipprovider1-00000004>AGI Tx >> agi_callingpres: 0
<SIP/sipprovider1-00000004>AGI Tx >> agi_callingani2: 0
<SIP/sipprovider1-00000004>AGI Tx >> agi_callington: 0
<SIP/sipprovider1-00000004>AGI Tx >> agi_callingtns: 0
<SIP/sipprovider1-00000004>AGI Tx >> agi_dnid: unknown
<SIP/sipprovider1-00000004>AGI Tx >> agi_rdnis: unknown
<SIP/sipprovider1-00000004>AGI Tx >> agi_context: a2billing-callback
<SIP/sipprovider1-00000004>AGI Tx >> agi_extension: 60327XXXXXX
<SIP/sipprovider1-00000004>AGI Tx >> agi_priority: 3
<SIP/sipprovider1-00000004>AGI Tx >> agi_enhanced: 0.0
<SIP/sipprovider1-00000004>AGI Tx >> agi_accountcode: 9578581306
<SIP/sipprovider1-00000004>AGI Tx >> agi_threadid: 140262125823744
<SIP/sipprovider1-00000004>AGI Tx >> agi_arg_1: 2
<SIP/sipprovider1-00000004>AGI Tx >> agi_arg_2: callback
<SIP/sipprovider1-00000004>AGI Tx >>
<SIP/sipprovider1-00000004>AGI Rx << GET VARIABLE IDCONF
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1 (2)
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE "A2Billing AGI internal configuration:" 1
a2billing.php,2,callback: A2Billing AGI internal configuration:
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE "file:a2billing.php - line:85 - IDCONFIG : 2" 1
a2billing.php,2,callback: file:a2billing.php - line:85 - IDCONFIG : 2
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE "file:a2billing.php - line:86 - MODE : callback" 1
a2billing.php,2,callback: file:a2billing.php - line:86 - MODE : callback
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE "file:a2billing.php - line:98 - AGI Request:" 1
a2billing.php,2,callback: file:a2billing.php - line:98 - AGI Request:
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE "file:Class.A2Billing.php - line:625 - get_agi_request_parameter = anonymous ; SIP/sipprovider1-00000004 ; my01-1418662207.6 ; 9578581306 ; 60327XXXXXX" 1
a2billing.php,2,callback: file:Class.A2Billing.php - line:625 - get_agi_request_parameter = anonymous ; SIP/sipprovider1-00000004 ; my01-1418662207.6 ; 9578581306 ; 60327XXXXXX
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE "file:a2billing.php - line:716 - [CALLBACK]:[MODE : CALLBACK]" 1
a2billing.php,2,callback: file:a2billing.php - line:716 - [CALLBACK]:[MODE : CALLBACK]
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE "file:a2billing.php - line:720 - [CALLBACK]:[ANSWER CALL]" 1
a2billing.php,2,callback: file:a2billing.php - line:720 - [CALLBACK]:[ANSWER CALL]
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << ANSWER
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=0
<SIP/sipprovider1-00000004>AGI Rx << GET VARIABLE CALLED
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1 (6012XXXXXXX)
<SIP/sipprovider1-00000004>AGI Rx << GET VARIABLE CALLING
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1 (60327XXXXXX)
<SIP/sipprovider1-00000004>AGI Rx << GET VARIABLE MODE
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=0
<SIP/sipprovider1-00000004>AGI Rx << GET VARIABLE TARIFF
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1 (1)
<SIP/sipprovider1-00000004>AGI Rx << GET VARIABLE CBID
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1 (cijay-4755600534)
<SIP/sipprovider1-00000004>AGI Rx << GET VARIABLE LEG
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1 (9578581306)
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE "file:a2billing.php - line:771 - [CALLBACK]:[GET VARIABLE : CALLED=6012XXXXXXX | CALLING=60327XXXXXX | MODE= | TARIFF=1 | CBID=cijay-4755600534 | LEG=9578581306]" 1
a2billing.php,2,callback: file:a2billing.php - line:771 - [CALLBACK]:[GET VARIABLE : CALLED=6012XXXXXXX | CALLING=60327XXXXXX | MODE= | TARIFF=1 | CBID=cijay-4755600534 | LEG=9578581306]
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE "file:Class.A2Billing.php - line:1816 - 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, `cc_card`.`phone` FROM cc_card LEFT JOIN cc_tariffgroup ON tariff=cc_tariffgroup.id WHERE username='9578581306'" 1
a2billing.php,2,callback: file:Class.A2Billing.php - line:1816 - 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, `cc_card`.`phone` FROM cc_card LEFT JOIN cc_tariffgroup ON tariff=cc_tariffgroup.id WHERE username='9578581306'
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE "file:Class.A2Billing.php - line:1820 - print_r($this->gpn_info)=>Array" 1
a2billing.php,2,callback: file:Class.A2Billing.php - line:1820 - print_r($this->gpn_info)=>Array
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE "(" 1
a2billing.php,2,callback: (
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [0] => 20487.52901" 1
a2billing.php,2,callback: [0] => 20487.52901
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [credit] => 20487.52901" 1
a2billing.php,2,callback: [credit] => 20487.52901
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [1] => 1" 1
a2billing.php,2,callback: [1] => 1
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [tariff] => 1" 1
a2billing.php,2,callback: [tariff] => 1
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [2] => t" 1
a2billing.php,2,callback: [2] => t
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [activated] => t" 1
a2billing.php,2,callback: [activated] => t
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [3] => 31" 1
a2billing.php,2,callback: [3] => 31
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [inuse] => 31" 1
a2billing.php,2,callback: [inuse] => 31
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [4] => 1" 1
a2billing.php,2,callback: [4] => 1
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [simultaccess] => 1" 1
a2billing.php,2,callback: [simultaccess] => 1
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [5] => 0" 1
a2billing.php,2,callback: [5] => 0
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [typepaid] => 0" 1
a2billing.php,2,callback: [typepaid] => 0
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [6] => " 1
a2billing.php,2,callback: [6] =>
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [creditlimit] => " 1
a2billing.php,2,callback: [creditlimit] =>
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [7] => en" 1
a2billing.php,2,callback: [7] => en
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [language] => en" 1
a2billing.php,2,callback: [language] => en
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [8] => 1" 1
a2billing.php,2,callback: [8] => 1
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [removeinterprefix] => 1" 1
a2billing.php,2,callback: [removeinterprefix] => 1
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [9] => 60327XXXXXX" 1
a2billing.php,2,callback: [9] => 60327XXXXXX
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [redial] => 60327XXXXXX" 1
a2billing.php,2,callback: [redial] => 60327XXXXXX
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [10] => 0" 1
a2billing.php,2,callback: [10] => 0
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [enableexpire] => 0" 1
a2billing.php,2,callback: [enableexpire] => 0
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [11] => 1535850509" 1
a2billing.php,2,callback: [11] => 1535850509
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [UNIX_TIMESTAMP(expirationdate)] => 1535850509" 1
a2billing.php,2,callback: [UNIX_TIMESTAMP(expirationdate)] => 1535850509
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [12] => 0" 1
a2billing.php,2,callback: [12] => 0
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [expiredays] => 0" 1
a2billing.php,2,callback: [expiredays] => 0
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [13] => 14113" 1
a2billing.php,2,callback: [13] => 14113
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [nbused] => 14113" 1
a2billing.php,2,callback: [nbused] => 14113
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [14] => 1220318618" 1
a2billing.php,2,callback: [14] => 1220318618
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [UNIX_TIMESTAMP(firstusedate)] => 1220318618" 1
a2billing.php,2,callback: [UNIX_TIMESTAMP(firstusedate)] => 1220318618
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [15] => 1220317742" 1
a2billing.php,2,callback: [15] => 1220317742
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [UNIX_TIMESTAMP(cc_card.creationdate)] => 1220317742" 1
a2billing.php,2,callback: [UNIX_TIMESTAMP(cc_card.creationdate)] => 1220317742
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [16] => MYR" 1
a2billing.php,2,callback: [16] => MYR
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [currency] => MYR" 1
a2billing.php,2,callback: [currency] => MYR
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [17] => Najafi" 1
a2billing.php,2,callback: [17] => Najafi
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [lastname] => Najafi" 1
a2billing.php,2,callback: [lastname] => Najafi
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [18] => Mohammad" 1
a2billing.php,2,callback: [18] => Mohammad
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [firstname] => Mohammad" 1
a2billing.php,2,callback: [firstname] => Mohammad
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [19] => mohd at ultratone.com.my" 1
a2billing.php,2,callback: [19] => mohd at ultratone.com.my
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [email] => mohd at ultratone.com.my" 1
a2billing.php,2,callback: [email] => mohd at ultratone.com.my
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [20] => Ads22342234" 1
a2billing.php,2,callback: [20] => Ads22342234
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [uipass] => Ads22342234" 1
a2billing.php,2,callback: [uipass] => Ads22342234
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [21] => -1" 1
a2billing.php,2,callback: [21] => -1
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [id_campaign] => -1" 1
a2billing.php,2,callback: [id_campaign] => -1
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [22] => 1" 1
a2billing.php,2,callback: [22] => 1
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [id] => 1" 1
a2billing.php,2,callback: [id] => 1
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [23] => 9001" 1
a2billing.php,2,callback: [23] => 9001
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [useralias] => 9001" 1
a2billing.php,2,callback: [useralias] => 9001
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [24] => 006012XXXXXXX" 1
a2billing.php,2,callback: [24] => 006012XXXXXXX
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [phone] => 006012XXXXXXX" 1
a2billing.php,2,callback: [phone] => 006012XXXXXXX
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE ")" 1
a2billing.php,2,callback: )
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE "" 1
a2billing.php,2,callback:
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << SET VARIABLE CHANNEL(language) "en"
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE "file:Class.A2Billing.php - line:1891 - [SET CHANNEL(language) en]" 1
a2billing.php,2,callback: file:Class.A2Billing.php - line:1891 - [SET CHANNEL(language) en]
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE "file:Class.A2Billing.php - line:658 - [CARD STATUS UPDATE : UPDATE cc_card SET inuse=inuse+1 WHERE username='9578581306']" 1
a2billing.php,2,callback: file:Class.A2Billing.php - line:658 - [CARD STATUS UPDATE : UPDATE cc_card SET inuse=inuse+1 WHERE username='9578581306']
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE "file:Class.A2Billing.php - line:1533 - [AUTO SetCallerID]" 1
a2billing.php,2,callback: file:Class.A2Billing.php - line:1533 - [AUTO SetCallerID]
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << CHANNEL STATUS SIP/sipprovider1-00000004
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=6
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE "file:a2billing.php - line:800 - [CALLBACK]:[CHANNEL STATUS : 6 = Line is up][status_channel=6]:[ORIG_CREDIT : 20487.52901 - CUR_CREDIT - : 20487.52901 - CREDIT MIN_CREDIT_2CALL : 0]" 1
a2billing.php,2,callback: file:a2billing.php - line:800 - [CALLBACK]:[CHANNEL STATUS : 6 = Line is up][status_channel=6]:[ORIG_CREDIT : 20487.52901 - CUR_CREDIT - : 20487.52901 - CREDIT MIN_CREDIT_2CALL : 0]
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE "file:Class.A2Billing.php - line:680 - 1 && && 11&& 0" 1
a2billing.php,2,callback: file:Class.A2Billing.php - line:680 - 1 && && 11&& 0
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE "file:Class.A2Billing.php - line:705 - DESTINATION ::> 60327XXXXXX" 1
a2billing.php,2,callback: file:Class.A2Billing.php - line:705 - DESTINATION ::> 60327XXXXXX
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE "file:Class.A2Billing.php - line:707 - RULES APPLY ON DESTINATION ::> 60327XXXXXX" 1
a2billing.php,2,callback: file:Class.A2Billing.php - line:707 - RULES APPLY ON DESTINATION ::> 60327XXXXXX
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE "file:Class.RateEngine.php - line:68 - force the call plan : 1" 1
a2billing.php,2,callback: file:Class.RateEngine.php - line:68 - force the call plan : 1
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE "file:Class.A2Billing.php - line:745 - OK - RESFINDRATE::> 1" 1
a2billing.php,2,callback: file:Class.A2Billing.php - line:745 - OK - RESFINDRATE::> 1
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << GET VARIABLE RATEINITIAL
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1 (0.08)
<SIP/sipprovider1-00000004>AGI Rx << GET VARIABLE INITBLOCK
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1 (30)
<SIP/sipprovider1-00000004>AGI Rx << GET VARIABLE BILLINGBLOCK
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1 (30)
<SIP/sipprovider1-00000004>AGI Rx << GET VARIABLE CONNECTCHARGE
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1 (0)
<SIP/sipprovider1-00000004>AGI Rx << GET VARIABLE DISCONNECTCHARGE
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1 (0)
<SIP/sipprovider1-00000004>AGI Rx << GET VARIABLE STEPCHARGEA
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1 (0)
<SIP/sipprovider1-00000004>AGI Rx << GET VARIABLE TIMECHARGEA
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1 (0)
<SIP/sipprovider1-00000004>AGI Rx << GET VARIABLE STEPCHARGEB
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1 (0)
<SIP/sipprovider1-00000004>AGI Rx << GET VARIABLE TIMECHARGEB
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1 (0)
<SIP/sipprovider1-00000004>AGI Rx << GET VARIABLE STEPCHARGEC
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1 (0)
<SIP/sipprovider1-00000004>AGI Rx << GET VARIABLE TIMECHARGEC
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1 (0)
<SIP/sipprovider1-00000004>AGI Rx << GET VARIABLE ANSWEREDTIME
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=0
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE "file:Class.A2Billing.php - line:767 - RES_ALL_CALCULTIMEOUT ::> 1" 1
a2billing.php,2,callback: file:Class.A2Billing.php - line:767 - RES_ALL_CALCULTIMEOUT ::> 1
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE "file:Class.A2Billing.php - line:784 - TIMEOUT::> 10243740 : minutes=170729 - seconds=0" 1
a2billing.php,2,callback: file:Class.A2Billing.php - line:784 - TIMEOUT::> 10243740 : minutes=170729 - seconds=0
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << SAY NUMBER 170729 ""
-- <SIP/sipprovider1-00000004> Playing 'digits/1.alaw' (language 'en')
> 0x7f91340043f0 -- Probation passed - setting RTP source address to 203.121.94.5:25878
-- <SIP/sipprovider1-00000004> Playing 'digits/hundred.alaw' (language 'en')
-- <SIP/sipprovider1-00000004> Playing 'digits/70.alaw' (language 'en')
Really destroying SIP dialog '19cf73604e48dbb654b39925013d52fe at 100.XX.XX.131:5060' Method: OPTIONS
-- <SIP/sipprovider1-00000004> Playing 'digits/thousand.alaw' (language 'en')
-- <SIP/sipprovider1-00000004> Playing 'digits/7.alaw' (language 'en')
-- <SIP/sipprovider1-00000004> Playing 'digits/hundred.alaw' (language 'en')
-- <SIP/sipprovider1-00000004> Playing 'digits/20.alaw' (language 'en')
Really destroying SIP dialog '1ade668539b308796e1134e23f5bae55 at 10.1.2.132:5060' Method: OPTIONS
-- <SIP/sipprovider1-00000004> Playing 'digits/9.alaw' (language 'en')
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=0
<SIP/sipprovider1-00000004>AGI Rx << STREAM FILE prepaid-minutes "#" 0
-- Playing 'prepaid-minutes' (escape_digits=#) (sample_offset 0)
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=0 endpos=6240
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE "file:Class.RateEngine.php - line:1067 - [Exctracting CallerID (6012XXXXXXX) FROM (006012XXXXXXX)]" 1
a2billing.php,2,callback: file:Class.RateEngine.php - line:1067 - [Exctracting CallerID (6012XXXXXXX) FROM (006012XXXXXXX)]
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << SET CALLERID +6012XXXXXXX
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE "file:Class.RateEngine.php - line:1071 - [EXEC SetCallerID : "+6012XXXXXXX"]" 1
a2billing.php,2,callback: file:Class.RateEngine.php - line:1071 - [EXEC SetCallerID : +6012XXXXXXX]
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE "file:Class.RateEngine.php - line:1074 - app_callingcard: CIDGROUPID='-1' OUTBOUND CID SELECTED IS '0'." 1
a2billing.php,2,callback: file:Class.RateEngine.php - line:1074 - app_callingcard: CIDGROUPID='-1' OUTBOUND CID SELECTED IS '0'.
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE "file:Class.RateEngine.php - line:1076 - app_callingcard: Dialing 'SIP/sipprovider2/27XXXXXX,90,HgiL(2147483647:60000:30000)' with timeout of '10243740'." 1
a2billing.php,2,callback: file:Class.RateEngine.php - line:1076 - app_callingcard: Dialing 'SIP/sipprovider2/27XXXXXX,90,HgiL(2147483647:60000:30000)' with timeout of '10243740'.
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE "" 1
a2billing.php,2,callback:
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << EXEC DIAL SIP/sipprovider2/27XXXXXX,90,HgiL(2147483647:60000:30000)
-- AGI Script Executing Application: (DIAL) Options: (SIP/sipprovider2/27XXXXXX,90,HgiL(2147483647:60000:30000))
> Limit Data for this call:
> timelimit = 2147483647 ms (2147483.647 s)
> play_warning = 60000 ms (60.000 s)
> play_to_caller = yes
> play_to_callee = no
> warning_freq = 30000 ms (30.000 s)
> start_sound =
> warning_sound = timeleft
> end_sound =
== Using SIP RTP TOS bits 8
== Using SIP RTP CoS mark 5
Audio is at 19576
Adding codec alaw to SDP
Adding codec ulaw to SDP
Adding non-codec 0x1 (telephone-event) to SDP
Reliably Transmitting (no NAT) to 100.XX.XX.131:5060:
INVITE sip:27XXXXXX at 100.XX.XX.131 SIP/2.0
Via: SIP/2.0/UDP 10.1.3.21:5060;branch=z9hG4bK0701ae27
Max-Forwards: 70
From: <sip:+6012XXXXXXX at 10.1.3.21>;tag=as35ec6453
To: <sip:27XXXXXX at 100.XX.XX.131>
Contact: <sip:+6012XXXXXXX at 10.1.3.21:5060>
Call-ID: 09c2567136bc62a2735f2eff2aff2677 at 10.1.3.21:5060
CSeq: 102 INVITE
User-Agent: UltraTone 1.0
Date: Mon, 15 Dec 2014 16:50:28 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE
Supported: replaces, timer
Remote-Party-ID: "+6012XXXXXXX" <sip:+6012XXXXXXX at 10.1.3.21>;party=calling;privacy=off;screen=no
Content-Type: application/sdp
Content-Length: 255
v=0
o=root 447930742 447930742 IN IP4 10.1.3.21
s=Asterisk PBX 13.0.2
c=IN IP4 10.1.3.21
t=0 0
m=audio 19576 RTP/AVP 8 0 101
a=rtpmap:8 PCMA/8000
a=rtpmap:0 PCMU/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=maxptime:150
a=sendrecv
---
-- Called SIP/sipprovider2/27XXXXXX
<--- SIP read from UDP:100.XX.XX.131:5060 --->
SIP/2.0 100 Trying
Via: SIP/2.0/UDP 10.1.3.21:5060;branch=z9hG4bK0701ae27;received=10.1.3.21
From: <sip:+6012XXXXXXX at 10.1.3.21>;tag=as35ec6453
To: <sip:27XXXXXX at 100.XX.XX.131>
Call-ID: 09c2567136bc62a2735f2eff2aff2677 at 10.1.3.21:5060
CSeq: 102 INVITE
Server: HSX9000
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE
Supported: replaces, timer
Session-Expires: 1800;refresher=uas
Contact: <sip:27XXXXXX at 100.XX.XX.131:5060>
Content-Length: 0
<------------->
--- (12 headers 0 lines) ---
<--- SIP read from UDP:100.XX.XX.131:5060 --->
SIP/2.0 180 Ringing
Via: SIP/2.0/UDP 10.1.3.21:5060;branch=z9hG4bK0701ae27;received=10.1.3.21
From: <sip:+6012XXXXXXX at 10.1.3.21>;tag=as35ec6453
To: <sip:27XXXXXX at 100.XX.XX.131>;tag=as0842b502
Call-ID: 09c2567136bc62a2735f2eff2aff2677 at 10.1.3.21:5060
CSeq: 102 INVITE
Server: HSX9000
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE
Supported: replaces, timer
Session-Expires: 1800;refresher=uas
Contact: <sip:27XXXXXX at 100.XX.XX.131:5060>
Content-Length: 0
<------------->
--- (12 headers 0 lines) ---
sip_route_dump: route/path hop: <sip:27XXXXXX at 100.XX.XX.131:5060>
-- SIP/sipprovider2-00000005 is ringing
<--- SIP read from UDP:100.XX.XX.131:5060 --->
SIP/2.0 183 Session Progress
Via: SIP/2.0/UDP 10.1.3.21:5060;branch=z9hG4bK0701ae27;received=10.1.3.21
From: <sip:+6012XXXXXXX at 10.1.3.21>;tag=as35ec6453
To: <sip:27XXXXXX at 100.XX.XX.131>;tag=as0842b502
Call-ID: 09c2567136bc62a2735f2eff2aff2677 at 10.1.3.21:5060
CSeq: 102 INVITE
Server: HSX9000
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE
Supported: replaces, timer
Session-Expires: 1800;refresher=uas
Contact: <sip:27XXXXXX at 100.XX.XX.131:5060>
Content-Type: application/sdp
Require: timer
Content-Length: 256
v=0
o=root 1681362662 1681362662 IN IP4 100.XX.XX.131
s=Asterisk PBX 11.11.0
c=IN IP4 100.XX.XX.131
t=0 0
m=audio 10210 RTP/AVP 0 8 101
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=ptime:20
a=sendrecv
<------------->
--- (14 headers 12 lines) ---
sip_route_dump: route/path hop: <sip:27XXXXXX at 100.XX.XX.131:5060>
Found RTP audio format 0
Found RTP audio format 8
Found RTP audio format 101
Found audio description format PCMU for ID 0
Found audio description format PCMA for ID 8
Found audio description format telephone-event for ID 101
Capabilities: us - (ulaw|alaw), peer - audio=(ulaw|alaw)/video=(nothing)/text=(nothing), combined - (ulaw|alaw)
Non-codec capabilities (dtmf): us - 0x1 (telephone-event|), peer - 0x1 (telephone-event|), combined - 0x1 (telephone-event|)
Peer audio RTP is at port 100.XX.XX.131:10210
-- SIP/sipprovider2-00000005 is making progress passing it to SIP/sipprovider1-00000004
> 0x7f913800ca80 -- Probation passed - setting RTP source address to 100.XX.XX.131:10210
<--- SIP read from UDP:100.XX.XX.131:5060 --->
SIP/2.0 200 OK
Via: SIP/2.0/UDP 10.1.3.21:5060;branch=z9hG4bK0701ae27;received=10.1.3.21
From: <sip:+6012XXXXXXX at 10.1.3.21>;tag=as35ec6453
To: <sip:27XXXXXX at 100.XX.XX.131>;tag=as0842b502
Call-ID: 09c2567136bc62a2735f2eff2aff2677 at 10.1.3.21:5060
CSeq: 102 INVITE
Server: HSX9000
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE
Supported: replaces, timer
Session-Expires: 1800;refresher=uas
Contact: <sip:27XXXXXX at 100.XX.XX.131:5060>
Content-Type: application/sdp
Require: timer
Content-Length: 256
v=0
o=root 1681362662 1681362662 IN IP4 100.XX.XX.131
s=Asterisk PBX 11.11.0
c=IN IP4 100.XX.XX.131
t=0 0
m=audio 10210 RTP/AVP 0 8 101
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=ptime:20
a=sendrecv
<------------->
--- (14 headers 12 lines) ---
sip_route_dump: route/path hop: <sip:27XXXXXX at 100.XX.XX.131:5060>
set_destination: Parsing <sip:27XXXXXX at 100.XX.XX.131:5060> for address/port to send to
set_destination: set destination to 100.XX.XX.131:5060
Transmitting (no NAT) to 100.XX.XX.131:5060:
ACK sip:27XXXXXX at 100.XX.XX.131:5060 SIP/2.0
Via: SIP/2.0/UDP 10.1.3.21:5060;branch=z9hG4bK4dab3731
Max-Forwards: 70
From: <sip:+6012XXXXXXX at 10.1.3.21>;tag=as35ec6453
To: <sip:27XXXXXX at 100.XX.XX.131>;tag=as0842b502
Contact: <sip:+6012XXXXXXX at 10.1.3.21:5060>
Call-ID: 09c2567136bc62a2735f2eff2aff2677 at 10.1.3.21:5060
CSeq: 102 ACK
User-Agent: UltraTone 1.0
Content-Length: 0
---
-- SIP/sipprovider2-00000005 answered SIP/sipprovider1-00000004
-- Channel SIP/sipprovider1-00000004 joined 'simple_bridge' basic-bridge <9f58dcdd-e25c-4e7b-87e3-6b6696cff75d>
-- Channel SIP/sipprovider2-00000005 joined 'simple_bridge' basic-bridge <9f58dcdd-e25c-4e7b-87e3-6b6696cff75d>
callback01my*CLI> core show channels verbose
Channel Context Extension Prio State Application Data CallerID Duration Accountcode PeerAccount BridgeID
SIP/sipprovider2-000000 from-unifi 1 Up AppDial (Outgoing Line) 60327XXXXXX 00:00:11 9578581306 9578581306 9f58dcdd-e25c-4e7b-8
SIP/sipprovider1-00000004 a2billing-callback 60327XXXXXX 3 Up Dial SIP/sipprovider2/27XXXXXX,90 +6012XXXXXXX 00:00:32 9578581306 9578581306 9f58dcdd-e25c-4e7b-8
2 active channels
1 active call
3 calls processed
<--- SIP read from UDP:203.XXX.XXX.6:5060 --->
BYE sip:anonymous at 103.XXX.XXX.21:5060 SIP/2.0
Via: SIP/2.0/UDP 203.XXX.XXX.6:5060;branch=z9hG4bK0cB190505fb01513dd8
From: <sip:6012XXXXXXX at 203.XXX.XXX.6>;tag=gK0c844eb9
To: "11352694" <sip:anonymous at 103.XXX.XXX.21>;tag=as245c636c
Call-ID: 592f2b224bcf2e1f42b76ce87959f918 at 103.XXX.XXX.21:5060
CSeq: 12363 BYE
Max-Forwards: 70
Content-Length: 0
<------------->
--- (8 headers 0 lines) ---
Sending to 203.XXX.XXX.6:5060 (NAT)
Scheduling destruction of SIP dialog '592f2b224bcf2e1f42b76ce87959f918 at 103.XXX.XXX.21:5060' in 32000 ms (Method: BYE)
<--- Transmitting (NAT) to 203.XXX.XXX.6:5060 --->
SIP/2.0 200 OK
Via: SIP/2.0/UDP 203.XXX.XXX.6:5060;branch=z9hG4bK0cB190505fb01513dd8;received=203.XXX.XXX.6;rport=5060
From: <sip:6012XXXXXXX at 203.XXX.XXX.6>;tag=gK0c844eb9
To: "11352694" <sip:anonymous at 103.XXX.XXX.21>;tag=as245c636c
Call-ID: 592f2b224bcf2e1f42b76ce87959f918 at 103.XXX.XXX.21:5060
CSeq: 12363 BYE
Server: UltraTone 1.0
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE
Supported: replaces, timer
Content-Length: 0
<------------>
-- Channel SIP/sipprovider1-00000004 left 'simple_bridge' basic-bridge <9f58dcdd-e25c-4e7b-87e3-6b6696cff75d>
-- Channel SIP/sipprovider2-00000005 left 'simple_bridge' basic-bridge <9f58dcdd-e25c-4e7b-87e3-6b6696cff75d>
Scheduling destruction of SIP dialog '09c2567136bc62a2735f2eff2aff2677 at 10.1.3.21:5060' in 32000 ms (Method: INVITE)
-- ast_channel_answertime(chan): 1970-01-01 07:30:00
-- ast_channel_get_up_time(872448296): 0
set_destination: Parsing <sip:27XXXXXX at 100.XX.XX.131:5060> for address/port to send to
set_destination: set destination to 100.XX.XX.131:5060
Reliably Transmitting (no NAT) to 100.XX.XX.131:5060:
BYE sip:27XXXXXX at 100.XX.XX.131:5060 SIP/2.0
Via: SIP/2.0/UDP 10.1.3.21:5060;branch=z9hG4bK3d0d0623
Max-Forwards: 70
From: <sip:+6012XXXXXXX at 10.1.3.21>;tag=as35ec6453
To: <sip:27XXXXXX at 100.XX.XX.131>;tag=as0842b502
Call-ID: 09c2567136bc62a2735f2eff2aff2677 at 10.1.3.21:5060
CSeq: 103 BYE
User-Agent: UltraTone 1.0
X-Asterisk-HangupCause: Normal Clearing
X-Asterisk-HangupCauseCode: 16
Content-Length: 0
---
-- Successfully setting ANSWEREDTIME : 0
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=-1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE "file:Class.RateEngine.php - line:1079 - DIAL result : Array" 1
a2billing.php,2,callback: file:Class.RateEngine.php - line:1079 - DIAL result : Array
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE "(" 1
a2billing.php,2,callback: (
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [code] => 200" 1
a2billing.php,2,callback: [code] => 200
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [result] => -1" 1
a2billing.php,2,callback: [result] => -1
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [data] => " 1
a2billing.php,2,callback: [data] =>
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE ")" 1
a2billing.php,2,callback: )
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE "" 1
a2billing.php,2,callback:
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << GET VARIABLE ANSWEREDTIME
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1 (0)
<SIP/sipprovider1-00000004>AGI Rx << GET VARIABLE DIALEDTIME
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1 (34)
<SIP/sipprovider1-00000004>AGI Rx << GET VARIABLE CDR(billsec)
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1 (21)
<SIP/sipprovider1-00000004>AGI Rx << GET VARIABLE CDR(start)
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1 (2014-12-16 00:50:19)
<SIP/sipprovider1-00000004>AGI Rx << GET VARIABLE CDR(end)
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1 (2014-12-16 00:50:41)
<SIP/sipprovider1-00000004>AGI Rx << GET VARIABLE CDR(channel)
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1 (SIP/sipprovider1-00000004)
<SIP/sipprovider1-00000004>AGI Rx << GET VARIABLE CDR(answer)
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1 (2014-12-16 00:50:19)
<SIP/sipprovider1-00000004>AGI Rx << GET VARIABLE AVAILSTATUS
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=0
<SIP/sipprovider1-00000004>AGI Rx << GET VARIABLE DIALEDPEERNAME
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1 (SIP/sipprovider2-00000005)
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE "file:Class.RateEngine.php - line:1094 - GET ANSWEREDTIME : Array" 1
a2billing.php,2,callback: file:Class.RateEngine.php - line:1094 - GET ANSWEREDTIME : Array
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE "(" 1
a2billing.php,2,callback: (
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [code] => 200" 1
a2billing.php,2,callback: [code] => 200
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [result] => 1" 1
a2billing.php,2,callback: [result] => 1
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [data] => 0" 1
<--- SIP read from UDP:100.XX.XX.131:5060 --->
SIP/2.0 200 OK
Via: SIP/2.0/UDP 10.1.3.21:5060;branch=z9hG4bK3d0d0623;received=10.1.3.21
From: <sip:+6012XXXXXXX at 10.1.3.21>;tag=as35ec6453
To: <sip:27XXXXXX at 100.XX.XX.131>;tag=as0842b502
Call-ID: 09c2567136bc62a2735f2eff2aff2677 at 10.1.3.21:5060
CSeq: 103 BYE
Server: HSX9000
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE
Supported: replaces, timer
Content-Length: 0
<------------->
--- (10 headers 0 lines) ---
Really destroying SIP dialog '09c2567136bc62a2735f2eff2aff2677 at 10.1.3.21:5060' Method: INVITE
a2billing.php,2,callback: [data] => 0
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE ")" 1
a2billing.php,2,callback: )
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " BILL SECOND : Array" 1
a2billing.php,2,callback: BILL SECOND : Array
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE "(" 1
a2billing.php,2,callback: (
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [code] => 200" 1
a2billing.php,2,callback: [code] => 200
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [result] => 1" 1
a2billing.php,2,callback: [result] => 1
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [data] => 21" 1
a2billing.php,2,callback: [data] => 21
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE ")" 1
a2billing.php,2,callback: )
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE "STARTTIME: Array" 1
a2billing.php,2,callback: STARTTIME: Array
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE "(" 1
a2billing.php,2,callback: (
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [code] => 200" 1
a2billing.php,2,callback: [code] => 200
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [result] => 1" 1
a2billing.php,2,callback: [result] => 1
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [data] => 2014-12-16 00:50:19" 1
a2billing.php,2,callback: [data] => 2014-12-16 00:50:19
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE ")" 1
a2billing.php,2,callback: )
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " ENDTIME: Array" 1
a2billing.php,2,callback: ENDTIME: Array
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE "(" 1
a2billing.php,2,callback: (
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [code] => 200" 1
a2billing.php,2,callback: [code] => 200
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [result] => 1" 1
a2billing.php,2,callback: [result] => 1
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [data] => 2014-12-16 00:50:41" 1
a2billing.php,2,callback: [data] => 2014-12-16 00:50:41
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE ")" 1
a2billing.php,2,callback: )
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " CHANNEL : Array" 1
a2billing.php,2,callback: CHANNEL : Array
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE "(" 1
a2billing.php,2,callback: (
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [code] => 200" 1
a2billing.php,2,callback: [code] => 200
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [result] => 1" 1
a2billing.php,2,callback: [result] => 1
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [data] => SIP/sipprovider1-00000004" 1
a2billing.php,2,callback: [data] => SIP/sipprovider1-00000004
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE ")" 1
a2billing.php,2,callback: )
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE "" 1
a2billing.php,2,callback:
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << GET VARIABLE DIALSTATUS
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1 (ANSWER)
<SIP/sipprovider1-00000004>AGI Rx << STREAM FILE prepaid-you-have "#" 0
<SIP/sipprovider1-00000004>AGI Tx >> 511 Command Not Permitted on a dead channel
<SIP/sipprovider1-00000004>AGI Rx << SAY NUMBER 20487 ""
<SIP/sipprovider1-00000004>AGI Tx >> 511 Command Not Permitted on a dead channel
<SIP/sipprovider1-00000004>AGI Rx << STREAM FILE credit "#" 0
<SIP/sipprovider1-00000004>AGI Tx >> 511 Command Not Permitted on a dead channel
<SIP/sipprovider1-00000004>AGI Rx << STREAM FILE vm-and "#" 0
<SIP/sipprovider1-00000004>AGI Tx >> 511 Command Not Permitted on a dead channel
<SIP/sipprovider1-00000004>AGI Rx << SAY NUMBER 51 ""
<SIP/sipprovider1-00000004>AGI Tx >> 511 Command Not Permitted on a dead channel
<SIP/sipprovider1-00000004>AGI Rx << STREAM FILE prepaid-cents "#" 0
<SIP/sipprovider1-00000004>AGI Tx >> 511 Command Not Permitted on a dead channel
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE "file:Class.A2Billing.php - line:658 - [CARD STATUS UPDATE : UPDATE cc_card SET inuse=inuse-1 WHERE username='9578581306']" 1
a2billing.php,2,callback: file:Class.A2Billing.php - line:658 - [CARD STATUS UPDATE : UPDATE cc_card SET inuse=inuse-1 WHERE username='9578581306']
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE "file:a2billing.php - line:1017 - [CALLBACK 1ST LEG]:[INFO FOR THE 1ST LEG - callback_username=9578581306" 1
a2billing.php,2,callback: file:a2billing.php - line:1017 - [CALLBACK 1ST LEG]:[INFO FOR THE 1ST LEG - callback_username=9578581306
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE "file:Class.A2Billing.php - line:1816 - 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, `cc_card`.`phone` FROM cc_card LEFT JOIN cc_tariffgroup ON tariff=cc_tariffgroup.id WHERE username='9578581306'" 1
a2billing.php,2,callback: file:Class.A2Billing.php - line:1816 - 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, `cc_card`.`phone` FROM cc_card LEFT JOIN cc_tariffgroup ON tariff=cc_tariffgroup.id WHERE username='9578581306'
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE "file:Class.A2Billing.php - line:1820 - print_r($this->gpn_info)=>Array" 1
a2billing.php,2,callback: file:Class.A2Billing.php - line:1820 - print_r($this->gpn_info)=>Array
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE "(" 1
a2billing.php,2,callback: (
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [0] => 20487.50901" 1
a2billing.php,2,callback: [0] => 20487.50901
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [credit] => 20487.50901" 1
a2billing.php,2,callback: [credit] => 20487.50901
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [1] => 1" 1
a2billing.php,2,callback: [1] => 1
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [tariff] => 1" 1
a2billing.php,2,callback: [tariff] => 1
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [2] => t" 1
a2billing.php,2,callback: [2] => t
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [activated] => t" 1
a2billing.php,2,callback: [activated] => t
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [3] => 31" 1
a2billing.php,2,callback: [3] => 31
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [inuse] => 31" 1
a2billing.php,2,callback: [inuse] => 31
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [4] => 1" 1
a2billing.php,2,callback: [4] => 1
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [simultaccess] => 1" 1
a2billing.php,2,callback: [simultaccess] => 1
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [5] => 0" 1
a2billing.php,2,callback: [5] => 0
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [typepaid] => 0" 1
a2billing.php,2,callback: [typepaid] => 0
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [6] => " 1
a2billing.php,2,callback: [6] =>
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [creditlimit] => " 1
a2billing.php,2,callback: [creditlimit] =>
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [7] => en" 1
a2billing.php,2,callback: [7] => en
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [language] => en" 1
a2billing.php,2,callback: [language] => en
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [8] => 1" 1
a2billing.php,2,callback: [8] => 1
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [removeinterprefix] => 1" 1
a2billing.php,2,callback: [removeinterprefix] => 1
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [9] => 60327XXXXXX" 1
a2billing.php,2,callback: [9] => 60327XXXXXX
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [redial] => 60327XXXXXX" 1
a2billing.php,2,callback: [redial] => 60327XXXXXX
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [10] => 0" 1
a2billing.php,2,callback: [10] => 0
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [enableexpire] => 0" 1
a2billing.php,2,callback: [enableexpire] => 0
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [11] => 1535850509" 1
a2billing.php,2,callback: [11] => 1535850509
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [UNIX_TIMESTAMP(expirationdate)] => 1535850509" 1
a2billing.php,2,callback: [UNIX_TIMESTAMP(expirationdate)] => 1535850509
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [12] => 0" 1
a2billing.php,2,callback: [12] => 0
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [expiredays] => 0" 1
a2billing.php,2,callback: [expiredays] => 0
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [13] => 14114" 1
a2billing.php,2,callback: [13] => 14114
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [nbused] => 14114" 1
a2billing.php,2,callback: [nbused] => 14114
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [14] => 1220318618" 1
a2billing.php,2,callback: [14] => 1220318618
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [UNIX_TIMESTAMP(firstusedate)] => 1220318618" 1
a2billing.php,2,callback: [UNIX_TIMESTAMP(firstusedate)] => 1220318618
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [15] => 1220317742" 1
a2billing.php,2,callback: [15] => 1220317742
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [UNIX_TIMESTAMP(cc_card.creationdate)] => 1220317742" 1
a2billing.php,2,callback: [UNIX_TIMESTAMP(cc_card.creationdate)] => 1220317742
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [16] => MYR" 1
a2billing.php,2,callback: [16] => MYR
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [currency] => MYR" 1
a2billing.php,2,callback: [currency] => MYR
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [17] => Najafi" 1
a2billing.php,2,callback: [17] => Najafi
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [lastname] => Najafi" 1
a2billing.php,2,callback: [lastname] => Najafi
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [18] => Mohammad" 1
a2billing.php,2,callback: [18] => Mohammad
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [firstname] => Mohammad" 1
a2billing.php,2,callback: [firstname] => Mohammad
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [19] => mohd at ultratone.com.my" 1
a2billing.php,2,callback: [19] => mohd at ultratone.com.my
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [email] => mohd at ultratone.com.my" 1
a2billing.php,2,callback: [email] => mohd at ultratone.com.my
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [20] => Ads22342234" 1
a2billing.php,2,callback: [20] => Ads22342234
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [uipass] => Ads22342234" 1
a2billing.php,2,callback: [uipass] => Ads22342234
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [21] => -1" 1
a2billing.php,2,callback: [21] => -1
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [id_campaign] => -1" 1
a2billing.php,2,callback: [id_campaign] => -1
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [22] => 1" 1
a2billing.php,2,callback: [22] => 1
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [id] => 1" 1
a2billing.php,2,callback: [id] => 1
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [23] => 9001" 1
a2billing.php,2,callback: [23] => 9001
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [useralias] => 9001" 1
a2billing.php,2,callback: [useralias] => 9001
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [24] => 006012XXXXXXX" 1
a2billing.php,2,callback: [24] => 006012XXXXXXX
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE " [phone] => 006012XXXXXXX" 1
a2billing.php,2,callback: [phone] => 006012XXXXXXX
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE ")" 1
a2billing.php,2,callback: )
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE "" 1
a2billing.php,2,callback:
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << SET VARIABLE CHANNEL(language) "en"
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE "file:Class.A2Billing.php - line:1891 - [SET CHANNEL(language) en]" 1
a2billing.php,2,callback: file:Class.A2Billing.php - line:1891 - [SET CHANNEL(language) en]
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE "file:Class.A2Billing.php - line:658 - [CARD STATUS UPDATE : UPDATE cc_card SET inuse=inuse+1 WHERE username='9578581306']" 1
a2billing.php,2,callback: file:Class.A2Billing.php - line:658 - [CARD STATUS UPDATE : UPDATE cc_card SET inuse=inuse+1 WHERE username='9578581306']
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE "file:a2billing.php - line:1023 - [CALLBACK 1ST LEG]:[MAKE BILLING FOR THE 1ST LEG - TARIFF:1;CALLED=6012XXXXXXX]" 1
a2billing.php,2,callback: file:a2billing.php - line:1023 - [CALLBACK 1ST LEG]:[MAKE BILLING FOR THE 1ST LEG - TARIFF:1;CALLED=6012XXXXXXX]
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE "file:Class.RateEngine.php - line:68 - force the call plan : 1" 1
a2billing.php,2,callback: file:Class.RateEngine.php - line:68 - force the call plan : 1
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
<SIP/sipprovider1-00000004>AGI Rx << GET VARIABLE RATEINITIAL
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1 (0.08)
<SIP/sipprovider1-00000004>AGI Rx << GET VARIABLE INITBLOCK
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1 (30)
<SIP/sipprovider1-00000004>AGI Rx << GET VARIABLE BILLINGBLOCK
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1 (30)
<SIP/sipprovider1-00000004>AGI Rx << GET VARIABLE CONNECTCHARGE
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1 (0)
<SIP/sipprovider1-00000004>AGI Rx << GET VARIABLE DISCONNECTCHARGE
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1 (0)
<SIP/sipprovider1-00000004>AGI Rx << GET VARIABLE STEPCHARGEA
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1 (0)
<SIP/sipprovider1-00000004>AGI Rx << GET VARIABLE TIMECHARGEA
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1 (0)
<SIP/sipprovider1-00000004>AGI Rx << GET VARIABLE STEPCHARGEB
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1 (0)
<SIP/sipprovider1-00000004>AGI Rx << GET VARIABLE TIMECHARGEB
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1 (0)
<SIP/sipprovider1-00000004>AGI Rx << GET VARIABLE STEPCHARGEC
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1 (0)
<SIP/sipprovider1-00000004>AGI Rx << GET VARIABLE TIMECHARGEC
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1 (0)
<SIP/sipprovider1-00000004>AGI Rx << GET VARIABLE ANSWEREDTIME
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1 (0)
<SIP/sipprovider1-00000004>AGI Rx << VERBOSE "file:a2billing.php - line:1038 - [CALLBACK]:[RateEngine -> answeredtime=20]" 1
a2billing.php,2,callback: file:a2billing.php - line:1038 - [CALLBACK]:[RateEngine -> answeredtime=20]
<SIP/sipprovider1-00000004>AGI Tx >> 200 result=1
-- <SIP/sipprovider1-00000004>AGI Script a2billing.php completed, returning 4
== Spawn extension (a2billing-callback, 60327XXXXXX, 3) exited non-zero on 'SIP/sipprovider1-00000004'
== Manager 'myasterisk' logged off from 127.0.0.1
callback01my*CLI>
Disconnected from Asterisk server
Asterisk cleanly ending (0).
Executing last minute cleanups
(Restricted to Users role)
> AGI GET VARIABLE ANSWEREDTIME gives ZERO on callback bridge using app
> ---------------------------------------------------------------------
>
> Key: ASTERISK-24620
> URL: https://issues.asterisk.org/jira/browse/ASTERISK-24620
> Project: Asterisk
> Issue Type: Bug
> Security Level: None
> Components: Applications/app_dial
> Affects Versions: 13.0.2
> Environment: CentOS 6.5 64bit
> Reporter: Sid Mason
> Assignee: Rusty Newton
> Attachments: debug.txt
>
>
> Below is the log of Asterisk Console during Callback request by 6012XXXXXXX
> a) when call SIP/sipprovider/6012XXXXXXX is connected
> b) Asterisk is dialing another sip channel SIP/ims_peer/60327XXXXXX
> c) call duriation on SIP/ims_peer/60327XXXXXX is 00:00:12
> d) GET VARIABLE ANSWEREDTIME report Wrong : 0
> e) GET VARIABLE DIALEDTIME report Wrong : 28
> [Edit by Rusty - Remove inline debug - logs don't go in the description field. In the future, please use attachments for logs.]
--
This message was sent by Atlassian JIRA
(v6.2#6252)
More information about the asterisk-bugs
mailing list