Overview
At a high level, the functions performed by the ATCF are:
- The ATCF is a function in the serving (visited if roaming) network. When SRVCC enhanced with ATCF, the ATCF is included in the session control plane for the duration of the call before and after access transfer. The ATCF may be co-located with one of the existing functional entities within the serving network (that is, P-CSCF or IBCF).
- Allocates an STN-SR.
- Includes itself for the SIP sessions.
- Instructs the ATGW to anchor the media path for originating and terminating sessions.
- Keeps track of sessions (either in pre-alerting state, alerting state, active, or held) to perform access transfer of the selected session.
- Performs the access transfer and updates the ATGW with the new media path for the (for example, CS) access leg, without requiring updating the remote leg.
- After Access Transfer, updates the SCC AS that access transfer has taken place to ensure that T-ADS have the information on the currently used access.
- Handles failure cases during the access transfer.
Include Page |
---|
| Transparency_Profile_Note |
---|
| Transparency_Profile_Note |
---|
|
Deployment Scenarios
Caption |
---|
0 | Figure |
---|
1 | SBC IMS Deployment - A-SBC as ATCF Provisioning |
---|
|
|
Call Flow
Registration Call Flow
Caption |
---|
0 | Figure |
---|
1 | Registration Call Flow |
---|
|
|
The call flow description for Figure 2 is as follows:
- Sonus SBC acting as an A-SBC and ATCF, receives REGISTER request from UE.
- Sonus SBC processes the REGISTER request and based on the local configuration applies ATCF procedures for REGISTER. It adds all the ATCF specific parameters (Feature-Caps header with
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. - Sonus SBC acting as a B2BUA, changes Contact header to point itself and forwards the REGISTER request towards P-CSCF.
- P-CSCF forwards REGISTER towards I/S-CSCF.
- I/S-CSCF responds to the REGISTER with 200 OK.
- P-CSCF forwards 200 OK response (to REGISTER) towards Sonus SBC, acting as an A-SBC and ATCF.
- Sonus SBC stores Path and Service-Route headers and forwards these headers transparently towards UE. It also inserts a Feature-Caps header field with g.3gpp.atcf feature-capability indicator containing the STN-SR allocated to ATCF.
- SCC AS sends MESSAGE request towards Sonus SBC/ATCF’s Management URI (sent in Feature-Caps header while forwarding REGISTER request). The MESSAGE contains application/vnd.3gpp.SRVCC-info+xml. The message contains
- ATU-STI for PS to CS SRVCC
- b) C-MSISDN
- Sonus SBC acting as ATCF, processes MESSAGE request and binds the information present in the message-body against registration control block for that UE.
Note |
---|
The authentication challenge procedures are not shown in this call-flow for brevity. |
PS to CS SRVCC for UE originated Call Flow
Caption |
---|
0 | Figure |
---|
1 | PS to CS SRVCC for UE originated Call Flow |
---|
|
|
The call flow description for Figure 3 is as follows:
- The initial call is established over LTE access between UE-A and UE-B. The signaling and media are anchored at Sonus A-SBC/ATCF.
- UE-A moves to CS domain and attaches itself to CS domain.
- The MSC that is attached to the UE, sends an INVITE request with STN-SR in Request-URI towards ATCF to initiate PS to CS handover. The INVITE request contains C-MSISDN in P-Asserted-Identity header.
- After receiving an INVITE with STN-SR (that is, a PS to CS handover request), Sonus SBC/ATCF uses C-MSISDN to derive the UE’s identity and the associated session.
- It allocates port towards MSC server and switches the media-ports towards MSC server.
- It sends 200 OK towards MSC Server.
- MSC Server responds with ACK. With this, the handover is completed and the media path is established towards the UE through MSC server that is, CS domain.
- Sonus SBC/ATCF establishes a new dialog with the SCC AS through I-CSCF by sending a new SIP INVITE request to the SCC AS using the stored ATU-STI for PS to CS SRVCC.
The INVITE request contains:- SDP offer containing the currently used media with ATGW ports and IP addresses towards the remote UE as provided by the ATGW. The ATCF only includes the media of the media types in the SDP offer. The media types are offered in the received SIP INVITE request due to STN-SR.
- Request-URI containing the ATU-STI for PS to CS SRVCC previously received from the SCC AS and associated with the session being transferred.
- Target-Dialog header field with the dialog identifier of the session that is transferred.
- I-CSCF forwards the INVITE to SCC AS.
- SCC AS responds with 200 OK to INVITE.
- I-CSCF forwards the 200 OK to INVITE to Sonus SBC/ATCF.
In the remaining steps, SCC AS clears the old access leg established over LTE access.
Configuration
Anchor |
---|
| Global Configuration_atcf |
---|
| Global Configuration_atcf |
---|
|
Global Configuration
Anchor |
---|
| ATCF Configuration |
---|
| ATCF Configuration |
---|
|
ATCF Configuration
Code Block |
---|
|
set global signaling srvcc stnSr +1-237-555-3333 atcfUri atcf.visisted2.net callLingerTimer 32 |
Anchor |
---|
| Trunk Group Towards UE1 |
---|
| Trunk Group Towards UE1 |
---|
|
Trunk Group Towards UE
Code Block |
---|
|
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 |
Anchor |
---|
| IPsec Support for SBC Only Mode_atcf |
---|
| IPsec Support for SBC Only Mode_atcf |
---|
|
IPsec Support for SBC Only Mode
Code Block |
---|
|
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 |
Anchor |
---|
| Precondition Support_atcf |
---|
| Precondition Support_atcf |
---|
|
Precondition Support
Code Block |
---|
|
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 |
Anchor |
---|
| MSRP Support_atcf |
---|
| MSRP Support_atcf |
---|
|
MSRP Support
Code Block |
---|
|
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 |
Anchor |
---|
| Attaching ATCF Profile to IPSP |
---|
| Attaching ATCF Profile to IPSP |
---|
|
Attaching ATCF Profile to IPSP
Select "ATCF" profile from the "Access Transfer Policy Type" option.
Caption |
---|
0 | Figure |
---|
1 | Selecting ATCF Profile |
---|
|
|
Attach the ATCF profile to the Ip signaling profile of a Trunk Group.
Caption |
---|
0 | Figure |
---|
1 | Attaching ATCF profile to the IPSP Trunk group |
---|
|
|
Anchor |
---|
| Configuring SBC Towards UE |
---|
| Configuring SBC Towards UE |
---|
|
Configuring SBC Towards UE
The following profiles are configured:
Anchor |
---|
| Transparency Profile_ue |
---|
| Transparency Profile_ue |
---|
|
Transparency Profile
Code Block |
---|
|
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 |
Anchor |
---|
| Zone Index Profile_ue |
---|
| Zone Index Profile_ue |
---|
|
Zone Index Profile
The following fields must be configured:
- Zone Index Profile
- Description
- Zone Index
Caption |
---|
0 | Figure |
---|
1 | PSX Zone Index Profile |
---|
|
|
Anchor |
---|
| Ip Signaling Profile_ue |
---|
| Ip Signaling Profile_ue |
---|
|
Ip Signaling Profile
The following parameters must be configured under "Ip Signaling Profile".
Anchor |
---|
| Common Ip Attributes |
---|
| Common Ip Attributes |
---|
|
Common IP Attributes
The following "Common IP Attributes" must be enabled in PSX under "IP SIGNALING PROFILE":
Caption |
---|
0 | Figure |
---|
1 | PSX IPSP-Common IP Attributes |
---|
|
|
Anchor |
---|
| Relay Flags_ue |
---|
| Relay Flags_ue |
---|
|
Relay Flags
The following "Relay Flags" must be enabled under "Ip Signaling profile":
- Dialog Event Package
- Info
- Options
- Select Reject the REFER request if no match is found from Refer To Header Relay option.
Caption |
---|
0 | Figure |
---|
1 | PSX IPSP-Relay Flags |
---|
|
|
Anchor |
---|
| Transparency Flags |
---|
| Transparency Flags |
---|
|
Transparency FlagsThe following "Transparency Flags" must be enabled under "Ip Signaling profile":
Caption |
---|
0 | Figure |
---|
1 | PSX IPSP-Transparency Flags |
---|
|
|
Anchor |
---|
| Egress Ip Attributes |
---|
| Egress Ip Attributes |
---|
|
Egress IP Attributes
The following "Egress IP Attributes" must be enabled:
- Select SIP Only from IP Protocol Type.
- Select BCI Interwork Encountered from BCI option.
- Select Transparency from Privacy option.
- Select Merge Received Contacts with Existing Contacts from Redirect option.
- Select Include None from Include Charge Information (under SIP Headers and Parameters option).
- Select None from SIP TO Header Mapping from SIP Headers and Parameters option.
- Select Include OLIP from Flags (under SIP Headers And Parameters option).
- Select Transparency For Destination Trunk Group Parameter from Flags (under SIP Headers And Parameters option).
- Select End To End Ack from Flags (under SIP Headers And Parameters option).
- Select Diversion from Call Forwarding (under SIP Headers And Parameters option).
Caption |
---|
0 | Figure |
---|
1 | PSX IPSP-Egress Ip Attributes |
---|
|
|
Anchor |
---|
| Ingress Ip Attributes |
---|
| Ingress Ip Attributes |
---|
|
Ingress IP Attributes
The following "Ingress IP Attributes" must be enabled:
- 181 Supported (under Flags option)
Caption |
---|
0 | Figure |
---|
1 | PSX IPSP Ingress IP Attributes |
---|
|
|
Anchor |
---|
| Sip Trunk Group_UE |
---|
| Sip Trunk Group_UE |
---|
|
Sip Trunk Group
The following profiles/fields must be enabled:
- Zone Index Profile
- IP Signaling Profile
- Feature Control Profile
- Signaling Profile
- SIP Domain
- IP Version Preference
- Use IPTG Routing (Hop By Hop Routing) For Ingress (Ingress > Flags)
- Do Not Use For Fallback Bearer Capability (Egress > Flags)
- IP Peer Supported (Egress > IPTG)
- Egress IP Signaling Profile (Egress > IPTG)
- Select Traffic Management Options from Trunk Group Reserved Level 1 and Trunk Group Reserved Level 2.
- Select Services as Not Screened.
Caption |
---|
0 | Figure |
---|
1 | PSX Trunk Group (towards UE) |
---|
|
|
Anchor |
---|
| Configuring SBC Towards IMS Core with an External P-CSCF |
---|
| Configuring SBC Towards IMS Core with an External P-CSCF |
---|
|
Configuring SBC Towards IMS Core with an External P-CSCF
The following profiles are configured:
Anchor |
---|
| Transparency Profile_imscore |
---|
| Transparency Profile_imscore |
---|
|
Transparency Profile
Code Block |
---|
|
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
|
Anchor |
---|
| Zone Index profile_IMSCore |
---|
| Zone Index profile_IMSCore |
---|
|
Zone Index Profile
The following fields must be configured:
- Zone Index Profile
- Description
- Zone Index
Caption |
---|
0 | Figure |
---|
1 | PSX Zone Index Profile |
---|
|
|
Anchor |
---|
| Ip Signaling Profile_IMSCore |
---|
| Ip Signaling Profile_IMSCore |
---|
|
Ip Signaling Profile
Anchor |
---|
| Common Ip Attributes_imscore |
---|
| Common Ip Attributes_imscore |
---|
|
Common Ip AttributesThe following "Common IP Attributes" must be enabled in PSX under "IP SIGNALING PROFILE":
- Add P-Charging-Function Addr
- Create P-Charging-Vector
- Create P-Visited-Network Id
- Customized Session Timer Behavior
- Disable Host Translation
- End to End BYE
- End to End RE-INVITE
- End to End UPDATE
- End to End PRACK
- Enable Dial String Handling
- No Port Number 5060
- P-Called-Party-Id-Support
- Restrict History Info Header
- Store P-Charging Vector
- Store Service-Route Header
- Validate Access Nw Info Header
- Insert UE Flow Info
Caption |
---|
0 | Figure |
---|
1 | PSX IPSP-Common IP Attributes |
---|
|
|
Anchor |
---|
| Relay Flags_IMSCore |
---|
| Relay Flags_IMSCore |
---|
|
Relay Flags
The following "Relay Flags" must be enabled under "Ip Signaling profile":
- Dialog Event Package
- Info
- Options
- Select Reject the REFER request if no match is found from Refer To Header Relay option.
Caption |
---|
0 | Figure |
---|
1 | PSX IPSP-Common IP ATTRibutes-Relay Flags |
---|
|
|
Anchor |
---|
| Egress Ip Attributes_imscore |
---|
| Egress Ip Attributes_imscore |
---|
|
Egress Ip AttributesThe following "Egress IP Attributes" must be enabled:
- Select SIP Only from IP Protocol Type option.
- Select Transit PAI From Unregistered Peer from Flags.
- Select Use IP Signaling Peer Domain In R-URI from Domain Name option.
- Select Include npdi from NPDI Options (under Number Portability Attributes option).
- Select P-Preferred-ID from Privacy Information (under Privacy option).
- Select Merge Received Contacts with Existing Contacts (under Redirect)
- Select Include None from Include Charge Information (under SIP Headers and Parameters option).
- Select Not Send from Session-Expires Refresher (under SIP Headers and Parameters option).
- Select None from SIP TO Header Mapping (under SIP Headers and Parameters option).
- Select Transparency For Destination Trunk Group Parameter from Flags (under SIP Headers and Parameters option).
- Select End To End Ack from Flags (under SIP Headers and Parameters option).
- Select Diversion from Call Forwarding (under SIP Headers and Parameters).
- Select Retry Without ETS from the Action For ETS 400 Responses With 417 Reason Code drop-down box (under SIP RPH ETS).
- Set ETS Default Priority Value as 0 (under SIP RPH ETS).
Caption |
---|
0 | Figure |
---|
1 | PSX IPSP-Common IP Attributes-Egress IP Attributes |
---|
|
|
Anchor |
---|
| Sip Trunk Group_imscore |
---|
| Sip Trunk Group_imscore |
---|
|
Sip Trunk Group
The following profiles/fields must be enabled:
- Zone Index Profile
- IP Signaling Profile
- Feature Control Profile
- Signaling Profile
- SIP Domain
- IP Version Preference
- Use IPTG Routing (Hop By Hop Routing) For Ingress (Ingress > Flags)
- Do Not Use For Fallback Bearer Capability (Egress > Flags)
- IP Peer Supported (Egress > IPTG)
- Egress IP Signaling Profile (Egress > IPTG)
- Select Traffic Management Options from Trunk Group Reserved Level 1 and Trunk Group Reserved Level 2.
- Select Services as Not Screened.
Caption |
---|
0 | Figure |
---|
1 | PSX Sip Trunk Group towards IMS Core |
---|
|
|
Anchor |
---|
| Configuring SBC Towards IBCF |
---|
| Configuring SBC Towards IBCF |
---|
|
Configuring SBC Towards IBCF
The following profiles are configured:
Anchor |
---|
| Transparency Profile_IBCF |
---|
| Transparency Profile_IBCF |
---|
|
Transparency Profile
Code Block |
---|
|
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 |
Anchor |
---|
| Zone Index profile_ibcf |
---|
| Zone Index profile_ibcf |
---|
|
Zone Index profile
Configuration Towards Peer in External:
Code Block |
---|
|
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:
- Zone Index Profile
- Description
- Zone Index
Caption |
---|
0 | Figure |
---|
1 | PSX IPSP Zone Index Profile |
---|
|
|
Anchor |
---|
| PSX Route URI Based Routing |
---|
| PSX Route URI Based Routing |
---|
|
PSX Route URI Based Routing
The following flags must be configured:
- Create a Feature Profile.
Enable Perform Route Header Based Routing.
Caption |
---|
0 | Figure |
---|
1 | Route Header Based Routing |
---|
|
|
On the SIP Trunk Group, select the mapped Feature Control Profile and IP Signaling Profile.
Caption |
---|
|
|
- Create Call Parameter Filter Profile and set the values for:
- Type as "Regex Group."
- Variable Type as "Route URI Host Part."
Configure RouteURI as matching Regex String.
Caption |
---|
0 | Figure |
---|
1 | Call Parameter Filter Profile |
---|
|
|
- Create Policy Profile.
- Enable URI and URI Action as "Override IP Peer with Route URI Host Part".
Map the created Call Parameter Filter Profile.
Caption |
---|
|
|
Map the Policy Profile under Policy Profile Group.
Caption |
---|
0 | Figure |
---|
1 | Policy Profile Group |
---|
|
|
On the SIP Trunk Group under Egress, select the Output Policy Profile Group.
Caption |
---|
|
|
For domain based configuration, select UserName Routing.
Select the already mapped Call Parameter Filter Profile and Domain Name from the drop-down menu.
Caption |
---|
|
|
Anchor |
---|
| Ip Signaling Profile_ibcf |
---|
| Ip Signaling Profile_ibcf |
---|
|
IP Signaling Profile
Anchor |
---|
| Common Ip Attributes_ibcf |
---|
| Common Ip Attributes_ibcf |
---|
|
Common Ip Attributes
The following "Common IP Attributes" must be enabled in PSX under "IP SIGNALING PROFILE":
- Add P-Charging-Function Addr
- Create P-Charging-Vector
- Create P-Visited-Network Id
- Create Path Header
- Customized Session Timer Behavior
- Disable Host Translation
- End to End BYE
- End to End RE-INVITE
- End to End UPDATE
- End to End PRACK
- Enable Dial String Handling
- No Port Number 5060
- P-Called-Party-Id-Support
- Restrict History Info Header
- Store P-Charging Vector
- Store Service-Route Header
- Validate Access Nw Info Header
Caption |
---|
0 | Figure |
---|
1 | PSX IPSP Common Ip Attributes |
---|
|
|
Anchor |
---|
| Relay Flags_ibcf |
---|
| Relay Flags_ibcf |
---|
|
Relay Flags
The following "Relay Flags" must be enabled under "Ip Signaling profile":
- Dialog Event Package
- Info
- Options
- Select Reject the REFER request if no match is found from Refer To Header Relay option.
Caption |
---|
0 | Figure |
---|
1 | PSX IPSP Common Ip Attributes Relay Flags |
---|
|
|
Anchor |
---|
| Egress Ip Attributes _ibcf |
---|
| Egress Ip Attributes _ibcf |
---|
|
Egress Ip Attributes
The following "Egress IP Attributes" must be enabled:
- Select SIP Only from IP Protocol Type.
- Select Transit PAI From Unregistered Peer from Flags.
- Select Use IP Signaling Peer Domain In R-URI from Domain Name option.
- Select Include npdi from NPDI Options from Number Portability Attributes option.
- Select P-Preferred-ID from Privacy Information from Privacy option.
- Select Include Privacy from Flags (under Privacy).
- Select Merge Received Contacts with Existing Contacts from Redirect option.
- Select Include None from Include Charge Information option (under SIP Headers and Parameters).
- Select Not Send from Session-Expires Refresher option (under SIP Headers and Parameters).
- Select None from SIP TO Header Mapping option (under SIP Headers and Parameters).
- Select Transparency For Destination Trunk Group Parameter from Flags (under SIP Headers and Parameters).
- Select End To End Ack from Flags (under SIP Headers and Parameters).
- Select Diversion from Call Forwarding (under SIP Headers and Parameters).
- Select Retry Without ETS from the Action For ETS 400 Responses With 417 Reason Code drop-down box (under SIP RPH ETS).
- Set ETS Default Priority Value as 0 (under SIP RPH ETS).
Caption |
---|
0 | Figure |
---|
1 | PSX IPSP Engress Ip Attributes |
---|
|
|
Anchor |
---|
| Sip Trunk Group_ibcf |
---|
| Sip Trunk Group_ibcf |
---|
|
Sip Trunk Group
IBCF (Towards Peer IBCF/IPX)
Code Block |
---|
|
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:
- Zone Index Profile
- IP Signaling Profile
- Feature Control Profile
- Signaling Profile
- SIP Domain
- IP Version Preference
- Use IPTG Routing (Hop By Hop Routing) For Ingress (Ingress > Flags)
- Do Not Use For Fallback Bearer Capability (Egress > Flags)
- Select Traffic Management Options from Trunk Group Reserved Level 1 and Trunk Group Reserved Level 2.
- Select Services as Not Screened.
Caption |
---|
0 | Figure |
---|
1 | Sip Trunk Group towards IBCF |
---|
|
|
Anchor |
---|
| Configuring SBC Towards MSC |
---|
| Configuring SBC Towards MSC |
---|
|
Configuring SBC Towards MSC
The following profiles are configured:
Anchor |
---|
| Transparency Profile_msc |
---|
| Transparency Profile_msc |
---|
|
Transparency Profile
Code Block |
---|
|
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
|
Anchor |
---|
| Zone Index Profile_msc |
---|
| Zone Index Profile_msc |
---|
|
Zone Index Profile
The following fields must be configured:
- Zone Index Profile
- Description
- Zone Index
Caption |
---|
0 | Figure |
---|
1 | PSX Zone Index Profile |
---|
|
|
Anchor |
---|
| Ip Signaling Profile_msc |
---|
| Ip Signaling Profile_msc |
---|
|
Ip Signaling Profile
Anchor |
---|
| Common Ip Attributes_msc |
---|
| Common Ip Attributes_msc |
---|
|
Common Ip AttributesThe following "Common IP Attributes" must be enabled in PSX under "IP SIGNALING PROFILE":
- Add P-Charging Function Addr
- Create P-Charging-Vector
- Create P-Visited-Network Id
- Create Path Header
- Disable Host Translation
- End to End BYE
- End to End RE-INVITE
- End to End UPDATE
- End to End PRACK
- Enable Default Procedures
- Enable Dial String Handling
- No Port Number 5060
- P-Called-Party-Id-Support
- Restrict History Info Header
- Store P-Charging Vector
- Store Service-Route Header
- Validate Access Nw Info Header
Caption |
---|
0 | Figure |
---|
1 | PSX IPSP-Common Ip Attributes |
---|
|
|
Anchor |
---|
| Relay Flags_msc |
---|
| Relay Flags_msc |
---|
|
Relay Flags
The following "Relay Flags" must be enabled under "Ip Signaling profile":
- Dialog Event Package
- Info
- Options
- Select Reject the REFER request if no match is found from Refer To Header Relay option.
Caption |
---|
0 | Figure |
---|
1 | PSX IPSP-Common Ip Attributes-Relay Flags |
---|
|
|
Anchor |
---|
| Transparency Flags_msc |
---|
| Transparency Flags_msc |
---|
|
Transparency Flags
The following "Transparency Flag" must be enabled:
- Pass Complete Contact-Header
Caption |
---|
0 | Figure |
---|
1 | PSX IPSP-Transparency Flags |
---|
|
|
Anchor |
---|
| Egress Ip Attributes_msc |
---|
| Egress Ip Attributes_msc |
---|
|
Egress Ip Attributes- Select SIP Only from IP Protocol Type.
- Select BCI Interwork Encountered from BCI option.
- Select Use IP Signaling Peer Domain In R-URI from Domain Name option.
- Select Include npdi from NPDI Options (under Number Portability Attributes option).
- Select P-Asserted-ID from Privacy Information (under Privacy option).
- Select Include Privacy from Flags (under Privacy).
- Select Do Not Include Tel URI In PAI Header from Flags (under Privacy option).
- Select Merge Received Contacts with Existing Contacts from Redirect option.
- Select Include None from Include Charge Information option (under SIP Headers and Parameters).
- Select Not Send from Session-Expires Refresher option (under SIP Headers and Parameters).
- Select None from SIP TO Header Mapping option (under SIP Headers and Parameters).
- Select Include CPC Information from Flags (under SIP Headers and Parameters option).
- Select Transparency For Destination Trunk Group Parameter from Flags (under SIP Headers and Parameters option).
- Select End To End Ack from Flags (under SIP Headers and Parameters option).
- Select Diversion from Call Forwarding (under SIP Headers and Parameters option).
- Select Retry Without ETS from the Action For ETS 400 Responses With 417 Reason Code drop-down box (under SIP RPH ETS option).
- Set ETS Default Priority Value as 0 (under SIP RPH ETS).
Caption |
---|
0 | Figure |
---|
1 | PSX IPSP Egress Ip Attributes |
---|
|
|
Anchor |
---|
| Ingress Ip Attributes_msc |
---|
| Ingress Ip Attributes_msc |
---|
|
Ingress Ip AttributesThe following "Ingress Ip Attribute" must be enabled:
- Map Called Party Category In P-Sig-Info Header
Caption |
---|
0 | Figure |
---|
1 | PSx IPSP-Ingress Ip Attributes |
---|
|
|
Anchor |
---|
| sip_trunk_group_msc |
---|
| sip_trunk_group_msc |
---|
|
Sip Trunk Group
The following profiles/fields must be enabled:
- Zone Index Profile
- IP Signaling Profile
- Feature Control Profile
- Signaling Profile
- SIP Domain
- IP Version Preference
- Do Not Use For Fallback Bearer Capability (Egress > Flags)
- IP Peer Supported (Egress > IPTG)
- Egress IP Signaling Profile (Egress > IPTG)
- Select Traffic Management Options from Trunk Group Reserved Level 1 and Trunk Group Reserved Level 2.
- Select Services as Not Screened.