[asterisk-bugs] [JIRA] (ASTERISK-24620) AGI GET VARIABLE ANSWEREDTIME gives ZERO on callback bridge using app

Matt Jordan (JIRA) noreply at issues.asterisk.org
Mon Dec 15 09:13:28 CST 2014


     [ https://issues.asterisk.org/jira/browse/ASTERISK-24620?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Matt Jordan updated ASTERISK-24620:
-----------------------------------

    Severity: Major  (was: Blocker)

> 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
>
> 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