[asterisk-bugs] [JIRA] (ASTERISK-24513) Local channel apparently leaked in off-nominal DTMF attended transfer
Mark Michelson (JIRA)
noreply at issues.asterisk.org
Mon Nov 10 13:14:29 CST 2014
Mark Michelson created ASTERISK-24513:
-----------------------------------------
Summary: Local channel apparently leaked in off-nominal DTMF attended transfer
Key: ASTERISK-24513
URL: https://issues.asterisk.org/jira/browse/ASTERISK-24513
Project: Asterisk
Issue Type: Bug
Security Level: None
Components: Core/Bridging/bridge_basic
Affects Versions: 13.0.0, 12.7.0
Reporter: Mark Michelson
In my setup, I have endpoints 200-239 set up in pjsip.conf. In extensions.conf, I have the following dialplan:
{noformat}
exten => _2XX,hint,PJSIP/${EXTEN},CustomPresence:${EXTEN}
exten => _2XX,1,NoOp()
same => n,Dial(PJSIP/${EXTEN},,tT)
{noformat}
I place a call from 200 to 201. 200 presses the attended transfer DTMF sequence and dial 297. Since I do not have a PJSIP endpoint 297, the attempt to dial PJSIP/297 fails.
>From the perspective of the parties involved, things work great after the failed transfer. Asterisk re-calls 200 and 201 hears ringing while 200 is ringing. Once 200 answers, 200 and 201 are re-bridged. However, running {{core show channels}} gives the following:
{noformat}
*CLI> core show channels
Channel Location State Application(Data)
Local/297 at default-00 (None) Down ()
PJSIP/201-00000001 (None) Up AppDial((Outgoing Line))
PJSIP/200-00000002 (None) Up AppDial2((Outgoing Line))
2 active channels
0 active calls
2 calls processed
{noformat}
Hm, that local channel shouldn't be there anymore. The attempted call to 297 failed. After hanging up the call, {{core show channels}} shows the following:
{noformat}
*CLI> core show channels
Channel Location State Application(Data)
Local/297 at default-00 (None) Down ()
0 active channels
0 active calls
2 calls processed
{noformat}
The Local/297 channel is still there. Looks like one of the off-nominal paths is not decrementing the reference to the local channel being created during the transfer.
--
This message was sent by Atlassian JIRA
(v6.2#6252)
More information about the asterisk-bugs
mailing list