[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Simple] tel URIs in common policy
Paul Kyzivat wrote:
You have mentioned the desire to ignore the difference between sip and
sips. This probably makes sense, at least most of the time. (But not
always - you may only want to grant full access to your presence state,
with sensitive info, over a sips connection.)
Also, schemes are more than just distinct namespaces. There are
significant differences from scheme to scheme about how equivalence of
names is defined. Tel URIs must be compared differently for equivalence
than sip (user=ip) URIs. Separator characters must be ignored, and
parameters must be properly compared. (e.g. phone-context).
I don't think there's any disagreement that E.164-style and
user at host-style URIs are sufficiently different that treating them as
the same space is not likely to be productive or intuitive.
Just as sip and sips URIs might be considered equivalent for purposes of
identity equivalence, so may tel and sip/sips;user=phone. It seems many
people prefer to use sip URIs for phone numbers, using whatever domain
name is handy for them. This can cause a huge mess in determining
equivalence. Technically one should not consider to sip URIs with
different domains to be equivalent even if they both seem to represent
the same phone number, and it gives me heartburn to suggest doing so,
but pragmatically I think it must probably be supported. Specifically, I
think all the following need to be considered equivalent:
tel:+1-555-987-6543
tel:+15559876543
sip:+1(555)987.6543 at foo.com;user=phone
sip:+15.55.98.76.543 at bar.net;user=phone
This seems like an item for the 'ID management' document to consider.
If we don't get this right, people will end up not being able to set
policy for callers without understanding how the caller is identified
from each different device he uses. If you end up needing a call log to
figure out how your callers are identified before you can authorize
them, then the system will be nearly unusable.
I fully agree. This discussion is very much tied to the 'ID management'
draft discussion. I'm on the "usability" hobby horse these days, but I
think in general, these equivalences should be as consistent as
possible. It is very confusing if two identifiers are treated the same
in one context and then suddenly differ in another - unless there's some
explicit "loose/strict" flag or other obvious indication.
We also talked last week about wildcarding. I think there will be
demand/need for this. Things like:
tel:+1-900-nnn-nnnn
Even this assumes that global form numbers are being used. Various forms
of dial strings make more of a mess. But lets not discuss that for now.
How useful is this likely to be, at least for presence and access to geo
information?
Would we need to support the equivalent for domains, so that
domain="cisco.com"
matches
cisco.com
engineering.cisco.com
host17.engineering.cisco.com
[and other permutations]
?
_______________________________________________
Simple mailing list
Simple at ietf.org
https://www1.ietf.org/mailman/listinfo/simple