[OpenSER-Devel] How to not modify SDP for NAT-ed clients

Benny Prijono bennylp at pjsip.org
Tue Jul 1 01:26:19 CEST 2008


This turns out was also caused by my router. I'm glad that OpenSER is
not doing anything funny with my SDP. :)

Cheers
 Benny

On Thu, Jun 26, 2008 at 1:08 PM, Benny Prijono <bennylp at pjsip.org> wrote:
> Hi all,
>
> I'm using OpenSER r3951 (25 Mar 2008) with pretty much the stock
> configuration. The proxy is in public Internet.
>
> When I register and make call from client that is behind NAT, and when
> the client uses all private IP addresses in Via/Contact/SDP, to my
> surprise OpenSER modifies the IP addresses in the SDP with the public
> IP address of the client. While I understand the motivation behind
> this, it actually causes ICE negotiation to fail with "ice-mismatch",
> and the call will fail if both caller and callee are behind the same
> NAT and the NAT doesn't do hairpinning. It would otherwise be
> successful if OpenSER doesn't modify the SDP.
>
> Is there any option to disable this NAT feature?
>
> Also in this setup, OpenSER doesn't return ";received" parameter in
> the Via, which is a MUST requirement.
>
> Cheers
>  Benny
>



More information about the Devel mailing list