> We read the RFC 3966 and understood that the global number
> should be prefixed with “+” and if it is not prefixed with “+”
> then it is considered to be a local number and a phone-context
> is a MUST.

Your understanding is correct.

"As noted earlier, all phone numbers MUST use the global form unless
 they cannot be represented as such.  If the local-number format is
 used, it MUST be qualified by the 'phone-context' parameter.
 Effectively, the combination of local number and phone context makes
 the "tel" URI globally unique."

> But the section 7.4 is a bit confusing to the ABNF syntax
> of global number.
>Does it mean that, if the user dials “00” prefix as an
> example (“00919840012345”) and it reaches the server
> without a phone-context, do we still need to consider
> it as a global number in the server side..?

No.  It means that is malformed from an RFC 3966 perspective.  Thus the
receiver can basically handle however it wants.
_______________________________________________
Sip-implementors mailing list
Sip-implementors@lists.cs.columbia.edu
https://lists.cs.columbia.edu/mailman/listinfo/sip-implementors

Reply via email to