0% found this document useful (0 votes)
224 views

Dynamic Payload Type Interworking For DTMF and Codec Packets For SIP-to-SIP Calls

The document discusses a Cisco feature that provides dynamic payload type interworking for DTMF and codec packets for SIP-to-SIP calls. It allows the Cisco Unified Border Element to interwork between different dynamic payload type values across call legs for the same codec. The feature supports any payload type value for audio, video, and signaling events in the dynamic payload type range of 96 to 127. It also discusses restrictions, symmetric vs asymmetric calls, and high availability checkpointing support for asymmetric payload types.

Uploaded by

sumit rustagi
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
224 views

Dynamic Payload Type Interworking For DTMF and Codec Packets For SIP-to-SIP Calls

The document discusses a Cisco feature that provides dynamic payload type interworking for DTMF and codec packets for SIP-to-SIP calls. It allows the Cisco Unified Border Element to interwork between different dynamic payload type values across call legs for the same codec. The feature supports any payload type value for audio, video, and signaling events in the dynamic payload type range of 96 to 127. It also discusses restrictions, symmetric vs asymmetric calls, and high availability checkpointing support for asymmetric payload types.

Uploaded by

sumit rustagi
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 10

Dynamic Payload Type Interworking for DTMF

and Codec Packets for SIP-to-SIP Calls


The 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.

• 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

Feature Information for Dynamic Payload Type Interworking for


DTMF and Codec Packets for SIP-to-SIP Calls
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 . An account on Cisco.com is not required.

Cisco Unified Border Element Configuration Guide


1
Dynamic Payload Type Interworking for DTMF and Codec Packets for SIP-to-SIP Calls
Restrictions for Dynamic Payload Type Interworking for DTMF and Codec Packets for SIP-to-SIP Calls

Table 1: Feature Information for Dynamic Payload Interworking for DTMF and Codec Packets Support

Feature Name Releases Feature Information


Dynamic Payload Type 15.0(1)XA 15.1(1)T 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.

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.

High Availability Checkpointing 15.4(2)T High availability support for


Support for Asymmetric Payload asymmetric payload type
interworking was added.
High Availability Checkpointing Cisco IOS Release XE 3.12S High availability support for
Support for Asymmetric Payload asymmetric payload type
interworking was added.

Restrictions for Dynamic Payload Type Interworking for DTMF


and Codec Packets for SIP-to-SIP Calls
The 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.

Cisco Unified Border Element Configuration Guide


2
Dynamic Payload Type Interworking for DTMF and Codec Packets for SIP-to-SIP Calls
Symmetric and Asymmetric Calls

• 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:

m = audio <media-port1> RTP/AVP XXX m = video <media-port2> RTP/AVP XXX

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 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.

Cisco Unified Border Element Configuration Guide


3
Dynamic Payload Type Interworking for DTMF and Codec Packets for SIP-to-SIP Calls
High Availability Checkpointing Support for Asymmetric Payload

High Availability Checkpointing Support for Asymmetric Payload


High availability for a call involving asymmetric payloads is supported. In case of fail-over from active to
stand-by, the asymmetric payload interworking will be continued as new active CUBE passes across the
payload type values according to the negotiation and call establishment.

Figure 1: Sample High-Availability Topology

How to Configure Dynamic Payload Type Passthrough for DTMF


and Codec Packets for SIP-to-SIP Calls

Configuring Dynamic Payload Type Passthrough at the Global Level


Perform this task to configure the pass through of DTMF or codec payload to the other call leg (instead of
performing dynamic payload type interworking) 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

Cisco Unified Border Element Configuration Guide


4
Dynamic Payload Type Interworking for DTMF and Codec Packets for SIP-to-SIP Calls
Configuring Dynamic Payload Type Passthrough for a Dial Peer

DETAILED STEPS

Command or Action Purpose


Step 1 enable Enables privileged EXEC mode.
• Enter your password if prompted.
Example:
Device> enable

Example:

Step 2 configure terminal Enters global configuration mode.

Example:
Device# configure terminal

Step 3 voice service voip Enters voice service configuration mode.

Example:
Device(config)# voice service voip

Step 4 sip Enters voice service SIP configuration mode.

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

Configuring Dynamic Payload Type Passthrough for a Dial Peer


Perform this task to configure the pass through of DTMF or codec payload to the other call leg (instead of
performing dynamic payload type interworking) feature at the dial-peer level.

Cisco Unified Border Element Configuration Guide


5
Dynamic Payload Type Interworking for DTMF and Codec Packets for SIP-to-SIP Calls
Configuring Dynamic Payload Type Passthrough 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 STEPS

Command or Action Purpose


Step 1 enable Enables privileged EXEC mode.
• Enter your password if prompted.
Example:
Device> enable

Step 2 configure terminal Enters global configuration mode.

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

Cisco Unified Border Element Configuration Guide


6
Dynamic Payload Type Interworking for DTMF and Codec Packets for SIP-to-SIP Calls
Verifying Dynamic Payload Interworking for DTMF and Codec Packets Support

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

Command or Action Purpose


Step 1 enable Enables privileged EXEC mode.
• Enter your password if prompted.
Example:
Device> enable

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

Cisco Unified Border Element Configuration Guide


7
Dynamic Payload Type Interworking for DTMF and Codec Packets for SIP-to-SIP Calls
Configuration Examples for Assymetric Payload Interworking

• debug voice high-availability all


• debug voip rtp error
• debug voip rtp inout
• debug voip rtp packet
• debug voip rtp high-availability
• debug voip rtp function
• debug ccsip 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

Configuration Examples for Assymetric Payload Interworking

Example: Asymmetric Payload Interworking—Passthrough Configuration


!
voice service voip
allow-connections sip to sip
sip
rel1xx disable
asymmetric payload full
midcall-signaling passthru
!
dial-peer voice 1 voip
voice-class sip asymmetric payload full
session protocol sipv2
rtp payload-type cisco-codec-fax-ind 110
rtp payload-type cisco-codec-video-h264 112

Cisco Unified Border Element Configuration Guide


8
Dynamic Payload Type Interworking for DTMF and Codec Packets for SIP-to-SIP Calls
Example: Asymmetric Payload Interworking—Interworking Configuration

session target ipv4:9.13.8.23


!

Example: Asymmetric Payload Interworking—Interworking Configuration


!
voice service voip
allow-connections sip to sip
!
dial-peer voice 1 voip
session protocol sipv2
rtp payload-type cisco-codec-fax-ind 110
rtp payload-type cisco-codec-video-h264 112
session target ipv4:9.13.8.23
!

Cisco Unified Border Element Configuration Guide


9
Dynamic Payload Type Interworking for DTMF and Codec Packets for SIP-to-SIP Calls
Example: Asymmetric Payload Interworking—Interworking Configuration

Cisco Unified Border Element Configuration Guide


10

You might also like