[asterisk-bugs] [Asterisk 0013468]: IAX Transfer/releasing between 3 asterisk's are not working.

Asterisk Bug Tracker noreply at bugs.digium.com
Thu Jan 29 17:22:37 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-01-29 17:22 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
====================================================================== 

---------------------------------------------------------------------- 
 (0099104) dvossel (administrator) - 2009-01-29 17:22
 http://bugs.digium.com/view.php?id=13468#c99104 
---------------------------------------------------------------------- 
ok, I've done a whole bunch of testing.  Here's whats up. 

These configurations transfer correctly
A = 1.2
B = 1.2, 1.4, or 1.6
C = 1.2

These configurations do not transfer correctly

A = 1.4 or 1.6
B = 1.2, 1.4, or 1.6
C = 1.4 or 1.6

so it looks like somethings wrong in 1.4 and 1.6... And  I believe i've
narrowed that down as well. both  A and C get TXREQ from B and send TXCNT
messages to each other afterwards.  The wireshark capture show that A and C
get the TXCNT frames from each other but do not process them at all.  They
are just thrown out, not even acknowleged.   It appears some aggressive
callno and calldst filters in chan_iax2.c's socket_process function are
throwing out the packets before they can even be processed. 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2009-01-29 17:22 dvossel        Note Added: 0099104                          
======================================================================




More information about the asterisk-bugs mailing list