[asterisk-bugs] [Asterisk 0014340]: [patch] Calls are not matched to correct peer when using callbackextension parameter

Asterisk Bug Tracker noreply at bugs.digium.com
Thu Sep 3 14:59:59 CDT 2009


A NOTE has been added to this issue. 
====================================================================== 
https://issues.asterisk.org/view.php?id=14340 
====================================================================== 
Reported By:                Nick_Lewis
Assigned To:                dvossel
====================================================================== 
Project:                    Asterisk
Issue ID:                   14340
Category:                   Channels/chan_sip/General
Reproducibility:            always
Severity:                   minor
Priority:                   normal
Status:                     assigned
Asterisk Version:           1.6.1-beta4 
Regression:                 No 
SVN Branch (only for SVN checkouts, not tarball releases): N/A 
SVN Revision (number only!):  
Request Review:              
====================================================================== 
Date Submitted:             2009-01-27 04:03 CST
Last Modified:              2009-09-03 14:59 CDT
====================================================================== 
Summary:                    [patch] Calls are not matched to correct peer when
using callbackextension parameter
Description: 
If there are a number of peers with different callbackextension parameters
the incoming calls are not matched to the right peers

for example with two peers as follows
[trunk1]
host=sip.myitsp.com
callbackextension=9991
...
[trunk2]
host=sip.myitsp.com
callbackextension=9992
...

incoming calls to 9991 and to 9992 are both matched to the peer for 9992
======================================================================
Relationships       ID      Summary
----------------------------------------------------------------------
duplicate of        0014250 [patch] Incoming calls from registratio...
====================================================================== 

---------------------------------------------------------------------- 
 (0110182) oej (manager) - 2009-09-03 14:59
 https://issues.asterisk.org/view.php?id=14340#c110182 
---------------------------------------------------------------------- 
I am bit concerned about hashing on IP. That will only solve a few of all
cases. If you register to a provider with separate reg and proxy servers,
you won't receive the call back from the IP address you had resolved to
when building the hash. Generating just a random hash is a better way, that
will work in more cases. 

Limiting on IP is what we use ACLs for, we should not mix that in this
algorithm. 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2009-09-03 14:59 oej            Note Added: 0110182                          
======================================================================




More information about the asterisk-bugs mailing list