Any inputs would be highly appreciated.

Regards,
Senthil

From: Senthil Pandian
Sent: Monday, January 02, 2017 5:03 PM
To: 'sip-implementors@lists.cs.columbia.edu'
Subject: Routing logic at network when multiple clients co-exist on same device

Hello all,

Happy new year to everyone!!

I have a question on implementation of RFC 3841.
According to this spec, when we have 2 clients registered with different 
feature tags, one matching the incoming request's specification would be picked 
and contact with higher strength would be picked when both clients are 
registered with same/ overlapping feature tags.
However, it has given some room for confusion (thanks to the Example section) 
and I thought it would be better to get this clarified here.

Let me describe the issue with 2 cases.

Case 1: 2 contacts having different feature tags from same user
C1: F1; F2; q=1.0
C2: F3; F4; F5; q=0.5

Question: Can a request with Accept-Contact=F3;require be routed to C1?
While I do NOT expect this to happen, I see a possibility of few 
implementations doing this way because C1 has not explicitly mentioned F3=FALSE 
so it could be considered for routing, as per RFC 3841.

Case 2: 2 contacts having overlapping feature tags from same user
C1: F1; F2; q=1.0
C2: F1; F3; F4; q=1.0

Question: Can a request with Accept-Contact=F1; F3; require be routed to C2 on 
priority?
This is another variant of case 1 and C1 could be assumed to be supporting F3 
as well as C1 has not explicitly stated F3=FALSE.

In other words, is it safe to assume that missing feature tag can be 
interpreted as 'feature tag=FALSE'? Practically, it would be impossible for any 
client to know all the capabilities of the network and explicitly mention the 
unsupported features as FALSE.

Thanks in advance and please throw some light on this.

Regards,
Senthil

"Confidentiality Warning: This message and any attachments are intended only 
for the use of the intended recipient(s). 
are confidential and may be privileged. If you are not the intended recipient. 
you are hereby notified that any 
review. re-transmission. conversion to hard copy. copying. circulation or other 
use of this message and any attachments is 
strictly prohibited. If you are not the intended recipient. please notify the 
sender immediately by return email. 
and delete this message and any attachments from your system.

Virus Warning: Although the company has taken reasonable precautions to ensure 
no viruses are present in this email. 
The company cannot accept responsibility for any loss or damage arising from 
the use of this email or attachment."
_______________________________________________
Sip-implementors mailing list
Sip-implementors@lists.cs.columbia.edu
https://lists.cs.columbia.edu/mailman/listinfo/sip-implementors

Reply via email to