El Wednesday 25 June 2008 03:34:26 Rockson Li (zhengyli) escribió:
> I think RFC3581 is primarily used in NAT transversal, Making the received
> and rport  addition mandatory is to speed up response delivery This is not
> against RFC3261, UA compliant with RFC3581 also is compliant with RFC3261
> in this respect.

I've realized that some UAS and proxies set the "rport" param but don't 
add "received" parameter (if it's not necessary). For example:

- Request from 1.2.3.4:5080 received from 1.2.3.4:5999 with this "Via":
    Via: SIP/2.0/UDP 1.2.3.4:5080;rport;branch=qweqweqwe

- The reply sent by the UAS/proxy is:
    Via: SIP/2.0/UDP 1.2.3.4:5080;rport=5999;branch=qweqweqwe

Is it incorrect then? is mandatory adding "received" parameter (even if not 
neccesary in RFC3261) if the UAS/proxy is RFC3581 compliant and the request 
comes with "rport" parameter?


-- 
Iñaki Baz Castillo
[EMAIL PROTECTED]

_______________________________________________
Sip-implementors mailing list
Sip-implementors@lists.cs.columbia.edu
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors

Reply via email to