Guest

Networking Software (IOS & NX-OS)

Cisco Unified Border Element Support for Configurable Pass-through of SIP INVITE Parameters

  • Viewing Options

  • PDF (63.5 KB)
  • Feedback
Cisco Unified Border Element Support for Configurable Pass-through of SIP INVITE Parameters

Table Of Contents

Cisco Unified Border Element Support for Configurable Pass-through of SIP INVITE Parameters

Prerequisites

Restrictions

Information About Cisco Unified Border Element Support for Configurable Pass-through of SIP INVITE Parameters

How to Configure the Cisco Unified Border Element Support for Configurable Pass-through of SIP INVITE Parameters


Cisco Unified Border Element Support for Configurable Pass-through of SIP INVITE Parameters

This feature enables the Cisco Unified Border Element (Cisco UBE) platform to pass through end-to-end headers at a global or dial-peer level, that are not processed or understood in a SIP trunk to SIP trunk scenario. The pass through functionality includes all or only a configured list of unsupported or non-mandatory SIP headers, and all unsupported content/MIME types.

Prerequisites

Configuring the media flow-around command is required for Session Description Protocol (SDP) pass-through. When flow-around is not configured, the flow-through mode of SDP pass-through will be functional.

When the dial-peer media flow mode is asymmetrically configured, the default behavior is to fallback to SDP pass-through with flow-through.

Cisco Unified Border Element

Cisco IOS Release 15.0(1)M or a later release must be installed and running on your Cisco Unified Border Element.

Cisco Unified Border Element (Enterprise)

Cisco IOS XE Release 3.1S or a later release must be installed and running on your Cisco ASR 1000 Series Router.

Restrictions

When SDP pass-through is enabled, some of interworking that the Cisco Unified Border Element currently performs cannot be activated. These features include:

Delayed Offer to Early Offer Interworking

Supplementary Services with triggered Invites

DTMF Interworking scenarios

Fax Interworking/QoS Negotiation

Transcoding

Information About Cisco Unified Border Element Support for Configurable Pass-through of SIP INVITE Parameters

The Cisco UBE does not support end-to-end media negotiation between the two endpoints that establish a call session through the Cisco UBE. This is a limitation when the endpoints intend to negotiate codec/payload types that the Cisco UBE does not process, because currently, unsupported payload types will never be negotiated by the Cisco UBE. Unsupported content types include text/plain, image/jpeg and application/resource-lists+xml. To address this problem, SDP is configured to pass through transparently at the Cisco UBE, so that both the remote ends can negotiate media independently of the Cisco UBE.

SDP pass-through is addressed in two modes:

Flow-through—Cisco UBE plays no role in the media negotiation, it blindly terminates and re-originates the RTP packets irrespective of the content type negotiated by both the ends. This supports address hiding and NAT traversal.

Flow-around—Cisco UBE neither plays a part in media negotiation, nor does it terminate and re-originate media. Media negotiation and media exchange is completely end-to-end.

How to Configure the Cisco Unified Border Element Support for Configurable Pass-through of SIP INVITE Parameters

To enable Cisco UBE Unsupported Content Pass-through perform the steps in this section. This section contains the following subsections:

Configuring Cisco Unified Border Element Support for Configurable Pass-through of SIP INVITE Parameters at the Global Level

Configuring Cisco Unified Border Element Support for Configurable Pass-through of SIP INVITE Parameters at the Dial Peer Level

Configuring Cisco Unified Border Element Support for Configurable Pass-through of SIP INVITE Parameters at the Global Level

To configure Unsupported Content Pass-through on a Cisco UBE platform at the global level, perform the steps in this section.

SUMMARY STEPS

1. enable

2. configure terminal

3. voice service voip

4. sip

5. pass-thru {content {sdp | unsupp} | headers {unsupp | list tag}}

6. exit

DETAILED STEPS

 
Command or Action
Purpose

Step 1 

enable

Example:

Router> enable

Enables privileged EXEC mode.

Enter your password if prompted.

Step 2 

configure terminal

Example:

Router# configure terminal

Enters global configuration mode.

Step 3 

voice service voip

Example:

Router(config)# voice service voip

Enters voice service VoIP configuration mode.

Step 4 

sip

Example:

Router(conf-voi-serv)# sip

Enters SIP configuration mode.

Step 5 

pass-thru {content {sdp | unsupp} | headers {unsupp | list tag}}

Example:

Router(conf-serv-sip)# pass-thru content unsupp

Passes the SDP transparently from in-leg to the out-leg with no media negotiation.

Step 6 

exit

Example:

Router(conf-serv-sip)# exit

Exits the current mode.

Configuring Cisco Unified Border Element Support for Configurable Pass-through of SIP INVITE Parameters at the Dial Peer Level

To configure Unsupported Content Pass-through on a Cisco UBE platform at the dial-peer level, perform the steps in this section.

SUMMARY STEPS

1. enable

2. configure terminal

3. dial-peer voice tag voip

4. voice-class sip pass-thru {content {sdp | unsupp} | headers {unsupp | list tag}} [system]

5. exit

DETAILED STEPS

 
Command or Action
Purpose

Step 1 

enable

Example:

Router> enable

Enables privileged EXEC mode.

Enter your password if prompted.

Step 2 

configure terminal

Example:

Router# configure terminal

Enters global configuration mode.

Step 3 

dial-peer voice tag voip

Example:

Router(config)# dial-peer voice 2 voip

Enters dial peer VoIP configuration mode.

Step 4 

voice-class sip pass-thru {content {sdp | unsupp} | headers {unsupp | list tag}} [system]

Example:

Router(config-dial-peer)# voice-class sip pass-thru content sdp

Passes the SDP transparently from in-leg to the out-leg with no media negotiation.

Step 5 

exit

Example:

Router(config-dial-peer)# exit

Exits the current mode.