>  Right now, my NAPT SIP code (http://www.siphappens.com/masquerade/)
>doesn't re-modify the topmost Via on responses.  This is because I
>figured that end devices wouldn't bother checking if the message is
>actually for them if they got a response.

Actually, I just checked, and our client does (part of the
"sanity checking" routing) -- so it's not necessarily a good 
assumption.

>  Should I bother remodifying it, or expect that proxies will just check
>the parameters (branch), if anything?

I forget if your NAPT acts as a proxy, or just a NAT which modifies
the SDP. If the former, it should be inserting its own Via, which
should obviate the problem. If not, I'd say that you should be able
to send the message forward with the Via unchanged in the first place,
and let the receipient tag it with a "received" parameter (isn't 
this *precisely* the situation that "received" is intended for?).

Am I overlooking something?

-- 
Adam Roach, Ericsson Inc. |  Ph: +1 972 583 7594 | 1010 E. Arapaho, MS L-04
[EMAIL PROTECTED]   | Fax: +1 972 669 0154 | Richardson, TX 75081 USA

Reply via email to