[OpenSIPS-Users] Mediaproxy: dialog module sends BYE to wrong location with NAT

Phil Vandry vandry at TZoNE.ORG
Tue Mar 10 05:57:27 CET 2009


On Mon, 09 Mar 2009 13:11:54 +0200, Bogdan-Andrei Iancu wrote:
> With this limitation (maybe I should drop it in the future) it means we 
> cannot change the routing at BYE time, so what we have to find a way to 
> do it when the dialog module stores the routing information in the 
> dialog structure.
> 
> If we replace the contact sent by client with the NAT address, will the 
> client still accept the sequential requests (in your case)?

I found at least one example where it will not accept the sequential
request. The Cisco 7940 phone running software version P0S3-08-6-00
refuses an in-dialog request to a Request-URI that it doesn't
recognize. I originate a call from this phone and rewrite the Contact
with the NAT public address. When the other end sends a BYE to the
modified (public IP) contact, the Cisco responds with 404 Not found
and the display on the phone shows the call keeps going.

I do not know if the Cisco is the only phone with this problem.

-Phil



More information about the Users mailing list