Overview

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

Configuring SBC with Tone

Configuring Tone on SBC and External PSX

Configuring Compressed Tone Files

Interworking Between Alert-Info and P-Early Media Headers

Configuring Ingress TG

To configure the ingress TG, execute the following command:

% set addressContext default zone $IngressZone sipTrunkGroup $InTG_SIP media earlyMedia method pEarlyMedia egressSupport 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

To configure the egress TG, execute the following command:

% set addressContext default zone $EgressZone sipTrunkGroup $OutTG_SIP signaling aiToPemInterworking enabled
% commit

Interworking 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:

% set addressContext default zone $IngressZone sipTrunkGroup $InTG_SIP media earlyMedia method pEarlyMedia egressSupport 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

To configure the egress TG, execute the following command:

% set profiles services transparencyProfile VoLTEprofile sipHeader P-Early-Media
% commit
% set profiles services transparencyProfile VoLTEprofile state enabled
% commit
% set addressContext default zone $EgressZone sipTrunkGroup $OutTG_SIP services transparencyProfile VoLTEprofile
% commit

Interworking Between  P-Early Media Headers

Configuring Ingress TG

To configure the ingress TG, execute the following command:

% set profiles services transparencyProfile VoLTEprofile 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:

% set addressContext default zone $EgressZone sipTrunkGroup $OutTG_SIP media earlyMedia method pEarlyMedia egressSupport enabled
% commit 
% set profiles services transparencyProfile alerthtp sipHeader Alert-Info
% commit 
% set profiles services transparencyProfile alerthtp state enabled
% commit 
% set addressContext default zone $EgressZone sipTrunkGroup $OutTG_SIP services transparencyProfile alerthtp
% commit 
% set addressContext default zone $EgressZone sipTrunkGroup $OutTG_SIP signaling convertAlertToProgress enabled
% commit 

Configuring SBC without Tone

Interworking Between Alert-Info and P-Early Media Headers

Configuring Ingress TG

To configure the ingress TG, execute the following command:

% set addressContext default zone $IngressZone sipTrunkGroup $InTG_SIP media earlyMedia method pEarlyMedia egressSupport 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

To configure the egress TG, execute the following command:

% set addressContext default zone $EgressZone sipTrunkGroup $OutTG_SIP signaling aiToPemInterworking enabled
% commit

Interworking 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:

% set addressContext default zone $IngressZone sipTrunkGroup $InTG_SIP media earlyMedia method pEarlyMedia egressSupport 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

To configure the egress TG, execute the following command:

% set profiles services transparencyProfile VoLTEprofile sipHeader P-Early-Media
% commit
% set profiles services transparencyProfile VoLTEprofile state enabled
% commit
% set addressContext default zone $EgressZone sipTrunkGroup $OutTG_SIP services transparencyProfile VoLTEprofile
% commit

Interworking Between P-Early Media Headers

Configuring Ingress TG

To configure the ingress TG, execute the following command:

% set profiles services transparencyProfile VoLTEprofile 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:

% set addressContext default zone $EgressZone sipTrunkGroup $OutTG_SIP media earlyMedia method pEarlyMedia egressSupport enabled
% commit 
% set profiles services transparencyProfile alerthtp sipHeader Alert-Info
% commit 
% set profiles services transparencyProfile alerthtp state enabled
% commit 
% set addressContext default zone $EgressZone sipTrunkGroup $OutTG_SIP services transparencyProfile alerthtp
% commit 
% set addressContext default zone $EgressZone sipTrunkGroup $OutTG_SIP signaling convertAlertToProgress enabled
% commit