[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 08:09:29 CST 2014


Sid Mason created ASTERISK-24620:
------------------------------------

             Summary: 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
            Severity: Blocker


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 


  == Manager 'myasterisk' logged on from 127.0.0.1
  == Using SIP RTP TOS bits 8
  == Using SIP RTP CoS mark 5
    -- Called sipprovider/6012XXXXXXX
    -- SIP/sipprovider-00000043 is ringing
    -- SIP/sipprovider-00000043 is making progress
    -- SIP/sipprovider-00000043 answered
    -- Executing [60327XXXXXX at a2billing-callback:1] Answer("SIP/sipprovider-00000043", "") in new stack
    -- Executing [60327XXXXXX at a2billing-callback:2] Wait("SIP/sipprovider-00000043", "1") in new stack
    -- Executing [60327XXXXXX at a2billing-callback:3] AGI("SIP/sipprovider-00000043", "a2billing.php,2,callback") in new stack
    -- Launched AGI Script /var/lib/asterisk/agi-bin/a2billing.php
 a2billing.php,2,callback: file:Class.RateEngine.php - line:1076 - app_callingcard: Dialing 'SIP/ims_peer/27XXXXXX,90,HgiL(2147483647:60000:30000)D(:1)' with timeout of '10243860'.
 a2billing.php,2,callback:
    -- AGI Script Executing Application: (DIAL) Options: (SIP/ims_peer/27XXXXXX,90,HgiL(2147483647:60000:30000)D(:1))
       > 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
    -- Called SIP/ims_peer/27XXXXXX
    -- SIP/ims_peer-00000044 is ringing
    -- SIP/ims_peer-00000044 is making progress passing it to SIP/sipprovider-00000043
       > 0x7ffa7800f9d0 -- Probation passed - setting RTP source address to 10.1.2.131:14436
    -- SIP/ims_peer-00000044 answered SIP/sipprovider-00000043
    -- Sending DTMF '1' to the calling party.
    -- Channel SIP/sipprovider-00000043 joined 'simple_bridge' basic-bridge <390f5ee2-aff4-4d87-9b89-647c8c8728a6>
    -- Channel SIP/ims_peer-00000044 joined 'simple_bridge' basic-bridge <390f5ee2-aff4-4d87-9b89-647c8c8728a6>
callback01my*CLI> core show channels verbose
Channel              Context              Extension        Prio State   Application  Data                      CallerID        Duration Accountcode PeerAccount BridgeID
SIP/ims_peer-000000 from-unifi                               1 Up      AppDial      (Outgoing Line)           60327XXXXXX     00:00:12 9578581306  9578581306  390f5ee2-aff4-4d87-9
SIP/sipprovider-00000043   a2billing-callback   60327XXXXXX         3 Up      Dial         SIP/ims_peer/27XXXXXX,90 +6012XXXXXXX    00:00:35 9578581306  9578581306  390f5ee2-aff4-4d87-9
2 active channels
1 active call
30 calls processed
    -- Channel SIP/sipprovider-00000043 left 'simple_bridge' basic-bridge <390f5ee2-aff4-4d87-9b89-647c8c8728a6>
    -- Channel SIP/ims_peer-00000044 left 'simple_bridge' basic-bridge <390f5ee2-aff4-4d87-9b89-647c8c8728a6>
    -- ast_channel_answertime(chan): 1970-01-01 07:30:00
    -- ast_channel_get_up_time(1946159384): 0
    -- Successfully setting ANSWEREDTIME : 0
 <SIP/sipprovider-00000045>AGI Tx >> 200 result=1
<SIP/sipprovider-00000045>AGI Rx << GET VARIABLE ANSWEREDTIME
<SIP/sipprovider-00000045>AGI Tx >> 200 result=1 (0)
<SIP/sipprovider-00000045>AGI Rx << GET VARIABLE DIALEDTIME
<SIP/sipprovider-00000045>AGI Tx >> 200 result=1 (28)
<SIP/sipprovider-00000045>AGI Rx << GET VARIABLE CDR(billsec)
<SIP/sipprovider-00000045>AGI Tx >> 200 result=1 (21)
<SIP/sipprovider-00000045>AGI Rx << GET VARIABLE CDR(start)
<SIP/sipprovider-00000045>AGI Tx >> 200 result=1 (2014-12-15 21:58:26)
<SIP/sipprovider-00000045>AGI Rx << GET VARIABLE CDR(end)
<SIP/sipprovider-00000045>AGI Tx >> 200 result=1 (2014-12-15 21:58:48)
<SIP/sipprovider-00000045>AGI Rx << GET VARIABLE CDR(channel)
<SIP/sipprovider-00000045>AGI Tx >> 200 result=1 (SIP/sipprovider-00000045)
<SIP/sipprovider-00000045>AGI Rx << GET VARIABLE CDR(answer)
<SIP/sipprovider-00000045>AGI Tx >> 200 result=1 (2014-12-15 21:58:26)
<SIP/sipprovider-00000045>AGI Rx << GET VARIABLE AVAILSTATUS
<SIP/sipprovider-00000045>AGI Tx >> 200 result=0
<SIP/sipprovider-00000045>AGI Rx << GET VARIABLE DIALEDPEERNAME
<SIP/sipprovider-00000045>AGI Tx >> 200 result=1 (SIP/ims_peer-00000046)




--
This message was sent by Atlassian JIRA
(v6.2#6252)



More information about the asterisk-bugs mailing list