Billy Biggs writes ("Re: [Sip-implementors] replaces"):
> It's unclear to my why you feel so strongly about needing the full to
> and from headers.
>
> In almost all cases, the call-id alone should be sufficient to
> identify an active call. For Replaces, the only cases I can think of
> where the call-id might be insufficient are:
Call-id is not sufficient to distinguish 'local calls'.
That is, the same UA serves several users, that may communicate with
each other. In this case, there are two "calls" in the UA database
with just about the same information.
If UserA calls UserB, both are registered at sip1, sip1 will have two
"calls" in its database, one for UserA and one for UserB.
Before the ACK, I can distinguish them by noticing that one side only
sends methods and the other only sends replies. After the ACK, I
distinguish them by 'to' and 'from': the receiving side should see
the 'to' and the 'from' reversed.
While writing this I realize that the tags will be reversed as well.
I imagine that is possible to only compare the tags and make sure they
are in reverse order. This requires a different search routine, since
the I normally compare the urls themselves.
I will try this out.
--
Dvir Oren <[EMAIL PROTECTED]>
Lucid Voice Ltd. <http://www.lucidvoice.com>
5 Jabotinski St., Ramat-Gan, 52520 Israel
Tel: 972 3 5757488 Fax: 972 3 5757499
_______________________________________________
Sip-implementors mailing list
[EMAIL PROTECTED]
http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors