Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 923 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
923
Dung lượng
3,3 MB
Nội dung
Cisco Voice Gateways and Gatekeepers By Denise Donohue, David Mallory, Ken Salhoff Publisher: Cisco Press Pub Date: August 17, 2006 Print ISBN-10: 1-58705-258-X Print ISBN-13: 978-1-58705-258-3 Pages: 648 Table of Contents | Index Cisco Voice Gateways and Gatekeepers Understanding and configuring GW/GK in complex VoIP networks Denise Donohue, CCIE® No 9566 David Mallory, CCIE No 1933 Ken Salhoff, CCIE No 4915 Deployments of voice over IP (VoIP) networks continue at a rapid pace Voice gateways are an essential part of VoIP networks, handling the many tasks involved in translating between transmission formats and protocols and acting as the interface between an IP telephony network and the PSTN or PBX Gatekeepers and IP-to-IP gateways help these networks scale Gatekeepers provide call admission control, call routing, address resolution, and bandwidth management between H.323 endpoints including Cisco IOS® voice gateways and Cisco® Unified CallManager clusters IP-to-IP gateways allow VoIP calls to traverse disparate IP networks Cisco Voice Gateways and Gatekeepers provides detailed solutions to realworld problems encountered when implementing a VoIP network This practical guide helps you understand Cisco gateways and gatekeepers and configure them properly Gateway selection, design issues, feature configuration, and security and high-availability issues are all covered in depth The abundant examples, screen shots, configuration snips, and case studies make this a truly practical and useful guide for anyone interested in the proper implementation of gateways and gatekeepers in a VoIP network Emphasis is placed on the accepted best practices and common issues encountered in real-world deployments Cisco Voice Gateways and Gatekeepers is divided into four parts Part I provides an overview of an IP voice network Part II is dedicated to voice gateways, including discussions of Media Gateway Control Protocol (MGCP); H.323; Session Initiation Protocol (SIP); voice circuit options; connecting to the PSTN, PBX, and IP WAN; dial plans; digit manipulation; route selection; class of restriction; Survivable Remote Site Telephony (SRST) and MGCP fallback; digital signal processor (DSP) resources; and Tool Command Languaue (Tcl) scripts and Voice XML (VXML) Part III addresses voice gatekeepers, including detailed deployment and configuration Part IV is dedicated to IP-toIP gateways "With this book, the authors provide an in-depth look at the breadth of voice gateway features and capabilities, as well as providing voice gateway configuration guidance." Christina Hattingh, Access Technology Group, Cisco Systems® Denise Donohue, CCIE® No 9566, is a design engineer with AT&T She is responsible for designing and implementing data and VoIP networks for SBC and AT&T customers David L Mallory, CCIE No 1933, is a technical education consultant with Cisco Systems, supporting Cisco voice certifications Prior to this role, David was a systems engineer supporting several global enterprise customers Ken Salhoff, CCIE No 4915, is a systems engineer with Cisco Systems Ken has been specializing in voice technologies at Cisco for the past six years Understand the pros and cons of MGCP, H.323, and SIP, how they implement call signaling and describe call flow, and how to configure each protocol Learn the various analog and digital voice circuit options used to connect a VoIP network to the PSTN Configure and troubleshoot PSTN, PBX, and IP WAN connections Build scalable dial plans and understand the different types of dial peers Understand the various ways gateways control called and calling phone numbers Examine call admission control (CAC) techniques Configure Class of Restrictions (CoR) for both inbound and outbound calls Deploy and troubleshoot SRST and MGCP fallback Evaluate DSP considerations and resources Support interactive voice response (IVR) and advanced call-handing applications using Tcl scripts and VXML Deploy and configure basic and advanced gatekeeper functions Configure and troubleshoot IP-to-IP gateways This IP communications book is part of the Cisco Press® Networking Technology Series IP communications titles from Cisco Press help networking professionals understand voice and IP telephony technologies, plan and design converged networks, and implement network solutions for increased productivity Category: Cisco PressIP Communications Covers: VoIP gateways and gatekeepers $65.00 USA / $81.00 CAN Cisco Voice Gateways and Gatekeepers By Denise Donohue, David Mallory, Ken Salhoff Publisher: Cisco Press Pub Date: August 17, 2006 Print ISBN-10: 1-58705-258-X Print ISBN-13: 978-1-58705-258-3 Pages: 648 Table of Contents | Index Copyright About the Authors About the Technical Reviewers Acknowledgments Icons Used in This Book Command Syntax Conventions Foreword Introduction How This Book Is Organized Part I: Voice Gateways and Gatekeepers Chapter 1 Gateways and Gatekeepers The Role of Voice Gateways The Role of Voice Gatekeepers The Role of IP-to-IP Gateways Introduction to Voice Protocols Call Control Agents Deployment Scenarios Case Study: Introduction Chapter Review Questions Part II: Gateways Chapter 2 Media Gateway Control Protocol Introduction to MGCP MGCP Operation Call Flow with MGCP Dial Plan Considerations Implementing MGCP Gateways Securing MGCP Gateways Troubleshooting Tools Case Study: Configuring an MGCP Gateway Review Questions Chapter 3 H.323 H.323 Specifications H.323 Network Components Call Flow H.323 Protocol Pros and Cons When to Use H.323 Dial Plan Considerations Implementing H.323 Gateways Securing H.323 Gateways Troubleshooting Tools Case Study: Configuring an H.323 Gateway Review Questions Chapter 4 Session Initiation Protocol Description of SIP SIP Call Flow SIP Pros and Cons When to Use SIP Dial Plan Considerations Implementing SIP Gateways Securing SIP Gateways Allowing H.323 to SIP Connections Troubleshooting Tools Case Study: Configuring SIP Between a Gateway and CallManager 5.x Review Questions Chapter 5 Circuit Options Circuit Signaling Analog Circuits Digital Circuits Review Questions Chapter 6 Connecting to the PSTN PSTN Circuit Selection Overview Analog Trunks Digital Trunks Case Study: Add an E1 R2 Connection to the Leeds Gateway Review Questions Chapter 7 Connecting to PBXs Analog Trunks Digital Trunks Configuring Transparent Common Channel Signaling Case Study: Implementing a Cisco Voice Gateway at the Shanghai Office Review Questions Chapter 8 Connecting to an IP WAN Applications for Connecting to an IP WAN Design Considerations Quality of Service Providing Fax and Modem Services Security Case Study: Using a T1 Link as a Tie Line Review Questions Chapter 9 Dial Plans Numbering Plans Overlapping Numbering Plans Building a Scalable Dial Plan Dial Peers Dial Peer Matching Case Study: Configuring PSTN Access Review Questions Chapter 10 Digit Manipulation Basic Digit Manipulation Number Expansion Voice Translation Rules and Profiles Manipulating Caller ID Order of Operation in Digit Manipulation Troubleshooting Digit Manipulation Case Study Review Questions Chapter 11 Influencing Path Selection Hunt Groups Using Trunk Groups Tail-End Hop-Off Call Admission Control POTS-to-POTS Call Routing Considerations Case Study: Implementing Gateway-Controlled RSVP Review Questions Chapter 12 Configuring Class of Restrictions COR Overview COR Operation Implementing COR Assigning COR Lists with SRST Assigning COR Lists with Cisco CallManager Express Restricting Inbound Calls Case Study: Implementing COR for Miami Review Questions Chapter 13 SRST and MGCP Gateway Fallback SRST Overview Configuring SRST Dial Plan Considerations SRST Features SIP SRST Call Preservation Secure SRST MGCP Gateway Fallback Configuring MGCP Gateway Fallback Verifying and Troubleshooting SRST Verifying and Troubleshooting MGCP Gateway Fallback Case Study: Integrating SRST with an Analog Voice-Mail System Review Questions Chapter 14 DSP Resources Need for DSP Resources Determining the DSP Resources Required Configuring DSP Resources Transcoding for CallManager Express Case Study: Add DSP Resources to the Miami Gateway Review Questions Chapter 15 Using Tcl Scripts and VoiceXML Tcl IVR and VoiceXML Application Overview Sample Applications Downloading Tcl Scripts from Cisco.com Configuring the Gateway to Use a Tcl Script Implementing the AA Tcl Script Creating Audio Files Restrictions and Caveats Case Study: Implementing ACD Application Review Questions Part III: Gatekeepers Chapter 16 Deploying Gatekeepers Gatekeeper Functionality Gatekeeper Signaling E.164 Number Resolution Call Admission Control Gatekeeper Deployment Models Gatekeepers with CallManager Security with Gatekeepers Review Questions Chapter 17 Gatekeeper Configuration Configuring Basic Gatekeeper Functionality Multiple Gatekeeper Configurations Configuring Directory Gatekeepers Troubleshooting Gatekeepers CallManager and Gatekeepers Gatekeeper Redundancy Configuring Resource Availability Indicator Configuring Gatekeeper Security Case Study: Deploying Gatekeepers to Assist in Migration to VoIP Review Questions Part IV: IP-to-IP Gateways Chapter 18 Cisco Multiservice IP-to-IP Gateway IP-to-IP Gateway Overview Cisco Multiservice IP-to-IP Gateway Basic Configuration IP-to-IP Gateway Features Case Study: Providing Enterprise VoIP Trunking to VoIP Service of the Service Provider Review Questions Appendix A Answers to Chapter-Ending Review Questions Chapter 1 Chapter 2 Chapter 3 Chapter 4 Chapter 5 Chapter 6 Chapter 7 Index [A] [B] [C] [D] [E] [F] [G] [H] [I] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [Z] SAA (Service Assurance Agent) SBC (Session Border Controller) IPIPGW (Multiservice IP-to-IP gateway) basics case study configuration supported features scalable dial plans SCCP (Skinny Client Control Protocol) 2nd scripts Tcl application Tcl download Tcl implementation secondary-dialtone digit command secure RTP, IP WAN security Secure versions of RTP (SRTP) security gatekeepers configuration troubleshooting gateways H.323 protocol MGCP (Media Gateway Control Protocol) IP WANs design firewalls NAT V3PN voice media IPIPGW (Multiservice IP-to-IP gateway) H.323 network deployment HTTP digest authentication TLS (Transport Layer Security) SIP (Session Initiation Protocol) SRST (Survivable Remote Site Telephony) security password level command security token required-for registration command serialization delay Service Assurance Agent (SAA) service mgcp command service voip configuration mode service-policy command Session Border Controller [See SBC (Session Border Controller).] Session Initiation Protocol [See SIP (Session Initiation Protocol).] Session protocol command session protocol sipv2 command session target command session target ras command session transport command 2nd SGCP (Simple Gateway Control Protocol) sharing DSPs show atm vc command show ccm-manager backhaul command show ccm-manager command 2nd show class-map command 2nd show commands 2nd show controller command show controller e1 command show dial-peer voice command show dial-peer voice summary command show dialplan number command 2nd show ephone command show frame-relay fragment command show gatekeeper calls command show gatekeeper endpoints command 2nd show gatekeeper zone prefix command show gatekeeper zone status command show h323 gateway command show interface multilink 1 command show ip sla statistics command show isdn status command 2nd 3rd 4th 5th show mgcp command 2nd show mgcp endpoint command show network-clocks command show policy interface command 2nd show policy-map command show policy-map interface command show queuing command show run command show sip-ua command show sip-ua statistics command show sip-ua status command show voice call summary command 2nd 3rd show voice dsp voice command show voice port command 2nd 3rd 4th show voice port summary command 2nd 3rd 4th 5th 6th show voice translation-profile command show voice translation-rule command signal cama command signal did command signal encryption signal type subcommand signaling circuits gatekeepers GKTMP (Gatekeeper Transaction Message Protocol) GUP (Gatekeeper Update Protocol) RAS sides signals, MGCP (Media Gateway Control Protocol) Simple Gateway Control Protocol (SGCP) SIP (Session Initiation Protocol) 2nd 3rd allowing H.323 connections basics functional components messages call flow Cisco CallManager 5 multiple servers proxy server two SIP gateways CallManager registration case study cons dial peer configuration dial plan DTMF Relay fax services passthrough pros proxy server, call control agents security SIP UA configuration toll bypass troubleshooting voice service configuration when to use SIP ACK message sip command SIP INVITE message SIP networks, IPIPGW (Multiservice IP-to-IP gateway) SIP OK responses SIP Ringing responses SIP SDP message SIP SRST gateways SIP registrar server configuration voice register pool SIP Trying responses SIP UA configuration, SIP (Session Initiation Protocol) sip-server command, SIP UA commands sip-ua command sip-ua configuration mode Skinny Client Control Protocol (SCCP) 2nd SN (Subscriber Number) source-ipaddr command source-port specifications, H.323 protocol SRST (Survivable Remote Site Telephony) 2nd basics fallback restoral time case study configuration CallManager gateway COR list assignment dial plan configuring patterns direct extension dialing H.323 gateways MGCP gateways features AA (Auto Attendant) call transfers conferencing forwarding calls maximum line appearances music on hold voice-mail security SIP SRST gateway SIP registrar server configuration voice register pool troubleshooting SRTP (Secure versions of RTP) standalone voice gateways station ID commands, caller ID manipulation station-id command station-side connections stripping, digit manipulation Subscriber Number (SN) subscription maximum command, SIP voice service configuration supervisor disconnect command supervisory disconnect, FXS/FXO supervisory signaling circuits FXS/FXO Survivable Remote Site Telephony [See SRST (Survivable Remote Site Telephony).] switches, gateway modules Index [A] [B] [C] [D] [E] [F] [G] [H] [I] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [Z] T-CCS (transparent common channel signaling) T.120 specification, H.323 protocol T.37 Store and Forward Fax, Tcl application T1 CAS signaling format trunks, PSTN (public switched telephone network) connection T1 circuits CAS (channel-associated signaling) E&M signaling FGD (feature group D) T1 connections, digital trunks clocking verification T1 digital circuits, digital trunks T1/E1 PRI ports Tail-End Hop-Off (TEHO) Tcl (Toolkit Command Language) applications AA (auto attendant) Basic ACD CVP (Cisco Voice Portal) EEM (Embedded Event Manager) Fax Detect script MCID (Malicious Call ID) T.37 Store and Forward Fax audio files basics case study configuring gateway initializing and specifying parameters packages and parameter namespaces script application downloading scripts from Cisco restrictions script implementation Tcl scripts (Toolkit Command Language scripts) technology prefixes configuration E.164 number resolution TEHO (Tail-End Hop-Off) telephony-service command, H.323 voice class option terminals, H.323 protocol 2nd test voice translation-rule command timers command, SIP UA commands TLS IP WAN security IPIPGW (Multiservice IP-to-IP gateway) security toll bypass configuration, SIP (Session Initiation Protocol) H.323 protocol PBX toll calls, PSTN numbering plans toll-free calls, PSTN numbering plans TON (type of number), ISDN address identifiers Toolkit Command Language [See Tcl (Toolkit Command Language).] Toolkit Command Language scripts (Tcl scripts) traffic, classifying using class maps Layer 2 Layer 3 Layer 4 transcoding DSPs CallManager Express configuration enhanced IPIPGW (Multiservice IP-to-IP gateway) transfer-pattern command transfer-system command translation profiles, voice application blocking calls creating creating voice rules regular expressions testing rules translation rules translation-profile command transparent common channel signaling (T-CCS) transport switch udp tcp command, SIP voice service configuration troubleshooting digit manipulation gatekeeper clustering gatekeeper security gatekeepers call routing issues registration issues gateways, H.323 protocol MGCP (Media Gateway Control Protocol) PRI trunks SIP (Session Initiation Protocol) SRST (Survivable Remote Site Telephony) trunk circuits, PSTN (public switched telephone network) analog connections digital connections trunk groups call route selection outbound dial peer targets trunk sides trunking gateways trunks, PSTN (public switched telephone network) digital POTS Type I signaling, E&M (Ear and Mouth) Type II signaling, E&M (Ear and Mouth) Type III signaling, E&M (Ear and Mouth) Type IV signaling, E&M (Ear and Mouth) type jitter command type of number (TON), ISDN address identifiers Type V signaling, E&M (Ear and Mouth) Index [A] [B] [C] [D] [E] [F] [G] [H] [I] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [Z] UACs (user agent clients) UAs, SIP (Session Initiation Protocol) UASs (user agent servers) UDP (User Datagram Protocol) udp-jitter command UK National Numbering Plan (UK NNP) UK NNP (UK National Numbering Plan) unicast discovery user agent clients (UACs) user agent servers (UASs) user agents, SIP (session initiation protocol) User Datagram Protocol (UDP) Index [A] [B] [C] [D] [E] [F] [G] [H] [I] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [Z] V3PN, IP WAN security VIA zones (Voice Infrastructure and Applications zones) VIC (voice interface cards) VIC-2CAMA interface module VIC-2DID model VIC-4FXS/DID model VIC2-2FXO interface module VIC2-4FXO interface module video, IPIPGW (Multiservice IP-to-IP gateway) vm-integration command voice class codec command voice class h323 10 command voice class h323 command voice classes, H.323 protocol voice gateways [See gateways.] Voice Infrastructure and Applications zones (VIA zones) voice interface cards (VIC) voice media, IP WAN security IPsec secure RTP TLS Voice over IP networks [See VoIP networks (Voice over IP networks).] voice register dn command voice register pool configuration command voice register pools, SIP SRST gateways voice rules, creating voice service command voice service commands, H.323 protocol voice service voip command 2nd 3rd voice service voip configuration mode voice services, configuration voice termination, DSPs 2nd codecs configuring codec complexity flex complexity voice translation-profile command voice translation-rule command voice-class sip transport switch udp tcp command voice-mail, SRST (Survivable Remote Site Telephony) centralized voice-mail system CUE integration voice-port command 2nd voices, translation profiles application blocking calls creating creating voice rules regular expressions testing rules VoiceXML VoIP networks (Voice over IP networks) gatekeepers role gateways role types IP-to-IP gateways role protocols H.323 MGCP (Media Gateway Control Protocol) RTP (Real-Time Transport Protocol) SCCP (skinny client control protocol) SIP (session initiation protocol) VoIP, dial peers voip-incoming translation-profile command Vonage VSML, IPIPGW (Multiservice IP-to-IP gateway) Index [A] [B] [C] [D] [E] [F] [G] [H] [I] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [Z] WANs business application design fax services 2nd Cisco fax relay passthrough configuration T.38 for MGCP gateways modems 2nd modem relay passthrough QoS (quality of service) AutoQoS classifying traffic using class maps compression link fragmentation and interleave MPLS class mapping policy maps security firewalls NAT V3PN voice media wink-start operation, address signaling Index [A] [B] [C] [D] [E] [F] [G] [H] [I] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [Z] zone cluster command zone local command zone management zone prefixes gatekeeper configuration gatekeeper E.164 number resolution zones gatekeeper configuration IPIPGW (Multiservice IP-to-IP gateway) ... Part I: Voice Gateways and Gatekeepers Chapter 1 Gateways and Gatekeepers Chapter 1 Gateways and Gatekeepers This book will help you understand the roles of IP voice gateways and gatekeepers and how to integrate them into your voice network... overview of the components of an IP voice network The remainder of the book is divided into three parts: "Gateways. " "Gatekeepers, " and "IP-to-IP Gateways. " Part I, "Voice Gateways and Gatekeepers" Chapter 1, "Gateways and Gatekeepers" This chapter provides an overview of... Command Syntax Conventions Foreword Introduction How This Book Is Organized Part I: Voice Gateways and Gatekeepers Chapter 1 Gateways and Gatekeepers The Role of Voice Gateways The Role of Voice Gatekeepers