Multiexcerpt include |
---|
MultiExcerptName | Alert-Info_P_Early_Media_Interworking |
---|
PageWithExcerpt | Tones and Announcements |
---|
|
Perform the following steps:
Anchor |
---|
Configuring SBC with Tone | Configuring SBC with Tone | Configuring SBC with Tone Anchor |
Use case 1: Network that Supports PEMConfiguring Tone on SBC and External PSX (Basic Configuration) | Configuring Tone on SBC and External PSX (Basic Configuration) | Configuring Tone on SBC and External PSXConfiguring Compressed Tone Files
Anchor |
---|
Interworking Between Alert-Info and P-Early Media Headers | Interworking Between Alert-Info and P-Early Media Headers | Interworking Between Alert-Info and P-Early Media HeadersConfiguring 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
|
Code Block |
---|
% set profiles servicesmedia transparencyProfiletoneAndAnnouncementProfile alerthtpEXAMPLE statelocalRingBackTone signalingTonePackageState enable flags announcementBasedTones enable |
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
|
Egress TGTo configure the egress TG, execute the following command: Code Block |
---|
% set addressContextprofiles defaultsignaling zone $EgressZone sipTrunkGroup $OutTGipSignalingProfile DEFAULT_SIP signalingegressIpAttributes flags aiToPemInterworkingmonitorRtpOnEgressUpdate enabledenable
% commit
|
anchorInterworking Between Non P-Early Media to P-Early Media Headers | Interworking Between Non P-Early Media to P-Early Media Headers | Interworking Between a Network That Does not Support P-Early Media Header to a Network That Supports P-Early Media Header Ingress TGTo configure the ingress TG, execute the following command: Code Block |
---|
% set addressContext default zone $IngressZone sipTrunkGroup $InTG_SIP profiles media earlyMediatoneAndAnnouncementProfile methodT1 pEarlyMedialocalRingBackTone egressSupportsignalingTonePackageState enabled
% commit
% set profiles services transparencyProfile alerthtp sipHeader Alert-Info
% 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
enable flags useThisLrbtForIngress enable earlyMediaMethod pEarlyMedia withOrWithOutSDP enable
% commit |
To configure the egress TG, execute the following command: 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
|
Interworking Between P-Early Media Headers | Interworking Between P-Early Media Headers | Interworking Between P-Early Media HeadersUse case 2: Network that does not Support PEM and AIConfiguring 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 |
Egress TGTo configure the egress TG, execute the following command: Code Block |
---|
% set addressContext default zone $EgressZonedefaultSigZone sipTrunkGroup $OutTG_SIPTG1 media earlyMedia method pEarlyMedia egressSupport signaling convertAlertToProgress enabled
% commit
|
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 enabled
% commit |
Anchor |
---|
Configuring SBC without Tone | Configuring SBC without Tone | Configuring SBC without TonemonitorRtpOnEgressUpdate enable
% commit |
Anchor |
---|
Interworking Between Alert-Info and P-Early Media Headers_1 | Interworking Between Alert-Info and P-Early Media Headers_1 | Interworking Between Alert-Info and P-Early Media HeadersConfiguring Ingress TG
To configure the ingress TG, execute the following command: Code Block |
---|
% set addressContext default zone $IngressZone sipTrunkGroup $InTG_SIPprofiles media earlyMediatoneAndAnnouncementProfile methodT1 pEarlyMedialocalRingBackTone egressSupportsignalingTonePackageState enabledenable
% commit
|
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
|
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
|
Interworking Between No P-Early Media to P-Early Media Headers_1 | Interworking Between No P-Early Media to P-Early Media Headers_1 | Interworking Between a Network That Does not Support P-Early Media Header to a Network That Supports P-Early Media HeaderUse case 3: Network that does not Support PEM but Supports AIConfiguring 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
|
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 |
Code Block |
---|
% set addressContextprofiles defaultsignaling zone $IngressZone sipTrunkGroup $InTGipSignalingProfile DEFAULT_SIP servicescommonIpAttributes transparencyProfileflags alerthtp
% commit
acceptAlertInfo enable |
Code Block |
---|
% set addressContextprofiles defaultsignaling zone $IngressZone sipTrunkGroup $InTGipSignalingProfile DEFAULT_SIP signalingegressIpAttributes flags convertAlertToProgressmonitorRtpOnEgressUpdate enabledenable
% commit
|
Egress TGTo configure the egress TG, execute the following command: 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
|
Anchor |
---|
Interworking Between P-Early Media Headers_1 | Interworking Between P-Early Media Headers_1 | Interworking Between P-Early Media HeadersConfiguring Ingress TG
To configure the ingress TG, execute the following command:aiToPemInterworking enable |
Code Block |
---|
% set profiles servicesmedia transparencyProfiletoneAndAnnouncementProfile VoLTEprofileT1 sipHeader P-Early-Media
% commit
% set profiles services transparencyProfile VoLTEprofile state enabled
% 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:localRingBackTone signalingTonePackageState enable flags useThisLrbtForIngress enable earlyMediaMethod pEarlyMedia withOrWithOutSDP enable
% commit |
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 |