[Serusers] Re: [Serdev] NAT traversal of the BYE transaction
Adrian Georgescu
ag at ag-projects.com
Fri Jul 16 11:50:47 CEST 2004
Try use it for INVITE, BYE and CANCEL as well.
On Jul 16, 2004, at 11:49 AM, Andrea Bondavalli wrote:
> No,
>
> I do that only in case of REGISTER .
>
> if (client_nat_test("3")) {
> if (method == "REGISTER" || ! search("Record-Route:")) {
> fix_contact();
> force_rport();
> }
> }
>
>
> Thank you,
> Andrea
>
> ----- Original Message -----
> From: "Adrian Georgescu" <ag at ag-projects.com>
> To: "Andrea Bondavalli" <a.bondavalli at inet.it>
> Cc: <serusers at lists.iptel.org>
> Sent: Friday, July 16, 2004 11:39 AM
> Subject: Re: [Serdev] NAT traversal of the BYE transaction
>
>
>> Do you have something like this into your configuration?
>>
>> if (client_nat_test("3")) {
>> force_rport();
>> fix_contact();
>> };
>>
>> On Jul 16, 2004, at 11:27 AM, Andrea Bondavalli wrote:
>>
>>> As you can see from the following traces the Via field
>>> (Via: SIP/2.0/UDP
>>> 192.168.0.10:5060;received=213.92.1.143;branch=z9hG4bK-fdee73bb)
>>> of the BYE sent by 213.92.1.178:5060 to 213.92.1.197:5060 doesn't
>>> report
>>> the port number of the incoming interface (rport=1029).
>>
>> The final result is that the answer (200 OK) is sent back to
>> the wrong port number (5060 instead of 1029).
More information about the sr-users
mailing list