[SR-Users] NATDETECT Flag 16

Henning Westerholt hw at kamailio.org
Wed Mar 21 08:10:39 CET 2018


Am Dienstag, 20. März 2018, 17:40:26 CET schrieb Duarte Rocha:
> I have a doubt about the flag 16 used in nat_uac_test() belonging to the
> module NATDETECT.
> 
> In the documentation, the following is stated :
> 
> *16* - Test if the source port is different from the port in the “Via”
> header
> 
> I have some situations that I receive a request from port 5060 and the Via
> Header contains no port. I think it probably assumes that it is the default
> port.
> 
> Will this situation trigger the "16" flag ?

Hello,

I haven't tested it for you. :-)

But as I look to the code, it should then assume that its the default SIP port 
5060.

nat_uac_test -> received_via_test -> check_via_address:
"if (port==0) port=SIP_PORT;"

Best regards,

Henning



More information about the sr-users mailing list