[OpenSIPS-Users] Upstream gateway applying rport wrongly
    Michael Schloh von Bennewitz 
    osipslist at encambio.com
       
    Mon Jan 28 17:44:51 CET 2013
    
    
  
Hello list,
OpenSIPS 1.7.2
Solaris 11 AMD64
My OpenSIPS relays INVITEs from registered UACs to a upstream
gateway. OpenSIPS sends the INVITE over a random port. It listens
on 12.34.56.78:5060.
VIA RPORT
The upstream gateway writes the sending random port as
rport=<num-here> in the topmost Via of all replies as if
my OpenSIPS server were behind NAT (it's not though.)
When the upstream gateway sends new messages like reINVITE
or BYE, the RURI is like this:
  BYE sip:Username at 12.34.56.78:<rport-num-here>
OpenSIPS sees that the BYE has a totag and relays happily to
a port that's not listening, leading to 477 send failed.
QUESTIONS
How can I avoid getting the rport port number in the RURI?
Or what to do about it in the route block of the config?
Regards,
Michael
    
    
More information about the Users
mailing list