DO NOT SHARE THESE DOCS WITH CUSTOMERS!
This is an LA release that will only be provided to a select number of PLM-sanctioned customers (PDFs only). Contact PLM for details.
In this section:
At a high level, the functions performed by the ATCF are:
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.
SBC IMS Deployment - A-SBC as ATCF Provisioning
Registration Call Flow
Registration Call Flow
The call flow description for Figure 2 is as follows:
g.3gpp.atcf
, g.3gpp.atcf-mgmt-uri
, and g.3gpp.atcf-path
parameters) to the REGISTER. It also inserts a Path header pointing to itself as a part of ATCF procedures.The authentication challenge procedures are not shown in this call-flow for brevity.
PS to CS SRVCC for UE originated Call Flow
PS to CS SRVCC for UE originated Call Flow
The call flow description for Figure 3 is as follows:
set global signaling srvcc stnSr +1-237-555-3333 atcfUri atcf.visisted2.net callLingerTimer 32
set addressContext default zone ZONE_ACCESSNW sipTrunkGroup TG_TOWARDS_UE signaling registration requireRegistration required-nonpriority useRUriForRegisterRouting enabled set addressContext default zone ZONE_ACCESSNW sipTrunkGroup TG_TOWARDS_UE signaling prefRequireTransparency "enabled" deRegParentWithChildDereg "enabled" validateAor "enabled" condIncMethInAllowHdr "enabled" usePsxRouteForEmergencyCall "enabled" set addressContext default zone ZONE_ACCESSNW sipTrunkGroup TG_TOWARDS_UE callRouting useRouteSet rcbNextHopAndStored set profiles signaling ipSignalingProfile IPSP_PCSCF egressIpAttributes privacy transparency enable
set profiles services sipSecurityProfile IPSEC_SBC sbxSecMode sbc-only set profiles services sipSecurityProfile IPSEC_SBC sipSecurityMechanism ipsec-3gpp precedence 1 commit set addressContext default ipInterfaceGroup LIG1 ipsec enabled commit set addressContext default zone ZONE_ACCESSNW sipTrunkGroup TG_TOWARDS_UE services sipSecurityProfile IPSEC_SBC commit set addressContext default ipsec spd spd1 action bypass localIpAddr 10.54.54.27 localIpPrefixLen 32 localPort 5060 precedence 10 state enabled set addressContext default ipsec spd spd2 action bypass localIpAddr 10.54.54.27 localIpPrefixLen 32 localPort 5061 precedence 11 state enabled commit
set addressContext default zone ZONE_CORENW sipTrunkGroup TG_TOWARDS_IMSCORE services preconditions transparent set addressContext default zone ZONE_ACCESSNW sipTrunkGroup TG_TOWARDS_UE services preconditions transparent commit
set profiles media packetServiceProfile DEFAULT videoCalls maxVideoBandwith 50000 commit set addressContext default zone ZONE_CORENW sipTrunkGroup TG_TOWARDS_IMSCORE media msrp enabled commit set addressContext default zone ZONE_ACCESSNW sipTrunkGroup TG_TOWARDS_UE media msrp enabled commit set system media dedicatedBWForNonRTPMedia 50 commit
Select "ATCF" profile from the "Access Transfer Policy Type" option.
Selecting ATCF Profile
Attach the ATCF profile to the Ip signaling profile of a Trunk Group.
Attaching ATCF profile to the IPSP 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 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 fields must be configured:
PSX Zone Index Profile
The following parameters must be configured under "Ip Signaling Profile".
Common IP Attributes
The following "Common IP Attributes" must be enabled in PSX under "IP SIGNALING PROFILE":
No Port Number 5060
Reject REFER
ReQuery PSX on REGISTER Refresh
Disable Host Translation
End to End BYE
End to End RE-INVITE
End to End UPDATE
Store P-Charging-Vector
Validate Access Nw Info Header
PSX IPSP-Common IP Attributes
Relay Flags
The following "Relay Flags" must be enabled under "Ip Signaling profile":
PSX IPSP-Relay Flags
Transparency Flags
The following "Transparency Flags" must be enabled under "Ip Signaling profile":
PSX IPSP-Transparency Flags
Egress IP Attributes
The following "Egress IP Attributes" must be enabled:
PSX IPSP-Egress Ip Attributes
Ingress IP Attributes
The following "Ingress IP Attributes" must be enabled:
PSX IPSP Ingress IP Attributes
The following profiles/fields must be enabled:
PSX Trunk Group (towards UE)
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_CORENW services transparencyProfile TRANS_PROF_CORENW commit
The following fields must be configured:
PSX Zone Index Profile
Common Ip Attributes
The following "Common IP Attributes" must be enabled in PSX under "IP SIGNALING PROFILE":
PSX IPSP-Common IP Attributes
Relay Flags
The following "Relay Flags" must be enabled under "Ip Signaling profile":
PSX IPSP-Common IP ATTRibutes-Relay Flags
Egress Ip Attributes
The following "Egress IP Attributes" must be enabled:
PSX IPSP-Common IP Attributes-Egress IP Attributes
The following profiles/fields must be enabled:
PSX Sip Trunk Group towards IMS Core
The following profiles are configured:
request system security generateSipHeaderEncryptionKeys set profile services transparencyProfile TRANS_PROF_IBCF sipHeader Path set profile services transparencyProfile TRANS_PROF_IBCF sipHeader Service-Route set profile services transparencyProfile TRANS_PROF_IBCF sipHeader Feature-Caps set profile services transparencyProfile TRANS_PROF_IBCF sipHeader Accept-Contact set profile services transparencyProfile TRANS_PROF_IBCF sipHeader Alert-Info set profile services transparencyProfile TRANS_PROF_IBCF sipHeader Contact set profile services transparencyProfile TRANS_PROF_IBCF sipHeader WWW-Authenticate set profile services transparencyProfile TRANS_PROF_IBCF sipHeader Error-Info set profile services transparencyProfile TRANS_PROF_IBCF sipHeader From set profile services transparencyProfile TRANS_PROF_IBCF sipHeader History-Info set profile services transparencyProfile TRANS_PROF_IBCF sipHeader P-Called-Party-ID set profile services transparencyProfile TRANS_PROF_IBCF sipHeader Reason set profile services transparencyProfile TRANS_PROF_IBCF sipHeader Referred-By set profile services transparencyProfile TRANS_PROF_IBCF sipHeader To set profile services transparencyProfile TRANS_PROF_IBCF sipHeader Accept set profile services transparencyProfile TRANS_PROF_IBCF sipHeader Call-Info set profile services transparencyProfile TRANS_PROF_IBCF sipHeader Warning set profile services transparencyProfile TRANS_PROF_IBCF sipHeader User-Agent set profile services transparencyProfile TRANS_PROF_IBCF sipHeader Server set profile services transparencyProfile TRANS_PROF_IBCF sipHeader Accept-Language commit set profiles services transparencyProfile TRANS_PROF_IBCF sipMessageBody application/pidf+xml excludedMethods register,invite,subscribe,info,publish,message,options,update,bye set profiles services transparencyProfile TRANS_PROF_IBCF sipMessageBody application/pidf+xml set profiles services transparencyProfile TRANS_PROF_IBCF sipMessageBody application/rlmi+xml set profiles services transparencyProfile TRANS_PROF_IBCF sipMessageBody message/external-body set profiles services transparencyProfile TRANS_PROF_IBCF sipMessageBody application/pidf+xml set profiles services transparencyProfile TRANS_PROF_IBCF sipMessageBody application/cpim-pidf+xml set profiles services transparencyProfile TRANS_PROF_IBCF sipMessageBody application/pidf-diff+xml set profiles services transparencyProfile TRANS_PROF_IBCF sipMessageBody application/dialog-info+xml set profiles services transparencyProfile TRANS_PROF_IBCF sipMessageBody application/simple-filter+xml set profiles services transparencyProfile TRANS_PROF_IBCF sipMessageBody application/resource-lists+xml set profiles services transparencyProfile TRANS_PROF_IBCF sipMessageBody application/conference-info+xml set profiles services transparencyProfile TRANS_PROF_IBCF sipMessageBody application/simple-message-summary commit set profiles services transparencyProfile TRANS_PROF_IBCF state enabled commit set addressContext default zone ZONE_IBCF sipTrunkGroup TG_TOWARDS_IBCF services transparencyProfile TRANS_PROF_IBCF commit
Configuration Towards Peer in External:
set addressContext default zone ZONE_CORENW 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
The following fields must be configured:
PSX IPSP Zone Index Profile
The following flags must be configured:
Enable Perform Route Header Based Routing.
Route Header Based Routing
On the SIP Trunk Group, select the mapped Feature Control Profile and IP Signaling Profile.
Ingress SIP TG
Configure RouteURI as matching Regex String.
Call Parameter Filter Profile
Map the created Call Parameter Filter Profile.
Policy Profile
Map the Policy Profile under Policy Profile Group.
Policy Profile Group
On the SIP Trunk Group under Egress, select the Output Policy Profile Group.
Egress SIP TG
For domain based configuration, select UserName Routing.
Select the already mapped Call Parameter Filter Profile and Domain Name from the drop-down menu.
Username Routing
Common Ip Attributes
The following "Common IP Attributes" must be enabled in PSX under "IP SIGNALING PROFILE":
PSX IPSP Common Ip Attributes
Relay Flags
The following "Relay Flags" must be enabled under "Ip Signaling profile":
PSX IPSP Common Ip Attributes Relay Flags
Egress Ip Attributes
The following "Egress IP Attributes" must be enabled:
PSX IPSP Engress Ip Attributes
IBCF (Towards Peer IBCF/IPX)
set addressContext default zone ZONE_CORENW sipTrunkGroup IBCF signaling registration requireRegistration none set addressContext default zone ZONE_CORENW sipTrunkGroup IBCF signaling relayNonInviteRequest enabled set addressContext default zone ZONE_CORENW sipTrunkGroup IBCF services transparencyProfile TRANS_PROF_IBCF set addressContext default zone ZONE_CORENW sipTrunkGroup IBCF media omrAllowed enabled set addressContext default zone ZONE_CORENW sipTrunkGroup IBCF media primaryRealmName RealmName2 set addressContext default zone ZONE_CORENW sipTrunkGroup IBCF media directMediaAllowed disabled set addressContext default zone ZONE_CORENW sipRegRelay enabled set addressContext default zone ZONE_CORENW sipTrunkGroup IBCF callRouting useRouteSet received set addressContext default zone ZONE_CORENW sipTrunkGroup IBCF signaling relayNonInviteRequest enabled set addressContext default zone ZONE_CORENW sipTrunkGroup IBCF callRouting sendRouteUriToPsx enabled set addressContext default zone ZONE_CORENW sipTrunkGroup IBCF signaling skipDTGLookupForRouteHeader enabled set addressContext default zone ZONE_CORENW sipTrunkGroup IBCF services honorSdpClockRate enabled set addressContext default zone ZONE_CORENW sipTrunkGroup IBCF transitIoi "IBCF" commit
The following profiles/fields must be enabled:
Sip Trunk Group towards IBCF
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 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_MSC sipTrunkGroup TG_TOWARDS_MSC services transparencyProfile TRANS_PROF_MSC commit
The following fields must be configured:
PSX Zone Index Profile
Common Ip Attributes
The following "Common IP Attributes" must be enabled in PSX under "IP SIGNALING PROFILE":
PSX IPSP-Common Ip Attributes
Relay Flags
The following "Relay Flags" must be enabled under "Ip Signaling profile":
PSX IPSP-Common Ip Attributes-Relay Flags
Transparency Flags
The following "Transparency Flag" must be enabled:
PSX IPSP-Transparency Flags
Egress Ip Attributes
PSX IPSP Egress Ip Attributes
Ingress Ip Attributes
The following "Ingress Ip Attribute" must be enabled:
PSx IPSP-Ingress Ip Attributes
The following profiles/fields must be enabled: