Overview
The Cisco Unified Border Element (CUBE)supports consumption of forked 18x responses with SDP, under certain conditions during an early dialog, to reduce the interoperability issues that arise due to signaling forking.
When CUBE receives forked 18x responses with SDP, the media negotiation by default is end-to-end. This means that CUBE has to send an UPDATE with SDP on the inbound leg to renegotiate the new media offer. Under certain conditions, the inbound leg may not be able to support sending UPDATE messages with SDP for media renegotiation. This results in CUBE consuming the forked 18x responses with SDP and may result in DSP resources being used for media interworking. Media parameters such as direction change, and call escalation or de-escalation is not propagated end-to-end. If required, these media changes can be renegotiated end-to-end, after the calls are connected, using a DO re-INVITE.
Forked 18x responses for INVITE requests with SDP during early dialog will be consumed by CUBE to reduce interoperability issues between user agents.
Feature Information for Consumption of Multiple Forked 18x Responses with SDP During Early Dialog
The following table provides release information about the feature or features described in this module. This table lists only the software release that introduced support for a given feature in a given software release train. Unless noted otherwise, subsequent releases of that software release train also support that feature.
Use Cisco Feature Navigator to find information about platform support and Cisco software image support. To access Cisco Feature Navigator, go to www.cisco.com/go/cfn. An account on Cisco.com is not required.
Feature Name |
Releases |
Feature Information |
---|---|---|
Support for Forked 18x Responses with SDP during Early Dialog |
Cisco IOS XE Denali 16.3.1 |
This feature allows CUBE to consume multiple forked 18x responses with SDP received during an early dialog. |
Characteristics of Forked 18x Responses with SDP during Early Dialog
-
If PRACK or UPDATE is not supported on the inbound leg, by default, CUBE consumes the forked 18x responses
-
If PRACK or UPDATE is not supported and CUBE has to initiate renegotiation after call connect, then the early media update block re-negotiate CLI must be enabled
-
When PRACK and UPDATE are supported on the inbound leg and CUBE has to consume the forked 18x responses, the early media update block CLI must be enabled
-
If PRACK and UPDATE are supported and CUBE has to consume the forked 18x responses and initiate renegotiation after call connect, then the early media update block renegotiate CLI must be enabled
-
If mid-call signaling block or mid-call signaling passthrough media changes are configured, DO invite is not triggered
Note |
CUBE utilizes the EARLY UPDATE BLOCK functionality to configure the forked 18x responses with SDP during early dialog. The early media update block command is used to consume the forked 18x responses and the early media update block renegotiate command is used to renegotiate the forked 18x responses after the call connect. |
Renegotiation (when enabled via configuration) is triggered for the forked 18x responses containing the following changes:
-
DSP Transcoder insertion
-
Video escalation or de-escalation
-
Media directional changes
Note |
It is recommended to configure the early media update block re-negotiate command whenever there are transcoding, DTMF interworking, or video changes. |