[asterisk-bugs] [Asterisk 0016957]: [patch] Rogue Newchannel events for failed Originate calls
Asterisk Bug Tracker
noreply at bugs.digium.com
Wed Mar 3 16:36:23 CST 2010
The following issue has been UPDATED.
======================================================================
https://issues.asterisk.org/view.php?id=16957
======================================================================
Reported By: atis
Assigned To:
======================================================================
Project: Asterisk
Issue ID: 16957
Category: Core/PBX
Reproducibility: always
Severity: minor
Priority: normal
Status: new
Asterisk Version: 1.6.1.15-rc2
JIRA:
Regression: No
Reviewboard Link:
SVN Branch (only for SVN checkouts, not tarball releases): N/A
SVN Revision (number only!):
Request Review:
======================================================================
Date Submitted: 2010-03-03 16:36 CST
Last Modified: 2010-03-03 16:36 CST
======================================================================
Summary: [patch] Rogue Newchannel events for failed Originate
calls
Description:
When using AMI Originate to unavailable device, there's NewChannel event
without following Hangup event.
I traced this to ast_pbx_outgoing_cdr_failed() which creates new channel
for CDR posting purposes, however destroys without ast_hangup() sending
Hangup event. It could probably be fixed by replacing ast_channell_free()
with ast_hangup(), however in SVN trunk there's function for allocating
dummy channel instead.
Attached patch that won't generate events for channels with empty names
(this is probably why there was check for empty name_fmt, however it's
impossible to call ast_channel_alloc with empty name_fmt.
Affected 1.6.1 and 1.6.2 and probably below. SVN trunk uses dummy channel,
so probably unaffected.
======================================================================
Issue History
Date Modified Username Field Change
======================================================================
2010-03-03 16:36 atis Summary Rogue Newchannel events
for failed Originate calls => [patch] Rogue Newchannel events for failed
Originate calls
======================================================================
More information about the asterisk-bugs
mailing list