[asterisk-bugs] [JIRA] (ASTERISK-22099) Gulp blond transfers result in channels not being hung up properly
Matt Jordan (JIRA)
noreply at issues.asterisk.org
Thu Jul 18 09:28:04 CDT 2013
Matt Jordan created ASTERISK-22099:
--------------------------------------
Summary: Gulp blond transfers result in channels not being hung up properly
Key: ASTERISK-22099
URL: https://issues.asterisk.org/jira/browse/ASTERISK-22099
Project: Asterisk
Issue Type: Bug
Security Level: None
Components: Core/Bridging
Affects Versions: 12
Reporter: Mark Michelson
Performing an external blond transfer results in channel refleaks.
Example:
GULP/alice-00000000 is bridged to GULP/bob-00000001
Bob presses transfer key and dials Carol's extension.
This results in an outbound call from GULP/bob-00000002 to GULP/carol-00000003.
Carol's phone rings.
Bob hangs up before Carol answers.
Channel destructor runs for GULP/bob-00000002<ZOMBIE>
Carol answers.
Carol and Alice talk.
Carol hangs up.
Channel destructor runs for GULP/carol-00000003.
I never see GULP/bob-00000001 destroyed and I never see GULP/alice-00000000 destroyed.
Issuing a "core show channels" command after the blond transfer gives the following:
{noformat}
*CLI> core show channels
Channel Location State Application(Data)
Gulp/alice-00000000 (None) Up NoOp(H EXTENSION)
Gulp/bob-00000002 (None) Ring Dial(GULP/carol,,tT)
Gulp/bob-00000001 (None) Up AppDial((Outgoing Line))
0 active channels
0 active calls
2 calls processed
{noformat}
In an attempt to narrow things down a bit, I performed the same test using chan_sip instead of chan_gulp. The exact same problem occurred, so the problem is likely in the core attended transfer code.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.asterisk.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the asterisk-bugs
mailing list