Configuring Hookflash Relay on FXS/FXO Voice Ports

Similar documents
Configuring FXS Ports for Basic Calls

Configuring the Eight-Port FXS RJ-21 Module

Configuring Network Side ISDN BRI Voice Interface Cards

Configuring the Cisco IOS MGCP Gateway

VG224 Voice Gateway SCCP Registration with CME Configuration Example

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

Understanding NM-1V and NM-2V Voice Network Modules

Configure Q.SIG PRI Trunks between Call Manager and Avaya S8700/G650 with Unity Voice Mail Integration

Cisco 2621 Gateway-PBX Interoperability: Lucent/Avaya Definity G3si with E1 PRI NET5 Signaling

Cisco 2621 Gateway-PBX Interoperability: Lucent/Avaya Definity G3si with T1 PRI Signaling

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

Caller ID Name Delivery Issues on Cisco IOS Gateways

Configuring Dynamic Multipoint VPN Using GRE Over IPsec With OSPF, NAT, and Cisco IOS Firewall

VoIP with Channel Associated Signaling (CAS)

Configuring Modem Transport Support for VoIP

Hotdial on IP Phones with CallManager Configuration Example

Configuring Redundant Routing on the VPN 3000 Concentrator

Abstract. CRK; Reviewed: WCH/MIC 2/24/2003. Solution & Interoperability Test Lab Application Notes 2003 Avaya Inc. All Rights Reserved.

Cisco Press CCIE Practical Studies CCIE Practice Lab: Enchilada Solutions

Three interface Router without NAT Cisco IOS Firewall Configuration

This feature was introduced.

Configuring a Terminal/Comm Server

Configuring IDS TCP Reset Using VMS IDS MC

Unified Communications Manager Express Toll Fraud Prevention

SIP Call Transfer and Call Forwarding Supplementary Services

Configuring SIP Support for Hookflash

Music on Hold. Prerequisites for Music on Hold. Restrictions for Music on Hold

IP phones do not support multicast at 224.x.x.x addresses.

CIS 83 LAB 2 - Single Area OSPF Rich Simms September 12, Objective. Scenario. Topology

Configuring a Cisco 827 Router to Support PPPoE Clients, Terminating on a Cisco 6400 UAC

Using NAT in Overlapping Networks

Understanding Cisco Unified Communications Manager Voice Gateways

Tech Note: Configuring Q.SIG PRI trunk between Cisco Call Manager and Avaya S8700/G650 with Cisco Unity Voice Mail integration

IP Communications High Density Digital Voice/Fax Network Module

Configuring IOS Server Load Balancing with HTTP Probes in the Dispatched Mode

How to Configure a Cisco Router Behind a Non-Cisco Cable Modem

Configuring SIP Support for Hookflash

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

Using the Cable Monitor Tool

Toll Fraud Prevention

Troubleshooting One Way Voice Issues

WellGate 2504 ( 4-FXS ) and WellGate 2540 (4-FXO gateway) in Peer to Peer mode with Hotline by port to port application.

Understanding FXS Voice Interface Cards

Assignment Six: Configure Hot Standby Router Protocol. Brian Dwyer. Morrisville State College

Using IOS Translation Rules Creating Scalable Dial Plans for VoIP Networks

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

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

Multicast Music-on-Hold Support on Cisco UBE

Cisco 2651XM Gateway - PBX Interoperability: Avaya Definity G3 PBX using Analog FXO Interfaces to an H.323 Gateway

Lab Configuring Static Routes Instructor Version 2500

CIS 83 LAB 3 - EIGRP Rich Simms September 23, Objective. Scenario. Topology

Integrated Voice and Data WAN on T1 E1 Interfaces

Synopsis of Basic VoIP Concepts

HP MSR2000/3000/4000 Router Series

CME with LPCOR Configuration Example

IPv6 Tunnel through an IPv4 Network

Fine-Tuning Analog and Digital Voice Ports

Configuring SIP Call-Transfer Features

Policy Based Routing with the Multiple Tracking Options Feature Configuration Example

Private Line Automatic Ringdown for Trading Turrets

Distributed IP-PBX. Tele-convergence of IP-PBX / PSTN / FAX / legacy PABX And Distributed network approach with area isolation

Lab Troubleshooting IP Address Issues Instructor Version 2500

IOS Gateway BRI Backhaul with Cisco CallManager 4.1 Configuration Example

This document provides a sample configuration for X25 Over TCP.

Configuring Catalyst Switches for Polycom Conference Phones

1 of :22

Mobile MOUSe IMPLEMENTING VOIP ONLINE COURSE OUTLINE

Lab Establishing and Verifying a Telnet Connection Instructor Version 2500

SPA400 Internet Telephony Gateway with 4 FXO Ports

Mobile MOUSe CONVERGENCE+ ONLINE COURSE OUTLINE

Release Note for TA400/800

IP Telephony. Table of Contents

Multilevel Precedence and Preemption

Lab 8.5.2: Troubleshooting Enterprise Networks 2

Interworking Signaling Enhancements for H.323 and SIP VoIP

Cisco Press CCIE Practical Studies CCIE Practice Lab: Skynet Solutions

Hardware Conference Bridge Configuration and Use with CallManager and a Catalyst 6000/6500 WS X6608 Port

Sample Business Ready Branch Configuration Listings

Configuring SIP Call-Transfer Features

Application Notes for MultiTech CallFinder CF220 with Avaya IP Office - Issue 1.0

Cisco 7206 Series Router-PBX Interoperability: Lucent Definity G3r PBX and VXC-2TE1+ Port Adapter Card with E1 ISDN PRI Signaling

Configuring a Cisco 827 Router Using PPPoA With CHAP and PAP

Document ID: Contents. Introduction. Prerequisites. Requirements. Components Used. Conventions. Background Information.

Dial Peer Configuration Examples

Context Based Access Control (CBAC): Introduction and Configuration

OSP URL Command Change

RP-FSO522 2-Line FXO, 2-Line FXS SIP IP Gateway. Feature

Configuring Phones to Make Basic Calls

Adjust Administrative Distance for Route Selection in Cisco IOS Routers Configuration Example

signal through srv version

Configuring Transparent and Proxy Media Redirection Using ACNS Software 4.x

Call Transfer Options

Configuring Secure (Router) Mode on the Content Switching Module

Fractional DS3. Version: 400. Copyright ImageStream Internet Solutions, Inc., All rights Reserved.

VG-422R. User s Guide

Release Note for N412

DTMF Relay and Interworking on CUBE Contents

Lab Advanced Telnet Operations Instructor Version 2500

IOS Router : Easy VPN (EzVPN) in Network Extension Mode (NEM) with Split tunnelling Configuration Example

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

Transcription:

Configuring Hookflash Relay on FXS/FXO Voice Ports Document ID: 15405 Contents Introduction Prerequisites Requirements Components Used Conventions Background Information Configure Configure PLAR OPX and Hookflash Relay Network Diagram Configurations Verify and Troubleshoot Related Information Introduction When you integrate Voice over IP (VoIP) technologies to legacy private branch exchange (PBX) and public switched telephone networks (PSTNs), there is sometimes a need to pass a type of signaling known as 'hookflash'. A hookflash is a brief interruption in the loop current on loopstart trunks that the attached system does not interpret as a call disconnect. Once the PBX or PSTN senses the hookflash, it generally puts the current call on hold and provides a secondary dial tone or access to other features such as transfer or call waiting access. A hookflash is done by momentarily pressing down the cradle on a telephone. Some telephone handsets have a button called 'flash' or 'recall' that sends a 'timed loop break', or 'calibrated flash' which is a hookflash that has a precise timing. Prerequisites Requirements There are no specific requirements for this document. Components Used The information in this document is based on these software and hardware versions: Cisco 1750 routers Cisco IOS Software Release 12.2.5a H.323 version 2 software support is a prerequisite. This has been available since Cisco IOS Software Release 12.05T and later. Hookflash detection/generation is supported on analog Foreign Exchange Station (FXS) and Foreign Exchange Office (FXO) voice ports. These are available on these Cisco hardware platforms:

1750/51/60 2600 3600 3700 MC3810 Catalyst 4000 with Access Gateway Module (AGM) 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 Cisco Technical Tips Conventions. Background Information Many customers use a combination of FXS and FXO ports to extend telephone handsets across IP networks. They want to preserve features of the existing PBX, such as call forward, no answer to voice mail, and transfer/hold on the remote extensions. Earlier Cisco VoIP software did not provide full control to allow transparent integration. However, with the release of H.323 version 2 support in Cisco IOS Software Release 12.0.5T and later, it is now possible to detect and pass hookflash signaling across IP networks. When the FXS port is configured for a long 'hookflash in' timer value (greater than 500 msec), users may complain that when they hang up and immediately pick up the handset, the call has not cleared. If the value is set too low, the hookflash may be interpreted as a hang up, but a higher value means the handset has to be left hung up for a longer period to clear the call. In some cases, cradle bounce can cause problems as well. As the handset is hung up, the spring tension on the hook button causes multiple short breaks on the line known as cradle bounce. Careful tuning of the hookflash in timing value may be needed for best results. One possibility in such cases is to use handsets with a flash button that sends a hookflash of a specific period. The FXO port can be set to match this value and the FXO port then generates the outgoing hookflash. Many PBXes have a Class of Service (CoS) option called 'calibrated flash' or 'timed loop break' which allows them to recognize hookflashes of specific duration and to ignore other shorter or longer loop breaks. Such settings are helpful in eliminating false disconnects and generation of invalid hookflash signals to the PBX. Configure In this section, you are presented with the information to configure the features described in this document. Note: To find additional information on the commands used in this document, use the Command Lookup Tool (registered customers only). Configure PLAR OPX and Hookflash Relay Use this procedure to configure private line, automatic ringdown (PLAR) Off Premises extension (OPX), and hookflash relay. 1. Configure the FXO port on the MainSite router as connection plar opx. The OPX mode allows remote users on FXS ports to appear to a central PBX as a directly connected extension. When the FXO port detects a ring signal from the PBX, the router sends a VoIP call setup to the remote FXS port but it does not take the FXO port off hook. As a result, the PBX only sees the

2. call answer signal when the RemoteSide router FXS port is picked up. After the PBX reaches the no answer timeout (call rings out), then it can end the call, transfer the call to voice mail, or ring another extension/ring group. Without OPX mode, the FXO port immediately goes off hook after it senses the ringing and the PBX is then unable to perform a call forward, no answer, or roll over to voice mail. The RemoteSite router must be configured to sense and then pass the hookflash signal on the FXS port. Since the hookflash is a momentary break in the loop current on the FXS port and cannot be sent as an audio signal, the router passes the hookflash signal via dual tone multifrequency (DTMF) relay as the '' character. The router with the FXO port then sends a short loop break which the external device sees as a hookflash. To properly pass the hookflash signal, the VoIP dial peers need to be configured for dtmf relay h245 signal. 3. The physical port timers have to be adjusted to suit the characteristics of the handset on the FXS port and the duration of the hookflash loop break out of the FXO port as shown here: Network Diagram The FXS voice port (RemoteSite router) uses the timing hookflash in msec command where msec is the maximum value of a loop break (in milliseconds) from the telephone handset that is interpreted as a hookflash. A loop break greater than the configured value is regarded as a disconnect and the call is dropped. Any interval under this value causes the router to send the '' character via the H.245 signal DTMF relay. The FXO voice port (MainSite router) uses the timing hookflash out msec command where msec is the duration of the outgoing loop break in milliseconds. When the router receives an H.245 signal DTMF relay signal, the FXO port generates a loop break for the configured interval. This document uses the network setup shown in this diagram. Configurations This document uses the configurations shown here. MainSite RemoteSite show run Building configuration... MainSite

Current configuration : 1121 bytes version 12.2 service timestamps debug uptime service timestamps log uptime no service password encryption hostname MainSite memory size iomem 20 ip subnet zero call rsvp sync voice rtp send recv interface Loopback1 ip address 205.1.1.1 255.255.255.0 interface Serial0 bandwidth 1500 ip address 192.168.1.1 255.255.255.252 no fair queue clockrate 1300000 ip rtp priority 16384 16383 100 router eigrp 1 network 192.168.1.0 network 205.1.1.0 no auto summary no eigrp log neighbor changes ip classless no ip http server ip pim bidir enable voice port 1/0 timing hookflash out 500 Outgoing hookflash is 500 msec. connection plar opx 200 Use PLAR OPX option on the FXO port. voice port 1/1 timing hookflash out 500 Outgoing hookflash is 500 msec. connection plar opx 201 Use PLAR OPX option on the FXO port. dial peer voice 100 pots destination pattern 100 port 1/0 dial peer voice 101 pots destination pattern 101 port 1/1 dial peer voice 200 voip incoming called number. destination pattern 20.

session target ipv4:200.1.1.1 dtmf relay h245 signal H.245 signal to pass hookflash. ip precedence 5 line con 0 line aux 0 line vty 0 4 no scheduler allocate end RemoteSite#show run Building configuration... Remote Site Current configuration : 1096 bytes version 12.2 service timestamps debug uptime service timestamps log uptime no service password encryption hostname RemoteSite memory size iomem 25 ip subnet zero call rsvp sync voice rtp send recv interface Loopback0 ip address 200.1.1.1 255.255.255.0 interface Serial0 bandwidth 1500 ip address 192.168.1.2 255.255.255.252 no fair queue ip rtp priority 16384 16383 100 router eigrp 1 network 192.168.1.0 network 200.1.1.0 no auto summary no eigrp log neighbor changes ip classless no ip http server ip pim bidir enable voice port 1/0 timing hookflash in 1000 Interpret loop breaks of up to 1 second. connection plar 100 PLAR provides dial tone from remote PBX. voice port 1/1

timing hookflash in 1000 Interpret loop breaks of up to 1 second. connection plar 101 PLAR provides dial tone from the remote PBX. dial peer voice 100 voip incoming called number. destination pattern 10. session target ipv4:205.1.1.1 dtmf relay h245 signal Use H.245 signal to pass hookflash. ip precedence 5 dial peer voice 200 pots destination pattern 200 port 1/0 dial peer voice 201 pots destination pattern 201 port 1/1 line con 0 line aux 0 line vty 0 4 no scheduler allocate end Verify and Troubleshoot This section provides information you can use to verify and troubleshoot your configuration. Certain show commands are supported by the Output Interpreter Tool (registered customers only), which allows you to view an analysis of show command output. Note: Before issuing debug commands, please see Important Information on Debug Commands. debug h225 asn1 events Displays additional information about the actual contents of H.225 Registration, Admission, and Status (RAS) messages. asn1 events Indicates that only the ASN.1 contents of any H.225 message sent or received is displayed. Indicates that key Q.931 events that occur when placing an H.323 call from one gateway to another are displayed. The hookflash is passed as an H.245 message via TCP so it is possible to monitor the signaling by using debug h245 asn1 to display the H.245 packets. These are two debug traces. The first shows the receipt of the digit '5' (the H.245 call signaling passes the digit and the duration). The second trace shows a hookflash (shown as ''). There is no duration for a

hookflash. The signal is sent out the FXO port based on the configured timing hookflash out msec value. debug h245 asn1 H.245 ASN1 Messages debugging is on 00:52:17: H245 MSC INCOMING ENCODE BUFFER::= 6D 810B66A0 0F9F58AD AF684A00 00 00:52:17: 00:52:17: H245 MSC INCOMING PDU ::= value MultimediaSystemControlMessage ::= indication : userinput : signal : signaltype "5" Digit relayed is 5. duration 4000 rtp timestamp 2913953866 logicalchannelnumber 1 00:52:18: H245 MSC INCOMING ENCODE BUFFER::= 6D 82064001 26000000 00:52:18: 00:52:18: H245 MSC INCOMING PDU ::= value MultimediaSystemControlMessage ::= indication : userinput : signalupdate : duration 295 Digit duration was 295 msec. rtp logicalchannelnumber 1 This trace from the destination router shows the hookflash passed as the character ''. 00:52:36: H245 MSC INCOMING ENCODE BUFFER::= 6D 81020420 00:52:36: 00:52:36: H245 MSC INCOMING PDU ::= value MultimediaSystemControlMessage ::= indication : userinput : signal : signaltype "" Hookflash is passed as ''.

Related Information Configuring Connection PLAR for VoIP Gateways H.323 Version 2 Support 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: 15405