In this section:
Ribbon recommends using the Transparency Profile to configure transparency on the SBC Core for new deployments, as well as applying additional transparency configurations to existing deployments. Do not use IP Signaling Profile flags in these scenarios because the flags will be retired in upcoming releases.
Refer to the SBC SIP Transparency Implementation Guide for additional information.
The E-CSCF functionality can be used when SBC acts as Proxy Call Session Control Function (P-CSCF). Therefore, the SBC acts as a combined P-CSCF and E-CSCF (P+E-CSCF).
The SBC as (P+E-CSCF) receives an emergency session establishment request from user equipment (UE) or a Serving Call Session Control Function (S-CSCF) and applies the following functionality as E-CSCF in addition to the normal P-CSCF functionality.
The ATCF is generally co-located with an existing functional element in the IMS architecture, such as the P-CSCF, IBCF, or MSC server. The most likely option for ATCF co-location is the P-CSCF as it is already in the path of all UE signaling with IMS. The IBCF is only in the path for a session when the UE is roaming, and the MSC server is only involved in a session during and after SRVCC. Thus, the IBCF and MSC server are not co-located with the ATCF. The E-CSCF may reside within the P-CSCF to support IMS Emergency procedures.
In the case of ATCF and E-CSCF integrated with P-CSCF, IMS-AGW acts as ATGW (as the SBC5xx0 acts as an integrated P-CSCF and IMS-AGW, the ATCF/ATGW solution is also integrated in same box that is, the ATGW interface is not exposed externally).
The E-CSCF is responsible for routing emergency call requests to the nearest PSAP based on the callers location information, as well as other information, such as the type of emergency service being requested. E-CSCF receives from the P-CSCF request for emergency session establishment, and if required, contacts the LRF to validate the location information given by the UE and routes the request to the appropriate destination.
At a high level, the functions performed by the ATCF are:
At a high level, the functions performed by the E-CSCF are:
The SBC acting as an E-CSCF can interact with a third-party LRF. An LRF is responsible for retrieving the location information of the UE that has initiated an IMS emergency session. An LRF can interact with a location service to manage ESQK allocation. The ESQK is used by the PSAP to query the LRF for location information and optionally a callback number. Information provided by the LRF to the E‑CSCF includes the routing information to the appropriate PSAP and other parameters necessary for emergency services, which is forwarded to the PSAP by SBC as E-CSCF.
Some regions, such as North America, may require the ability to provide the PSAP with an accurate initial and updated location estimate for the UE. In such cases, the LRF stores a record of the emergency session including all information provided by the E‑CSCF, and releases the record when informed by the E‑CSCF that the emergency session has terminated. The information provided by the LRF to the E‑CSCF (for example, ESQK) then includes correlation information identifying both the LRF and the emergency session record in the LRF. This correlation information is transferred to the PSAP by the SBC as E-CSCF during session establishment. The PSAP can use this information to request an initial location estimate from the LRF and/or to request an updated location estimate.
set global signaling srvcc stnSr +1-237-555-3333 atcfUri atcf.visisted2.net callLingerTimer 32 set addressContext default zone ZONE_ACCESSNW dialogTransparency enabled set addressContext default zone ZONE_ACCESSNW disableZoneLevelLoopDetection disable
Select ATCF profile from the Access Transfer Policy Type option.
Attach the ATCF profile to the IP SIGNALING PROFILE of a Trunk Group.
The following profiles are configured:
set profiles services transparencyProfile TRANS_PROF_ACCESS sipHeader To set profiles services transparencyProfile TRANS_PROF_ACCESS sipHeader From set profiles services transparencyProfile TRANS_PROF_ACCESS sipHeader Path set profiles services transparencyProfile TRANS_PROF_ACCESS sipHeader Accept set profiles services transparencyProfile TRANS_PROF_ACCESS sipHeader Reason set profiles services transparencyProfile TRANS_PROF_ACCESS sipHeader Server set profiles services transparencyProfile TRANS_PROF_ACCESS sipHeader Warning set profiles services transparencyProfile TRANS_PROF_ACCESS sipHeader Call-Info set profiles services transparencyProfile TRANS_PROF_ACCESS sipHeader Alert-Info set profiles services transparencyProfile TRANS_PROF_ACCESS sipHeader Error-Info set profiles services transparencyProfile TRANS_PROF_ACCESS sipHeader User-Agent set profiles services transparencyProfile TRANS_PROF_ACCESS sipHeader Referred-By excludedMethods register,subscribe,info,publish,message,options,update,bye set profiles services transparencyProfile TRANS_PROF_ACCESS sipHeader Request-URI set profiles services transparencyProfile TRANS_PROF_ACCESS sipHeader Accept-Language set profiles services transparencyProfile TRANS_PROF_ACCESS sipHeader Contact set profiles services transparencyProfile TRANS_PROF_ACCESS sipHeader P-Called-Party-Id commit set profiles services transparencyProfile TRANS_PROF_ACCESS sipMessageBody application/pidf+xml set profiles services transparencyProfile TRANS_PROF_ACCESS sipMessageBody application/rlmi+xml set profiles services transparencyProfile TRANS_PROF_ACCESS sipMessageBody message/external-body set profiles services transparencyProfile TRANS_PROF_ACCESS sipMessageBody application/pidf+xml set profiles services transparencyProfile TRANS_PROF_ACCESS sipMessageBody application/cpim-pidf+xml set profiles services transparencyProfile TRANS_PROF_ACCESS sipMessageBody application/pidf-diff+xml set profiles services transparencyProfile TRANS_PROF_ACCESS sipMessageBody application/dialog-info+xml set profiles services transparencyProfile TRANS_PROF_ACCESS sipMessageBody application/simple-filter+xml set profiles services transparencyProfile TRANS_PROF_ACCESS sipMessageBody application/resource-lists+xml set profiles services transparencyProfile TRANS_PROF_ACCESS sipMessageBody application/conference-info+xml set profiles services transparencyProfile TRANS_PROF_ACCESS sipMessageBody application/simple-message-summary set profiles services transparencyProfile TRANS_PROF_ACCESS sipMessageBody application/vnd.3gpp.srvcc-ext ignoreTransparency yes commit set profiles services transparencyProfile TRANS_PROF_ACCESS state enabled commit set addressContext default zone ZONE_ACCESSNW sipTrunkGroup TG_TOWARDS_UE services transparencyProfile TRANS_PROF_ACCESS commit
The following flags must be configured:
The following parameters are configured :
The following must be enabled in PSX under IP SIGNALING PROFILE:
The following Relay Flags must be enabled under IP SIGNALING PROFILE:
The following parameters must be enabled :
The following parameter is to be enabled:
set addressContext "default" zone "ZONE_ACCESSNW" sipTrunkGroup "TG_TOWARDS_UE" commit
The following profiles/fields must be enabled:
The following profiles are configured:
set profiles services transparencyProfile TRANS_PROF_MSC sipHeader To set profiles services transparencyProfile TRANS_PROF_MSC sipHeader From set profiles services transparencyProfile TRANS_PROF_MSC sipHeader Path set profiles services transparencyProfile TRANS_PROF_MSC sipHeader Accept set profiles services transparencyProfile TRANS_PROF_MSC sipHeader Reason set profiles services transparencyProfile TRANS_PROF_MSC sipHeader Server set profiles services transparencyProfile TRANS_PROF_MSC sipHeader Warning set profiles services transparencyProfile TRANS_PROF_MSC sipHeader Call-Info set profiles services transparencyProfile TRANS_PROF_MSC sipHeader Alert-Info set profiles services transparencyProfile TRANS_PROF_MSC sipHeader Error-Info set profiles services transparencyProfile TRANS_PROF_MSC sipHeader User-Agent set profiles services transparencyProfile TRANS_PROF_MSC sipHeader Referred-By excludedMethods register,subscribe,info,publish,message,options,update,bye set profiles services transparencyProfile TRANS_PROF_MSC sipHeader Request-URI set profiles services transparencyProfile TRANS_PROF_MSC sipHeader Accept-Language set profiles services transparencyProfile TRANS_PROF_MSC sipHeader Contact set profiles services transparencyProfile TRANS_PROF_MSC sipHeader P-Called-Party-Id set profiles services transparencyProfile TRANS_PROF_MSC sipHeader Require set profiles services transparencyProfile TRANS_PROF_MSC sipHeader Proxy-Require set profiles services transparencyProfile TRANS_PROF_MSC sipHeader Security-Client set profiles services transparencyProfile TRANS_PROF_MSC sipHeader Security-Verify commit set profiles services transparencyProfile TRANS_PROF_MSC sipMessageBody application/pidf+xml excludedMethods register,invite,subscribe,info,publish,message,options,update,bye set profiles services transparencyProfile TRANS_PROF_MSC sipMessageBody application/pidf+xml set profiles services transparencyProfile TRANS_PROF_MSC sipMessageBody application/rlmi+xml set profiles services transparencyProfile TRANS_PROF_MSC sipMessageBody message/external-body set profiles services transparencyProfile TRANS_PROF_MSC sipMessageBody application/pidf+xml set profiles services transparencyProfile TRANS_PROF_MSC sipMessageBody application/cpim-pidf+xml set profiles services transparencyProfile TRANS_PROF_MSC sipMessageBody application/pidf-diff+xml set profiles services transparencyProfile TRANS_PROF_MSC sipMessageBody application/dialog-info+xml set profiles services transparencyProfile TRANS_PROF_MSC sipMessageBody application/simple-filter+xml set profiles services transparencyProfile TRANS_PROF_MSC sipMessageBody application/resource-lists+xml set profiles services transparencyProfile TRANS_PROF_MSC sipMessageBody application/conference-info+xml set profiles services transparencyProfile TRANS_PROF_MSC sipMessageBody application/simple-message-summary commit set profiles services transparencyProfile TRANS_PROF_MSC state enabled commit set addressContext default zone ZONE_CORENW sipTrunkGroup TG_TOWARDS_IMSCORE services transparencyProfile TRANS_PROF_MSC commit
set addressContext default zone ZONE_CORENW dialogTransparency enabled set addressContext default zone ZONE_CORENW disableZoneLevelLoopDetection disabled
set addressContext "default" zone "ZONE_CORENW" sipTrunkGroup "TG_TOWARDS_MSC"
The following flags must be configured:
The following parameters must be configured under "Ip Signaling Profile".
The following must be enabled in PSX under IP SIGNALING PROFILE:
The following Relay Flags must be enabled under IP SIGNALING PROFILE:
The following parameters are to enabled :
The following parameter must be enabled:
The following profiles/fields must be enabled:
Use IPTG Routing (Hop by Hop Routing) For Ingress (Ingress > Flags)
Select Services as Not Screened.
The following profiles are configured:
set profiles services transparencyProfile TRANS_PROF_CORENW sipHeader To set profiles services transparencyProfile TRANS_PROF_CORENW sipHeader From set profiles services transparencyProfile TRANS_PROF_CORENW sipHeader Path set profiles services transparencyProfile TRANS_PROF_CORENW sipHeader Accept set profiles services transparencyProfile TRANS_PROF_CORENW sipHeader Reason set profiles services transparencyProfile TRANS_PROF_CORENW sipHeader Server set profiles services transparencyProfile TRANS_PROF_CORENW sipHeader Warning set profiles services transparencyProfile TRANS_PROF_CORENW sipHeader Call-Info set profiles services transparencyProfile TRANS_PROF_CORENW sipHeader Alert-Info set profiles services transparencyProfile TRANS_PROF_CORENW sipHeader Error-Info set profiles services transparencyProfile TRANS_PROF_CORENW sipHeader User-Agent set profiles services transparencyProfile TRANS_PROF_CORENW sipHeader Referred-By excludedMethods register,subscribe,info,publish,message,options,update,bye set profiles services transparencyProfile TRANS_PROF_CORENW sipHeader Request-URI set profiles services transparencyProfile TRANS_PROF_CORENW sipHeader Accept-Language set profiles services transparencyProfile TRANS_PROF_CORENW sipHeader P-Called-Party-Id set profiles services transparencyProfile TRANS_PROF_CORENW sipHeader Require set profiles services transparencyProfile TRANS_PROF_CORENW sipHeader Proxy-Require set profiles services transparencyProfile TRANS_PROF_CORENW sipHeader Security-Client set profiles services transparencyProfile TRANS_PROF_CORENW sipHeader Security-Verify commit set profiles services transparencyProfile TRANS_PROF_CORENW sipMessageBody application/pidf+xml excludedMethods register,invite,subscribe,info,publish,message,options,update,bye set profiles services transparencyProfile TRANS_PROF_CORENW sipMessageBody application/pidf+xml set profiles services transparencyProfile TRANS_PROF_CORENW sipMessageBody application/rlmi+xml set profiles services transparencyProfile TRANS_PROF_CORENW sipMessageBody message/external-body set profiles services transparencyProfile TRANS_PROF_CORENW sipMessageBody application/pidf+xml set profiles services transparencyProfile TRANS_PROF_CORENW sipMessageBody application/cpim-pidf+xml set profiles services transparencyProfile TRANS_PROF_CORENW sipMessageBody application/pidf-diff+xml set profiles services transparencyProfile TRANS_PROF_CORENW sipMessageBody application/dialog-info+xml set profiles services transparencyProfile TRANS_PROF_CORENW sipMessageBody application/simple-filter+xml set profiles services transparencyProfile TRANS_PROF_CORENW sipMessageBody application/resource-lists+xml set profiles services transparencyProfile TRANS_PROF_CORENW sipMessageBody application/conference-info+xml set profiles services transparencyProfile TRANS_PROF_CORENW sipMessageBody application/simple-message-summary commit set profiles services transparencyProfile TRANS_PROF_CORENW state enabled commit set addressContext default zone ZONE_CORENW sipTrunkGroup TG_TOWARDS_IMSCORE services transparencyProfile TRANS_PROF_CORENW commit
set addressContext default zone ZONE_CORENW dialogTransparency enabled set addressContext default zone ZONE_CORENW disableZoneLevelLoopDetection disabled
The following flags must be configured:
The following parameters must be configured under IP SIGNALING PROFILE:
The following must be enabled in PSX under IP SIGNALING PROFILE:
The following Relay Flags must be enabled under IP SIGNALING PROFILE:
The following parameters are to enabled :
Select P-Preferred-ID from Privacy Information options (in Privacy option)
Select None from SIP TO Header Mapping (under SIP Headers And Parameters option)
The following profiles/fields must be enabled:
Select Services as Not Screened.
The following profiles are configured:
request system security generateSipHeaderEncryptionKeys set profile services transparencyProfile IBCF_COMMON_HTP sipHeader Path set profile services transparencyProfile IBCF_COMMON_HTP sipHeader Service-Route set profile services transparencyProfile IBCF_COMMON_HTP sipHeader Feature-Caps set profile services transparencyProfile IBCF_COMMON_HTP sipHeader Accept-Contact set profile services transparencyProfile IBCF_COMMON_HTP sipHeader Alert-Info set profile services transparencyProfile IBCF_COMMON_HTP sipHeader Contact set profile services transparencyProfile IBCF_COMMON_HTP sipHeader WWW-Authenticate set profile services transparencyProfile IBCF_COMMON_HTP sipHeader Error-Info set profile services transparencyProfile IBCF_COMMON_HTP sipHeader From set profile services transparencyProfile IBCF_COMMON_HTP sipHeader History-Info set profile services transparencyProfile IBCF_COMMON_HTP sipHeader P-Called-Party-ID set profile services transparencyProfile IBCF_COMMON_HTP sipHeader Reason set profile services transparencyProfile IBCF_COMMON_HTP sipHeader Referred-By set profile services transparencyProfile IBCF_COMMON_HTP sipHeader To set profile services transparencyProfile IBCF_COMMON_HTP sipHeader Accept set profile services transparencyProfile IBCF_COMMON_HTP sipHeader Call-Info set profile services transparencyProfile IBCF_COMMON_HTP sipHeader Warning set profile services transparencyProfile IBCF_COMMON_HTP sipHeader User-Agent set profile services transparencyProfile IBCF_COMMON_HTP sipHeader Server set profile services transparencyProfile IBCF_COMMON_HTP sipHeader Accept-Language
set addressContext default zone ZONE3 id 5 sipSigPort 1 ipInterfaceGroupName LIG3 ipAddressV4 10.4.8.18 ipAddressV6 fd00:10:6b50:248f::c portNumber 5060 transportProtocolsAllowed sip-tcp,sip-udp,sip-tls-tcp,sip-sctp mode inService state enabled set addressContext default zone ZONE_CORENW dialogTransparency enabled
set addressContext default zone ZONE3 sipTrunkGroup IBCF signaling registration requireRegistration none set addressContext default zone ZONE3 sipTrunkGroup IBCF signaling relayNonInviteRequest enabled set addressContext default zone ZONE3 sipTrunkGroup IBCF services transparencyProfile IBCF_COMMON_HTP set addressContext default zone ZONE3 sipTrunkGroup IBCF media omrAllowed enabled set addressContext default zone ZONE3 sipTrunkGroup IBCF media primaryRealmName RealmName2 set addressContext default zone ZONE3 sipTrunkGroup IBCF media directMediaAllowed disabled set addressContext default zone ZONE3 sipRegRelay enabled set addressContext default zone ZONE3 sipTrunkGroup IBCF callRouting useRouteSet received set addressContext default zone ZONE3 sipTrunkGroup IBCF signaling relayNonInviteRequest enabled set addressContext default zone ZONE3 sipTrunkGroup IBCF callRouting sendRouteUriToPsx enabled set addressContext default zone ZONE3 sipTrunkGroup IBCF signaling skipDTGLookupForRouteHeader enabled set addressContext default zone ZONE3 sipTrunkGroup IBCF services honorSdpClockRate enabled set addressContext default zone ZONE3 sipTrunkGroup IBCF transitIoi "IBCF"
The following flags must be configured:
The following flags must be configured:
Create a Feature Profile.
Enable Perform Route Header Based Routing.
On the SIP Trunk Group , select the mapped Feature Control Profile and IP Signaling Profile.
Map the Policy Profile under Policy Profile Group.
On the SIP Trunk Group under Egress, select the Output Policy Profile Group.
For domain based configuration, select UserName Routing.
The following parameters must be configured under IP SIGNALING PROFILE:
The following Common IP Attributes must be enabled in PSX under IP SIGNALING PROFILE:
The following Relay Flags must be enabled under IP SIGNALING PROFILE:
The following Egress IP Attributes must be enabled:
The following profiles/fields must be enabled:
The following profiles are configured:
set profiles services transparencyProfile TRANS_PROF_ECSCF sipHeader To set profiles services transparencyProfile TRANS_PROF_ECSCF sipHeader From set profiles services transparencyProfile TRANS_PROF_ECSCF sipHeader Path set profiles services transparencyProfile TRANS_PROF_ECSCF sipHeader Accept set profiles services transparencyProfile TRANS_PROF_ECSCF sipHeader Reason set profiles services transparencyProfile TRANS_PROF_ECSCF sipHeader Server set profiles services transparencyProfile TRANS_PROF_ECSCF sipHeader Warning set profiles services transparencyProfile TRANS_PROF_ECSCF sipHeader Call-Info set profiles services transparencyProfile TRANS_PROF_ECSCF sipHeader Alert-Info set profiles services transparencyProfile TRANS_PROF_ECSCF sipHeader Error-Info set profiles services transparencyProfile TRANS_PROF_ECSCF sipHeader User-Agent set profiles services transparencyProfile TRANS_PROF_ECSCF sipHeader Referred-By excludedMethods register,subscribe,info,publish,message,options,update,bye set profiles services transparencyProfile TRANS_PROF_ECSCF sipHeader Request-URI set profiles services transparencyProfile TRANS_PROF_ECSCF sipHeader Accept-Language set profiles services transparencyProfile TRANS_PROF_ECSCF sipHeader P-Called-Party-Id set profiles services transparencyProfile TRANS_PROF_ECSCF sipHeader Require set profiles services transparencyProfile TRANS_PROF_ECSCF sipHeader Proxy-Require set profiles services transparencyProfile TRANS_PROF_ECSCF sipHeader Security-Client set profiles services transparencyProfile TRANS_PROF_ECSCF sipHeader Security-Verify commit set profiles services transparencyProfile TRANS_PROF_ECSCF sipMessageBody application/pidf+xml excludedMethods register,invite,subscribe,info,publish,message,options,update,bye set profiles services transparencyProfile TRANS_PROF_ECSCF sipMessageBody application/pidf+xml set profiles services transparencyProfile TRANS_PROF_ECSCF sipMessageBody application/rlmi+xml set profiles services transparencyProfile TRANS_PROF_ECSCF sipMessageBody message/external-body set profiles services transparencyProfile TRANS_PROF_ECSCF sipMessageBody application/pidf+xml set profiles services transparencyProfile TRANS_PROF_ECSCF sipMessageBody application/cpim-pidf+xml set profiles services transparencyProfile TRANS_PROF_ECSCF sipMessageBody application/pidf-diff+xml set profiles services transparencyProfile TRANS_PROF_ECSCF sipMessageBody application/dialog-info+xml set profiles services transparencyProfile TRANS_PROF_ECSCF sipMessageBody application/simple-filter+xml set profiles services transparencyProfile TRANS_PROF_ECSCF sipMessageBody application/resource-lists+xml set profiles services transparencyProfile TRANS_PROF_ECSCF sipMessageBody application/conference-info+xml set profiles services transparencyProfile TRANS_PROF_ECSCF sipMessageBody application/simple-message-summary commit set profiles services transparencyProfile TRANS_PROF_ECSCF state enabled commit set addressContext default zone ZONE_ECSCF sipTrunkGroup TG_TOWARDS_ECSCF services transparencyProfile TRANS_PROF_ECSCF commit
set profiles services sipResourcePriorityHeaderProfile "RPH-1" rphEmergencyMatchingConfig "esnet" "1" commit set profiles services sipResourcePriorityHeaderProfile "RPH-1" sendEgressRphForEmergency esnet 1 commit set profiles services emergencyCallProfile "EMG-ECSCF" resPriorityHeaderProfile "RPH-1" sosInContactOfRegister "enable" commit set profiles services emergencyCallProfile EMG-ECSCF prefix 911 comm set profiles services emergencyCallProfile EMG-ECSCF urnPrefix service:sos.fire comm set profiles services emergencyCallProfile EMG-ECSCF sosInContactOfRegister enable comm
The following fields must be configured:
The following parameters must be configured under IP SIGNALING PROFILE:
The following Common IP Attributes must be enabled in PSX under IP SIGNALING PROFILE:
The following Relay Flags must be enabled under IP SIGNALING PROFILE:
The following Transparency Flag must be enabled under IP SIGNALING PROFILE:
The following Egress IP Attributes must be enabled:
The following Ingress IP Attributes must be enabled:
set addressContext default zone ZONE_ECSCF sipTrunkGroup TG_TOWARDS_ECSCF set addressContext default zone ZONE_ECSCF sipTrunkGroup TG_TOWARDS_ECSCF services emergencyCallProfile EMG-ECSCF commit
The following profiles/fields must be enabled: