Table Of Contents
Support for Dynamic Payload Type Interworking for DTMF and Codec Packets for SIP-to-SIP Calls
Symmetric and Asymmetric Calls
How to Configure Dynamic Payload Type Interworking for DTMF and Codec Packets for SIP-to-SIP Calls
Support for Dynamic Payload Type Interworking for DTMF and Codec Packets for SIP-to-SIP Calls
The Support for Dynamic Payload Type Interworking for DTMF and Codec Packets for SIP-to-SIP Calls feature provides dynamic payload type interworking for dual tone multifrequency (DTMF) and codec packets for Session Initiation Protocol (SIP) to SIP calls.
Based on this feature, the Cisco Unified Border Element (Cisco UBE) interworks between different dynamic payload type values across the call legs for the same codec. Also, Cisco UBE supports any payload type value for audio, video, named signaling events (NSEs), and named telephone events (NTEs) in the dynamic payload type range 96 to 127.
Symmetric and Asymmetric Calls
Cisco UBE supports dynamic payload type negotiation and interworking for all symmetric and asymmetric payload type combinations. A call leg on Cisco UBE is considered as symmetric or asymmetric based on the payload type value exchanged during the offer and answer with the endpoint:
•A symmetric endpoint accepts and sends the same payload type.
•An asymmetric endpoint can accept and send different payload types.
The Support for Dynamic Payload Type Interworking for DTMF and Codec Packets for SIP-to-SIP Calls feature is enabled by default for a symmetric call. An offer is sent with a payload type based on the dial-peer configuration. The answer is sent with the same payload type as was received in the incoming offer. When the payload type values negotiated during the signaling are different, the Cisco UBE changes the Real-Time Transport Protocol (RTP) payload value in the VoIP to RTP media path.
To support asymmetric call legs, you must enable The Support for Dynamic Payload Type Interworking for DTMF and Codec Packets for SIP-to-SIP Calls feature. The dynamic payload type value is passed across the call legs, and the RTP payload type interworking is not required. The RTP payload type handling is dependent on the endpoint receiving them.
Prerequisites
Cisco Unified Border Element
•Cisco IOS Release 15.0(1)XA 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
The Support for Dynamic Payload Type Interworking for DTMF and Codec Packets for SIP-to-SIP Calls feature is not supported for the following:
•H323-to-H323 and H323-to-SIP calls.
•All transcoded calls.
•Secure Real-Time Protocol (SRTP) pass-through calls.
•Flow-around calls.
•Asymmetric payload types are not supported on early-offer (EO) call legs in a delayed-offer to early-offer (DO-EO) scenario.
•Multiple m lines with the same dynamic payload types, where m is:
m = audio <media-port1> RTP/AVP XXX
m = video <media-port2> RTP/AVP XXXHow to Configure Dynamic Payload Type Interworking for DTMF and Codec Packets for SIP-to-SIP Calls
The configuration tasks for this feature are presented in the following sections:
•Configuring Dynamic Payload Support at the Global Level
•Configuring Dynamic Payload Support for a Dial Peer
•Verifying Dynamic Payload Interworking for DTMF and Codec Packets Support
Configuring Dynamic Payload Support at the Global Level
Perform this task to configure the Support for Dynamic Payload Type Interworking for DTMF and Codec Packets for SIP-to-SIP Calls feature at the global level.
SUMMARY STEPS
1. enable
2. configure terminal
3. voice service voip
4. sip
5. asymmetric payload {dtmf | dynamic-codecs | full | system}
6. end
DETAILED STEPSConfiguring Dynamic Payload Support for a Dial Peer
Perform this task to configure Support for Dynamic Payload Type Interworking for DTMF and Codec Packets for SIP-to-SIP Calls feature for a dial peer.
SUMMARY STEPS
1. enable
2. configure terminal
3. dial-peer voice tag voip
4. voice-class sip asymmetric payload {dtmf | dynamic-codecs | full | system}
5. end
DETAILED STEPSVerifying Dynamic Payload Interworking for DTMF and Codec Packets Support
This task shows how to display information to verify Support for Dynamic Payload Type Interworking for DTMF and Codec Packets for SIP-to-SIP Calls configuration feature. These show commands need not be entered in any specific order.
SUMMARY STEPS
1. enable
2. show call active voice compact
3. show call active voice
DETAILED STEPSTroubleshooting Tips
Use the following commands to debug any errors that you may encounter when you configure the Support for Dynamic Payload Type Interworking for DTMF and Codec Packets for SIP-to-SIP Calls feature:
•debug ccsip all
•debug voip ccapi inout
•debug voip rtp