[asterisk-bugs] [JIRA] (ASTERISK-24903) Call just hangup after tried to redirect from parkinglot.

Rusty Newton (JIRA) noreply at issues.asterisk.org
Mon Apr 27 09:42:32 CDT 2015


    [ https://issues.asterisk.org/jira/browse/ASTERISK-24903?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=226010#comment-226010 ] 

Rusty Newton commented on ASTERISK-24903:
-----------------------------------------

Suspended due to lack of activity. Please request a bug marshal in #asterisk-bugs on the IRC network irc.freenode.net to reopen the issue should you have the additional information requested. Further information on issue tracker usage can be found in the Asterisk Issue Guidlines [1].

[1] https://wiki.asterisk.org/wiki/display/AST/Asterisk+Issue+Guidelines



> Call just hangup after tried to redirect from parkinglot.
> ---------------------------------------------------------
>
>                 Key: ASTERISK-24903
>                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-24903
>             Project: Asterisk
>          Issue Type: Bug
>      Security Level: None
>          Components: Resources/res_parking
>    Affects Versions: 13.2.0
>         Environment: Linux 2.6.32 x86_64 GNU/Linux
> Distributor ID:	Debian
> Description:	Debian GNU/Linux 7.8 (wheezy)
> Release:	7.8
> Codename:	wheezy
>            Reporter: sungtae kim
>            Assignee: Rusty Newton
>            Severity: Minor
>
> h1. Problem
> Below 2 commands are doing different behavior.
> {noformat}
> originate sip/sip_pchero_01 application park
> originate sip/sip_pchero_01 extension 700 at parkedcalls
> {noformat}
> h1. Scenario
> 1. Originate call to sip/sip_pchero_01 and park.
> 2. Redirect call to dialplan "sample_test"
> h1. Problem(detail)
> Originate, parking is fine. Working very nicely.
> But when redirect the call from parkinglot to ANY dialplan, Asterisk just hangup(just send BYE sip message to sip_pchero_01).
> It occurred when using application park.
> But if use specified parkinglot, it's ok.
> h1. Test environment
> {noformat}
> earth*CLI> parking show default 
> Parking Lot: default
> --------------------------------------------------------------------------
> Parking Extension   :  700
> Parking Context     :  parkedcalls
> Parking Spaces      :  701-720
> Parking Time        :  45 sec
> Comeback to Origin  :  yes
> Comeback Context    :  parkedcallstimeout (comebacktoorigin=yes, not used)
> Comeback Dial Time  :  30 sec
> MusicOnHold Class   :  
> Enabled             :  yes
> Dynamic             :  no
> Parked Calls
> ------------
>   (none)
> earth*CLI> dialplan show sample_test 
> [ Context 'sample_test' created by 'pbx_config' ]
>   '_!' =>           1. NoOp(test exten[${EXTEN}])                 [pbx_config]
>                     2. Dial(${EXTEN})                             [pbx_config]
>                     3. Hangup()                                   [pbx_config]
> {noformat}
> h1. Test cases 
> h2. Case-1(Problem)
> When I type to "channel redirect SIP/sip_pchero_01-00000018" it returns "successfully redirected". But after print out that message, asterisk send "BYE" message immediately. It didn't print out any message about redirected context/extension/priority info.
> {noformat}
> earth*CLI> originate sip/sip_pchero_01 application park
>   == Using SIP RTP CoS mark 5
>     -- Called sip_pchero_01
>     -- SIP/sip_pchero_01-00000018 is ringing
>   == Using SIP RTP CoS mark 5
> [Mar 23 10:52:45] NOTICE[6779][C-00000023]: chan_sip.c:25637 handle_request_invite: Call from '' (23.94.191.131:5088) to extension '7734011972598087932' rejected because extension not found in context 'public'.
>     -- SIP/sip_pchero_01-00000018 answered
>        > Launching park() on SIP/sip_pchero_01-00000018
>     -- Parking 'SIP/sip_pchero_01-00000018' in 'default' at space 701
>     -- Channel SIP/sip_pchero_01-00000018 joined 'holding_bridge' parking-bridge <14847155-4d3f-4a06-a123-a8567b8561c9>
>     -- <SIP/sip_pchero_01-00000018> Playing 'digits/7.gsm' (language 'da')
>     -- <SIP/sip_pchero_01-00000018> Playing 'digits/0.gsm' (language 'da')
>     -- <SIP/sip_pchero_01-00000018> Playing 'digits/1.gsm' (language 'da')
>     -- Started music on hold, class 'default', on channel 'SIP/sip_pchero_01-00000018'
> earth*CLI> channel redirect SIP/sip_pchero_01-00000018  sample_test,sip/sip_pchero_02,1
> Channel 'SIP/sip_pchero_01-00000018' successfully redirected to sample_test,sip/sip_pchero_02,1
>     -- Stopped music on hold on SIP/sip_pchero_01-00000018
>     -- Channel SIP/sip_pchero_01-00000018 left 'holding_bridge' parking-bridge <14847155-4d3f-4a06-a123-a8567b8561c9>
> Scheduling destruction of SIP dialog '----- deleted ----' in 12288 ms (Method: INVITE)
> set_destination: Parsing <sip:sip_pchero_01@'----- deleted ----'> for address/port to send to
> set_destination: set destination to '----- deleted ----'
> Reliably Transmitting (no NAT) to '----- deleted ----'
> BYE sip:sip_pchero_01@'----- deleted ----'
> Via: '----- deleted ----';branch=z9hG4bK2fbf1d30
> Max-Forwards: 70
> From: "Anonymous" <sip:anonymous at anonymous.invalid>;tag=as54148a0f
> To: <sip:sip_pchero_01@'----- deleted ----'>;tag=1379057103
> Call-ID: '----- deleted ----'
> CSeq: 103 BYE
> User-Agent: Asterisk PBX 13.2.0
> Reason: Q.850;cause=16
> X-Asterisk-HangupCause: Normal Clearing
> X-Asterisk-HangupCauseCode: 16
> Content-Length: 0
> {noformat}
> h2. Case-2(Normal)
> Working correctly. The only 1 different thing is, it used specified parkinglot number.
> {noformat}
> earth*CLI> originate sip/sip_pchero_01 extension 700 at parkedcalls
>   == Using SIP RTP CoS mark 5
>     -- Called sip_pchero_01
>     -- SIP/sip_pchero_01-00000019 is ringing
>     -- SIP/sip_pchero_01-00000019 answered
>     -- Executing [700 at parkedcalls:1] Park("SIP/sip_pchero_01-00000019", "") in new stack
>     -- Parking 'SIP/sip_pchero_01-00000019' in 'default' at space 701
>     -- Channel SIP/sip_pchero_01-00000019 joined 'holding_bridge' parking-bridge <14847155-4d3f-4a06-a123-a8567b8561c9>
>     -- <SIP/sip_pchero_01-00000019> Playing 'digits/7.gsm' (language 'da')
>     -- <SIP/sip_pchero_01-00000019> Playing 'digits/0.gsm' (language 'da')
>     -- <SIP/sip_pchero_01-00000019> Playing 'digits/1.gsm' (language 'da')
>     -- Started music on hold, class 'default', on channel 'SIP/sip_pchero_01-00000019'
> earth*CLI> channel redirect SIP/sip_pchero_01-00000019   sample_test,sip/sip_pchero_02,1
> Channel 'SIP/sip_pchero_01-00000019' successfully redirected to sample_test,sip/sip_pchero_02,1
>     -- Stopped music on hold on SIP/sip_pchero_01-00000019
>     -- Channel SIP/sip_pchero_01-00000019 left 'holding_bridge' parking-bridge <14847155-4d3f-4a06-a123-a8567b8561c9>
>     -- Executing [sip/sip_pchero_02 at sample_test:1] NoOp("SIP/sip_pchero_01-00000019", "test exten[sip/sip_pchero_02]") in new stack
>     -- Executing [sip/sip_pchero_02 at sample_test:2] Dial("SIP/sip_pchero_01-00000019", "sip/sip_pchero_02") in new stack
>   == Using SIP RTP CoS mark 5
>     -- Called sip/sip_pchero_02
>     -- SIP/sip_pchero_02-0000001a is ringing
>     -- SIP/sip_pchero_02-0000001a answered SIP/sip_pchero_01-00000019
>     -- Channel SIP/sip_pchero_01-00000019 joined 'simple_bridge' basic-bridge <a79e8f17-4291-440e-9ee3-fe578fc0fa7d>
>     -- Channel SIP/sip_pchero_02-0000001a joined 'simple_bridge' basic-bridge <a79e8f17-4291-440e-9ee3-fe578fc0fa7d>
>        > Bridge a79e8f17-4291-440e-9ee3-fe578fc0fa7d: switching from simple_bridge technology to native_rtp
>        > Remotely bridged 'SIP/sip_pchero_02-0000001a' and 'SIP/sip_pchero_01-00000019' - media will flow directly between them
>        > Remotely bridged 'SIP/sip_pchero_02-0000001a' and 'SIP/sip_pchero_01-00000019' - media will flow directly between them
> {noformat}



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



More information about the asterisk-bugs mailing list