[asterisk-bugs] [JIRA] (ASTERISK-24903) Call just hangup after tried to redirect from parkinglot.
sungtae kim (JIRA)
noreply at issues.asterisk.org
Mon Mar 23 10:35:40 CDT 2015
sungtae kim created ASTERISK-24903:
--------------------------------------
Summary: 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
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