Use the generateCallIdWithDialogTransparency to natively generate the call ID even when dialog transparency is enabled. The Call ID is generated on the egress side.

The SBC sends out multiple 18x messages (when using the Dialog Transparency feature) even when the ingress leg does not support 100rel/PRACK. The SBC processes all 18x messages with SDP answers (with different codecs) received at the egress leg, and then sends ingress SDP answers in all of the 18x messages at the ingress leg.

Additionally, this flag is added at the Zone level for the SBC to natively generate the Call ID on the egress leg when the Dialog Transparency is enabled.

Note

To use this feature, you must enable the following flags:

  • Transcode Free Transparency – on both legs
  • Dialog Transparency – on both legs
  • Downstream Forking Support – on the egress leg (The SBC supports up to 10 forked calls)


Note

The SBC transparently relays the PEM header to the other leg only when the P Early Media transparency flag is enabled.


Command Syntax

The following is the syntax for the generateCallIdWithDialogTransparency object.                                                                                                                     

% set addressContext <ac_name> zone <zone_name> generateCallIdWithDialogTransparency <disabled | enabled>

Command Parameters

ParameterDescription
generateCallIdWithDialogTransparency

Enable this flag for the SBC to natively generate the callID when dialog transparency is enabled.

The CallID is generated on the egress side.

  • disabled (Default)
  • enabled
Note

You must enable dialogTransparency to use this flag.


Configuration Examples

set addressContext <INGRESS_AC1> zone <INGRESS_ZONE1> dialogTransparency enabled
set addressContext <EGRESS_AC1> zone <EGRESS_ZONE1> dialogTransparency enabled
commit
  
set addressContext <EGRESS_AC1> zone <INGRESS_ZONE1> sipTrunkGroup <INGRESS_TG1> downstreamForkingSupport enable
set addressContext <EGRESS_AC1> zone <INGRESS_ZONE1> sipTrunkGroup <INGRESS_TG1> media earlyMedia forkingBehaviour lastReceivedSdp
  
set addressContext <EGRESS_AC1> zone <EGRESS_ZONE1> sipTrunkGroup <EGRESS_TG1> downstreamForkingSupport enable
set addressContext <EGRESS_AC1> zone <EGRESS_ZONE1> sipTrunkGroup <EGRESS_TG1> media earlyMedia forkingBehaviour lastReceivedSdp
commit
  
set profiles media packetServiceProfile <INGRESS_PSP1> packetToPacketControl transcode transcoderFreeTransparency
set profiles media packetServiceProfile <EGRESS_PSP1> packetToPacketControl transcode transcoderFreeTransparency
commit
  
set profiles signaling ipSignalingProfile <INGRESS_IPSP1> commonIpAttributes flags endToEndPrack enable
set profiles signaling ipSignalingProfile <EGRESS_IPSP1> commonIpAttributes flags endToEndPrack enable
commit
  
set addressContext <INGRESS_AC1> zone <INGRESS_ZONE1> sipTrunkGroup <INGRESS_TG1> signaling proxyBehaviorFor18xWhenE2EPrackEnabled enabled
set addressContext <EGRESS_AC1> zone <EGRESS_ZONE1> sipTrunkGroup <EGRESS_TG1> signaling proxyBehaviorFor18xWhenE2EPrackEnabled enabled
commit