From: =?utf-8?q?I=C3=B1aki_Baz_Castillo?= <[EMAIL PROTECTED]>

   Hi, imagine a request from NAT received by a UAS with publi IP:
     # INVITE from 80.80.80.80:5060  Via: SIP/2.0/UDP sip:192.168.0.100:5060

You mean:

     INVITE 80.80.80.80:5060
     Via: SIP/2.0/UDP sip:192.168.0.100:5060

as there is no "from" in an INVITE.

   The UAS converts t to:
     Via: SIP/2.0/UDP sip:192.168.0.100:5060;received=80.80.80.80

   Now imagine the UAS replies a 404 but gets an ICMP error, so it must perform:

Your description leaves out many important details.

I assume that you mean "The UAS constructs a 404 response, but upon
sending it to 80.80.80.80:5060 the UAS receives an ICMP error."

You ask

   Isn't it a problem in some way?

Yes, of course, because it doesn't work.

Presumably this is because either (1) your NAT isn't receiving packets
on the same address/port that it is sending on, or (2) the UAS doesn't
add the rport parameter to the Via when receiving requests (RFC 3581).

Dale
_______________________________________________
Sip-implementors mailing list
[email protected]
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors

Reply via email to