SIP URI Transparency
In a mixed FQDN and IP environment when a message is outbound, SIP URIs or TEL URIs may contain identities/usernames that are not global and may also contain private IP addresses.This makes the message meaningless when the call is forwarded to another IP-domain. The
overcomes this obstacle by providing the following SIP URI transparency capabilities.- Standardizing telephone numbers representations in the network by globalizing the user part of URIs in various headers of outgoing SIP PDUs.
- Supporting mixed FQDN and IP environments by defining domain mapping rules to rewrite host part of URIs in various headers of outgoing SIP PDUs.
These capabilities ensure that SIP-URIs and TEL-URLs in a network always describe an unambiguous valid global user identity.
SIP headers considered for user name globalization and domain mapping rules are categorized as:
- Originating Identities: FROM, PAI and DIVERSION
- Terminating Identities: TO and RURI
User Name Globalization
Publicly accessible telephone number formats are shown below. Any additional publicly accessible telephone number formats are rewritten at the network border.
Code Block |
---|
|
TEL:+<ISN>
SIP:+<ISN>@domain.name;user=phone |
Private accessible telephone number formats are shown below. These formats are an allowed identities, but are not publicly accessible telephone numbers.
Code Block |
---|
|
sip:<digits>@some.domain
sip:user@domain.com |
A Globalization example is provided below.
Ingress Message:
Code Block |
---|
|
SIP:0<NSN>@domain.name;user=phone
|
Egress Message:
Code Block |
---|
|
SIP:+<CC><NSN>@domain.name;user=phone |
Domain Name Mapping Rules
Some networks allow mixed ingress traffic supporting both FQDN and IP addresses requiring manipulation to preserve the FQDNs or replace IP addresses. This is achieved by defining domain mapping rules to rewrite the host part of URIs in various headers of outgoing SIP PDUs.The domain names used for originating identities are based on inbound trunk group. The domain names used for terminating identities are related to the outbound trunk group or to the routing label.
Example of domain name mapping for SIP URIs:
Ingress Message:
Code Block |
---|
|
SIP:+<ISN>@<IP-address>;user=phone
|
Egress Message:
OR
Code Block |
---|
|
SIP:+<ISN>@some.domain;user=phone |
SIP URI Preference Over TEL URI
For domain name mapping,