[Users] OpenSER 1.2 and NAT

Andreas Granig andreas.granig at inode.info
Fri Mar 23 19:33:08 CET 2007


After digging a little, it turns out that it's not the the flags column 
anymore, but the cflags column. And - surprise - it now works, although 
I haven't changed anything. Maybe my phones have gone crazy a little 
bit. No idea, what the reason could have been.

Andreas

Andreas Granig wrote:
> Hi Carsten,
> 
> I do set that parameters (otherwise openser complains at startup, IIRC).
> 
> modparam("registrar", "received_avp", "$avp(i:801)")
> modparam("nathelper", "received_avp", "$avp(i:801)")
> 
> Andreas
> 
> Carsten Bock wrote:
>> Hi Andreas,
>>
>> Did you set the received_avp in the NATHelper-/Registrar-Module? It is
>> no longer set per default like in the 1.1-Versions:
>>
>> "Note:
>> You must set this parameter if you use "fix_nated_register". In such
>> case you must set the parameter with same name of "registrar" module to
>> same value."
>> http://openser.org/docs/modules/1.2.x/nathelper.html#AEN119
>>
>> Carsten
>>
>> Am Donnerstag, den 22.03.2007, 21:58 +0100 schrieb Andreas Granig:
>>> Hi,
>>>
>>> When migrating my config from 1.1 to 1.2, far-end NAT traversal 
>>> doesn't work anymore. Here is what I do:
>>>
>>> modparam("usrloc", "nat_bflag", 6)
>>> ...
>>> # register handling:
>>> if(!search("^Contact:[ ]*\*") && nat_uac_test("19"))
>>> {
>>>     xlog("L_INFO", "NATed REGISTER\n");
>>>     fix_nated_register();
>>>     setbflag(6);
>>> }
>>> if(!save("location"))
>>> {
>>>     # error handling
>>>     ...
>>> }
>>>
>>> The log message is printed, so NAT is detected. The received-column 
>>> in the DB also shows the correct NAT-address, but the flag-column is 
>>> always 0. Any advice?
>>>
>>> Regards,
>>> Andreas
>>>
>>> This e-mail is confidential and may well also be legally privileged. 
>>> If you have received it in error, you are on notice of its status. 
>>> Please notify us immediately by reply e-mail and then delete this 
>>> message from your system. Please do not copy it or use it for any 
>>> purposes, or disclose its contents to any other person: to do so 
>>> could be a breach of confidence. Thank you for your cooperation.
>>> Information pursuant to paragraph 14 Austrian Companies Code: UPC 
>>> Austria GmbH; Registered Office: Wolfganggasse 58-60, 1120 Vienna 
>>> Company Register Number: FN 189858d at the Commercial Court of Vienna
>>>
>>> _______________________________________________
>>> Users mailing list
>>> Users at openser.org
>>> http://openser.org/cgi-bin/mailman/listinfo/users
>>
> 
> 
> This e-mail is confidential and may well also be legally privileged. If 
> you have received it in error, you are on notice of its status. Please 
> notify us immediately by reply e-mail and then delete this message from 
> your system. Please do not copy it or use it for any purposes, or 
> disclose its contents to any other person: to do so could be a breach of 
> confidence. Thank you for your cooperation.
> Information pursuant to paragraph 14 Austrian Companies Code: UPC 
> Austria GmbH; Registered Office: Wolfganggasse 58-60, 1120 Vienna 
> Company Register Number: FN 189858d at the Commercial Court of Vienna
> 
> _______________________________________________
> Users mailing list
> Users at openser.org
> http://openser.org/cgi-bin/mailman/listinfo/users


This e-mail is confidential and may well also be legally privileged. If you have received it in error, you are on notice of its status. Please notify us immediately by reply e-mail and then delete this message from your system. Please do not copy it or use it for any purposes, or disclose its contents to any other person: to do so could be a breach of confidence. Thank you for your cooperation.
Information pursuant to paragraph 14 Austrian Companies Code: UPC Austria GmbH; Registered Office: Wolfganggasse 58-60, 1120 Vienna Company Register Number: FN 189858d at the Commercial Court of Vienna




More information about the sr-users mailing list