Hi Robert,

Thanks for your report! This is at least something I've been missing from previous 
SIPits.

I have a comment ([CHH]) about the request merge issue:

>-The merge detection language covers initial requests, but
> not in-dialog requests. We don't expect in-dialog requests
> to diverge and merge, but there are edge cases where it
> can happen (such as through NAPTR/SRV failover). This became
> particularly important when elements "optimized" failover,
> shorting over to the next SRV record after 4 seconds of no
> response instead of waiting for a full transaction timeout.

[CHH] Unless I'm wrong, one of the main reasons we added the Via branch as a 
transaction identifier was to speed up and simplify.

Now, with the current merge check, you still have to do parts of the "RFC2543 way", ie 
checking From tag, CSeq and Call-Id, PLUS that you have to check the Via branch.

Now, if that check would have to be done for every request I think we need to 
re-consider the whole transaction identifier thing, because it will make the 
procedures more complicated and time-consuming than they were in RFC2543, I think. We 
would actually do the transaction identification according to RFC2543, and the 
checking of the Via branch would basically be an added part to that identifier.

Comments?

Regards,

Christer Holmberg
Ericsson Finland

This communication is confidential and intended solely for the addressee(s). Any 
unauthorized review, use, disclosure or distribution is prohibited. If you believe 
this message has been sent to you in error, please notify the sender by replying to 
this transmission and delete the message without disclosing it. Thank you.

E-mail including attachments is susceptible to data corruption, interruption, 
unauthorized amendment, tampering and viruses, and we only send and receive e-mails on 
the basis that we are not liable for any such corruption, interception, amendment, 
tampering or viruses or any consequences thereof.

_______________________________________________
Sip-implementors mailing list
[EMAIL PROTECTED]
http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors

Reply via email to