Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Add_workflow_for_techpubs
AUTH1
REV5
REV6
REV3
REV4
REV1
REV2

Overview

Multiexcerpt include
MultiExcerptNameAlert-Info_P_Early_Media_Interworking
PageWithExcerptTones and Announcements

The following steps describe various configuration scenarios using Alert-Info and P-Early Media header interworking:

AnchorConfiguring SBC with ToneConfiguring SBC with ToneConfiguring SBC with Tone Anchor

Configuring AI to PEM Headers Interworking

Anchor
Use case1
Use case1
Use case 1: Network that Supports PEM

Configuring PEM

Configuring Tone on SBC and External PSX (Basic Configuration)Configuring Tone on SBC and External PSX (Basic Configuration)Configuring Tone on SBC and External PSX

Configuring Compressed Tone Files

AnchorInterworking Between Alert-Info and P-Early Media HeadersInterworking Between Alert-Info and P-Early Media HeadersInterworking Between Alert-Info and P-Early Media Headers

Configuring Ingress TG

To configure the ingress TG, execute the following command:

Code Block
% set addressContext default zone $IngressZonedefaultSigZone sipTrunkGroup $InTG_SIPTG1 media earlyMedia method pEarlyMedia egressSupportdefaultGatingMethod enabled
% commit
% set profiles services transparencyProfile alerthtp sipHeader Alert-Infonone monitorRtp enabled egressSupport enabled
% commit

Configuring the flag announcementBasedTones

Code Block
% set profiles servicesmedia transparencyProfiletoneAndAnnouncementProfile alerthtpEXAMPLE statelocalRingBackTone signalingTonePackageState enable flags announcementBasedTones enable

Configuring the flag convertAlertToProgress

Code Block
enabled
% commit
% set addressContext default zone $IngressZone sipTrunkGroup $InTG_SIP services transparencyProfile alerthtp
% commit
% set addressContext default zone $IngressZonedefaultSigZone sipTrunkGroup $InTG_SIPTG1 signaling convertAlertToProgress enabled
% commit

Configuring

Egress TGTo configure the egress TG, execute the following command:

the flag monitorRtpOnEgressUpdate

Code Block
% set addressContextprofiles defaultsignaling zone $EgressZone sipTrunkGroup $OutTGipSignalingProfile DEFAULT_SIP egressIpAttributes signalingflags aiToPemInterworkingmonitorRtpOnEgressUpdate enabledenable
% commit
AnchorInterworking Between Non P-Early Media to P-Early Media Headers
Interworking Between Non P-Early Media to P-Early Media HeadersInterworking Between a Network That Does not Support P-Early Media Header to a Network That Supports P-Early Media Header

Configuring

Ingress TGTo configure the ingress TG, execute the following command:

the parameter localRingBackTone

Code Block
% set addressContext default zone $IngressZone sipTrunkGroup $InTG_SIPprofiles media earlyMediatoneAndAnnouncementProfile methodT1 pEarlyMedialocalRingBackTone egressSupportsignalingTonePackageState enabled
% commit
% set profiles services transparencyProfile alerthtp sipHeader Alert-Infoenable flags useThisLrbtForIngress enable earlyMediaMethod pEarlyMedia withOrWithOutSDP enable
% commit
% set profiles services transparencyProfile alerthtp state enabled
% commit
% set addressContext default zone $IngressZone sipTrunkGroup $InTG_SIP services transparencyProfile alerthtp
% commit
% set addressContext default zone $IngressZone sipTrunkGroup $InTG_SIP signaling convertAlertToProgress enabled
% commit

Configuring Egress TG

To configure the egress TG, execute the following command

Configuring Common IP Attributes of the IP Signaling Profile

:

Code Block
% set profiles servicessignaling transparencyProfileipSignalingProfile VoLTEprofileDEFAULT_SIP sipHeader P-Early-Media
% commit
% set profiles services transparencyProfile VoLTEprofile state enabledcommonIpAttributes flags disableMediaLockDown enable minimizeRelayingOfMediaChangesFromOtherCallLegAll enable relayDataPathModeChangeFromOtherCallLeg enable sendOnlyPreferredCodec enable
% commit
% set addressContext default zone $EgressZone sipTrunkGroup $OutTG_SIP services transparencyProfile VoLTEprofile
% commit

Anchor

Interworking Between P-Early Media HeadersInterworking Between P-Early Media HeadersInterworking Between  P-Early Media Headers

Use case2
Use case2
Use case 2: Network that does not Support PEM and AI

Configuring Session Answer

Code Block
% set 

Configuring Ingress TG

To configure the ingress TG, execute the following command:

Code Block
% set profiles services transparencyProfile VoLTEprofile sipHeader P-Early-Media
% commit
% set profiles services transparencyProfile VoLTEprofile state enabled
% commit
% set addressContext default zone $IngressZonedefaultSigZone sipTrunkGroup TG1 $InTG_SIPmedia servicesearlyMedia transparencyProfilemethod VoLTEprofilesessionAnswer
% commit 

Configuring

Egress TGTo configure the egress TG, execute the following command:

the flag convertAlertToProgress

Code Block
% set addressContext default zone $EgressZonedefaultSigZone sipTrunkGroup $OutTG_SIPTG1 media earlyMedia method pEarlyMedia egressSupportsignaling convertAlertToProgress enabled
% commit 

Configuring the flag monitorRtpOnEgressUpdate

Code Block
% set profiles servicessignaling transparencyProfile alerthtp sipHeader Alert-Info
% commit 
% set profiles services transparencyProfile alerthtp state enabled
% commit 
% set addressContext default zone $EgressZone sipTrunkGroup $OutTGipSignalingProfile DEFAULT_SIP servicesegressIpAttributes transparencyProfileflags alerthtp
% commit 
% set addressContext default zone $EgressZone sipTrunkGroup $OutTG_SIP signaling convertAlertToProgress enabledmonitorRtpOnEgressUpdate enable
% commit 
anchor

Configuring

SBC without ToneConfiguring SBC without ToneConfiguring SBC without Tone AnchorInterworking Between Alert-Info and P-Early Media Headers_1Interworking Between Alert-Info and P-Early Media Headers_1Interworking Between Alert-Info and P-Early Media Headers

Configuring Ingress TG

To configure the ingress TG, execute the following command:

the parameter localRingBackTone

Code Block
% set addressContext default zone $IngressZone sipTrunkGroup $InTG_SIP profiles media earlyMediatoneAndAnnouncementProfile methodT1 pEarlyMedialocalRingBackTone egressSupportsignalingTonePackageState enabledenable
% commit

Configuring the parameter localRingBackTone

Code Block
% set profiles servicesmedia transparencyProfiletoneAndAnnouncementProfile alerthtpT1 sipHeader Alert-Info
% commit
% set profiles services transparencyProfile alerthtp state enabledlocalRingBackTone signalingTonePackageState enable flags useThisLrbtForIngress enable earlyMediaMethod pEarlyMedia withOrWithOutSDP enable
% commit
% set addressContext default zone $IngressZone sipTrunkGroup $InTG_SIP services transparencyProfile alerthtp
% commit
 

Configuring Common IP Attributes of the IP Signaling Profile

Code Block
% set addressContextprofiles defaultsignaling zone $IngressZone sipTrunkGroup $InTGipSignalingProfile DEFAULT_SIP signalingcommonIpAttributes convertAlertToProgressflags enabled
% commit

Configuring Egress TG

To configure the egress TG, execute the following command:

Code Block
% set addressContext default zone $EgressZone sipTrunkGroup $OutTG_SIP signaling aiToPemInterworking enableddisableMediaLockDown enable minimizeRelayingOfMediaChangesFromOtherCallLegAll enable relayDataPathModeChangeFromOtherCallLeg enable sendOnlyPreferredCodec enable
% commit
 

Anchor

Interworking Between No P-Early Media to P-Early Media Headers_1

Use case3
Use case3
Use case 3: Network that does not Support PEM but Supports AI

Configuring Session Answer

Interworking Between No P-Early Media to P-Early Media Headers_1Interworking Between a Network That Does not Support P-Early Media Header to a Network That Supports P-Early Media Header

Configuring Ingress TG

To configure the ingress TG, execute the following command:

Code Block
% set addressContext default zone $IngressZonedefaultSigZone sipTrunkGroup $InTG_SIPTG1 media earlyMedia method pEarlyMedia egressSupport enabledsessionAnswer
% commit

Configuring the flag announcementBasedTones

Code Block
% set profiles servicesmedia transparencyProfiletoneAndAnnouncementProfile alerthtpEXAMPLE sipHeader Alert-Info
% commit
% set profiles services transparencyProfile alerthtp state enabled
% commit
localRingBackTone signalingTonePackageState enable flags announcementBasedTones enable

Configuring AI

Code Block
% set addressContextprofiles defaultsignaling zone $IngressZone sipTrunkGroup $InTGipSignalingProfile DEFAULT_SIP servicescommonIpAttributes transparencyProfileflags alerthtp
% commit
acceptAlertInfo enable

Configuring the flag monitorRtpOnEgressUpdate

Code Block
% set addressContextprofiles defaultsignaling zone $IngressZone sipTrunkGroup $InTGipSignalingProfile DEFAULT_SIP signalingegressIpAttributes flags convertAlertToProgressmonitorRtpOnEgressUpdate enabledenable
% commit

Configuring

Egress TGTo configure the egress TG, execute the following command:

the flag aiToPemInterworking

Code Block
% set profiles servicessignaling transparencyProfile VoLTEprofile sipHeader P-Early-Media
% commit
% set profiles services transparencyProfile VoLTEprofile state enabled
% commit
% set addressContext default zone $EgressZone sipTrunkGroup $OutTGipSignalingProfile DEFAULT_SIP servicescommonIpAttributes transparencyProfileflags VoLTEprofile
% commit
AnchorInterworking Between P-Early Media Headers_1Interworking Between P-Early Media Headers_1Interworking Between P-Early Media Headers

Configuring Ingress TG

To configure the ingress TG, execute the following command:
aiToPemInterworking enable

Configuring the parameter localRingBackTone

Code Block
% set profiles servicesmedia transparencyProfiletoneAndAnnouncementProfile VoLTEprofileT1 sipHeader P-Early-Media
% commit
% set profiles services transparencyProfile VoLTEprofile state enabledlocalRingBackTone signalingTonePackageState enable flags useThisLrbtForIngress enable earlyMediaMethod pEarlyMedia withOrWithOutSDP enable
% commit
% set addressContext default zone $IngressZone sipTrunkGroup $InTG_SIP services transparencyProfile VoLTEprofile
% commit 

Configuring Egress TG

To configure the egress TG, execute the following command:

Configuring Common IP Attributes of the IP Signaling Profile

Code Block
% 
Code Block
% set addressContext default zone $EgressZone sipTrunkGroup $OutTG_SIP media earlyMedia method pEarlyMedia egressSupport enabled
% commit 
% set profiles servicessignaling transparencyProfile alerthtp sipHeader Alert-Info
% commit 
% set profiles services transparencyProfile alerthtp state enabled
% commit 
% set addressContext default zone $EgressZone sipTrunkGroup $OutTGipSignalingProfile DEFAULT_SIP servicescommonIpAttributes transparencyProfileflags alerthtp
%disableMediaLockDown commitenable 
%minimizeRelayingOfMediaChangesFromOtherCallLegAll setenable addressContextrelayDataPathModeChangeFromOtherCallLeg defaultenable zone $EgressZone sipTrunkGroup $OutTG_SIP signaling convertAlertToProgress enabledsendOnlyPreferredCodec enable
% commit 

Pagebreak