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:[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:*[email protected]).

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
_______________________________________________
Sip mailing list  https://www.ietf.org/mailman/listinfo/sip
This list is for NEW development of the core SIP Protocol
Use [email protected] for questions on current sip
Use [email protected] for new developments on the application of sip

Reply via email to