Cisco PGW 2200 and HSI Softswitch Out of band DTMF for SIP and H.323

Similar documents
Configuring Hookflash Relay on FXS/FXO Voice Ports

DTMF Relay and Interworking on CUBE Contents

VG224 Voice Gateway SCCP Registration with CME Configuration Example

Configuring T.38 Fax Relay

PGW 2200 Softswitch : SLT 26xx Configuration

Cisco H.323 Signaling Interface

DTMF Events through SIP Signaling

Unified Communications Manager Express Toll Fraud Prevention

The Dynamic Payload Type Interworking for DTMF and Codec Packets for SIP-to-SIP Calls feature provides

MGCP controls telephony gateways from a centralized call agent. This topic describes MGCP and identifies its associated standards.

Dynamic Payload Type Interworking for DTMF

Use NAT to Hide the Real IP Address of CTC to Establish a Session with ONS 15454

NAT Support for Multiple Pools Using Route Maps

Overview of SIP. Information About SIP. SIP Capabilities. This chapter provides an overview of the Session Initiation Protocol (SIP).

TSIN02 - Internetworking

Hotdial on IP Phones with CallManager Configuration Example

Configuring SIP MWI Features

Cisco HSI System Overview

Unified Border Element (CUBE) with Cisco Unified Communications Manager (CUCM) Configuration Example

The information contained in this document is confidential and proprietary to tekvizion PVS, Inc.

HSI Data Collection for Technical Support Service Requests

Generic Transparency Descriptor for GKTMP Using SS7 Interconnect for Voice Gateways Version 2.0

Troubleshooting No Ringback Tone on ISDN VoIP (H.323) Calls

Phone template. Add phones to database. Procedure

VG248 Port Configuration to Light the Caller ID MWI

Configuring the Cisco IOS MGCP Gateway

VoIP with Channel Associated Signaling (CAS)

SPA400 Internet Telephony Gateway with 4 FXO Ports

Overview of the Session Initiation Protocol

SIP Network Overview

Application Notes for Configuring 2N Telekomunikace Helios IP to interoperate with Avaya IP Office Issue 1.0

MLPP Relay in PRI to SIP/ISUP Interworking Feature Module

Configuring Network Side ISDN BRI Voice Interface Cards

PGW 2200 Softswitch 'MSO Refused, Warm Start up Failed' Error Message

Troubleshooting Voice Over IP with WireShark

Fixing Issues with Corporate Directory Lookup from the Cisco IP Phone

Cisco ATA 191 Analog Telephone Adapter Overview

SIP Reliable Provisional Response on CUBE and CUCM Configuration Example

IOS Gateway BRI Backhaul with Cisco CallManager 4.1 Configuration Example

Toll Fraud Prevention

Fax over IP Troubleshooting Basics

Voice Mail Integration

Configuring Cisco CallManager IP Phones to Work With IP Phone Agent

Cisco Cisco Voice over IP (CVOICE) Practice Test. Version QQ:

Interworking Signaling Enhancements for H.323 and SIP VoIP

Configuring an Error Response Code upon an Out-of-Dialog OPTIONS Ping Failure

Using IOS Translation Rules Creating Scalable Dial Plans for VoIP Networks

The Session Initiation Protocol

Application Notes for Configuring SIP Trunking between Global Crossing SIP Trunking Service and an Avaya IP Office Telephony Solution Issue 1.

CallManager MoH uses G.711 Codec while Voice Calls use G.729 Codec Configuration Example

BT SIP Trunk Configuration Guide

Call Progress Analysis Overview

Cisco Exam Implementing Cisco IP Telephony & Video, Part 1 v1.0 Version: 10.0 [ Total Questions: 189 ]

Dial Peer Configuration Examples

CallManager Configuration Requirements for IPCC

AT&T IP Flexible Reach And IP Toll Free Cisco Unified Communication Manager H.323 Configuration Guide. Issue /3/2008

VoIP Basics. 2005, NETSETRA Corporation Ltd. All rights reserved.

Cisco TelePresence ISDN Gateway Version 2.2

Abstract. Avaya Solution & Interoperability Test Lab

Installation & Configuration Guide Version 4.0

Configuring the Eight-Port FXS RJ-21 Module

Application Notes for Configuring SIP Trunking between Cincinnati Bell Any Distance evantage and Avaya IP Office Issue 1.0

DMP 128 Plus C V DMP 128 Plus C V AT. Cisco CUCM Configuration Guide REVISION: 1.1 DATE: SEPTEMBER 1 ST 2017

Cisco Analog Telephone Adaptor Overview

Application Notes for Configuring SIP Trunking between McLeodUSA SIP Trunking Solution and an Avaya IP Office Telephony Solution Issue 1.

H.323-to-H.323 Interworking on CUBE

Following configurations are needed regardless of the recording technology being used.

Mobile MOUSe CONVERGENCE+ ONLINE COURSE OUTLINE

Application Notes for Configuring Avaya IP Office Server Edition 10.1 to interoperate with Zenitel Turbine - Issue 1.0

Caller ID Name Delivery Issues on Cisco IOS Gateways

Initial release of this document. 9.6(1) This feature was introduced on the PGW 2200.

Cisco SPA Line IP Phone Cisco Small Business

E911 Mapping on the MGC 2200

Application Notes for Configuring SIP Trunking between Bandwidth.com SIP Trunking Solution and an Avaya IP Office Telephony Solution Issue 1.

Cisco PGW 2200 Softswitch Platform Overview

AT&T VOIP Nortel BCM50 Release 3.0 SIP Configuration Guide For Use with AT&T IP Flexible Reach Service. Issue /26/2007

System-Level Configuration Settings

Configuring SIP Call-Transfer Features

Smart IAD. User s Guide

Configuring VoIP Call Setup Monitoring

Cisco IOS Voice Commands: N

Understanding the Cisco IP Phone 10/100 Ethernet In Line Power Detection Algorithm

Vendor: Cisco. Exam Code: Exam Name: Troubleshooting Cisco IP Telephony and Video (CTCOLLAB) Version: Demo

Abstract. Avaya Solution & Interoperability Test Lab

Reestablishing a Broken Cisco CallManager Cluster SQL Subscription with CallManager 3.0, 3.1 and 3.2

Voice Translation Rules

IPNext 187 Hybrid IP-PBX System High-performance Hybrid IP-PBX Solution

Cisco DSL Router Configuration and Troubleshooting Guide Cisco DSL Router Acting as a PPPoE Client with a Dynamic IP Address

Abstract. Avaya Solution & Interoperability Test Lab

UTT-GoIP800. Datasheet

Abstract. Avaya Solution & Interoperability Test Lab

Configuring FXS Ports for Basic Calls

DMP 128 Plus C V DMP 128 Plus C V AT

Setting up Inter Cluster Trunks with Three or More Cisco CallManagers

Application Notes for Configuring SIP Trunking between TelePacific SmartVoice SIP Connect and an Avaya IP Office Telephony Solution 1.

SIP System Features. SIP Timer Values. Rules for Configuring the SIP Timers CHAPTER

Cisco SPA922 1-Line IP Phone with 2-Port Switch Cisco Small Business IP Phones

Mobile MOUSe IMPLEMENTING VOIP ONLINE COURSE OUTLINE

Application Notes for Packet One SIP Trunk System Version 3.1 Interoperability with Avaya Software Communication System Release Issue 1.

Course Outline: Implementing Cisco IP Telephony & Video, Part 1 (CIPTV1)

Transcription:

Cisco PGW 2200 and HSI Softswitch Out of band DTMF for SIP and H.323 Document ID: 49923 Contents Introduction Prerequisites Requirements Components Used Conventions Cisco PGW 2200 and HSI DTMF Out of band H.323 SIP Related Information Introduction This document describes the working of out of band dual tone multifrequency (DTMF) on the Cisco PGW 2200 for Call Control mode by using either a Session Initiation Protocol (SIP) Proxy Server, a Cisco H.323 Signaling Interface (HSI) adjunct platform, or both for H.323 communication. For SIP the sip notify is a new DTMF relay method that is proposed on Cisco IOS Software and on the Cisco PGW 2200. For the Cisco HSI transmit and receive of H.245 Alphanumeric information during the H.245 negotiation phase is implemented. Prerequisites Requirements Readers of this document should have knowledge of these topics: Cisco Media Gateway Controller Software Release 9 Support of SIP SUBSCRIBE/NOTIFY Methods SIP Support for telephony event subscription and for sending telephone event notification will be implemented for the following methods: SUBSCRIBE Method for subscriptioncomplying with RFC 3265 NOTIFY Method for notificationcomplying with RFC 3265 and draft Mahy sip signaled digits 00.txt DTMF Digits 0 9, *, # and ABCD ITU T Q.23 and Q.24 which explain "dynamic range" and "tone duration." No DTMF tone duration should less than 40 ms. Configuring SIP DTMF Support ITU Recommendation H.245 version 7, June 2000 Components Used The information in this document is based on these software and hardware versions: Cisco PGW 2200 Releases 9.4(1) and later Cisco HSI verion 4.1

Note: Both running on the latest patch level available on Cisco.com. The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. If your network is live, make sure that you understand the potential impact of any command. Conventions For more information on document conventions, refer to the Cisco Technical Tips Conventions. Cisco PGW 2200 and HSI DTMF Out of band The Cisco PGW 2200 supports DTMF relay for both SIP and H.323. H.323 The Cisco PGW 2200 and HSI support out of band DTMF relay. DTMF digits from the media gateway (MGW) are sent to the Cisco PGW 2200 through Media Gateway Control Protocol (MGCP), and send over via Extended ISDN User Part (E ISUP) messages to the Cisco HSI. This results in a H.245 message from the Cisco HSI towards a gatekeeper. Figure 1 DTMF H.323 In Figure 1, the Cisco HSI always transmits as type H.245 ''signal." Basically, the Cisco HSI can receive it as either type H.245 "signal" or "alpha." Figure 2 DTMF MGCP

For MGW to Cisco PGW 2200 through the debug mgcp packet command on the MGW, this information is seen: From debug mgcp packet output MGCP... > NTFY 123 s0/ds1 1/17@mgw04 MGCP 0.1 X: 703 O: D/0 < received 0 MGCP... > 200 123 OK The H.245 message from Cisco HSI to the gateway through the debug h245 asn1 command on the gateway tells you details via the H.245 userinput : signal. From debug h245 asn1 debug output 00:52:17: H245 MSC INCOMING PDU ::= value MultimediaSystemControlMessage ::= indication : userinput : signal : { signaltype "5"! Digit relayed is 5. Figure 3 Cisco PGW 2200 and HSI Concept

Configuration On the MGCP gateway, add these commands: mgcp package capability dtmf package mgcp dtmf relay voip codec all mode out of band On the Cisco PGW 2200: Auto detects On the Cisco IOS H.323 gateway, under the dial peer voice xx voip command, add this command: dtmf relay h245 signal On the Cisco HSI : (HSI provisioning URL) Example prov add:name=sys_config_static, dtmfsupporteddirection=both prov add:name=sys_config_static, dtmfsupportedtype=dtmf To configure this on the Cisco HSI: gw mml> prov sta::srcver="active",dstver="dtmf_config" H323 Signalling Gateway Mon Feb 2 13:27:57 2004 Successfully started provisioning session "DTMF_Config" from "active." Note: This provisioning session has not been verified. gw mml> prov add:name="sys_config_static",dtmfsupportedtype="dtmf" H323 Signalling Gateway Mon Feb 2 13:29:18 2004

Successfully added provisioning elements: MML Name: SYS_CONFIG_STATIC Parameter: DtmfSupportedType Value: DTMF gw mml> prov add:name="sys_config_static",dtmfsupporteddirection="both" H323 Signalling Gateway Mon Feb 2 13:29:41 2004 Successfully added provisioning elements: MML Name: SYS_CONFIG_STATIC Parameter: DtmfSupportedDirection Value: both gw mml> prov cpy H323 Signalling Gateway Mon Feb 2 13:29:49 2004 Note: The HSI needs to be restarted after changing these parameters because they are "static" and therefore only read during a restart. MGCP DTMF digits can come out of order, due to the MGCP dual Ethernet connection. On the sending side, the Cisco IOS AS5xxx detects the digit with a MGCP NTFY with O: D/1 (MGCP notify with observed event digit 1). On the receiving side, the Cisco IOS AS5xxx sends the digits with a MGCP RQNT with S: D/1 (MGCP request event while sending the signal digit 1). In looking for an HSI solution, review the H.245 message which can not come out of order due to the TCP that keeps the message in sequence. This is the same for the E ISUP links using UDP/RUDP (Reliable UDP). During troubleshooting for such an event, consider the MGCP connection which uses UDP and can result in the digits being duplicated along the path for packet re transmissions. Also, overload of the Ethernet segment can be another reason for this situation. SIP The Cisco PGW 2200 supports out of band SIP DTMF from Release 9.4(1) latest patches. When the Cisco PGW 2200 receives a SIP SUBSCRIBE for DTMF, it will inform the MGCP gateway to pass the DTMF up to the Cisco PGW 2200, and then the Cisco PGW 2200 will send a SIP NOTIFY message with the DTMF. From the other direction, if the Cisco PGW 2200 receives an unsolicited SIP NOTIFY message with DTMF, the Cisco PGW 2200 will use MGCP to request the MGW to generate DTMF. Figure 4 PGW2200 SIP

Whether it be solicited or unsolicited, the Endpoint should request NOTIFICATION via a SUBSCRIBE which will cause the Cisco PGW 2200 to send RQNT to the gateway and a NOTIFY when the digits are received. Cisco PGW 2200 will send RQNT to the gateway only after receiving either a SUBSCRIBE message or an unsolicited NOTIFY response message in 18x/200 message. Figure 5 DTMF SIP Solicited via SUBSCRIBE message: SUBSCRIBE sip:abc@cisco.com SIP/2.0 Call Id: 100@cisco.com To: <sip:notifier@cisco.com> From: <tel:+14085554000>;tag=abcd CSeq: 1 SUBSCRIBE Events: telephone event;duration=2000 Expires: 3600 Content Length: 0 SUBSCRIBE is required if the other SIP side wants to know about DTMF digits coming from the PSTN. If

the Cisco PGW 2200 gets SUBSCRIBE, it will request the MGCP gateway to pass DTMF events up MGCP, and the Cisco PGW 2200 will send NOTIFY. If the Cisco PGW 2200 gets an unsolicited NOTIFY from the SIP side, the Cisco PGW 2200 will request the MGCP gateway to play DTMF towards the PSTN. Related Information Cisco PGW 2200 Softswitch Tech Notes Cisco Signaling Controllers Technical Documentation Voice Technology Support Voice and Unified Communications Product Support Troubleshooting Cisco IP Telephony Technical Support Cisco Systems Contacts & Feedback Help Site Map 2014 2015 Cisco Systems, Inc. All rights reserved. Terms & Conditions Privacy Statement Cookie Policy Trademarks of Cisco Systems, Inc. Updated: Feb 02, 2006 Document ID: 49923