Dynamic Payload Type Interworking For DTMF and Codec Packets For SIP-to-SIP Calls
Dynamic Payload Type Interworking For DTMF and Codec Packets For SIP-to-SIP Calls
• Feature Information for Dynamic Payload Type Interworking for DTMF and Codec Packets for SIP-to-SIP
Calls, page 1
• Restrictions for Dynamic Payload Type Interworking for DTMF and Codec Packets for SIP-to-SIP
Calls, page 2
• Symmetric and Asymmetric Calls, page 3
• High Availability Checkpointing Support for Asymmetric Payload, page 4
• How to Configure Dynamic Payload Type Passthrough for DTMF and Codec Packets for SIP-to-SIP
Calls, page 4
• Configuration Examples for Assymetric Payload Interworking, page 8
Table 1: Feature Information for Dynamic Payload Interworking for DTMF and Codec Packets Support
Dynamic Payload Type Cisco IOS Release XE 3.1S The Dynamic Payload Type
Interworking for DTMF and Codec Interworking for DTMF and Codec
Packets for SIP-to-SIP Calls Packets for SIP-to-SIP Calls
feature provides dynamic payload
type interworking for DTMF and
codec packets for SIP-to-SIP calls.
The following commands were
introduced or modified:
asymmetric payload and
voice-class sip asymmetric
payload.
• Asymmetric payload types are not supported on early-offer (EO) call legs in a delayed-offer to early-offer
(DO-EO) scenario.
• Cisco fax relay.
• Multiple m lines with the same dynamic payload types, where m is:
The 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 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.
SUMMARY STEPS
1. enable
2. configure terminal
3. voice service voip
4. sip
5. asymmetric payload {dtmf | dynamic-codecs | full | system}
6. end
DETAILED STEPS
Example:
Example:
Device# configure terminal
Example:
Device(config)# voice service voip
Example:
Device(conf-voi-serv)# sip
Step 5 asymmetric payload {dtmf | dynamic-codecs | Configures global SIP asymmetric payload support.
full | system} Note The dtmf and dynamic-codecs keywords are
internally mapped to the full keyword to provide
Example: asymmetric payload type support for audio and video
Device(conf-serv-sip)# asymmetric payload codecs, DTMF, and NSEs.
full
Step 6 end Exits voice service SIP configuration mode and enters
privileged EXEC mode.
Example:
Device(conf-serv-sip)# end
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 STEPS
Example:
Device# configure terminal
Step 3 dial-peer voice tag voip Enters dial peer voice configuration mode.
Example:
Device(config)# dial-peer voice 77 voip
Step 4 voice-class sip asymmetric payload {dtmf | Configures the dynamic SIP asymmetric payload support.
dynamic-codecs | full | system} Note The dtmf and dynamic-codecs keywords are
internally mapped to the full keyword to provide
Example: asymmetric payload type support for audio and video
Device(config-dial-peer)# voice-class sip codecs, DTMF, and NSEs.
asymmetric payload full
Step 5 end (Optional) Exits dial peer voice configuration mode and enters
privileged EXEC mode.
Example:
Device(config-dial-peer)# end
Verifying Dynamic Payload Interworking for DTMF and Codec Packets Support
This task shows how to display information to verify 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 STEPS
Step 2 show call active voice compact (Optional) Displays a compact version of call information.
Example:
Device# show call active voice compact
Step 3 show call active voice (Optional) Displays call information for voice calls in
progress.
Example:
Device# show call active voice
Troubleshooting Tips
Use the following commands to debug any errors that you may encounter when you configure the 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
Use the following debug commands to troubleshoot HA Checkpointing for Asymmetric Payload:
• debug voip ccapi all
Use the following show commands to troubleshoot HA Checkpointing for Asymmetric Payload:
• show redundancy state
• show redundancy inter-device
• show standby brief
• show voice high-availability summary
• show voip rtp stats
• show voip rtp high-availability stats
• show voip rtp connection detail
• show call active voice brief
• show call active voice [summary]
• show call active video brief
• show call active video [summary]
• show align
• show memory debug leak