On Aug 2, 2013, at 10:23 AM, Brett Tate <br...@broadsoft.com> wrote:

> However once decoded/extracted out of the sip-uri or telephone-uri, is the 
> tgrp value case sensitive?  Since tgrp is case-insensitive within 
> telephone-uri's telephone-subscriber (also used by sip-uri), I assume that 
> the tgrp value is case-insensitive since it would be strange for the tgrp 
> value to be context sensitive based upon if sent within sip-uri or 
> telephone-uri.  However, I also would not be surprised if someone said that 
> nobody knows except for the owner of the trunk-context.

I know for a fact that some devices treat it as case-sensitive for routing 
purposes; and I've seen some tgrp strings that are all upper-case or even 
mixed-case, although those trunk-context domains didn't use lower-case 
counterparts of the same character strings to cause any confusion.  My personal 
belief is it should be sent all lower-case and treated on receive as 
case-insensitive, as a form of "be strict on send, loose on receive", but 
convincing all vendors or operators to change existing behavior is a losing 
proposition.[1]

-hadriel
[1] it's debatable if treating it as case-insensitive is a "loose on receive" 
model, since it can cause problems if the sender really intended it to be 
case-sensitive.


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

Reply via email to