...
...
borderColor | green |
---|
bgColor | transparent |
---|
borderWidth | 2 |
---|
...
Back to Table of Contents
Back to Configuring SBC for IMS
Overview
The E-CSCF and EATF may reside within the P-CSCF to support Emergency and related SRVCC procedures. Sonus provides the P-CSCF, E-CSCF, and EATF functions on the SBC and partner with IMS core and LRF or ECS vendors for complete solution.
Emergency Session Transfer Number for SRVCC (E-STN-SR) isused in the session transfer procedure for emergency calls, pointing toward the serving (visited if roaming) IMS EATF, which handles the IMS emergency session transfer from PS to CS access. The same E-STN-SR is used for all the emergency session access transfers within one PLMN.
As per standards, either E-STN-SR is configured locally in MME and transferred to MSC or MME sends an Emergency indication to MSC and lets MSC to utilize its local configured E-STN-SR. This means in an IMS core network we need to have a single EATF running which is serving that PLMN so that all the MSC servers in that region are going to point to same EATF for PS to CS handover.
Caption |
---|
|
Image Modified |
At a high level, the functions performed by the EATF are:
- Serves as a VLR while roaming in IMS network.
- Provides the procedures for IMS emergency session anchoring and PS to CS Access Transfer.
- Acts as a routing B2BUA which invokes third party call control (3pcc) to enable Access Transfer.
- Performs the session continuity when the Access Transfer request indicated by the E-STN-SR is received.
Call Flows
The following call-flow depicts the call anchoring at EATF when the initial call is made over PS domain:
Caption |
---|
0 | Figure |
---|
1 | Initial Call Over PS domain |
---|
|
Image Modified |
A brief description of the call flow is as follows:
- UE sends an INVITE with Emergency URN to P-CSCF.
- P-CSCF detects the call as Emergency call based on Emergency URN (SoS URN) and forwards the call to E-CSCF.
- E-CSCF forwards the call EATF. E-CSCF adds two Route headers – one pointing to EATF and another pointing itself (E-CSCF).
- EATF anchors the call and acts as a B2BUA. Sonus EATF deletes the top-most Route header pointing to itself and anchors the emergency session.
- Sonus EATF loops back the call towards E-CSCF based on the top route header (that points E-CSCF) from the remaining route header list.
- E-CSCF forwards it to PSAP.
In the remaining steps, the 200 OK SIP response is forwarded as appropriate.
The following call-flow depicts the PS to CS handover of an emergency call that was anchored at EATF:
Caption |
---|
0 | Figure |
---|
1 | PS CS Handover Emergency Call |
---|
|
Image Modified |
A brief description of the call flow is as follows:
- Initial call is established over PS domain and the call is anchored at EATF.
- After the UE moves from LTE to 2G/3G domain, based on the UE measurement reports, E-UTRAN decides to trigger PS to CS handover procedures.
- MSC sends an INVITE with Request-URI pointing to E-STN-SR.
- I-CSCF routes the INVITE with E-STN-SR to EATF.
- EATF handles the INVITE with E-STN-SR locally and initiates re-INVITE towards the remote peer. The re-INVITE contains the SDP pointing to MSC so that a media path is established between remote peer and calling party (via MSC).
Note |
---|
The EATF clears the old-access-leg towards UE-A after the handover procedures are successful. |
Global Configuration
...
set addressContext default zone ZONE_CORENW srvcc eatf enabled
|
...
set addressContext default zone ZONE_CORENW dialogTransparency disabled
|
...
set addressContext default zone ZONE_CORENW disableZoneLevelLoopDetection enabled |
EATF Configuration
...
set global signaling srvcc eStnSr +1-237-555-5555 callLingerTimer 32 |
Emergency Profile
...
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
commit
|
...
set profiles services emergencyCallProfile EMG-ECSCF urnPrefix service:sos.fire
commit
|
...
set profiles services emergencyCallProfile EMG-ECSCF sosInContactOfRegister enable
commit |
Configuring SBC Towards E-CSCF
...
set addressContext default zone ZONE_CORENW sipTrunkGroup TG_TOWARDS_ECSCF services emergencyCallProfile EMG-ECSCF
commit |
The following profiles are configured:
Anchor |
---|
| Transparencyprofileecscf |
---|
| Transparencyprofileecscf |
---|
|
Transparency Profile...
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 |
Anchor |
---|
| ZoneIndexProfileecscf |
---|
| ZoneIndexProfileecscf |
---|
|
Zone Index ProfileThe following fields must be configured:
- Zone Index Profile
- Description
- Zone Index
Caption |
---|
0 | Figure |
---|
1 | ECSCF-Zone Index Profile |
---|
|
Image Modified |
Anchor |
---|
| AttachingEATFProfiletoIPSP |
---|
| AttachingEATFProfiletoIPSP |
---|
|
Attaching EATF Profile to IPSPSelect EATF profile from the Access Transfer Policy Profile option.
Caption |
---|
0 | Figure |
---|
1 | Selecting EATF Profile |
---|
|
Image Modified |
Attach the EATF profile to the IP SIGNALING PROFILE of a Trunk Group.
Caption |
---|
0 | Figure |
---|
1 | Attaching EATF profile to the IPSP Trunk group |
---|
|
Image Modified |
Anchor |
---|
| IpSignalingProfileecscf |
---|
| IpSignalingProfileecscf |
---|
|
Ip Signaling Profile Anchor |
---|
| Common Ip Attributes_ecscf |
---|
| Common Ip Attributes_ecscf |
---|
|
Common Ip AttributesThe following Common IP Attributes must be enabled in PSX under IP SIGNALING PROFILE:
- Disable Host Translation
- End to End BYE
- End to End RE-INVITE
- End to End UPDATE
- End to End PRACK
- Insert Peer Address As Top Route Header
- No Port Number 5060
- ReQuery PSX on REGISTER Refresh
- Store P-Charging-Vector
- Validate Access Nw Info Header
Caption |
---|
0 | Figure |
---|
1 | Common Ip Attributes |
---|
|
Image Modified |
Anchor |
---|
| Relay Flags_ecscf |
---|
| Relay Flags_ecscf |
---|
|
Relay Flags
The following Relay Flags must be enabled under IP SIGNALING PROFILE:
- Conference Event Package
- Dialog Event Package
- Info
- Message
- Options
- PUBLISH
- REFER
- Reg Event Package
- Status Code 4XX-6XX
- Select Reject the REFER request if no match is found from Refer To Header Relay option.
Caption |
---|
|
Image Modified |
Anchor |
---|
| Transparency Flags_ecscf |
---|
| Transparency Flags_ecscf |
---|
|
Transparency FlagsThe following Transparency Flags must be enabled under IP SIGNALING PROFILE:
Caption |
---|
0 | Figure |
---|
1 | Transparency Flags |
---|
|
Image Modified |
Anchor |
---|
| Egress Ip Attributes_ecscf |
---|
| Egress Ip Attributes_ecscf |
---|
|
Egress Ip Attributes
The following Egress IP Attributes must be enabled:
- Select SIP Only from IP Protocol Type.
- Disable 2806 Compliance (under Flags)
- Transit PAI From Unregistered Peer (under Flags)
- Add Loop Back Route Header (under Flags)
- Select Include npdi from NPDI Options (under Number Portability Attributes option).
- Select P-Preferred-ID from Privacy Information (under Privacy option).
- Merge Received Contacts with Existing Contacts (under Redirect)
- Select Include None from Include Charge Information option (under SIP Headers and Parameters)
- Select Original Called Number (OCN) from SIP TO Header Mapping option (under SIP Headers and Parameters)
- Include CPC Information (under SIP Headers and Parameters > Flags)
- Transparency For Destination Trunk Group Parameter (under SIP Headers and Parameters > Flags)
- End To End Ack (under SIP Headers and Parameters > Flags)
- Diversion (under SIP Headers and Parameters > Call Forwarding)
- 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 | Egress Ip Attributes |
---|
|
Image Modified |
Anchor |
---|
| Ingress Ip Attributes_ecscf |
---|
| Ingress Ip Attributes_ecscf |
---|
|
Ingress Ip Attributes
The following Ingress IP Attributes must be enabled:
- 181 Supported (under Flags option)
Caption |
---|
0 | Figure |
---|
1 | Ingress Ip Attributes |
---|
|
Image Modified |
Anchor |
---|
| SipTrunkGroupecscf |
---|
| SipTrunkGroupecscf |
---|
|
Sip Trunk GroupThe 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 | Sip Trunk Group towards E-CSCF |
---|
|
Image Modified |
Configuring SBC Towards MSC
...
set addressContext default zone ZONE_CORENW sipTrunkGroup TG_TOWARDS_MSC state enabled mode inService media mediaIpInterfaceGroupName LIF2
commit |
The following profiles are configured:
Anchor |
---|
| TransparencyProfile |
---|
| TransparencyProfile |
---|
|
Transparency Profile...
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_CORENW sipTrunkGroup TG_TOWARDS_IMSCORE services transparencyProfile TRANS_PROF_MSC
commit |
Anchor |
---|
| ZoneIndexProfile |
---|
| ZoneIndexProfile |
---|
|
Zone Index ProfileThe following flags must be configured:
- Zone Index Profile
- Description
- Zone Index
Caption |
---|
0 | Figure |
---|
1 | MSC- Zone Index Profile |
---|
|
Image Modified |
Anchor |
---|
| IPSignalingProfile |
---|
| IPSignalingProfile |
---|
|
IP Signaling ProfileThe following parameters must be configured under "Ip Signaling Profile".
- Configuring Common IP Attributes
- Configuring Relay Flags
- Configuring Transparency Flags
- Configuring Egress IP Attributes
- Configuring Ingress IP Attributes
Anchor |
---|
| Common IP Attributes |
---|
| Common IP Attributes |
---|
|
Common IP AttributesThe following must be enabled in PSX under IP SIGNALING PROFILE:
- Add P-Charging Function Addr
- No Port Number 5060
- P-Called-Party-Id-Support
- Create P-Charging-Vector
- Create P-Visited-Network Id
- Create Path Header
- Disable Host Translation
- Restrict History Info Header
- End To End BYE
- End To End RE-INVITE
- End To End UPDATE
- End To End PRACK
- Enable Default PUI Procedures
- Enable Dial String Handling
- Store P-Charging Vector
- Store Service -Route Header
- Validate Access Nw Info Header
Caption |
---|
0 | Figure |
---|
1 | Common IP Attributes |
---|
|
Image Modified |
Relay FlagsThe 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
Caption |
---|
|
Image Modified |
Anchor |
---|
| Transparency Flags |
---|
| Transparency Flags |
---|
|
Transparency FlagsThe following Transparency Flags must be enabled under IP SIGNALING PROFILE:
- Pass Complete Contact Header
Caption |
---|
0 | Figure |
---|
1 | Transparency Falgs |
---|
|
Image Modified |
Anchor |
---|
| Egress IP Attributes |
---|
| Egress IP Attributes |
---|
|
Egress IP AttributesThe following parameters are to enabled :
- Select SIP Only from IP Protocol Type
- BCI Interwork Encountered (in BCI)
- Select Use IP Signaling Peer Domain In R-URI (in Domain Name)
- Select Include npdi from NPDI Options (in Number Portability Attributes option).
- Select Include Privacy and Do Not Include Tel URI in PAI Header(in Privacy)
- Select Merge Received Contacts with Existing Contacts from Contact Handling(under Redirect)
- Select Include None from Include Charge Information (in SIP Headers and Parameters option).
- Select None from SIP TO Header Mapping (under SIP Headers And Parameters option)
- Select Include CPC Information(under Flags option)
- Select Transparency For Destination Trunk Group Parameter(under Flags option)
- Select End to End Ack (under Flags option)
- Select Diversion from Redirect Information (under Call Forwarding)
Caption |
---|
0 | Figure |
---|
1 | Egress IP Attributes |
---|
|
Image Modified |
Anchor |
---|
| Ingress IP Attributes |
---|
| Ingress IP Attributes |
---|
|
Ingress IP AttributesThe following parameter is to be enabled:
- Map Called Party Category In P-Sig-Info Header
Caption |
---|
0 | Figure |
---|
1 | Ingress IP Attributes |
---|
|
Image Modified |
Anchor |
---|
| SIPTrunkGroup |
---|
| SIPTrunkGroup |
---|
|
SIP Trunk GroupThe following profiles/fields must be enabled:
Caption |
---|
|
Image Modified |