Re: Tel URI query

"T Satyanarayana-A12694" <[email protected]>
Newsgroups gmane.ietf.sip-implementors,gmane.ietf.sip
Message-ID <[email protected]>
There MAY be no violation of specs here. These wildcard chars (! etc) are used only in the HSS or other nodes (only to optimize handling of multiple related URIs) and not in a SIP message?. Just a thought, not sure. Have a look at the following text from 23.003.

========================
The public service identity shall take the form of either a SIP URI (see IETF RFC 3261 [26]) or a Tel URI (see IETF RFC 3966 [45]). A public service identity identifies a service, or a specific resource created for a service on an application server. The domain part is pre-defined by the IMS operators and the IMS system provides the flexibility to dynamically create the user part of the PSIs.

The PSIs are stored in the HSS either as a distinct PSI or as a wildcarded PSI. A distinct PSI contains the PSI that is used in routing , whilst a wildcarded PSI represents a collection of PSIs. Wildcarded PSIs enable optimisation of the operation and maintenance of the nodes. A wildcarded PSI consists of a delimited regular expression located either in the userinfo portion of the SIP URI or in the telephone-subscriber portion of the Tel URI. The regular expression in the wildcarded PSI shall take the form of Extended Regular Expressions (ERE) as defined in chapter 9 in IEEE 1003.1-2004 Part 1 [60]. The delimiter shall be the exclamation mark character ("!"). If more than two exclamation mark characters are present in the userinfo portion or telephone-subscriber portion of a wildcarded PSI then the outside pair of exclamation mark characters is regarded as the pair of delimiters (i.e. no exclamation mark characters are allowed to be present in the fixed parts of the userinfo portion or telephone-subscriber portion).

When stored in the HSS, the wildcarded PSI shall include the delimiter character to indicate the extent of the part of the PSI that is wildcarded.  It is used  to separate the regular expression from the fixed part of the wildcarded PSI.

Example: The following PSI could be stored in the HSS - "sip:chatlist!.*[email protected]".
========================

Regards
Satya T

-----Original Message-----
From: [email protected] [mailto:[email protected]] On Behalf Of Iñaki Baz Castillo
Sent: Monday, March 02, 2009 2:28 PM
To: [email protected]
Cc: [email protected]; [email protected]
Subject: Re: [Sip-implementors] Tel URI query

2009/3/2 harbhanu <[email protected]>:
> I actually wanted to use +3314529!****! as example.
> But then as per your interpretation too it's not allowed.

Sure it's not allowed per RFC 3966 BNF syntax rules.


> TISPAN 182 025: [Section 6.1.2 Identification]
>             The wildcarded public user identity consists of a 
> delimited regular expression located in the telephone-subscriber 
> portion of a tel URI (e.g.         tel: +3314529!****!) or in the user portion of a SIP URI (e.g.
> sip:*@example.com).

This is annoying. It means that this specification violates the grammar specified in RFC 3966. Theorically RFC 3966 is just updated by RFC 5341. Sincerelly I can't understand how the above spec can requiere such aberration in Tel URI.


> So do we have any parallel draft in IETF to apply these modification 
> to Tel Uri ??
> How are we supposed to handle scenarios like this ?

Sorry, no idea, this is really confusing. Do people writting specifications really want TEL URI to be usable??



--
Iñaki Baz Castillo
<[email protected]>

_______________________________________________
Sip-implementors mailing list
[email protected]
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.