[Serusers] ACK Problem : Not routed to NAT'd port

Kostas Marneris K.Marneris at otenet.gr
Thu Nov 15 16:19:33 CET 2007


Try force_rport() at your onreply_route
onreply_route[1] {
	if (nat_uac_test("9")) {
        	force_rport();
        	fix_nated_contact();
        	fix_nated_sdp("3");
	}
}

Hope this helps you,
Kostas


Ricardo Martinez wrote:
> Hi Andres..
> Thanks for your reply.. that's the weird part.. my configuration is based on the "Getting Started document"... so .. in my onreply_route i have : 
> 
>         if (client_nat_test("1")) {
>                 fix_nated_contact();
>         };
> 
> i don't understand why is not working...
> 
> Ricardo.-
> 
> -----Mensaje original-----
> De: Andres [mailto:andres at telesip.net]
> Enviado el: jueves, 15 de noviembre de 2007 12:07
> Para: Ricardo Martinez
> CC: serusers at lists.iptel.org
> Asunto: Re: [Serusers] ACK Problem : Not routed to NAT'd port
> 
> 
> 
>> I don't understand why the the ACK message is routed to port 5060 and 
>> not to
>> the port 62447 like the INVITE or the final OK.  Is this maybe a
>> configuration problem?.
>>
> Its probably a config issue.  When the call is answered, your SER has to 
> rewrite the Contact with the right port
> 
> U 100.100.100.99:5060 -> 100.100.100.50:5060
> SIP/2.0 200 OK.
> Via: SIP/2.0/UDP
> 100.100.100.50;rport=5060;branch=z9hG4bK404c94810000005a43b2b7ee000053dc0000 
> 
> 010f.
> Contact: <sip:551100000684 at 100.100.100.231;user=phone>.
> 
> If not, then the ACK is not going to go to the right port (62447).
> 
> This will normally be accomplished by your onreply_route.
> 
> For example:
> onreply_route[1] {
>             fix_nated_contact();
>         };
> 
> 
>> My ser.cfg is based on the onsip.org configuration documents  plus some
>> modifications by me.
>>
>> Can someone help me here
>> Thanks in advance
>> Ricardo Martinez.-
>>
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> Serusers mailing list
>> Serusers at lists.iptel.org
>> http://lists.iptel.org/mailman/listinfo/serusers
>>  
>>
> 
> 



More information about the sr-users mailing list