[asterisk-bugs] [Asterisk 0016816]: [patch] Attended transfer broken in 1.6.2.2
Asterisk Bug Tracker
noreply at bugs.digium.com
Sat Feb 27 00:39:04 CST 2010
A NOTE has been added to this issue.
======================================================================
https://issues.asterisk.org/view.php?id=16816
======================================================================
Reported By: jamhed
Assigned To: jpeeler
======================================================================
Project: Asterisk
Issue ID: 16816
Category: PBX/General
Reproducibility: always
Severity: block
Priority: normal
Status: assigned
Target Version: 1.6.0.25
Asterisk Version: 1.6.2.2
JIRA: SWP-919
Regression: No
Reviewboard Link:
SVN Branch (only for SVN checkouts, not tarball releases): N/A
SVN Revision (number only!):
Request Review:
======================================================================
Date Submitted: 2010-02-12 08:51 CST
Last Modified: 2010-02-27 00:39 CST
======================================================================
Summary: [patch] Attended transfer broken in 1.6.2.2
Description:
1. A calls B
2. B picks up and talks to A
3. B does attended transfer to C
4. C picks up, but B still hears ringing
5. A and B are connected again (AT timeout exceeded on console)
======================================================================
Relationships ID Summary
----------------------------------------------------------------------
related to 0014992 [patch] [regression] <a href="view.php?...
======================================================================
----------------------------------------------------------------------
(0118632) jamhed (reporter) - 2010-02-27 00:39
https://issues.asterisk.org/view.php?id=16816#c118632
----------------------------------------------------------------------
jpeeler: That's works for me, I've manually patched Asterisk 1.6.2.3-rc2
because patch you've provided failed to apply to that source tree.
I suppose it was meant to look like this:
if (other) {
if (f->frametype == AST_FRAME_CONTROL && f->subclass ==
AST_CONTROL_RINGING) {
ast_setstate(other, AST_STATE_RINGING);
}
ast_queue_frame(other, f);
ast_channel_unlock(other);
}
Issue History
Date Modified Username Field Change
======================================================================
2010-02-27 00:39 jamhed Note Added: 0118632
======================================================================
More information about the asterisk-bugs
mailing list