[asterisk-bugs] [Asterisk 0013468]: IAX Transfer/releasing between 3 asterisk's are not working.
Asterisk Bug Tracker
noreply at bugs.digium.com
Tue Feb 3 17:39:15 CST 2009
A NOTE has been added to this issue.
======================================================================
http://bugs.digium.com/view.php?id=13468
======================================================================
Reported By: nicox
Assigned To: dvossel
======================================================================
Project: Asterisk
Issue ID: 13468
Category: Channels/chan_iax2
Reproducibility: always
Severity: minor
Priority: normal
Status: acknowledged
Asterisk Version: 1.6.1-beta3
Regression: No
SVN Branch (only for SVN checkouts, not tarball releases): 1.6.0
SVN Revision (number only!):
Request Review:
======================================================================
Date Submitted: 2008-09-12 04:42 CDT
Last Modified: 2009-02-03 17:39 CST
======================================================================
Summary: IAX Transfer/releasing between 3 asterisk's are not
working.
Description:
Since the Asterisk Version 1.6.0-beta9 (the first 1.6.0 i tried) i the IAX
Releasing is not working on this machine.
I tried also 1.6.0-rc6 and the problem is still the same.
I have some asterisk 1.2.* and 1.4.* and SVN-trunk-r92976 running, and
with all machines calls are released after the call answered.
Only the machine with asterisk 1.6.0-* can't do this.
i don't know how to test things to help debugging it.
if you need anything to solve this problem, please let me know.
thanks a lot
Nico
======================================================================
----------------------------------------------------------------------
(0099381) svnbot (reporter) - 2009-02-03 17:39
http://bugs.digium.com/view.php?id=13468#c99381
----------------------------------------------------------------------
Repository: asterisk
Revision: 173249
_U trunk/
------------------------------------------------------------------------
r173249 | dvossel | 2009-02-03 17:39:14 -0600 (Tue, 03 Feb 2009) | 12
lines
Blocked revisions 173248 via svnmerge
........
r173248 | dvossel | 2009-02-03 17:35:55 -0600 (Tue, 03 Feb 2009) | 6
lines
Fixes issue with IAX2 transfer not handing off calls.
Fixes issue with IAX2 transfers not taking place. As it was, a call
that was being transfered would never be handed off correctly to the call
ends because of how call numbers were stored in a hash table. The hash
table, "iax_peercallno_pvt", storing all the current call numbers did not
take into account the complications associated with transferring a call, so
a separate hash table was required. This second hash table
"iax_transfercallno_pvt" handles calls being transfered, once the call
transfer is complete the call is removed from the transfer hash table and
added to the peer hash table resuming normal operations. Addition functions
were created to handle storing, removing, and comparing items in the
iax_transfercallno_pvt table.
(issue http://bugs.digium.com/view.php?id=13468)
........
------------------------------------------------------------------------
http://svn.digium.com/view/asterisk?view=rev&revision=173249
Issue History
Date Modified Username Field Change
======================================================================
2009-02-03 17:39 svnbot Checkin
2009-02-03 17:39 svnbot Note Added: 0099381
======================================================================
More information about the asterisk-bugs
mailing list