Actions Based on Lookup Results
The Oracle Communications Core Session Manager forwards to the resultant SIP-URI under the following conditions:
- The SIP-URI is in the Oracle Communications Core Session Manager cache, in which case the Oracle Communications Core Session Manager performs terminating services.
- The SIP-URI is not in the
Oracle Communications Core Session Manager cache, and the
Oracle Communications Core Session Manager is configured to service the returned domain.
In this case, the
Oracle Communications Core Session Manager performs the following:
- The Oracle Communications Core Session Manager issues an LIR for the SIP-URI.
- The Oracle Communications Core Session Manager forwards the message to the correct S-CSCF.
- The SIP-URI is not in the Oracle Communications Core Session Manager cache, and the Oracle Communications Core Session Manager is not configured to service the returned domain. In this case, the Oracle Communications Core Session Manager performs refers to local policy to forward the message via local policy.
PSTN Breakout Routing
The Oracle Communications Core Session Manager complies with RFC 4694 for operation with request-URIs that include carrier identification code/route number/number portability database dip indicator (cic/rn/npdi) information and routes those requests according to the rn information. The routing process includes utilization of local policy configured to break the request out of the home network via gateways such as a BGCF.
The Oracle Communications Core Session Manager does not validate any rn or cic information. Instead, it simply routes the request. Note that the Oracle Communications Core Session Manager uses cic information instead of rn if both are present in the request. RFC 4694 compliant circumstances under which the Oracle Communications Core Session Manager does not use rn, cic and npdi information include:
- Invalid routing information, including rn present, but npdi missing.
- Invalid routing information, including npdi present, but rn missing.
- Request uses a
sip-URI
presented withoutuser=phone
.
If the request includes originating services as well as cic/rn/npdi information, the Oracle Communications Core Session Manager performs those services rather than break out. If, after completing originating services, the request still includes cic/rn/npdi information, the system performs this breakout.