- Cisco Unified Border Element Enterprise Protocol-Independent Features and Setup
- SIP-to-SIP Extended Feature Functionality for Session Border Controllers
- Bandwidth-Based Call Admission Control
- Interworking Between RSVP Capable and RSVP Incapable Networks
- Cisco Resource Reservation Protocol Agent
- SIP INFO Method for DTMF Tone Generation
- DTMF Events through SIP Signaling
- Call Progress Analysis Over IP-to-IP Media Session
- Codec Preference Lists
- AAC-LD MP4A-LATM Codec Support on Cisco UBE
- Multicast Music-on-Hold Support on Cisco UBE
- Network-Based Recording
- Video Recording - Additional Configurations
- TDoS Attack Mitigation
- Cisco Unified Communications Gateway Services--Extended Media Forking
- Dynamic Payload Type Interworking for DTMF and Codec Packets for SIP-to-SIP Calls
- iLBC Support for SIP and H.323
- DSP-Based Functionality on the Cisco UBE Enterprise Including Transcoding and Transrating
- Acoustic Shock Protection
- Noise Reduction
- SIP Ability to Send a SIP Registration Message on a Border Element
- SIP Profiles
- Session Refresh with Reinvites
- SIP Stack Portability
- VoIP for IPv6
- Interworking of Secure RTP calls for SIP and H.323
- Cisco UBE Support for SRTP-RTP Internetworking
- Support for SRTP Termination
- WebEx Telepresence Media Support Over Single SIP Session
- SIP SRTP Fallback to Nonsecure RTP
- Support for Software Media Termination Point
- Cisco Unified Communication Trusted Firewall Control
- Cisco Unified Communication Trusted Firewall Control-Version II
- Finding Feature Information
- Domain-Based Routing Support on the Cisco UBE
- URI-Based Dialing Enhancements
- Additional References
- Glossary
DTMF Events through SIP Signaling
The DTMF Events through SIP Signaling feature provides the following:
DTMF event notification for SIP messages.
Capability of receiving hookflash event notification through the SIP NOTIFY method.
Third-party call control, or other signaling mechanisms, to provide enhanced services, such as calling card and messaging services.
Communication with the application outside of the media connection.
The DTMF Events through SIP Signaling feature allows telephone event notifications to be sent through SIP NOTIFY messages, using the SIP SUBSCRIBE/NOTIFY method as defined in the Internet Engineering Task Force (IETF) draft, SIP-Specific Event Notification.
The feature also supports sending DTMF notifications based on the IETF draft: Signaled Telephony Events in the Session Initiation Protocol (SIP) (draft-mahy-sip-signaled-digits-01.txt).
- Finding Feature Information
- Prerequisites for DTMF Events through SIP Signaling
- Restrictions for DTMF Events through SIP Signaling
- DTMF Dialing
- NOTIFY Messages
- Configuring DTMF Events through SIP Signaling
- Troubleshooting Tips
- Feature Information for DTMF Events through SIP Signaling
Finding Feature Information
Your software release may not support all the features documented in this module. For the latest caveats and feature information, see Bug Search Tool and 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.
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 for DTMF Events through SIP Signaling
Cisco Unified Border Element
Cisco IOS Release 12.2(11)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 2.5 or a later release must be installed and running on your Cisco ASR 1000 Series Router.
Restrictions for DTMF Events through SIP Signaling
The DTMF Events through SIP Signaling feature adds support for sending telephone-event notifications via SIP NOTIFY messages from a SIP gateway. The events for which notifications are sent out are DTMF events from the local Plain Old Telephone Service (POTS) interface on the gateway. Notifications are not sent for DTMF events received in the Real-Time Transport Protocol (RTP) stream from the recipient user agent.
DTMF Dialing
DTMF dialing consists of simultaneous voice-band tones generated when a button is pressed on a telephone. The use of DTMF signaling for this feature enables support for advanced telephony services. Currently there are a number of application servers and service creation platforms that do not support media connections. To provide value-added services to the network, these servers and platforms need to be aware of signaling events from a specific participant in the call. Once the server or platform is aware of the DTMF events that are being signaled, it can use third-party call control, or other signaling mechanisms, to provide enhanced services. Examples of the types of services and platforms that are supported by this feature are various voice web browser services, Centrex switches or business service platforms, calling card services, and unified message servers. All of these applications require a method for the user to communicate with the application outside of the media connection. The DTMF Events Through SIP Signaling feature provides this signaling capability.
This feature is related to the SIP INFO Method for DTMF Tone Generation feature, which adds support for out-of-band DTMF tone generation using the SIP INFO method. Together the two features provide a mechanism to both send and receive DTMF digits along the signaling path.
NOTIFY Messages
The SIP event notification mechanism uses NOTIFY messages to signal when certain telephony events take place. In order to send DTMF signals through NOTIFY messages, the gateway notifies the subscriber when DTMF digits are signaled by the originator. The notification contains a message body with a SIP response status line.
The following sample message shows a NOTIFY message from the Notifier letting the Subscriber know that the subscription is completed. The combination of the From, To, and Call-ID headers identifies the call leg. The Events header specifies the event type being signaled, and the Content-Type specifies the Internet media type. The Content-Length header indicates the number of octets in the message body.
NOTIFY sip:subscriber@example1.com SIP/2.0 Via: SIP/2.0/UDP example2.com:5060 From: Notifier <sip:notifier@example2.com>;tag=5678-EFGH To: Subscriber <sip:subscriber@example1.com>;tag=1234-ABCD Call-ID: 12345@example2.com CSeq: 104 NOTIFY Contact: Notifier <sip:notifier@example2.com> Events: telephone-event;rate=1000 Content-Type: audio/telephone-event Content-Length: 4
Configuring DTMF Events through SIP Signaling
To configure the DTMF Events through SIP Signaling feature, perform the following steps.
1.
enable
2.
configure
terminal
3.
sip-ua
4.
timers
notify
number
5.
retry
notify
number
6.
exit
DETAILED STEPS
Verifying SIP DTMF Support
To verify SIP DTMF support, perform the following steps as appropriate (commands are listed in alphabetical order).
1.
show
running-config
2.
show
sip-ua
retry
3.
show
sip-ua
statistics
4.
show
sip-ua
status
5.
show
sip-ua
timers
6.
show
voip
rtp
connections
7.
show
sip-ua
calls
DETAILED STEPS
Troubleshooting Tips
To enable debugging for RTP named-event packets, use the debug voip rtp command.
To enable KPML debugs, use the debug kpml command.
To enable SIP debugs, use the debug ccsip command.
Collect debugs while the call is being established and during digit presses.
If an established call is not sending digits through KPML, use the show sip-ua calls command to ensure SIP-KPML is included in the negotiation process.
Feature Information for DTMF Events through SIP Signaling
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 Name |
Releases |
Feature Information |
---|---|---|
DTMF Events through SIP Signaling |
12.2(11)T 12.2(8)YN 12.2(15)T 12.2(11)YV 12.2(11)T, |
The DTMF Events through SIP Signaling feature provides the following:
The following commands were introduced or modified: timers notify and retry notify. |
DTMF Events through SIP Signaling |
Cisco IOS XE Release 2.5 |
The DTMF Events through SIP Signaling feature provides the following:
The following commands were introduced or modified: timers notify and retry notify. |