- Interworking Between RSVP Capable and RSVP Incapable Networks
- SIP INFO Method for DTMF Tone Generation
- DTMF Events through SIP Signaling
- Negotiation of an Audio Codec from a List of Codecs
- Multicast Music-on-Hold Support on Cisco UBE
- Network-Based Recording Using Cisco UBE
- Dynamic Payload Type Interworking for DTMF and Codec Packets for SIP-to-SIP Calls
- iLBC Support for SIP and H.323
- Configuring RTP Media Loopback for SIP Calls
- Support for Media Flow- Around with SIP Signaling control on CUBE
- Configuring Media Antitrombone
- SIP Ability to Send a SIP Registration Message on a Border Element
- SIP Parameter Modification
- Session Refresh with Reinvites
- SIP Stack Portability
- Interworking of Secure RTP calls for SIP and H.323
- CUBE Support for SRTP-RTP Internetworking
- Configuring RTCP Report Generation
- SIP SRTP Fallback to Nonsecure RTP
- Configuring Support for Interworking Between RSVP Capable and RSVP Incapable Networks
- VoIP for IPv6
- Cisco UBE Mid-call Re-INVITE Consumption
- Interworking Between RSVP Capable and RSVP Incapable Networks
- Support for Software Media Termination Point
- Cisco Unified Communication Trusted Firewall Control
- Cisco Unified Communication Trusted Firewall Control-Version II
- Domain-Based Routing Support on the Cisco UBE
Configuring RTCP Report Generation
The assisted Real-time Transport Control Protocol (RTCP) feature adds the ability for Cisco Unified Border Element (Cisco UBE) to generate standard RTCP keepalive reports on behalf of endpoints. RTCP reports determine the liveliness of a media session during prolonged periods of silence, such as call hold or mute. Therefore, it is important for the Cisco UBE to generate RTCP reports irrespective of whether the endpoints send or receive media.
Cisco UBE generates RTCP report only when inbound and outbound call legs are SIP, or SIP to H.323, or H.323 to SIP.
Finding Feature Information
Your software release may not support all the features documented in this module. For the latest feature information and caveats, see the release notes for your platform and software release. To find information about the features documented in this module, and to see a list of the releases in which each feature is supported, see the Feature Information Table at the end of this document.
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.
Prerequisites
Cisco Unified Border Element
- Cisco IOS Release 15.1(2)T or a later release must be installed and running on your Cisco Unified Border Element.
Cisco Unified Border Element (Enterprise)
- Cisco IOS XE Release <TBD> or a later release must be installed and running on your Cisco ASR 1000 Series Router.
Restrictions
- RTCP report generation over IPv6 is not supported.
- RTCP report generation is not supported for Secure Real-time Transport Protocol (SRTP) or SRT Control Protocol (SRTCP) pass-through as Cisco UBE is not aware of the media encryption or decryption keys.
- RTCP report generation is not supported for loopback calls, T.38 fax, and modem relay calls.
- RTCP or SRTCP report generation is not supported when Cisco UBE inserts a Digital Signal Processor (DSP) for RTP-SRTP interworking on RTP and SRTP call legs.
- RTCP report generation is not supported when there is a call hold with an invalid media address such as 0.0.0.0 in Session Description Protocol (SDP) or Open Logical Channel (OLC).
- RTCP report generation is not supported for RTCP multiplexed with RTP on the same address and port.
- RTCP report generation is not supported on enterprise aggregation services routers (ASR) Cisco UBE.
- RTCP packet generation is not supported on the SIP leg when the H.323 leg puts the SIP leg on hold in a Slow Start to Delayed-Offer call.
Configuring RTCP Report Generation on Cisco UBE
RTCP keepalive packets indicate session liveliness. When configured on Cisco UBE, RTCP keepalive packets are sent on both inbound and outbound SIP or H.323 call legs.
Perform this task to configure RTCP report generation on Cisco UBE.
DETAILED STEPS
Troubleshooting Tips
Use the following debug commands for debugging related to RTCP keepalive packets:
- debug voip rtcp packet --Shows details related to RTCP keepalive packets such as RTCP sending and receiving paths, Call ID, Globally Unique Identifier (GUID), packet header, and so on.
Router# debug voip rtcp packet
01:06:27.450: //6/xxxxxxxxxxxx/RTP//Event/voip_rtp_send_rtcp_keepalive: Generate RTCP Keepalive
*Mar 17 01:06:27.450: rtcp_send_report: Attributes
(src ip=192.168.30.3, src port=17101, dst ip=192.168.30.4, dst port=18619
bye=0, initial=1, ssrc=0x07111E02, keepalive=1)
*Mar 17 01:06:27.450: rtcp_construct_keepalive_report: Constructed Report
(rtcp=0x2E5AF214, ssrc=0x07111E02, source->ssrc=0x00001E03, total_len=36)
2E5AF210: 80C90001 07111E02 81CA0006 .I.......J..
2E5AF220: 07111E02 010F302E 302E3040 392E3435 ......0.0.0@9.45
2E5AF230: 2E33302E 33000000 00 .30.3....
Caution |
Under moderate traffic loads, the debug voip rtp packet command produces a high volume of output and the command should be enabled only when the call volume is very low. |
- debug voip rtp packet --Shows details about VoIP RTP packet debugging trace.
Router# debug voip rtp packet
VOIP RTP All Packets debugging is on
- debug voip rtp session --Shows all RTP session debug information.
Router# debug voip rtp session
VOIP RTP All Events debugging is on
- debug voip rtp error --Shows details about debugging trace for RTP packet error cases.
Router# debug voip rtp error
VOIP RTP Errors debugging is on
- debug ip rtp protocol --Shows details about RTP protocol debugging trace.
Router# debug ip rtp protocol
RTP protocol debugging is on
- debug voip rtcp session --Shows all RTCP session debug information.
Router# debug voip rtcp session
VOIP RTCP Events debugging is on
- debug voip rtcp error -- Shows details about debugging trace for RTCP packet error cases.
Router# debug voip rtcp error
VOIP RTCP Errors debugging is on
Feature Information for Configuring RTCP Report Generation
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 History Table entry for the Cisco Unified Border Element. .
Table 1 | Feature Information for Configuring RTCP Report Generation |
Feature Name |
Releases |
Feature Information |
---|---|---|
Assisted RTCP |
15.1(2)T |
This feature adds the ability for Cisco UBE to generate standard RTCP keepalive reports on behalf of endpoints and ensures the liveliness of a media session during prolonged periods of silence, such as call hold. The following commands were introduced or modified in this release: rtcp keepalive, debug voip rtcp, debug voip rtp, debug ip rtp protocol, and ip rtcp report interval. |
Feature History Table entry for the Cisco Unified Border Element (Enterprise) .
Table 2 | Feature Information for Configuring RTCP Report Generation |
Feature Name |
Releases |
Feature Information |
---|---|---|
Assisted RTCP |
TBD |
This feature adds the ability for Cisco UBE to generate standard RTCP keepalive reports on behalf of endpoints and ensures the liveliness of a media session during prolonged periods of silence, such as call hold. The following commands were introduced or modified in this release: rtcp keepalive, debug voip rtcp, debug voip rtp, debug ip rtp protocol, and ip rtcp report interval. |
Cisco and the Cisco Logo are trademarks of Cisco Systems, Inc. and/or its affiliates in the U.S. and other countries. A listing of Cisco's trademarks can be found at www.cisco.com/go/trademarks. Third party trademarks mentioned are the property of their respective owners. The use of the word partner does not imply a partnership relationship between Cisco and any other company. (1005R)
Any Internet Protocol (IP) addresses and phone numbers used in this document are not intended to be actual addresses and phone numbers. Any examples, command display output, network topology diagrams, and other figures included in the document are shown for illustrative purposes only. Any use of actual IP addresses or phone numbers in illustrative content is unintentional and coincidental.