Cisco IP Telephony-CIPT-Part 1 Student Guide v.40
Cisco IP Telephony-CIPT-Part 1 Student Guide v.40
Cisco IP Telephony-CIPT-Part 1 Student Guide v.40
Student Guide
ILSG Production Services: 9-17-04
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Welcome to Cisco Systems Learning. Through the Cisco Learning Partner Program, Cisco Systems is committed to bringing you the highest-quality training in the industry. Cisco learning products are designed to advance your professional goals and give you the expertise you need to build and maintain strategic networks. Cisco relies on customer feedback to guide business decisions; therefore, your valuable input will help shape future Cisco course curricula, products, and training offerings. We would appreciate a few minutes of your time to complete a brief Cisco online course evaluation of your instructor and the course materials in this student kit. On the final day of class, your instructor will provide you with a URL directing you to a short post-course evaluation. If there is no Internet access in the classroom, please complete the evaluation within the next 48 hours or as soon as you can access the web. On behalf of Cisco, thank you for choosing Cisco Learning Partners for your Internet technology training. Sincerely, Cisco Systems Learning
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Table of Contents
Volume 1 Course Introduction
Overview Course Goal and Objectives Course Outline Cisco Certifications Learner Skills and Knowledge Learner Responsibilities General Administration Course Flow Diagram Icons and Symbols Learner Introductions
1
1 2 3 4 5 6 7 8 9 10
1-1
1-1 1-1 1-2
1-3
1-3 1-3 1-3 1-4 1-4 1-5 1-6 1-7 1-9 1-10 1-11 1-13 1-14 1-16 1-17 1-18 1-19 1-20 1-22
1-23
1-23 1-23 1-23 1-24 1-24 1-25 1-27 1-28 1-30 1-31 1-33 1-36 1-39 1-41 1-42 1-43 1-45
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
1-47
1-47 1-47 1-47 1-47 1-48 1-49 1-50 1-52 1-54 1-57 1-62 1-67 1-67 1-68 1-69
2-1
2-1 2-2 2-2
2-3
2-3 2-3 2-3 2-4 2-4 2-5 2-6 2-8 2-10 2-12 2-14 2-16 2-17 2-18 2-20
2-21
2-21 2-21 2-21 2-22 2-22 2-23 2-24 2-25 2-27 2-30 2-32 2-33 2-34 2-36 2-38 2-38 2-39 2-40
ii
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
2-41
2-41 2-41 2-41 2-42 2-42 2-43 2-44 2-45 2-49 2-51 2-53 2-59 2-61 2-62 2-63 2-65
2-67
2-67 2-67 2-67 2-68 2-68 2-69 2-72 2-74 2-74 2-75 2-75 2-76 2-76 2-77 2-77 2-78 2-78 2-79 2-80 2-82 2-83 2-84 2-86
2-87
2-87 2-87 2-87 2-88 2-88 2-89 2-92 2-94 2-98 2-101 2-103 2-104 2-105 2-106 2-108 2-112
iii
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
3-1
3-1 3-2 3-2
3-3
3-3 3-3 3-3 3-4 3-4 3-5 3-6 3-7 3-8 3-10 3-12 3-15 3-18 3-21 3-22 3-23 3-24
3-25
3-25 3-25 3-25 3-26 3-26 3-27 3-30 3-32 3-34 3-40 3-45 3-48 3-49 3-50 3-51
3-53
3-53 3-53 3-53 3-54 3-54 3-55 3-60 3-63 3-69 3-72 3-74 3-74 3-75 3-76
Copyright 2004, Cisco Systems, Inc.
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
3-77
3-77 3-77 3-77 3-78 3-78 3-79 3-82 3-83 3-84 3-85 3-86 3-87 3-91 3-92 3-93 3-94
3-95
3-95 3-95 3-95 3-96 3-96 3-97 3-99 3-101 3-102 3-103 3-108 3-112 3-118 3-123 3-124 3-125 3-127
4-1
4-1 4-1 4-2
4-3
4-3 4-3 4-3 4-4 4-4 4-5 4-7 4-13 4-16 4-17 4-20 4-23 4-34 4-37 4-45 4-45 4-46
v
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
4-47
4-49
4-49 4-49 4-49 4-49 4-50 4-51 4-52 4-52 4-53 4-54 4-55 4-56 4-57 4-57 4-58 4-59
4-61
4-61 4-61 4-61 4-62 4-62 4-63 4-67 4-68 4-69 4-72 4-72 4-74 4-76 4-76 4-78 4-79 4-80 4-85 4-91 4-95 4-102 4-105 4-106 4-107 4-109
vi
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
CIPT1
Course Introduction
Overview
Cisco IP Telephony Part 1 (CIPT1) v4.0 prepares you for installing, configuring, and maintaining a Cisco IP telephony solution. This course focuses primarily on Cisco CallManager, the call routing and signaling component for the Cisco IP telephony solution. This course includes lab practice where you will install and configure Cisco CallManager; configure gateways, gatekeepers, and switches; and build route plans to place intra- and intercluster Cisco IP phone calls. You will also configure telephony class of service (CoS), numerous user telephone features, and media resources.
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Course Goal
To prepare learners to install, configure, and maintain a Cisco IP telephony solution. The course focuses on the Cisco CallManager, which is the call routing and signaling component for the Cisco IP telephony solution.
Cisco IP Telephony 1
CIPT1 v4.13
Upon completing this course, you will be able to meet these objectives: Deploy a Cisco CallManager server in a cluster by using a supported IP telephony deployment model Configure Cisco CallManager and Cisco Catalyst switches to enable telephone calls between Cisco IP Phones that are located within the same Cisco CallManager cluster Configure Cisco gateways and intercluster trunks, and create a route plan in Cisco CallManager to enable calling to remote clusters so that the WAN is not oversubscribed, calls are preserved if the WAN fails, and user calling restrictions are in place Configure Cisco CallManager to enable features to include conferencing, music on hold, speed dials, Call Park, Call Pickup, Cisco Call Back, Barge, Privacy, Cisco IP Manager Assistant, Call Join, Direct Transfer, and Cisco IP Phone Servicesyou will also be able to use these features on Cisco IP Phones
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Course Outline
The outline lists the modules included in this course.
Course Outline
Getting Started with Cisco CallManager Establishing an On-Cluster Call Establishing an Off-Cluster Call Enabling Features for Users
CIPT1 v4.14
Course Introduction
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Cisco Certifications
This topic lists the certification requirements of this course.
Cisco Certifications
CIPT1 v4.15
Cisco provides three levels of general career certifications for IT professionals with several different tracks to meet individual needs. Cisco also provides a variety of Cisco Qualified Specialist (CQS) certifications, which enable learners to demonstrate knowledge in specific technologies, solutions, or job roles. In contrast to general certifications, each CQS certification is focused on a designated area such as cable communications, voice, or security. All CQS certifications are customized to meet current market needs. They may also have special focused prerequisite requirements. There are many paths to Cisco certification, but only one requirementpassing one or more exams demonstrating knowledge and skill. For details, go to http://www.cisco.com/go/certifications.
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Cisco CCNA
Building Cisco Multilayer Switched Networks (BCMSN) Cisco Voice over IP (CVOICE)
Cisco IP Telephony Part 1 (CIPT1) Cisco IP Telephony Part 2 (CIPT2)
To benefit fully from this course, you must have these prerequisite skills and knowledge: Cisco CCNA certification Building Cisco Multilayer Switched Networks (BCMSN) Cisco Voice over IP (CVOICE) Microsoft Software for Cisco Voice (MSCV)
Course Introduction
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Learner Responsibilities
This topic discusses the responsibilities of the learners.
Learner Responsibilities
CIPT1 v4.17
To take full advantage of the information presented in this course, you must have completed the prerequisite requirements. In class, you are expected to participate in all lesson exercises and assessments. In addition, you are encouraged to ask any questions relevant to the course materials. If you have pertinent information or questions concerning future Cisco product releases and product features, please discuss these topics during breaks or after class. The instructor will answer your questions or direct you to an appropriate information source.
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
General Administration
This topic lists the administrative issues for the course.
General Administration
Class-Related
Sign-in sheet Course materials Length and times Attire
Facilities-Related
Site emergency procedures Rest rooms Telephones/faxes Break and lunchroom locations
CIPT1 v4.18
The instructor will discuss these administrative issues: Sign-in process Starting and anticipated ending times of each class day Class breaks and lunch facilities Appropriate attire during class Materials you can expect to receive during class What to do in the event of an emergency Location of the rest rooms How to send and receive telephone and fax messages
Course Introduction
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Day 5
A M
Lunch
Getting Started with Cisco CallManager Establishing an On-Cluster Call
P M
CIPT1 v4.19
The schedule reflects the recommended structure for this course. This structure allows enough time for the instructor to present the course information and for you to work through the laboratory exercises. The exact timing of the subject materials and labs depends on the pace of your specific class.
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Voice Router
SRST-Enabled Router
Phone
Relational Database
Switch
Gateway
DSP
Switch
PSTN CO Switch
Printer
Telecommuter
Laptop
Videoconference
Building
Video Camera
2004 Cisco Systems, Inc. All rights reserved.
Building
CIPT1 v4.111
Course Introduction
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Learner Introductions
This is the point in the course where you introduce yourself.
Learner Introductions
Your name Your company Skills and knowledge Brief history Objective
CIPT1 v4.112
Prepare to share the following information: Your name Your company If you have most or all of the prerequisite skills A profile of your experience What you would like to learn from this course
10
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Module 1
Module Objectives
Upon completing this module, you will be able to deploy a Cisco CallManager server in a cluster using a supported IP telephony deployment model.
Module Objectives
Describe the role that Cisco CallManager plays in the Cisco AVVID strategy and select the appropriate Cisco CallManager server platform for your IP telephony deployment Determine the optimum Cisco CallManager cluster option and IP telephony deployment model for your enterprise Perform a complete Cisco CallManager server installation
CIPT1 v4.11-2
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Outline
The outline lists the components of this module.
Module Outline
Lesson 1-1: Identifying Cisco IP Telephony Components Lesson 1-2: Identifying Cisco CallManager Cluster and Deployment Options Lesson 1-3: Installing Cisco CallManager
CIPT1 v4.11-3
1-2
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Relevance
Examining Cisco CallManager from a solution, system, and hardware perspective prepares you to gain more in-depth knowledge and to successfully install and configure Cisco CallManager.
Objectives
Upon completing this lesson, you will be able to describe the role that Cisco CallManager plays in the Cisco AVVID strategy and select the appropriate Cisco CallManager server platform for your IP telephony deployment. This includes being able to meet these objectives: Describe the purpose and key components of each Cisco AVVID layer List the six Cisco IP Communications system components Identify the four main components of an IP telephony solution Identify the six primary Cisco CallManager functions Compare legacy PBX technologies with IP telephony technologies Identify the software that Cisco CallManager depends upon for its operating system, database, directory, and backup Identify the major features of each base platform on which Cisco CallManager is supported Use busy hour call attempts and device weight units to determine the maximum number of Cisco IP Phones that can be associated with a Cisco CallManager hardware platform
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Outline
The outline lists the topics included in this lesson.
Outline
Overview Cisco AVVID Cisco IP Communications Components Cisco IP Telephony Components Cisco CallManager Functions Comparing Legacy and IP Telephony Technology Cisco CallManager Operating System, Database, and Supporting Applications Supported Cisco CallManager Hardware Device Weight Units Summary Quiz
2004 Cisco Systems, Inc. All rights reserved. CIPT1 v1.41-2
1-4
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Cisco AVVID
This topic describes the Cisco AVVID strategy, the only enterprise-wide, standards-based network architecture in the industry.
Cisco AVVID
Client Adaptive
Video Cisco IP SoftPhone IP Phone PC
Cisco AVVID provides the foundation for converged networks. The Cisco AVVID strategy encompasses voice, video, and data traffic within a single network infrastructure. Cisco AVVID equipment is capable of managing all three traffic types and interfacing with all standards-based network protocols in each network class. This figure shows the four standard layers of the Cisco AVVID voice infrastructure model: the infrastructure layer, which lays the foundation for network components; the call-processing layer, which maintains PBX-like functions; the applications layer, which is where applications that provide additional network functionality reside; and the client layer, which is where enduser devices reside. The key points about the four standard layers are as follows: Infrastructure layer: The infrastructure can support multiple client types, such as analog telephones, Cisco IP SoftPhones, and video. Call-processing layer: Call processing is physically independent from the infrastructure. Thus, a Cisco CallManager in Chicago can process call control for a bearer channel in Phoenix. Applications layer: Applications are physically independent from call-processing functions and the physical voice-processing infrastructure; that is, they may reside anywhere within the network. Client layer: The client layer brings applications to the user, whether the end device is a Cisco IP Phone, a PC using a Cisco IP SoftPhone, or a PC delivering converged messaging.
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Distributed Manageable
Applications
TAPI, JTAPI, SMDI
Cisco Unity Cisco IPCC
Infrastructure
Cisco IOS Network Services
Gateway Router Switch
CIPT1 v1.41-3
1-5
CIPT1 v1.41-4
Cisco IP Communications is a comprehensive system of enterprise-class solutions that includes these six primary components: Cisco Contact Center: Cisco Contact Center solutions combine such services as intelligent contact routing and management, real-time web collaboration, and e-mail response management with powerful Cisco IP telephony networking solutions. Cisco CallManager Express (formerly Cisco IOS Telephony Services): Cisco now offers worldwide small-business customers and autonomous small-enterprise branch offices an entry-level IP telephony solution that is integrated directly into Cisco IOS software. IP conferencing: Maximize conference call flexibility by connecting people in different locations and time zones with Cisco IP audio conferencing. IP telephony: With Cisco IP telephony, single-site and multisite enterprises can use IP as a primary voice path. Cisco IP telephony solutions deliver high-quality IP voice and fully integrated communications. IP video telephony: The Cisco IP video telephony solution has been developed for enterprises and service providers who want a reliable, easy-to-manage, cost-effective network infrastructure for videoconferencing applications deployment. Cisco Unified Communications: Cisco Unified Communications combines personal productivity management tools, such as unified messaging, rules-based call routing, and speech recognition, to deliver an unprecedented level of communications control.
1-6
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Endpoints
Infrastructure
CIPT1 v1.41-5
IP telephony refers to the technology for transmitting voice communications over a network using an open standards-based IP. Built on Cisco AVVID, Cisco IP telephony solutions leverage a single network infrastructure for the transmission of data, voice, and video traffic to deliver high-quality IP voice and fully integrated communications. The Cisco IP telephony solution consists of four primary components: Cisco CallManager: At the heart of the IP telephony system is Cisco CallManager, the software-based call-processing agent. CallManager software extends enterprise telephony features and capabilities to packet telephony network devices such as IP Phones, mediaprocessing devices, Voice over IP (VoIP) gateways, and multimedia applications. Additional data, voice, and video services such as unified messaging, multimedia conferencing, collaborative contact centers, and interactive multimedia response systems interact with the IP telephony solution through CallManager open Telephony Application Programming Interfaces (TAPIs). Infrastructure: The infrastructure component includes the routers and LAN switches that are necessary to support CallManager clusters, connectivity for Cisco IP Phones, gateways to the Public Switched Telephone Network (PSTN), analog phone support, and digital signal processor farms to support conferencing and transcoding. Endpoints: Endpoints are Cisco IP Phones and video devices. IP Phones have all the functions of standard telephones such as call forward, transfer, park, and conference plus new features, such as the ability to access websites and extensible markup language (XML) applications. With Cisco CallManager 4.0, video telephony gives the same administration and user experience for voice and video.
1-7
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Application software: Applications are physically independent from the call-processing and voice-processing infrastructure, and they may reside anywhere within your network. Voice applications include Cisco IP Contact Center, Cisco Personal Assistant, and Cisco IP Interactive Voice Response (IVR). Video applications include Cisco VT Advantage.
1-8
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Call processing Signaling and device control Dial plan administration Phone feature administration Directory services Programming interface to external applications
Cisco CallManager extends enterprise telephony features and functions to packet telephony network devices. These network devices include Cisco IP Phones, media-processing devices, VoIP gateways, and multimedia applications. Additional data, voice, and video services, such as converged messaging, multimedia conferencing, collaborative contact centers, and interactive multimedia response systems, interact with the IP telephony solution through the Cisco CallManager application programming interface (API). Cisco CallManager provides the following functions: Call processing Signaling and device control Dial plan administration Phone feature administration Directory services A programming interface to external applications such as Cisco SoftPhone, Cisco IP IVR, Cisco Personal Assistant, and Cisco CallManager Attendant Console
1-9
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
IP Phone Party A
IP Phone Party B
Cisco CallManager performs call setup and maintenance tasks using Skinny. IP Phones stream audio using RTP.
2004 Cisco Systems, Inc. All rights reserved. CIPT1 v1.41-7
Cisco CallManager use the Skinny signaling protocol to communicate with Cisco IP Phones for call setup and maintenance tasks. Once the call is set up, Cisco IP Phones communicate directly using the Real-Time Transport Protocol (RTP) to carry the audio. You can better understand how Cisco CallManager performs key functions by tracking a basic IP telephony call.
1-10
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Call Processing
Switching
Trunk Connections
PSTN
2004 Cisco Systems, Inc. All rights reserved. CIPT1 v1.41-8
PBX systems power the majority of voice networks around the world and enable businesses to operate and manage their own telephone systems. Depending on the size of the company, using PBX systems can save a tremendous amount of money as compared to paying an outside service provider to manage the telephone network. Individual PBX system components can be extremely complex and may require special training to manage. From a broader perspective, all PBX systems can be broken down into four major components: Line connections: Line connections are feature cards that are installed into a PBX system to provide ports that connect end-user telephones. These ports provide a dial tone for the end device. Call processing: This component is the PBX engine. It provides the call-routing table, device recognition, and telephone features. Switching: This component is the backbone of the PBX. It provides the circuit between the devices that are communicating across the PBX system. Trunk connections: Trunk connections are feature cards that are installed into a PBX system to provide trunks to other PBX systems or to the PSTN.
1-11
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
IP Telephony Technology
IP Phones
Cisco CallManager
Catalyst Switches
Line Connections
Call Processing
Switching
Trunk Connections
CIPT1 v1.41-9
When designing a Cisco VoIP network, you can re-engineer PBX functionality by replacing telephony-specific equipment with industry standard data processing and data networking equipment. Rather than having a single, centralized PBX system, you can distribute these functions to data equipment in a decentralized design. This distribution allows for easier management and cabling. In addition, this design eliminates a single-server point of failure. Because the call-processing portions of the telephone system now run on industry standard application servers, you can easily introduce new functionality or features into a network by installing various applications. For example, to add voice mail to a network, you can install a Cisco Unity server. Alternatively, if you want to create a receptionist console, you can install the Cisco CallManager Attendant Console on a client PC.
1-12
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
CIPT1 v1.41-10
The Cisco CallManager server relies on Windows 2000 (provided by Cisco) for its operating system and the Microsoft Structured Query Language (SQL) Server 2000 for its database. Cisco CallManager 4.0 requires Microsoft Server Software OS version 2000.2.4 SR2 or later and Microsoft SQL 200 SP3a or later (included in installation). You can use Data Connection Directory (DC-Directory, from the company Data Connection) for a Lightweight Directory Access Protocol (LDAP) directory of end users if no other LDAP directory structure (such as Active Directory) is available. You can also use the Cisco IP Telephony Backup and Restore System (BARS) to back up the Cisco CallManager. BARS is installed separately from Cisco CallManager.
1-13
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Availability
Cisco MCS 7845H-3000 Cisco MCS 7835H-3000 Cisco MCS 7835I-3000 Cisco MCS 7825H-3000 Cisco MCS 7825I-3000
Low
Performance
2004 Cisco Systems, Inc. All rights reserved. CIPT1 v1.41-11
Because voice networks should maintain an uptime of 99.999 percent, you must install Cisco CallManager on a server that meets Cisco configuration standards. For this reason, Cisco has collaborated with two server hardware manufacturers, HP and IBM, to create Cisco Media Convergence Servers (MCSs). HP and IBM designed these server hardware platforms specifically for Cisco voice applications. All of these servers are rack-mountable and do not include a monitor, mouse, or keyboard. Cisco designed the Cisco MCS for local setup, rack-mounting, and remote administration. Cisco CallManager 4.0 is supported on the following MCS servers: MCS 7815-1000 and MCS 7815I-2000 MCS 7825-800, MCS 7825-1133, MCS 7825H-3000, and MCS 7825I-3000 MCS 7835, MCS 7835-1000, MCS 7835-1266, MCS 7835H-3000, and MCS 7835I-3000 MCS 7845-1400 and MCS 7845H-3000 Cisco CallManager version 4.0 is also supported on the ICS 7750. Supported HP and IBM servers are listed at http://www.cisco.com/go/swonly.
1-14
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
This figure shows key hardware features for primary MCS servers that support Cisco CallManager 4.0.
Model Processor Memory Hard Disk Hot Plug HD Redundant Power Redundant Fans Max. Phones per Server / Cluster
7835H Prestonia Xeon 3060-MHz 1 GB 2 36-GB SCSI Yes Yes No 2500 / 10,000
7835I Prestonia Xeon 3060-MHz 1 GB 2 36-GB SCSI Yes Yes No 2500 / 10,000
7845H Dual Prestonia Xeon 3060-MHz 4 GB 4 72-GB SCSI Yes Yes Yes 7500 / 30,000 CallManager version 3.3 or greater
CIPT1 v1.41-13
This figure shows key hardware features for additional primary MCS servers that support Cisco CallManager 4.0.
1-15
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
CTI Server Port CTI Client Port CTI 3rd Party CTI Agent CTI Route Point Transcoder MTP H.323 Gateway H.323 Client SCCP Client MGCP Conference
The table shown here lists the types of devices that can register to Cisco CallManager. Each device that registers to Cisco CallManager uses the resources (CPU cycles) of the CallManager server. Each device is assigned a device weight. A device weight is a standardized measure of the load that a device is expected to put on a CallManager server. Device weights are used to calculate the number of servers that are needed based on the designed Cisco CallManager configuration. Device weights are ranked according to a measurement that is known as busy hour call attempts (BHCA). The BHCA represents the number of call attempts made during the busiest hour of the day. A device in a quiet location, which is expected to be rarely used, will not put as much load on a server (no matter what the device is) as a device in a high-traffic, high-use area. To audit the network appropriately, you must first determine the busiest hour of the day and then scale the type of devices that are going to be deployed within the Cisco IP telephony solution. Using the data supplied in the table shown here, a Skinny Client Control Protocol (SCCP) client with a BHCA of less than 6 is weighted at 1; an H.323 gateway with a BHCA of less than 6 is weighted at 3. In a Cisco CallManager cluster, a variety of devices besides Cisco IP Phones will register. In these situations, you would experience a delayed dial tone if the device weight units were oversubscribed on a server.
1-16
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
CIPT1 v1.41-15
The table here details the Cisco MCS platform capabilities of Cisco IP Phones and device weight units. You can easily calculate the number of Cisco IP Phones that are registered to a Cisco MCS platform. However, to account for all of the devices that are going to register to a Cisco MCS platform, you can use the device weight units from the previous table and compare them to the maximum number of device weight units that are supported by the Cisco MCS platform indicated.
1-17
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Summary
This topic summarizes the key points discussed in this lesson.
Summary
The Cisco AVVID strategy provides the foundation for converged networks and includes the infrastructure, call processing, applications, and client layers. Cisco IP Communications solution components consist of the Contact Center, CallManager Express, IP Conferencing, IP Telephony, IP Video Telephony, and Unified Communications. Cisco IP telephony solution components consist of Cisco CallManager, endpoints, infrastructure, and voice application software. Cisco CallManager functions include call processing, signaling and device control, dial plan administration, phone feature administration, directory services, and a programming interface.
2004 Cisco Systems, Inc. All rights reserved. CIPT1 v1.41-16
Summary (Cont.)
Unlike legacy PBX technologies, IP technologies distribute line connections, call processing, switching, and trunk connections to network equipment in a decentralized design. Cisco CallManager server requirements include Windows 2000, Microsoft SQL Server 2000, DC-Directory for an LDAP directory of end users, and the STI backup utility. Cisco CallManager hardware requirements include the Cisco MCSs, which have been designed specifically for Cisco voice applications by HP and IBM. In order to design the network, determine the busiest hour of the day, then scale the device type you will deploy with the Cisco IP telephony solution.
CIPT1 v1.41-17
1-18
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
References
For additional information, refer to these resources: Cisco CallManager documentation: http://www.cisco.com/univercd/cc/td/doc/product/voice/c_callmg/index.htm Cisco 7800 Series Media Convergence Servers: http://www.cisco.com/en/US/partner/products/hw/voiceapp/ps378/index.html
1-19
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Quiz
Use the practice items here to review what you learned in this lesson. The correct answers are found in the Quiz Answer Key. Q1) What is the maximum number of Cisco IP Phones that can be added to a Cisco MCS 7835 if 3000 device weight units are already registered, and the BHCA is less than 6? A) B) C) D) Q2) 1000 1500 2000 2500
Which two of these items represent an advantage that IP telephony has over PBX technology? (Choose two.) A) B) C) D) distributed design standards-based fewer devices all components in a single device interactive voice response signaling control device control dial plan voice messaging
Q3)
Which two of these are NOT functions of Cisco CallManager? (Choose two.) A) B) C) D) E)
Q4)
Voice software, infrastructure, end points, and Cisco CallManager make up which of the following? A) B) C) D) E) Cisco AVVID layers Cisco IP telephony solution components Cisco IP Communications components client layer of Cisco AVVID CallManager functions
Q5)
A hot-swappable hard drive is a high-availability feature starting with which MCS series? A) B) C) D) Cisco MCS 7815 Cisco MCS 7825 Cisco MCS 7835 Cisco MCS 7845 Linux Windows 95 Windows NT Windows 2000
Q6)
1-20
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Q7)
A branch office that wants a Cisco IOS software-based IP telephony solution and has no quality of service WAN connectivity to headquarters might choose which of the following? A) B) C) D) E) CallManager Express Contact Center Unified Communications IP conferencing IP telephony client applications call-processing infrastructure
Q8)
1-21
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
1-22
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Relevance
To ensure the same service availability as the traditional voice network, it is critical to build redundancy and failover capabilities into the IP telephony network design. The primary ways to achieve these capabilities are to cluster Cisco CallManager servers and to follow recommended design and deployment best practices.
Objectives
Upon completing this lesson, you will be able to determine the optimum Cisco CallManager cluster option and IP telephony deployment model for your enterprise. This includes being able to meet these objectives: Describe how the Microsoft SQL cluster relationship provides publisher database redundancy and server failover capability Describe the two types of communication that are used to ensure database replication and synchronization throughout the cluster Describe the advantages and disadvantages of two design schemes that provide callprocessing redundancy within the cluster Identify the four supported IP telephony deployment models Identify the major characteristics and design guidelines of a single-site IP telephony deployment model
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Identify the major characteristics and design guidelines of a multisite centralized callprocessing deployment model Identify the major characteristics and design guidelines of a multisite distributed callprocessing deployment model Identify the key advantages of a distributed single-cluster deployment compared to an SRST deployment
Outline
The outline lists the topics included in this lesson.
Outline
Overview Microsoft SQL Cluster Relationship Intracluster Communication Cluster Redundancy Designs IP Telephony Deployment Models Single-Site Deployment Multisite WAN with Centralized Call Processing Multisite WAN with Distributed Call Processing Single-Cluster Distributed Call Processing Summary Quiz
2004 Cisco Systems, Inc. All rights reserved. CIPT1 v4.11-2
1-24
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Publisher
Subscriber Subscriber
Subscriber
CIPT1 v4.11-3
The voice network is one of the most reliable business networks because PBX vendors design their systems to provide 99.999 percent uptime. To provide the same level of voice network reliability for IP telephony service, you must cluster Cisco CallManager servers. A Cisco CallManager cluster is two or more servers that share the same database and work together to support a common group of IP telephony devices. Clustering servers provides two important functions: it eliminates a single-server point of failure and allows multiple devices to work together in one call-processing entity. The database replication capability provided by the Microsoft SQL Server makes clustering possible by allowing the same database to be on multiple machines. Database replication makes it appear that call processing and other functions are being handled by a single machine and ensures that standby processors can seamlessly step in and fulfill the functions if the primary processor fails. You must have at least two Cisco CallManager servers to obtain this redundancy, and one of these servers must be a publisher database server. The publisher database server manages the only writable copy of the Microsoft SQL Server 2000 database. The subscriber database servers maintain read-only copies of the database. You can have only one publisher server and up to eight subscriber servers per cluster (Microsoft SQL restriction). When you make changes to the Cisco CallManager configuration, these changes get written directly to the publisher server. The publisher then replicates these changes to the subscriber servers. When the publisher server is off line, the Microsoft SQL Server 2000 database automatically locks, and thus prevents further database changes. The IP telephony network will continue to operate, but you will not be able to add or configure any devices that are managed by Cisco CallManager.
Copyright 2004, Cisco Systems, Inc. Getting Started with Cisco CallManager 1-25
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
When the publisher is down, the subscribers store Call Detail Records (CDRs) until the publisher comes back online and then the subscribers will update the publisher with the CDRs. In Cisco CallManager Release 3.3 and later, a cluster is capable of handling approximately 30,000 Cisco IP Phones. (A cluster might need to support fewer telephones, depending on the additional tasks that CallManager performs.) This cluster limitation does not restrict the size of the VoIP network. By creating additional clusters, you can increase the network size. Intercluster trunks allow devices to communicate between cluster boundaries.
1-26
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Intracluster Communication
This topic examines the two types of intracluster communication.
Intracluster Communication
Microsoft SQL Database Intracluster Run-Time Data
Publisher
Subscriber Subscriber
Subscriber
Cluster Determination
2004 Cisco Systems, Inc. All rights reserved.
This figure illustrates the two types of intracluster communication: Microsoft SQL Server 2000 database replication and Cisco CallManager run-time data. Database replication: During normal operation, all of the Cisco CallManagers in a cluster read data from and write data to the publisher database. Periodically, the publisher automatically updates the backup copies of the database. If the publisher database becomes unavailable, the various Cisco CallManagers in the cluster continue to operate from their local backup copies of the database. All data entry to the publisher database is denied if the link to the publisher, or the publisher itself, is down. When the publisher database is restored, normal operations resume. Run-time data: The second type of intracluster communication is run-time data, which is used for registration of Cisco IP Phones, gateways, and digital signal processor (DSP) resources. Run-time data is shared with all of the members of the cluster and ensures the optimum routing of calls between members of the cluster and the associated gateways. When a device (such as a Cisco IP Phone) registers with its primary Cisco CallManager server, the primary updates all of the other Cisco CallManager servers in the cluster. After registration, the device sends a TCP keepalive message in memory to the primary server every 30 sec and sends a TCP connect message to its secondary Cisco CallManager server. When the Cisco IP Phone detects the failure of its TCP keepalive message with the primary Cisco CallManager server, the device attempts to register with its secondary Cisco CallManager server. The secondary CallManager server accepts the registration from the device and announces the new registration (through intracluster run-time communication) to all of the Cisco CallManager servers in the cluster. The device initiates a TCP keepalive message to the secondary Cisco CallManager server (the new primary of the device) and sends a TCP connect message to a tertiary Cisco CallManager server (the new secondary of the device).
Copyright 2004, Cisco Systems, Inc. Getting Started with Cisco CallManager 1-27
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Backups
Backups
Backups
CIPT1 v4.11-5
In a 1:1 Cisco CallManager redundancy deployment design, you can have a dedicated backup server for each primary server. This design guarantees that Cisco IP Phone registrations will never overwhelm the backup servers, even if multiple primary servers fail. However, the 1:1 redundancy design considerably limits the maximum cluster size and is not cost-effective. Each cluster must also have a designated TFTP server. Depending on the number of devices that a server is supporting, you can combine this TFTP server functionality with the publisher or subscriber Cisco CallManager servers, or you can deploy the TFTP functionality on a separate, standalone server. The TFTP server is responsible for delivering IP Phone configuration files to each telephone, along with streamed media files, such as music on hold (MOH) and ring files; therefore, the TFTP server can experience considerable network and processor load. In this example, a Cisco MCS 7835 is used because each Cisco CallManager server supports a maximum of 2500 Cisco IP Phones. A single Cisco CallManager is the primary server, with a secondary server acting as a dedicated backup. The primary or backup server can also serve as the Microsoft SQL publisher and the TFTP server in smaller IP telephony deployments (fewer than 1000 IP Phones). When you increase the number of IP Phones, you must increase the number of Cisco CallManager servers that are required to support the telephones. Some network engineers may consider the 1:1 redundancy design excessive, because a well-designed network is unlikely to lose more than one primary server at a time. With the low possibility of server loss and the increased server cost, many network engineers elect to use a 2:1 redundancy design.
1-28
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Backup
Backup
Backup
CIPT1 v4.11-6
In a 2:1 Cisco CallManager redundancy deployment design, you have a dedicated backup server for every two primary servers. While this design offers some redundancy, there is the risk of overwhelming the backup server if multiple primary servers fail. In addition, upgrading the Cisco CallManager servers can cause a temporary loss of service because you must reboot the Cisco CallManager servers after the upgrade is complete. Network administrators use this 2:1 redundancy model in most IP telephony deployments because of the reduced server costs. If you are using a Cisco MCS 7835 (shown in the figure), that server is equipped with redundant, hot-swappable power supplies and hard drives. When you properly connect and configure these servers, it is unlikely that multiple primary servers will fail at the same time, which makes the 2:1 redundancy model a viable option for most businesses.
1-29
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Deployment Models
Applications Cisco CallManager Cluster Cisco CallManager Cluster Applications
PSTN
GK
IP WAN
Cisco CallManager Cluster
Branch A
Gatekeeper
Headquarters
Single-site deployment Multisite WAN with centralized call processing Multisite WAN with distributed call processing Single-cluster with distributed call processing
Applications
Branch B
2004 Cisco Systems, Inc. All rights reserved. CIPT1 v4.11-7
This figure illustrates the types of deployment models that Cisco Systems supports. Each model differs in three areas: type of traffic that is carried over the WAN, location of call-processing agent, and size of the deployment. Cisco IP telephony supports these deployment models: Single-site Multisite with centralized call processing Multisite with distributed call processing Single-cluster with distributed call processing
1-30
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Single-Site Deployment
This topic describes the single-site deployment model.
Cisco CallManagers, applications, and DSP resources at same physical location IP WAN (if one) used for data traffic only; PSTN used for all external calls Supports approximately 30,000 IP Phones per cluster
Applications
PSTN
CIPT1 v4.11-8
In a single-site deployment model, all Cisco CallManagers, applications, and DSP resources are in the same physical location. You can implement multiple clusters, and interconnect them via intercluster trunks, if you need to deploy more IP Phones in a single-site configuration. Gateway trunks that connect directly to the PSTN handle external calls. If an IP WAN exists between sites, it is used to carry data traffic only; no telephony services are provided over the WAN. Use this model for a single campus or site with fewer than 30,000 lines.
1-31
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Single-site deployment is a subset of the distributed and centralized call-processing model. This deployment requires that you adhere to the recommended best practices specific to this model for future scalability. When you develop a stable, single-site infrastructure that is based on a common infrastructure philosophy, you can easily expand the IP telephony system applications, such as video streaming and videoconferencing, to remote sites. These guidelines exist for single-site deployments: You must understand the current calling patterns within the enterprise. How and where are users making calls? How many calls are intersite or interbranch versus intrasite? If calling patterns dictate that most calls are intrasite, use the single-site model to deploy IP telephony and make use of the relatively inexpensive PSTN. This design also simplifies the dial plans and avoids provisioning dedicated bandwidth for voice in the IP WAN. The G.711 coder-decoder (codec) should be used. The call will stay in the LAN, and G.711 is a simple mechanism for deployment. It does not require dedicated DSP resources for transcoding, and many voice-mail systems support only G.711. You can allocate these DSP resources to other functions, such as conferencing and Media Termination Point (MTP). While the bandwidth that G.711 consumes is higher than with all other codecs, this is not a concern in this design because the call is not traversing the WAN. All off-net calls will be diverted to the PSTN or sent to the legacy PBX for call routing if the PSTN resources are being shared during migratory deployments. Use Media Gateway Control Protocol (MGCP) gateways for the PSTN if H.323 functionality is not required. Centralize the gateway functions using H.323 gatekeepers when deploying multiple clusters, rather than using MGCP gateways. Deploy the recommended network infrastructure for high-availability connectivity options for telephones (inline power), quality of service (QoS) mechanisms, and other services. Use the device weight guidelines to provision resources on Cisco CallManager. Do not oversubscribe Cisco CallManager to scale larger installations.
1-32
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
PSTN
IP WAN
Headquarters
Cisco CallManager at central site; applications and DSP resources are centralized or distributed IP WAN carries voice traffic and call control signaling Supports approximately 30,000 IP Phones per cluster Call Admission Control (limit number of calls per site) Survivable remote site telephony (SRST) for remote branches Automated alternate routing (AAR) used if WAN bandwidth is exceeded
2004 Cisco Systems, Inc. All rights reserved.
Branch A
Branch B
CIPT1 v4.11-10
The figure shown here illustrates the multisite centralized call-processing deployment model with a Cisco CallManager cluster at a central site and a connection to several remote sites through a QoS-enabled IP WAN. The remote sites rely on the centralized Cisco CallManager cluster to handle call processing. Applications, such as voice mail and interactive voice response (IVR) systems, usually reside at the central site, thus reducing the overall cost of ownership and centralizing administration and maintenance. The WAN connectivity options include the following: Leased lines Frame Relay ATM ATM to Frame Relay Service InterWorking (SIW) Routers that reside at WAN edges require QoS mechanisms, such as priority queuing and traffic shaping, to protect voice traffic from data traffic across the WAN (where bandwidth is typically scarce). To avoid oversubscribing the WAN links with voice traffic (thus deteriorating the quality of established calls), the network may need a call admission control scheme. With the introduction of Cisco CallManager Release 3.3, centralized call-processing models can take advantage of automated alternate routing (AAR) features. AAR allows Cisco CallManager to dynamically reroute a call over the PSTN if the call exceeds the WAN bandwidth.
1-33
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
You can provide PSTN access for the voice network through a variety of Cisco gateways. When the IP WAN is down, or when network traffic uses all of the available bandwidth on the IP WAN, the users at remote branches can dial the PSTN access code and place their calls through the PSTN. ISDN can also provide backup data connectivity during WAN failures; however, voice traffic should not use the ISDN links because these interfaces do not support the required QoS features. Even if the branch offices lose their connections to the central Cisco CallManager cluster, you can provide call processing with the survivable remote site telephony (SRST) feature that is available for Cisco IOS gateways.
1-34
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
CIPT1 v4.11-11
Follow these best-practice guidelines when deploying a centralized call-processing model: Installations adopting the centralized call-processing deployment model are limited to hub and spoke topologies because the locations-based call admission control mechanism records only the available bandwidth in and out of each location. There is no limit to the number of IP Phones at each individual remote branch. However, the survivable remote capability that is provided by the SRST feature in the branch router limits remote branches to 480 Cisco IP Phones on a Cisco 7200 router during failover.
Note Smaller platforms have lower limits.
1-35
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Applications
PSTN
Branch A
Cisco CallManager Cluster Applications
GK
IP WAN
Gatekeeper
Headquarters
Cisco CallManager and applications located at each site IP WAN does not carry call control signaling 100+ sites Transparent use of the PSTN if the IP WAN is unavailable
2004 Cisco Systems, Inc. All rights reserved.
Branch B
CIPT1 v4.11-12
The multisite distributed call-processing deployment model has one or more call-processing agents at each site, and each site has its own Cisco CallManager cluster. You can trunk these sites together through an IP WAN. Depending on your network design, a distributed call-processing site may consist of the following: A single site with its own call-processing agent, which may be a Cisco CallManager or other third-party call agent A centralized call-processing site (and all of its remote sites) that the network views as a single site for distributed call processing A legacy PBX with a VoIP gateway, or a legacy PBX that is attached using a time-division multiplexing (TDM) interface to a VoIP gateway You can interconnect all distributed call-processing sites through an IP WAN. Cisco considers a site that is connected only through the PSTN to be a standalone site. The WAN connectivity options include the following: Leased lines Frame Relay ATM ATM to Frame Relay SIW
1-36
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Multisite distributed call processing allows each site to be completely self-contained. In the event of an IP WAN failure, or insufficient bandwidth, the site does not lose call-processing service or functionality. Cisco CallManager simply sends all calls between the sites across the PSTN. In summary, the main benefits of this deployment model are as follows: Cost savings when you are using the IP WAN for intersite calls Toll-bypass savings when you are using remote gateways to drop off into the PSTN No loss of functionality during an IP WAN failure Scalability to hundreds of sites
1-37
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
CIPT1 v4.11-13
The multisite WAN with distributed call-processing deployment models is a superset of the single-site and multisite WAN with centralized call-processing models. You should follow the best practices from the single site and multisite guidelines in addition to those listed here, which are specific to this deployment model. The key element is the gatekeeper device. This H.323 device serves two main functions: call admission control and E.164 dial plan resolution. Additional gatekeeper guidelines include the following: Cisco recommends using alternate gatekeeper support to provide a gatekeeper solution with high availability. Cisco also recommends using multiple gatekeepers to provide spatial redundancy within the network. Cisco recommends using a single WAN codec. This design makes capacity planning easy and does not require you to overprovision the IP WAN to allow for worst-case scenarios. Gatekeeper networks scale to hundreds of sites, and are not limited to hub and spoke topologies.
1-38
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
IP Phones
Los Angeles
San Diego
CIPT1 v4.11-14
Cisco supports Cisco CallManager clusters over a WAN. While there are stringent requirements, this design offers the advantage of a unified dial plan and extends all features to all offices in the IP telephony network. This design is useful for customers that require more functionality than the limited feature set that is offered by SRST. This network design also allows the remote offices to support more Cisco IP Phones than SRST, in the event that the connection to the primary Cisco CallManager is lost. Because all Cisco CallManagers are part of the same cluster, you also benefit from a single point of administration.
1-39
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Publisher/ TFTP
QoS-Enabled Bandwidth
40-ms round-trip delay between any two Cisco CallManagers 900 kbps for every 10,000 BHCAs within the cluster Four active locations maximum (four active Cisco CallManagers) Failover across WAN supported (more bandwidth)
2004 Cisco Systems, Inc. All rights reserved. CIPT1 v4.11-15
While the distributed single-cluster call-processing model offers some significant advantages, it must adhere to these strict design guidelines: Two Cisco CallManagers in a cluster must have a maximum round-trip delay of 40 ms between them. In comparison, high-quality voice guidelines dictate that one-way delay should not exceed 150 ms. Because of this strict guideline, you can use this design only between closely connected, high-speed locations. For every 10,000 busy hour call attempts (BHCAs) within the cluster, you must support an additional 900 kbps of WAN bandwidth for intracluster run-time communication. The distributed single-cluster design supports a maximum of four primary Cisco CallManagers. This number correlates directly to the maximum number of supported locations. SRST can function in this model but is not necessary. The telephones can fail over across the WAN to other Cisco CallManager servers. This design may require significant additional bandwidth, depending on the number of telephones at each location.
1-40
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Summary
This topic summarizes the key points discussed in this lesson.
Summary
Clusters provide database redundancy. One publisher maintains the only writable database. Up to eight subscribers maintain read-only copies. Two types of intracluster communications ensure that the Microsoft SQL Server 2000 database is synchronized: database replication and run-time data. Available design configurations to ensure call-processing redundancy are 1:1 and 2:1. The deployment models that are supported by Cisco IP telephony are single-site, multisite with centralized call processing or distributed call processing, and single-cluster with distributed call processing.
2004 Cisco Systems, Inc. All rights reserved. CIPT1 v4.11-16
Summary (Cont.)
In the single-site deployment model, the Cisco CallManager applications and the DSP resources are at the same physical location; the PSTN handles all external calls. The multisite centralized model has a single call-processing agent; applications and DSP resources are centralized or distributed; and the IP WAN carries voice traffic and call control signaling between sites. The multisite distributed model has multiple independent sites each with a call-processing agent, and the IP WAN carries voice traffic between sites but not call control signaling. The benefits of a single-cluster distributed call-processing model include a unified dial plan, a feature extension to all offices, more IP Phones, and central administration.
CIPT1 v4.11-17
1-41
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
References
For additional information, refer to these resources: Cisco CallManager documentation: http://www.cisco.com/univercd/cc/td/doc/product/voice/c_callmg/index.htm Cisco IP Telephony Solution Reference Network Design: http://www.cisco.com/en/US/netsol/ns340/ns394/ns165/ns268/networking_solutions_desig n_guidances_list.html
1-42
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Quiz
Use the practice items here to review what you learned in this lesson. The correct answers are found in the Quiz Answer Key. Q1) Which of the following is NOT an IP telephony deployment model that is supported by Cisco? A) B) C) D) E) Q2) A) B) C) D) Q3) a single site with one call-processing agent multiple sites with centralized call processing multiple sites each with its own call-processing agent a single cluster with distributed call processing multiple clusters with no call-processing agent local failover database replication at least two servers directory access
Which three of the following enable the cluster to achieve redundancy? (Choose three.)
A single cluster that spans multiple sites can have which two benefits compared to a branch office that relies on SRST during failover? (Choose two.) A) B) C) D) E) completely self-contained individual sites WAN bandwidth cost savings a common dial plan across all sites more IP Phone features during failover scalability to hundreds of sites increased redundancy; the increased server cost is often prohibitive some redundancy; a server reboot is required after an upgrade maximum uptime; no more than a 20-ms round-trip delay can exist between servers high availability; you may overwhelm the backup servers
Q4)
Q5)
Which protocol does an IP Phone use to send periodic messages to determine if its primary Cisco CallManager server is still operational? A) B) C) D) E) RTP Skinny TCP SQL H.323
Q6)
What is the recommended best practice regarding WAN codecs in a distributed callprocessing deployment? A) B) C) D) G.711 only G.729 and G.723 a single codec for the WAN multiple codecs between the sites
1-43
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Q7)
Which codec is most often used in a single-site deployment? A) B) C) D) G.729 G.723 GSM G.711
Q8)
What is the maximum number of IP Phones that the Cisco 7200 router can support at a remote branch location during a loss of connectivity to Cisco CallManager headquarters in a centralized deployment model? A) B) C) D) 280 480 580 680
1-44
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
1-45
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
1-46
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Relevance
You must be able to install Cisco CallManager to build a working Cisco IP telephony network. This lesson covers the installation process in a step-by-step format.
Objectives
Upon completing this lesson, you will be able to perform a complete Cisco CallManager 4.0 installation following the procedures specified in the Installing Cisco CallManager Release 4.0(1) documentation. This includes being able to meet these objectives: Identify the correct Cisco CallManager CDs that are required for installation Identify all configuration data that is required to install Cisco CallManager software Activate all necessary Cisco CallManager services Perform postinstallation procedures to secure the server and optimize server resources Identify the major steps in the correct order to upgrade prior versions of Cisco CallManager to version 4.0
Outline
The outline lists the topics included in this lesson.
Outline
Overview Installation CD-ROMs Installation Configuration Data Activating Cisco CallManager Services Postinstallation Procedures Upgrading Prior Cisco CallManager Versions Summary Quiz
CIPT1 v1.41-2
1-48
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Installation CD-ROMs
This topic identifies the installation CD-ROMs that you must use to install a Cisco CallManager server.
Installation CD-ROMs
CIPT1 v1.41-3
Cisco CallManager is installed on the Cisco Media Convergence Server (MCS), a highavailability server platform. When you receive the Cisco CallManager 4.0 software, you will use a number of CD-ROMs to perform a server installation. Because the installation of a Cisco CallManager server is image-based, after you boot the server using the Hardware Detection CD-ROM, the automated installation process should prompt you for the correct CD-ROMs to use. At a minimum, you will need the following CD-ROMs to perform a new Cisco CallManager installation: Cisco IP Telephony Server Operating System Hardware Detection CD-ROM Cisco IP Telephony Server Operating System Installation and Recovery CD-ROMs Disk 1 and 2 (or DVD) Cisco CallManager 4.0 Software CD-ROMs
1-49
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Configuration Information
New installation or server replacement Cisco product key Username and organization name Computer name Workgroup Domain suffix
TCP/IP properties Domain Name System Database server Password for system administrator
CIPT1 v1.41-4
As you perform the Cisco CallManager installation, the automated setup process will prompt you for the information that is necessary to build Windows 2000, Microsoft SQL Server 2000, and Cisco CallManager 4.0 with a base configuration. This automated setup process takes between 30 and 45 minutes, depending on your server type. The process erases all data on the server hard disk. Before proceeding with the installation, you should have the following information available: New installation or server replacement: Choose this option if you are installing the Cisco IP telephony application for the first time, overwriting an existing installation, or replacing a server. To replace the server, you must store the data to a network directory or tape device before the operating system installation. Choosing this setting erases all existing drives. Cisco product key: Cisco supplies a product key when you purchase a Cisco IP telephony product. The product key is based on a file encryption system that allows you to install only the components that you have purchased. It also prevents you from installing other supplied software for general use. The product key consists of alphabetical letters only. Username and organization name: The system will prompt you for a username and an organization name to register the software product that you are installing. Do not leave the field blank. You can enter letters, numbers, hyphens (-), and underscores (_).
1-50
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Computer name: The system will prompt you to assign a unique computer name, using 15 characters or fewer, to each Cisco CallManager server. The computer name may contain alpha and numeric characters, hyphens, and underscores, but it must begin with a letter of the alphabet. Follow your local naming conventions, if possible. If you want to change the computer name after the application installation, you must completely reinstall the operating system and the application. Workgroup: The system will also prompt you for a workgroup. A workgroup consists of a collection of computers that share the same workgroup name. Computers in the same workgroup can more easily communicate with each other across the network. Ensure that this entry, which must also be 15 characters or fewer, follows the same naming conventions as the computer name. Domain suffix: When prompted, you must enter the Domain Name System (DNS) suffix in the format mydomain.com or mycompany.mydomain.com. If you are not using DNS, use a fictitious domain suffix, such as fictitioussite.com. TCP/IP properties: You must assign an IP address, subnet mask, and default gateway when installing a Cisco CallManager server. You should not change the IP addresses after installation because they are permanent properties.
Note Cisco strongly recommends that you choose static IP information, which ensures that the Cisco CallManager server obtains a fixed IP address. With this selection, Cisco IP Phones can register with Cisco CallManager when the telephones are plugged into the network. If you choose to use DHCP, the Cisco Technical Assistance Center (TAC) requires that you reserve an IP address for each Cisco CallManager server in the DHCP server scope. This action prevents the release, or reassignment, of IP addresses. If you do not reserve IP addresses through the DHCP server scope, the DHCP server may assign a different address to the Cisco CallManager server when the server is disconnected from, and then reconnected to, the network. You would then have to reprogram the IP addresses of the other devices on the network to return the Cisco CallManager server to its original IP address.
DNS: You must identify a primary DNS server for this optional field. By default, the telephones will attempt to connect to Cisco CallManager using the DNS. Therefore, you must verify that the DNS contains a mapping of the IP address and the fully qualified domain name of the Cisco CallManager server. If you do not use the DNS, use the server IP address, instead of a server name, to register the telephones with Cisco CallManager. Refer to the Cisco CallManager Administration Guide, or the online help in the Cisco CallManager application, for information about changing the server name.
1-51
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Note
Before you begin installing multiple servers in a cluster, you must have a name resolution method in place, such as DNS, Windows Internet Naming Service (WINS), or a local name resolution using a configured LMHOSTS file. If you use DNS, you must verify that the DNS server contains a mapping of the IP address and the host name of the server that you are installing. This verification must take place before you begin the installation. If you use local name resolution, ensure that the LMHOSTS file is updated on the existing servers in the cluster before you begin the installation on the new subscriber server. You must add the same information to the LMHOSTS file on the new server during installation.
Database server: You must determine whether you will configure this server as a publisher database server or as a subscriber database server. This selection is permanent. You must reinstall the Cisco CallManager server if you want to reassign the database server type at a later date.
Note You must install a Cisco CallManager publisher server before you are able to install any subscriber servers.
Note
When you are configuring a subscriber database server, ensure that the server that you are installing can connect to the publisher database server during the installation. This connection facilitates the copying of the publisher database to the local drive on the subscriber server. You must supply the name of the publisher database server and a username and password with administrator access rights on that server. The installation will be discontinued if, for any reason, the publisher server cannot be authenticated.
New password for the system administrator: Cisco CallManager Release 3.0 and later support password protection. A prompt at the end of the installation procedure will ask you to supply a new password for the system administrator.
Note For Cisco CallManager database replication, you must enter the same replication account password for the publisher and all of the subscribers in the cluster.
1-52
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
1-53
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Cisco CallManager Service Cisco TFTP Cisco Messaging Interface Cisco IP Voice Media Streaming Application Cisco CTIManager Cisco Telephony Call Dispatcher Cisco MOH Audio Translator Cisco RIS Data Collector
Cisco Database Layer Monitor Cisco CDR Insert Cisco CTL Provider Cisco Extended Functions Cisco Serviceability Reporter Cisco WebDialer Cisco IP Manager Assistant Cisco Extension Mobility
CIPT1 v1.41-5
When you complete the initial installation of Cisco CallManager on a given server, you must activate the required Cisco CallManager service components. All components are in the deactivated default state. Cisco recommends that you activate only the required components for each server in the cluster. Each component that you activate adds load to the server. Each service performs specific functions for the IP telephony network. Some services may need to run on a single Cisco CallManager server in a cluster; other services may need to run on all of the Cisco CallManager servers in the cluster. The following information briefly describes each available Cisco CallManager service: Cisco CallManager Service: Allows the server to actively participate in telephone registration, call processing, and other Cisco CallManager functions. Cisco CallManager Service is the core service of the Cisco CallManager platform. Cisco TFTP: Activates a TFTP server on Cisco CallManager. Cisco Messaging Interface: Allows Cisco CallManager to interface with a Simplified Message Desk Interface (SMDI)-compliant, external voice-mail system. Cisco IP Voice Media Streaming Application: Allows Cisco CallManager to act as an MTP, a conference bridge, an MOH server, and an annunciator. Cisco CTIManager: Allows Cisco CallManager to support computer telephony integration (CTI) services and provides TAPI or Java Telephony Application Programming Interface (JTAPI) client support. Cisco CTIManager allows you to use applications such as Cisco IP SoftPhone.
1-54
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Cisco Telephony Call Dispatcher: Distributes calls to multiple telephone numbers (hunt groups). Cisco WebAttendant and Auto Attendant require Telephony Call Dispatcher. Cisco MOH Audio Translator: Allows Cisco CallManager to convert MP3 or WAV audio files into the MOH format. Cisco Real-Time Information Server (RIS) Data Collector: Allows Cisco CallManager to write trace and alarm file information to a database, or alert a Simple Network Management Protocol (SNMP) server. Cisco Database Layer Monitor: Monitors aspects of the Microsoft SQL 2000 database, as well as CDRs. Cisco CDR Insert: Allows Cisco CallManager to write CDRs to the local database and replicates CDR files to the Microsoft SQL publisher at a configured interval. Cisco CTL Provider: Works with the Cisco Certificate Trust List (CTL) client to change the security mode for the cluster from nonsecure to secure. Cisco Extended Functions: Provides support for some Cisco CallManager features, including Cisco Call Back and Quality Report Tool (QRT). Cisco Serviceability Reporter: Generates the following daily reports: Device Statistics, Server Statistics, Service Statistics, Call Activities, and Alert. Cisco WebDialer: Provides click-to-dial functionality by using a web page or a desktop application. Cisco IP Manager Assistant: Allows Cisco CallManager to support the Cisco IP Manager Assistant (IPMA). Cisco Extension Mobility: Allows Cisco CallManager to support extension mobility functions for roaming users.
1-55
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
CIPT1 v1.41-6
You can activate the Cisco CallManager services on the Service Activation page. To activate these services, perform the following steps:
Step 1
Open Internet Explorer, and go to http://<CallManager_IP_Address>/ccmadmin. The <CallManager_IP_Address> is the IP address of the Cisco CallManager server. Enter the administrative username and password information. From the Application menu, choose Cisco CallManager Serviceability. The CallManager Serviceability interface appears. From the Tools menu, choose Service Activation. A window similar to the window shown here appears. Click the server that you would like to configure from the Servers column. Next, click the services that you would like to activate, and click the Update button. (You will experience a slight delay.) The Service Activation window will refresh when the process is complete.
You should activate the Cisco CallManager services from the Service Activation window. If you manually start the services through the Windows 2000 Services administrative tool, unpredictable results may occur.
Step 2
Step 3
Step 4
Caution
1-56
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Postinstallation Procedures
This topic examines the tasks that Cisco recommends that you perform after installing Cisco CallManager.
Postinstallation Procedures
Change passwords:
During upgrades, password resets to default. Change passwords on all servers in a cluster.
You should perform postinstallation tasks to ensure the optimal operation of Cisco CallManager. Perform the following tasks for each server that you have installed: Change passwords: During installation, all accounts are set to a default password. The server will prompt you to change the passwords for the Cisco CallManager accounts after installation is complete. These passwords must be the same for each of the Cisco CallManager servers in the cluster. Stop unnecessary services: The Windows 2000 operating system may have services running that are not necessary. When you stop unnecessary services, you will gain additional resources that you can allocate to mission-critical Cisco CallManager processes. In addition, some Windows 2000 services can open security holes on Cisco CallManager. You should stop these services to prevent potential intruders from finding server vulnerabilities.
1-57
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
You should stop all of the following services and set them to manual-start status, unless otherwise needed on the system: DHCP Client Fax Service (CallManager 3.2 and below) FTP Publishing Service Smartcard (CallManager 3.2 and below) Smartcard Helper (CallManager 3.2 and below) Computer Browser (CallManager 3.2 and below) Distributed File System License Logging Service In addition to the services listed here, you should stop and set the following services to manual on the subscriber servers: Internet Information Server (IIS) Admin Service World Wide Web Publishing Service Both the FTP Publishing Service and the World Wide Web Publishing Service depend on the IIS Admin Service. When the IIS Admin Service stops, the FTP Publishing Service and World Wide Web Publishing Service also stop. You must set the FTP Publishing Service and the World Wide Web Publishing Service to manual. To open services, choose Start > Programs > Administrative Tools > Services. Right-click each service and choose Properties. Then set the startup type, stop the service, and click Apply. After you have performed these tasks, and Cisco CallManager is operational, run the Cisco MCS backup utility to back up your Cisco CallManager data.
1-58
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Functional groups User groups Three access levels Login authentication to LDAP CCMAdministrator superuser
No Access Read-Only Access
CIPT1 v1.41-8
Multilevel administration (MLA) access provides multiple levels of security to Cisco CallManager Administration. This technique permits granting only the required privileges for a selected group of users and limits the configuration functions that users in a particular user group can perform. CallManager administration functions are grouped into functional groups. Functional groups consist of groups of Cisco CallManager Administration pages. Typically, each major menu item of Cisco CallManager Administration makes up a standard (default) functional group. You can also create custom functional groups. CallManager administrators are grouped into user groups. User groups consist of lists of directory users. A user may belong to multiple user groups. After you add a user group, you then add users to the group. Standard user groups are created during Cisco CallManager installation; you can also create custom user groups. Three levels of access exist. These differ as follows: A user with full access can view and modify the Cisco CallManager Administration pages that belong to the functional groups to which the user group of the user has full access. A user with read-only access can view the Cisco CallManager Administration pages that belong to the functional groups to which the user group of the user has read-only access. A user with read-only access cannot make any changes on the administration pages. Cisco CallManager grays out all buttons and disables icons that modify Cisco CallManager configuration information. A user with no access can neither view nor change the Cisco CallManager Administration pages that belong to the functional groups to which the user group of the user has no access.
1-59
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Before MLA, Cisco CallManager administrators logged in using a local NT administration account. With MLA, directory user names and passwords that are stored in LDAP provide the basis for login authentication. MLA creates a predefined superuser called the CCMAdministrator.
1-60
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
CIPT1 v1.41-9
Browse to CallManager Administration and Cisco CallManager Serviceability with the following URL: http://<CCMServer IP Address>/ccmadmin Choose User > Access Rights > Configure MLA Parameters. The MLA Enterprise Parameter Configuration page displays.
Step 2
Step 3 Step 4
Change the Enable MultiLevelAdmin drop-down list box to True. Click Update. A message informs you that you must restart the web server in all Cisco CallManager systems in the cluster for the change to take effect.
If MLA is enabled, log in the very first time as CCMAdministrator and follow these steps:
Step 1 Step 2 Step 3 Step 4
Set up functional groups or use standard functional groups. Set up user groups or use standard user groups. Add users to user groups. Assign privileges to user groups for functional groups.
1-61
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
4.0(1)
4.0(1)
Cisco supports the upgrade of the publisher database server to Cisco CallManager Release 4.0(1), a full version of Cisco CallManager, from Cisco CallManager Releases 3.2(c), 3.2(3), 3.3(2), and 3.3(3).
Tip To verify whether other versions of Cisco CallManager are compatible for upgrade to this release, refer to the Cisco CallManager Compatibility Matrix at the following URL: http://www.cisco.com/univercd/cc/td/doc/product/voice/c_callmg/index.htm.
If your server runs Cisco CallManager Release 2.4 or 3.1, you must upgrade every server in the cluster to the latest version of Cisco CallManager Release 3.2 or 3.3 before you can upgrade to a version of Cisco CallManager Release 4.0. Cisco requires that you install Cisco IP Telephony Server Operating System version 2000.2.5 (provided by Cisco) with service release 2 (2000.2.5sr2) (or later) before you upgrade to Cisco CallManager Release 4.0(1).
Note The upgrade of the publisher server can take from two to four hours, depending on your server type and the amount of Cisco CallManager data that you need to back up.
1-62
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Publisher database server upgrade requires system software reimage. System backup is required to preserve critical data.
Cisco CallManager 3.3 Publisher Cisco CallManager 4.0 Publisher
Ensure all MCS server hardware is in original configuration. Remove server from domain before the upgrade occurs.
CIPT1 v1.41-11
Cisco requires a reimage of the publisher database server during the Cisco CallManager Release 3.3(2) upgrade. Because this process erases all data on your server, you will need to back up all critical data. Cisco strongly recommends that you use the supported Cisco Backup and Restore System (BARS) utility if you are running Cisco CallManager 3.3 or later. If you are using an earlier version of Cisco CallManager, use the Cisco IP Telephony Applications Backup Utility (3.5). Before you perform an upgrade to Cisco CallManager 4.0(1), run the Cisco CallManager Upgrade Assistant Utility, a nonintrusive tool that detects the health of the servers in the Cisco CallManager cluster without changing the state of the system. The Cisco CallManager Upgrade Assistant Utility version corresponds to the Cisco CallManager version to which you plan to upgrade the server. Use Cisco CallManager Upgrade Assistant Utility Version 4.0(1) if you plan to upgrade to Cisco CallManager 4.0(1) from a compatible release of Cisco CallManager 3.2 or 3.3. You can obtain BARS from the web or from the CD-ROM that may ship with the supported application. To download the latest version of BARS from the web, go to http://cco/cgibin/tablebuild.pl/cmva-3des (Cisco.com login required).
Caution Before starting the upgrade, make sure that you perform the recommended backup procedures for all coresident software applications that are installed on the server. Failing to complete a backup causes data and configuration settings to be lost. For information on performing the backup, refer to the documentation that supports the applications.
1-63
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Use the following steps when upgrading the Cisco CallManager publisher server:
Step 1
Remove all servers in the cluster from the NT Domain or the Microsoft Active Directory Domain. Manually disable and stop all platform agents and applications that are Ciscoverified (such as Cisco AVVID partner applications) that run on the servers in the cluster. Disabling platform agents and servicesfor example, performance monitoring (such as NetIQ), antivirus services (such as McAfee services, which are approved by Cisco), intrusion detection, and remote management servicesensures that the upgrade will be completed. Reboot the server. To review a list of Cisco-verified applications that Cisco supports and that you should disable before the installation, click http://www.cisco.com/pcgibin/ecoa/Search.
Step 2
Step 3 Step 4
Manually install and configure BARS version 4.0(1) (or later). Using BARS version 4.0(1) (or later), manually back up the Cisco CallManager data to either a network directory or tape drive. Run the Cisco CallManager Upgrade Assistant Utility on all servers in the cluster. You must perform this task on one server in the cluster at a time, beginning with the publisher database server. If the server supports drive removal, remove a drive from the server to save your data and configuration. Use the Cisco IP Telephony Server Operating System upgrade CD-ROM or the operating system upgrade web download to upgrade the operating system to version 2000.2.5 (or later) (provided by Cisco). Download and install the latest Cisco IP Telephony Server Operating System service release (2000-2-5sr2 or later) (required). Download and install the latest operating-system-related security hotfixes, if any (recommended). The operating-system-related security hotfixes post on the voice products operating system cryptographic software page at Cisco.com. Registered Cisco.com users with software download privileges can navigate to the site from the Voice Software downloads page on Cisco.com at: http://www.cisco.com/kobayashi/sw-center/sw-voice.shtml Verify that you have installed Microsoft SQL Server 2000, Service Pack 3a (or later). Upgrade the publisher server. Insert the Cisco CallManager 4.0(1) Installation, Upgrade, and Recovery Disk 1 of 2 into the drive. Follow the InstallShield Wizard prompts throughout the installation process. Upgrade the subscriber servers.
Before you install the operating system, Cisco strongly recommends that you configure the server hardware (such as mirrored hard drives) to the state of the original configuration. A nonstandard server hardware configuration causes the Cisco CallManager installation to fail and data or configuration settings from drive mirroring to be lost.
Step 5
Step 6
Step 7
Step 8
Step 9
Step 10
Step 11
Step 12
Caution
1-64
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Tip
For all Cisco CallManager installation and upgrade guides, refer to the following URL (requires CCO login and password): http://www.cisco.com/en/US/customer/products/sw/voicesw/ps556/prod_installation_guides_ list.html.
1-65
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Subscriber database server upgrade requires system software reimage. Data backup is not required unless server contains critical data. Upgrade process follows the same procedure as a new Cisco CallManager installation.
CIPT1 v1.41-12
Because the foundation operating system changes to support Cisco CallManager 4.0, you must also reimage the subscriber servers that are running a prior Cisco CallManager version. Because the subscriber servers do not typically contain critical data, you should not need to perform a complete server backup. If your subscriber server acts as the TFTP server, you may want to manually back up custom files, such as Cisco IP Phone firmware images or ring files, before performing the server upgrade. The installation process for the subscriber server follows the same procedure as a new installation of Cisco CallManager. After you build the server and install the Cisco CallManager software, the subscriber will receive a fresh copy of the Microsoft SQL database from the publisher.
Caution Before installing the subscriber server, ensure that the server has network connectivity to the publisher database. The Cisco CallManager installation will fail if you do not provide this connectivity.
1-66
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Summary
This topic summarizes the key points discussed in this lesson.
Summary
Installing the operating system and Cisco CallManager IP telephony application requires a Hardware Detection CD-ROM, Operating System Installation and Recovery CD-ROMs, and Cisco CallManager 4.0 Software CD-ROM. You will need the following configuration data when installing a Cisco CallManager server: Cisco product key, username, organization name, computer name, workgroup, domain suffix, TCP/IP properties, DNS, backup server or target, and system administrator password. Cisco CallManager services include Cisco CallManager, Cisco TFTP, and Cisco Database Layer Monitor Service. After installation, you must activate all services that you want enabled on that server. Postinstallation procedures include changing passwords and stopping unnecessary services. Perform the following actions to upgrade 4.0: remove server from the domain, back up current Cisco CallManager data (publisher), rebuild the server, and restore the data into the new Cisco CallManager version.
CIPT1 v1.41-13
References
For additional information, refer to these resources: Cisco CallManager documentation: http://www.cisco.com/univercd/cc/td/doc/product/voice/c_callmg/index.htm. Cisco CallManager Compatibility Matrix: http://www.cisco.com/univercd/cc/td/doc/product/voice/c_callmg/index.htm. Cisco CallManager installation and upgrade guides (requires CCO login and password): http://www.cisco.com/en/US/customer/products/sw/voicesw/ps556/prod_installation_guide s_list.html. Cisco IP Telephony Backup and Restore System (BARS) Administration Guide, Version 4.0(2): http://www.cisco.com/univercd/cc/td/doc/product/voice/backup/bars40/barsad40/ Smith, Anne, Chris Peace, Delon Whetton, and John Alexander. Cisco CallManager Fundamentals: A Cisco AVVID Solution. San Jose, California: Cisco Press; 2001.
1-67
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Quiz
Use the practice items here to review what you learned in this lesson. The correct answers are found in the Quiz Answer Key. Q1) Which three of these services does Cisco recommend that you stop on a subscriber server? (Choose three.) A) B) C) D) Q2) A) B) C) D) E) Q3) A) B) C) D) Q4) FTP Publishing Service Cisco CallManager Service IIS Admin Service World Wide Web Publishing Service register IP Phones and process calls interface with a voice-mail system generate daily and on-demand reports act as a Media Termination Point write trace information to a database DHCP backup server LMHOSTS file DNS reverse lookup
What does the Cisco Messaging Service allow the Cisco CallManager to do?
If you are not using DNS, what must you configure to resolve server names?
When you first install Cisco CallManager software, which CD-ROM should you use to boot the server to determine the correct CD-ROM to insert next? A) B) C) D) E) Cisco CallManager 4.0 Software Disk Cisco IP Telephony Server Operating System Hardware Detection Disk Cisco IP Telephony Server Operating System Installation and Recovery Disk 1 Cisco IP Telephony Server Backup and Restore Disk Cisco Extended Services Disk
Q5)
What is the recommended order of these steps to upgrade the Cisco CallManager publisher server to 4.0? A) B) C) D) E) back up the CallManager server data remove the server from the NT domain upgrade the operating system to the latest version install Cisco CallManager software disable all platform agents and services on the server
1-68
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
1-69
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
1-70
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Module 2
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Module Objectives
Upon completing this module, you will be able to configure Cisco CallManager and the Catalyst switch to enable phone calls between Cisco IP Phones that are located within the same Cisco CallManager cluster.
Module Objectives
Distinguish between the various Cisco IP Phone models and how they work within a Cisco IP telephony solution Configure Cisco CallManager to support IP Phones to include server configuration, device pools, phone button templates, and directory numbers Configure a Catalyst switch port to receive voice and data traffic on different VLANs and apply a CoS to incoming frames Add users, associate devices to users, and use the Cisco CallManager User Option pages to customize IP Phones Use BAT and TAPS to bulk-add and auto-register IP phones, users, and ports to an IP telephony network
CIPT1 v4.12-2
Module Outline
The outline lists the components of this module.
Module Outline
Lesson 2-1: Introducing Cisco IP Phones Lesson 2-2: Configuring Cisco CallManager to Support IP Phones Lesson 2-3: Configuring Cisco Catalyst Switches Lesson 2-4: Adding Users and Customizing User Options Lesson 2-5: Using the Bulk Administration Tool
CIPT1 v4.12-3
2-2
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Relevance
You should be able to distinguish between the various Cisco IP telephony end-user devices that you may encounter during the course of administering a Cisco IP telephony network. In addition, understanding the bootup and registration communication between a Cisco IP Phone and Cisco CallManager is important for understanding normal voice network operations, and for troubleshooting purposes.
Objectives
Upon completing this lesson, you will be able to distinguish between the various Cisco IP Phone models and describe how they work within a Cisco IP telephony solution. This includes being able to meet these objectives: Describe the four features that the majority of Cisco IP Phones have in common List the entry-level Cisco IP Phones and their features List the midrange and upper-end Cisco IP Phones and their features Describe the features and functions of additional Cisco VoIP devices, including video endpoints, conference stations, expansion modules for Cisco IP Phones, PC-based Cisco IP Phones, and analog adapters Identify the six steps of the Cisco IP Phone startup process Identify the two H.323 audio codecs that are supported by Cisco IP Phones
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Outline
The outline lists the topics included in this lesson.
Outline
Overview Cisco IP Phone Overview Entry-Level Cisco IP Phones Midrange and Upper-End Cisco IP Phones Additional Cisco VoIP Devices IP Phone Startup Process Cisco IP Phone Codec Support Summary Quiz
CIPT1 v4.12-2
2-4
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
CIPT1 v4.12-3
To the user, the telephone is the most visible component of the voice communications network. Cisco IP Phones are next-generation, intelligent communication devices that deliver essential business communications. Fully programmable, the growing family of Cisco IP Phones provides the most frequently used business features. The majority of Cisco IP Phones provide the following enhancements: Display-based user interface Straightforward user customization Inline power Support for the G.711 and G.729 audio codecs Each Cisco IP Phone provides toll-quality audio and does not require a companion PC. Because it is an IP-based phone, you can install it in any location on a corporate local or wide-area IP network.
2-5
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Basic featured IP Phones for low to medium telephone use Single line / directory number (DN) Display-based (except Cisco 7902G) Message waiting indicator
CIPT1 v4.12-4
Cisco has produced a number of entry-level IP Phones for a variety of business functions. Depending on user requirements, these IP Phones may function well for employees or for use only in public areas, such as lobbies or break rooms. Entry-level Cisco phones provide the following common features: Display-based (except Cisco 7902G) user interface G.711 and G.729a codec Single line (directory number [DN]) Cisco inline power, powered patch panel, or local power option support (via CP-PWRCUBE [same power supply as the Cisco 7910, 7940, or 7960]) Visual message waiting indicator (MWI) No speakerphone or headset port
2-6
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Here is a brief description of the major features of each entry-level Cisco IP Phone: Cisco IP Phone 7902G: The Cisco IP Phone 7902G is a single-line, entrylevel, nodisplay business phone with fixed feature keys that provide one-touch access to the redial, transfer, conference, and voice-mail access features. Here is a brief description of the major features of the Cisco IP Phone 7902G: Ability to handle low telephone traffic Fixed features: redial, transfer, conference, messages Hard Hold key Single RJ-45 connection (no Ethernet switch)
Cisco IP Phone 7905G and Cisco 7912G: The Cisco IP Phone 7905G provides single-line access and four interactive softkeys that guide a user through call features and functions via the pixel-based liquid crystal display (LCD). Use this IP Phone for employees who do not need a full-featured phone or for a common area such as a hallway, manufacturing floor, break room, reception space, or office cubicle. The Cisco IP Phone 7912G includes an integrated Ethernet switch that provides LAN connectivity to a colocated PC. Here is a brief description of the major features of the Cisco IP Phone 7905G and Cisco 7912G: Ability to handle low to medium telephone usage Pixel-based display (approximately five lines plus softkeys and date, time, and menu title Hard Hold key Access to all standard IP Phone features through four on-screen softkeys Support for limited extensible markup language (XML) script processing Support for Cisco Skinny Client Control Protocol (SCCP), H.323 version 2 (Cisco 7905G only), and Session Initiation Protocol (SIP; compliant with RFC 2543)
Cisco IP Phone 7910G+SW: The Cisco IP Phone 7910G+SW is for common-use areas that require only basic features, such as dialing out, accessing 911, and intercom calls. Locations that might benefit from these limited features include lobbies, break rooms, and hallways. The Cisco IP Phone 7910G+SW includes a Cisco two-port switch for use in applications where you require basic IP Phone functionality and a colocated PC. The following is a brief description of the major features of the Cisco 7910G+SW: Ability to handle low to medium telephone usage Single line with call waiting Display area of 2 x 24 inches (5.08 x 60.96 cm) Cisco 10BASE-T/100BASE-T, two-port Ethernet switch Basic features: line, hold, transfer, settings, messages, conference, forward, speed dial, redial Adjustable foot stand (flat to 60 degrees) Basic and optional wall mounting
2-7
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Full-featured IP Phones for medium to high telephone use Multiline Large pixel-based displays Integral switch Built-in headset and high-quality speakerphone Multiprotocol-capable (SCCP, SIP, MGCP)
2004 Cisco Systems, Inc. All rights reserved. CIPT1 v4.12-5
Cisco designed the IP Phones 7940, 7960, and 7970 to meet the demand for a corporate-level, full-featured IP Phone for medium to high telephone use. A description of features that are common to all three phones follows: Multiline capability Large pixel-based displays, which allow for the inclusion of XML and future features Integrated two-port 10/100 Mbps Ethernet switch Built-in headset connection and quality speakerphone Information key for online help with features A minimum of 24 user-adjustable ring tones Adjustable foot stand (flat to 60 degrees), and basic or wall mounting SCCP, Media Gateway Control Protocol (MGCP), and SIP support through software upgrade XML service support An EIA/TIA-232 port for options, such as line expansion and security access
2-8
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Additional details of the Cisco IP Phone 7940, 7960, and 7970 follow: Cisco IP Phone 7940: The Cisco IP Phone 7940 is for medium traffic and has these features: Ideal for transaction workers who use cubicle phones Two lines or feature buttons, and four interactive softkeys
Cisco IP Phone 7960: The Cisco IP Phone 7960 is for high or busy telephone traffic and has these features Ideal for professionals or managers Six programmable line or feature buttons, and four interactive softkeys Ideal for executives, decision makers, and environments with no PCs Eight lines or feature buttons, and five interactive softkeys Color display with touchscreen 3.5-mm stereo jack sockets for connection to PC-style speakers or headphones, and microphone Inline power-compatible (both Cisco prestandard and IEEE 802.3af powercompatible) Advanced XML development platform for more dynamic applications
2-9
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Cisco VT Advantage
Cisco continues to create additional IP telephony devices to meet the needs of businesses. These products are as follows: Cisco VT Advantage: Cisco VT Advantage is a video telephony solution consisting of the Cisco VT Advantage software application and Cisco VT Camera, a video telephony universal serial bus (USB) camera. With the Cisco VT Camera attached to a PC that is colocated with a Cisco IP Phone, users can place and receive video calls on their enterprise IP telephony network. Users make calls from their Cisco IP Phones using familiar phone interfaces, but now calls are enhanced with video on a PC, without requiring any extra button pushing or mouse clicking. When registered to Cisco CallManager, the Cisco VT Advantage-enabled IP Phone has the features and functionality of a full-featured IP videophone. System administrators can provision a Cisco IP Phone with Cisco VT Advantage like they would any other Cisco IP Phone, which can greatly simplify deployment and management. Cisco IP Conference Station 7936: The Cisco IP Conference Station 7936 is a fullfeatured, IP-based, full-duplex, hands-free conference phone for use on desktops, in offices, and in small to medium-sized conference rooms. The Cisco IP Conference Station 7936 offers several improvements over the existing Cisco IP Conference Station 7935: external microphone ports, optional external microphone kit, newly audio-tuned speaker grill, and new backlit LCD display. The optional microphone kit includes two microphones with 6foot (1.8288-m) cords so you can place the microphones across a 12-foot (3.6576-m) area, effectively expanding a suggested conference room size of 20 x 30 feet (6.096 x 9.144 m). The backlit LCD display improves visibility in low light conditions. The display font size is also adjustable for improved distant viewing.
2-10
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Cisco IP SoftPhone: The Cisco IP SoftPhone is a Windows-based application for the PC. Cisco IP SoftPhones allow you to integrate a software-based telephone with the IP telephony network. You can use a headset with an attached microphone to communicate. Some manufacturers are currently producing USB-based handsets that are compatible with Cisco IP SoftPhones. Cisco IP SoftPhones integrate with Microsoft NetMeeting and Lightweight Directory Access Protocol (LDAP) directories, which provide videoconferencing capabilities and the ability to drag and drop usernames from an LDAP directory list to dial or create larger conference calls. You can use the Cisco IP SoftPhone as a standalone telephone or to control an existing IP Phone, such as the Cisco IP Phone 7960. Cisco IP Communicator: The Cisco IP Communicator is a software-based application that delivers enhanced telephony support through personal computers. This application endows computers with the functionality of Cisco IP Phones, and provides high-quality voice calls on the road, in the office, or from wherever users may have access to the corporate network. Cisco IP Communicator has an intuitive design, is easy to use, and delivers convenient access to a host of features including eight line and five softkeys. Cisco IP Communicator offers handset, headset, and high-quality speakerphone modes. The major differences between the Cisco IP Communicator and Cisco IP SoftPhone are that the Cisco IP Communicator has support for multiple lines or DNs, provides call control features such as shared lines, park, pickup, and Meet-Me conference, and also provides a date and time display and support for SCCP. Cisco Analog Telephone Adaptor (ATA) 186 and 188: The Cisco ATA 186 and Cisco ATA 188 interface regular telephones with your IP-based telephony network. These adapters are useful for customers that have existing analog devices, such as fax machines or telephones that they do not want to replace after they have migrated to VoIP. The Cisco ATA 186 provides two voice ports, each with its own independent telephone number, and a single 10BASE-T Ethernet port that allows you to colocate a network device with the legacy voice equipment. The ATA 188 provides two voice ports and two 10/100 Mbps Ethernet connections. Cisco IP Phone 7914 Expansion Module: The Cisco IP Phone 7914 Expansion Module extends the capabilities of the Cisco IP Phone 7960 with additional buttons and an LCD display. This expansion module enables you to add 14 buttons to the existing 6 buttons of the Cisco IP Phone 7960, increasing the total number of buttons to 20 with one module, or 34 with two modules. You can use up to two Cisco 7914 Expansion Modules with a Cisco IP Phone 7960. Cisco Wireless IP Phone 7920: The Cisco Wireless IP Phone 7920 is an easy-to-use IEEE 802.11b wireless IP phone that provides comprehensive voice communications in conjunction with Cisco CallManager and the Cisco Aironet 1200, 1100, 350, and 340 Series of wireless fidelity (Wi-Fi) (IEEE 802.11b) access points. The Cisco Wireless IP Phone 7920 is designed for ease of use with a pixel-based display to access calling features, and two softkeys, a four-way rocker switch, a Hold key, a Mute key, and a Menu key that allows quick access to information such as directories, call history, and phone settings.
2-11
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
6 4 1 3 5
1. Cisco prestandard PoE switch sends FLP 2. Phone loads stored image 3. Switch provides VLAN information to IP Phone 4. Phone sends DHCP request; receives IP information and TFTP server address 5. IP Phone gets configuration from TFTP server 6. IP Phone registers with Cisco CallManager server
2004 Cisco Systems, Inc. All rights reserved. CIPT1 v4.12-7
This figure provides an overview of the startup process for a Cisco IP Phone if you are using a Cisco Catalyst switch that is capable of providing Cisco prestandard Power over Ethernet (PoE). 1. Obtain power from the switch: If you are using a Cisco switch that is capable of providing Cisco inline power, the switch will send a Fast Link Pulse (FLP) signal. The switch uses the FLP to determine if the attached device is an unpowered Cisco IP Phone. In the unpowered state, a Cisco IP Phone loops back the FLP, signaling the switch to send -48 V DC power down the line. 2. Load the stored phone image: The Cisco IP Phone has nonvolatile Flash memory in which it stores firmware images and user-defined preferences. At startup, the phone runs a bootstrap loader that loads a phone image stored in Flash memory. Using this image, the phone initializes its software and hardware. 3. Configure VLAN: After the IP Phone receives power and boots up, the switch sends a Cisco Discovery Protocol packet to the IP Phone. This Cisco Discovery Protocol packet provides the IP Phone with voice VLAN information, if that feature has been configured. 4. Obtain IP address and TFTP server address: Next, the IP Phone broadcasts a request to a DHCP server. The DHCP server responds to the IP Phone with a minimum of an IP address, a subnet mask, and the IP address of the Cisco TFTP server.
2-12
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
5. Contact TFTP server for configuration: The IP Phone then contacts the Cisco TFTP server. The TFTP server has configuration files (.cnf file format or .cnf.xml) for telephony devices, which define parameters for connecting to Cisco CallManager. The TFTP server sends the configuration information for that IP Phone, which contains an ordered list of up to three Cisco CallManagers. In general, any time you make a change in Cisco CallManager that requires a phone (device) to be reset, a change has been made to the configuration file of that phone. If a phone has an XML-compatible load, it requests an XMLDefault.cnf.xml format configuration file; otherwise, it requests a .cnf file. If you have enabled auto-registration in Cisco CallManager, the phones access a default configuration file (sepdefault.cnf.xml) from the TFTP server. If you have manually entered the phones into the Cisco CallManager database, the phone accesses a .cnf.xml file that corresponds to its device name. The .cnf.xml file also contains the information that tells the phone which image load that it should be running. If this image load differs from the one that is currently loaded on the phone, the phone contacts the TFTP server to request the new image file, which is stored as a .bin file. 6. Register with Cisco CallManager: After obtaining the file from the TFTP server, the phone attempts to make a TCP connection to the highest-priority Cisco CallManager on the list.
2-13
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Audio codecs:
Part of the H.323 protocol suite Potentially able to compress audio signals
CIPT1 v4.12-8
Before a VoIP device is able to stream audio, the device must convert audio into a digitized generic format. For this purpose, the H.323 standards committee created multiple audio codecs. These codecs function at the presentation layer of the Open Systems Interconnection (OSI) model. Their primary function is to convert voice signals into a generic standard that any H.323-compatible device can understand. Because converted audio streams can consume a significant amount of bandwidth, many of the audio codecs also provide a level of compression, which can considerably reduce the bandwidth that they consume. However, compression can cause degraded voice quality, which is why the different audio codecs offer different levels of compression. The H.323 protocol suite defines the following audio codecs: G.711: Audio codec using 56 or 64 kbps for transmission G.722: Audio codec using 48, 56, or 64 kbps for transmission G.723: Speech codec using 5.3 or 6.4 kbps for transmission G.728: Speech codec using 16 kbps for transmission G.729: Speech codec using 8 or 13 kbps for transmission All H.323-compliant devices must support, at a minimum, the G.711 audio codec. Cisco IP Phones natively support two primary codecs: G.711 and G.729a. While transcoding enables conversion between other codecs, Cisco recommends that you design your VoIP network around these two codecs.
2-14
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
The G.711 and G.729a codecs deliver relatively equal sound quality, with the G.711 scoring slightly higher than G.729a in a mean opinion score (MOS) test. Because of this equality, some network administrators choose to operate an entirely G.729a native network. Others choose to implement G.729a over the WAN and keep G.711 on the LAN.
Note The G.729a (G.729 Annex A) codec is a derivative of the original G.729 codec. While they are compatible, G.729a provides simpler algorithmic calculations.
While this configuration is ideal for many network environments, you may eventually encounter a codec mismatch. A codec mismatch occurs when two devices cannot negotiate a common codec or when the network administrator has forbidden the use of their common codec, such as using G.711 over the WAN. Regardless of the cause, you now have a need for transcoding. Transcoding resources perform conversions between the H.323 audio codecs. These resources are often costly and can introduce significant delay and quality degradation into your IP telephony network. When designing a voice network, you should attempt to limit the amount of transcoding that takes place between devices.
Note Some first-generation Cisco IP Phones, such as the 12SP+ and 30VIP, support the G.723 codec rather than G.729a. These IP Phones are no longer in production.
2-15
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Summary
This topic summarizes the key points discussed in this lesson.
Summary
Cisco VoIP end-user devices are display-based, have straightforward user customization, have inline power, and provide support for the G.711 and G.729a audio codecs. Entry-level Cisco IP Phones include the Cisco IP Phone 7902G, 7905G, 7910G+SW, and 7912G. Midrange and upper-end Cisco IP Phones include the Cisco IP Phone 7940, 7960, and 7970.
CIPT1 v4.12-9
Summary (Cont.)
Additional IP telephony devices include the Cisco Conference Station 7936, Cisco IP SoftPhone, Cisco IP Communicator, Cisco ATA 186 and 188, and Cisco 7914 Expansion Module. An IP Phone follows a specific process each time that it boots. Audio codecs convert voice signals into an H.323compatible stream and compress the output to save bandwidth. Cisco IP Phones support the G.711 and G.729a codecs.
CIPT1 v4.12-10
2-16
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
References
For additional information, refer to these resources: Cisco 7900 Series IP Phones product index page with links to product models, technical documentation, and Software Center: http://www.cisco.com/en/US/products/hw/phones/ps379/index.html Cisco IP Phones and Services documentation: http://www.cisco.com/univercd/cc/td/doc/product/voice/c_ipphon/index.htm
2-17
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Quiz
Use the practice items here to review what you learned in this lesson. The correct answers are found in the Quiz Answer Key. Q1) Which two features do the majority of Cisco IP Phones support? (Choose two.) A) B) C) D) E) Q2) G.711 and G.729 802.3af a display multiple lines multiprotocol capability
Place these steps in the order that an IP Phone must go through before it can register with Cisco CallManager. A) B) C) D) obtain -48 V DC power get configuration from TFTP server load firmware image obtain VLAN information
Q3)
A company wants to migrate to a VoIP network, but it has an expensive all-in-one voice-fax-copier device that it wants to connect into the VoIP network. Which device would you recommend? A) B) C) D) E) Cisco Conference Station 7936 Cisco IP SoftPhone Cisco ATA 188 Cisco 7905G Cisco 7914 Expansion Module
Q4)
A company is deploying a VoIP network for its call center of 120 employees. The call center employees require a Cisco IP Phone that is capable of supporting two directory numbers. In addition, the network administrator would like to run a single cable for the IP Phone and the computer that are colocated in each employee cubicle. Which IP Phone will meet this requirement for the least expense? A) B) C) D) E) Cisco IP Phone 7902G Cisco IP Phone 7905G Cisco IP Phone 7910G+SW Cisco IP Phone 7940 Cisco IP Phone 7960
Q5)
A firm wants to install a Cisco IP Phone in the lobby area. The IP telephony network runs only the G.729a codec. The IP Phone should support a single line and all standard features. An LCD display is not required because cost is a concern. Which IP Phone would best meet these requirements? A) B) C) D) Cisco IP Phone 7902G Cisco IP Phone 7905G Cisco IP Phone 7910G+SW Cisco IP Phone 7912G
2-18
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Q6)
Which of the following H.323 codecs do most Cisco end-user devices support? A) B) C) D) G.711 G.723 G.711 and G.723 G.711 and G.729a
2-19
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
2-20
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Relevance
Configuring Cisco CallManager to support Cisco IP Phones is a necessary part of implementing a Cisco IP telephony network. This lesson prepares you for the initial IP Phone setup and configuration, and the maintenance of existing IP Phones.
Objectives
Upon completing this lesson, you will be able to configure Cisco CallManager to support Cisco IP Phones to include server configuration, device pools, phone button templates, and DNs. This includes being able to meet these objectives: Configure Cisco CallManager to eliminate IP Phone reliance on the Domain Name System Configure device pools in Cisco CallManager to define sets of common characteristics for IP Phones before adding them to the network Use Cisco CallManager default IP Phone button templates and create new templates to assign a common button configuration to a large number of IP Phones Manually add and configure IP Phones in Cisco CallManager and assign DNs Configure Cisco CallManager to support IP Phone auto-registration to automatically issue DNs to new IP Phones
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Outline
The outline lists the topics included in this lesson.
Outline
Overview Server Configuration Configuring Device Pools IP Phone Button Templates Manual IP Phone and Directory Number Configuration Configuring IP Phone Auto-Registration Summary Quiz
CIPT1 v4.12-2
2-22
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Server Configuration
This topic discusses server configuration in Cisco CallManager Administration.
Enables Cisco IP Phones and other Cisco CallManager-controlled devices to contact the Cisco CallManager without resolving a DNS name
2004 Cisco Systems, Inc. All rights reserved. CIPT1 v4.12-3
Changing the name of the selected server to the IP address of the server in the Cisco CallManager Administration window is the first step in configuring Cisco CallManager to support Cisco IP Phones. Renaming the server to the IP address has the following benefits: It allows IP Phones and other devices to find Cisco CallManager on the network without having to query the Domain Name System (DNS) server to help resolve the server name to an IP address. It prevents the IP telephony network from failing if the IP Phones lose connection to the DNS server. It decreases the amount of time that is required when a device attempts to contact Cisco CallManager. Perform these steps to eliminate DNS reliance:
Step 1
In Cisco CallManager Administration, choose System > Server. The Find and List Servers window appears.
Step 2
Step 3
Remove the Host Name and enter the IP address for the server in the Host Name/IP Address field; click Update.
Establishing an On-Cluster Call 2-23
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
CIPT1 v4.12-4
Use device pools to define sets of common characteristics for devices. You must configure the device pool for Cisco IP Phones before adding them to the network. To create a new device pool, you must first create (or use default settings where applicable) the following minimal mandatory components: Cisco CallManager group Date/time group Region Softkey template These components are covered in subsequent pages. The device pool combines all of the individual configurations that you have created into a single entity. You will eventually assign this entity to an individual device, such as an IP Phone. This process will configure that device with most of the configuration elements that it needs to operate efficiently in your IP telephony network. Perform these steps to create the device pool:
Step 1 Step 2
Choose System > Device Pool. When the Find and List Device Pools window opens, click Add a New Device Pool elect to open the Device Pool Configuration window. Choose, at a minimum, the Cisco CallManager group, date/time group, region, and softkey template that you have created.
Copyright 2004, Cisco Systems, Inc.
2-24
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Media Resource Group List User Hold MOH Audio Source Network Hold MOH Audio Source
User Locale Network Locale Calling Search Space for Autoregistration Softkey Template* MLPP Precedence and Preemption Information
MLPP Indication: Specifies whether devices in the device pool that are capable of playing precedence tones will use the capability when the devices plan an MLPP precedence call MLPP Preemption: Specifies whether devices in the device pool that are capable of pre-empting calls in progress will use the capability when the devices plan an MLPP precedence call MLPP Domain: A hexadecimal value for the MLPP domain that is associated with the device pool
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
If you make changes to a device pool, you must reset the devices in that device pool before the changes will take effect. You cannot delete a device pool that has been assigned to any devices or one that is used for Device Defaults configuration. To find out what devices are using the device pool, click the Dependency Records link in the Device Pool Configuration window. If you try to delete a device pool that is in use, an error message will be displayed. Before deleting a device pool that is currently in use, you must perform the following tasks:
Step 1 Step 2
If desired, update the devices to assign them to a different device pool. Delete the devices that are assigned to the device pool that you want to delete.
2-26
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
CIPT1 v4.12-5
A Cisco CallManager group specifies a prioritized list with a maximum of three Cisco CallManagers. The first Cisco CallManager in the list serves as the primary Cisco CallManager for devices that are assigned to that group. The other members of the group serve as secondary and tertiary backup Cisco CallManagers. Changes to the Cisco CallManager group affect the configuration file that is given to Cisco IP Phones by the TFTP server when they initially boot up.
2-27
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Choose System > Cisco CallManager Group; the default group that was created by Cisco CallManager during the installation appears. Choose Add New Cisco CallManager Group to create a new Cisco CallManager group. Move the existing Cisco CallManagers using the Left Arrow and Right Arrow keys, and change the order of Cisco CallManagers using the Up Arrow and Down Arrow keys.
Step 2
Step 3
2-28
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
CIPT1 v4.12-6
Date/time groups define time zones for the various devices that are connected to Cisco CallManager. You can assign each device to only one device pool. As a result, the device has only one date/time group. Cisco CallManager has a default date/time group called CMLocal. The CMLocal date/time group synchronizes to the active date and time of the operating system on the Cisco CallManager server. You can change the settings for CMLocal after installing Cisco CallManager. Perform these steps to configure the date/time group:
Step 1 Step 2
Choose System > Date/Time Group; the default CMLocal group appears. Choose Add a New Date/Time Group to insert additional date/time groups as required.
For a worldwide distribution of Cisco IP Phones, you may want to create one named date/time group for each of the 24 time zones.
Note
2-29
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Region Configuration
CIPT1 v4.12-7
When you create a region, you specify the audio codec that can be used for calls between devices (such as IP Phones) within that region, and between that region and other regions. As of Cisco CallManager Release 4.0, you also specify the video call bandwidth. You can create regions to modify the codec selection for any reason; however, most network administrators create regions based on geographical areas. The default voice codec for all calls through Cisco CallManager is G.711. If you do not plan to use any other voice codec, you do not need to use regions.
Choose System > Region, and the default region that was created during the Cisco CallManager installation appears. Choose Add a New Region to configure the regions, and choose the codec and video bandwidth as appropriate between the regions.
Step 2
2-30
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
CIPT1 v4.12-8
The Softkey Template Configuration window allows the administrator to manage the on-screen softkeys that the Cisco IP Phones support (such as the Cisco IP Phone 7960 and 7940 models). You can configure these softkeys with many Cisco CallManager functions and features. Applications that support softkeys can have one or more standard softkey templates that are associated with them; for example, Cisco IP Manager Assistant (IPMA) has the Standard IPMA Assistant, the Standard IPMA Manager, and the Standard IPMA Manager Shared Mode softkey templates associated with it. You cannot modify standard softkey templates. Choose Device > Device Settings > Softkey Templates to access the Softkey Template Configuration window in Cisco CallManager Administration.
2-31
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Creating and using templates provides a fast way to assign a common button configuration to a large number of IP Phones. Cisco CallManager includes several default IP Phone button templates. When adding IP Phones, you can assign one of these templates to each IP Phone or create a new template. You must assign at least one line per IP Phone; usually this line is button 1. Depending on the Cisco IP Phone model, you can assign additional lines. IP Phones generally have several features, such as speed dial and call forwarding, assigned to the remaining buttons. Before adding any IP Phones to the system, create IP Phone button templates with all of the possible combinations for all IP Phone models. An IP Phone model may have various combinations; for example, a Cisco IP Phone 7960 supports six lines and can use the following IP Phone button template combinations: 1 line, 5 speed dials 2 lines, 4 speed dials (default) 3 lines, 3 speed dials 4 lines, 2 speed dials 5 lines, 1 speed dial 6 lines, 0 speed dials
2-32
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Create easily recognizable naming conventions for the IP Phone button template. A suggested best practice is to use the model number of the Cisco IP Phone followed by the number of lines and speed dials. For example, a phone button template named 7960 1 - 5 would indicate a Cisco 7960 IP Phone with one line and five speed-dial buttons. To create a template, copy an existing template, and assign a unique name to the template. You can make changes to the default templates that are included with Cisco CallManager or to the custom templates that you have created. You can rename existing templates and modify them to create new ones. You can also update custom templates to add or remove features, lines, or speed dials. When you update a template, the change affects all of the IP Phones that use it. Renaming a template does not affect the IP Phones that use that template. All Cisco IP Phones that use this template continue to use this template after you rename it. You can use this feature to create a copy of an existing template that you can then modify. You can delete IP Phone templates that are not currently assigned to any IP Phone in your system. You cannot delete a template that is assigned to one or more devices. Currently, there is not an easy way to query if a template is in use or not. Before you can delete a template, you must reassign all of the Cisco IP Phones that are using the template to a different IP Phone button template.
2-33
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
CIPT1 v4.12-11
Manually adding new IP Phones to the network is often tedious, but it can comprise a large part of day-to-day voice network management. The Bulk Administration Tool (BAT) allows you to add a large number of IP Phones to the Cisco CallManager database at once, but BAT is not appropriate for adding or modifying a single IP Phone for a new employee. Cisco CallManager uses the IP Phone MAC address to track the phone in the voice network. Cisco CallManager ties all IP Phone configuration settings to the IP Phone MAC address. Before you can perform any configuration on a Cisco IP Phone through Cisco CallManager, you must find the MAC address of that IP Phone. Use the following guidelines to locate a MAC address: You can find the MAC address in the text and Universal Product Code (UPC) form, which is imprinted on the shipping box for the IP Phone. Some administrators use bar code scanners to simplify the process of adding multiple IP Phones. You can also find the MAC address in the text and UPC form on the back of the IP Phone, on a sticker near the bottom. If you boot up the IP Phone, you can press the Settings button on the face of the phone. Use the arrow keys to navigate, and choose Network Configuration. The MAC address will be displayed on line 3 of the network configuration.
2-34
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
You can continue the Cisco CallManager configuration after you have the MAC address of the IP Phone. Perform these steps to configure the IP Phone:
Step 1
In Cisco CallManager Administration, choose Device > Phone to open the Find and List Phones window. Choose Add a New Phone in the upper right corner of the window. Choose the model of the IP Phone from the drop-down list, and click Next. At a minimum, you must configure the MAC Address and Device Pool fields; then click Insert. Cisco CallManager prompts you to add a DN for line 1; then click OK. When the Directory Number Configuration window appears, type the DN of the IP Phone in the appropriate field, and click Insert.
Step 5 Step 6
2-35
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Auto-Registration Configuration
CIPT1 v4.12-12
Auto-registration allows Cisco CallManager to issue extension numbers to new IP Phones, which is similar to how the DHCP server issues IP addresses. When a new IP Phone boots up and attempts to register with Cisco CallManager for the first time, Cisco CallManager issues an extension number from a configured range. After Cisco CallManager issues the extension, it records the extension number to the MAC address mapping in the Microsoft Structured Query Language (SQL) database. Although auto-registration simplifies the process of deploying a new IP telephony network, it is an option that is available only in some new IP telephony deployments. Because administrators deploy most IP telephony networks as a migration from a PBX environment, users have existing telephone extensions. These existing telephone extensions typically map to Direct Inward Dial (DID) numbers from the Public Switched Telephone Network (PSTN) and cannot change. Therefore, these IP telephony deployments usually use manual configuration over autoregistration. Perform these steps to configure the Cisco CallManager server to support auto-registration:
Step 1 Step 2
From Cisco CallManager Administration, choose System > Cisco CallManager. From the list of Cisco CallManager servers, select the server that you want to support auto-registration. Under the Auto-registration Information Configuration section, type the appropriate DN range in the Starting and Ending Directory Number fields. Ensure that the Auto-registration Disabled on this Cisco CallManager check box is unchecked.
Copyright 2004, Cisco Systems, Inc.
Step 3
Step 4
2-36
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Device Defaults
CIPT1 v4.12-13
When devices auto-register with Cisco CallManager, they use the settings that are found in the Device Defaults Configuration window. The Load Information field lists the firmware load that is used with a particular type of hardware device; the Device Pool field allows you to select the device pool that is associated with each type of device, and the Phone Template field indicates the phone button template that is used by each type of device. If devices auto-register and are not registering to the intended Cisco CallManager, check the Device Defaults Configuration window to ensure that you have chosen the correct device pool. Perform these steps to confirm the device auto-registration setup:
Step 1
In Cisco CallManager Administration, choose System > Device Defaults to open the Device Defaults Configuration window. Scroll to the Cisco IP Phone device or devices that will auto-register, and choose the device pool from the drop-down list.
Step 2
From the Device Defaults Configuration window, modify the appropriate settings for the device that you want to change. Click Update to save the changes in the Cisco CallManager configuration database. Click the Reset icon to the left of the device name to reset all the devices of that type and load the new defaults on all Cisco CallManagers in the cluster. If you choose not to reset all devices of that type, only new devices that are added after you change the device defaults receive the latest defaults.
Step 2 Step 3
2-37
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Summary
This topic summarizes the key points discussed in this lesson.
Summary
Assigning an IP address to Cisco CallManager eliminates IP Phone reliance on DNS. Device pools simplify configuration by allowing you to define sets of common characteristics for devices. Creating and using IP Phone button templates provides a fast way to assign a common button configuration to a large number of IP Phones. Manually configuring the IP Phone is appropriate when you want to add or modify a single or a few IP Phones. Using IP Phone auto-registration allows you to issue extension numbers to new phones if the phones do not have existing extension numbers.
CIPT1 v4.12-14
References
For additional information, refer to these resources: System Configuration Overview section in Cisco CallManager System Guide, Release 4.0(1): http://lbj.cisco.com/push_targets1/ucdit/cc/td/doc/product/voice/c_callmg/4_0/sys_ad/4_0_ 1/ccmsys/index.htm System-Level Configuration Settings section in Cisco CallManager System Guide, Release 4.0(1): http://lbj.cisco.com/push_targets1/ucdit/cc/td/doc/product/voice/c_callmg/4_0/sys_ad/4_0_ 1/ccmsys/index.htm Cisco CallManager Administration Guide, Release 4.0(1): http://lbj.cisco.com/push_targets1/ucdit/cc/td/doc/product/voice/c_callmg/4_0/sys_ad/4_0_ 1/ccmcfg/index.htm
2-38
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Quiz
Use the practice items here to review what you learned in this lesson. The correct answers are found in the Quiz Answer Key. Q1) Which five settings are required to configure a device pool? (Choose five.) A) B) C) D) E) F) Q2) media resource group list Cisco CallManager group date/time group region softkey template device pool name
How does Cisco CallManager tie configuration information to the IP Phones in the Microsoft SQL database? A) B) C) D) E) IP address unique GUID hostname MAC address device pool ID
Q3)
Which of the following is a valid IP Phone button template configuration for a Cisco IP Phone 7960? A) B) C) D) 0 lines, 6 speed dials 2 lines, 4 speed dials 6 lines, 1 speed dial 4 lines, 4 speed dials
Q4)
Which navigation path would you use to configure Cisco CallManager to automatically register an IP Phone? A) B) C) D) E) System > Server System > Cisco CallManager Service > Service Parameters Device > Phone System > Device Pool
Q5)
Which navigation path would you use to eliminate DNS reliance by changing the Cisco CallManager server name to an IP address? A) B) C) D) E) System > Server System > Cisco CallManager Service > Service Parameters Device > Phone System > Device Pool
2-39
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
2-40
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Relevance
Using the Catalyst switch to power IP Phones can save on wiring costs and simplifies management. Extending CoS to the IP Phone improves voice quality by ensuring voice packets receive priority over data. Enabling multiple VLANs in a single port and placing voice packets in one VLAN and data in another VLAN saves money by reducing the number of switch ports.
Objectives
Upon completing this lesson, you will be able to configure a Catalyst switch port to receive voice and data traffic on different VLANs and apply a CoS to incoming frames. This includes being able to meet these objectives: Identify three functions that Cisco Catalyst switches perform in a Cisco IP telephony solution Describe the three options for powering Cisco IP Phones Describe the two types of inline power delivery that Cisco Catalyst switches provide Identify the Cisco Catalyst switches that support inline power, dual VLANs, and CoS Identify the commands to configure inline power on Cisco Catalyst switches Configure dual VLANs on a single port on a Cisco Catalyst switch so that the IP Phones reside in a separate VLAN Configure CoS on the Cisco Catalyst switch models so that voice traffic has priority over data traffic as it travels throughout the network
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Outline
The outline lists the topics included in this lesson:
Outline
Overview Catalyst Switch Role in IP Telephony Powering the Cisco IP Phone Types of Inline Power Delivery Catalyst Family of PoE Switches Configuring Inline Power Configuring Dual VLANs Configuring Class of Service Summary Quiz
2004 Cisco Systems, Inc. All rights reserved. CIPT1 v4.12-2
2-42
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
CIPT1 v4.12-3
Cisco voice-capable Catalyst switches can provide three primary features to assist you with your IP telephony deployment: Inline power: Inline power capabilities allow a Cisco Catalyst switch to send power through the Ethernet copper to a Cisco IP Phone or other inline-power-compatible devices (such as wireless access points) without the need for an external power supply. Inline power is also referred to as Power over Ethernet (PoE). Inline power was originally developed in 2000 by Cisco to support the emerging IP telephony solution. Auxiliary VLAN support: Auxiliary VLAN support allows a switch to support multiple VLANs on a single port. You can connect one or more network devices to the back of the Cisco IP Phone because some Cisco IP Phones have built-in switches. Auxiliary VLANs allow you to place the IP Phone, and the devices that are attached through the IP Phone, on separate VLANs. Class of service (CoS) marking: CoS marking is data link layer (Layer 2) marking and allows you to prioritize certain traffic types over other traffic types. This feature is critical in IP telephony networks. Data traffic can easily overwhelm voice traffic, causing poor voice quality. You can achieve end-to-end prioritization of your voice traffic by using CoS marking (Layer 2) along with type of service (ToS) marking at the network layer (Layer 3).
2-43
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Power
AC Source
CIPT1 v4.12-4
Most Cisco IP Phone models are capable of using the following three options for power: Power over Ethernet (PoE): With PoE, the phone plugs into the data jack that connects to the switch, and the user PC in turn connects to the IP Phone. Power-sourcing equipment (PSE), such as Catalyst PoE-capable modular and fixed-configuration switches, insert power over the Ethernet cable to the powered device (PD), for example, an IP Phone or 802.11 wireless access point. The Catalyst switch uses pins 1, 2, 3, and 6 of the Ethernet cable (same as data) for delivering -48 V DC to the PD (this capability is sometimes referred to as phantom power). Midspan power injection: Because many switches do not support inline power, the PD must support a midspan power source. This midspan device sits between the LAN switch and the PD and inserts power on the Ethernet cable to the PD. A technical difference between the midspan and inline power mechanism is that power is delivered on the spare pairs (pins 4, 5, 7, and 8). An example of midspan PSE is a Cisco Catalyst Inline Power Patch Panel. Wall power: Wall power needs a DC converter for connecting the IP Phone to a wall outlet.
Note You must order the wall power supply separately from the Cisco IP Phone.
2-44
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Cisco provides two types of inline power delivery: the Cisco original implementation and the IEEE 802.3af PoE standard. You can refer to both inline power types as PoE. Here is more information about each type: Cisco original implementation: Cisco was the first to develop PoE. The original Cisco (prestandard) implementation supports the following features: Provides 48 V DC at up to 6.3 to 7.7 watts (W) per port Supports most Cisco devices (IP Phones and wireless access points) Identifies devices that require power and delivers power only to those devices Uses Cisco Discovery Protocol to manage power delivery
IEEE 802.3af Power over Ethernet: Since first developing PoE, Cisco has been driving the evolution of this technology toward standardization by working with vendors in the IEEE to create a standards-based means of providing power from an Ethernet switch port. The IEEE 802.3af committee has ratified this capability. The IEEE 802.3af standard supports the following features: Specifies 48 V DC at up to 15.4 W per port Enables a new range of Ethernet-powered devices that consume additional power Uses standards-based discovery and power delivery methods
2-45
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Has several optional elements, such as power classification, where PDs can optionally support a signature that defines the maximum power requirement. PSE that supports power classification reads this signature and budgets the correct amount of power per PD, which will likely be significantly less than the maximum allowed power. Without power classification, the switch reserves the full 15.4 W of power for every device. This behavior may result in oversubscribing of the available power supplies so that some devices will not be powered even though there is sufficient power available. The power classification defines these five classes: 0 (default): 15.4 W reserved 1: 4 W 2: 7 W 3: 15.4 W 4: Reserved for future expansion All Cisco IEEE 802.3af-compliant switches support power classification. The Cisco Power Calculator is an online tool that enables you to calculate the power supply requirements for a specific PoE configuration. The Cisco Power Calculator is available to registered Cisco.com users at www.cisco.com/go/poe.
2-46
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Pin3
CIPT1 v4.12-6
The figure illustrates how a Cisco prestandard Catalyst switch detects a Cisco IP phone, wireless access point, or other inline-power-capable device. When a switch port that is configured for inline power detects a connected device, the switch sends an Ethernet FLP to the device. The Cisco PD (IP Phone) will loop the FLP back to the switch to indicate its inline power capability. The switch then delivers -48 V DC PoE (inline) power to the IP Phone or other inline-capable endpoint.
2-47
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
IEEE 802.3af PD
Switch It is an IEEE PD
RX TX
25K-Ohm Resistor
CIPT1 v4.12-7
The figure illustrates how a Cisco Catalyst IEEE 802.3af-compliant switch detects a Cisco IP phone, wireless access point, or other inline-power-capable device. The PSE (Catalyst switch) detects a PD by applying a voltage in the range of -2.8 V to -10 V on the cable and then looks for a 25K ohm signature resistor. Compliant PDs must support this resistance method. If the appropriate resistance is found, the Catalyst switch delivers power.
2-48
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Catalyst 3550*
The Cisco Catalyst LAN switching portfolio is the industry-leading family of intelligent switching solutions delivering a robust range of security and quality of service (QoS) capabilities. The Catalyst portfolio allows organizations to enable new business applications and integrate new technologies such as wireless and IP telephony into their network infrastructure. Here are the switches in the Cisco Catalyst family: Catalyst Modular Switching: The Cisco Catalyst 6500 Series delivers a 96-port 10BASET/100BASE-T line card and 48-port 10BASE-T/100BASE-T and 10BASE-T/100BASET/1000BASE-T line cards. The Catalyst 6500 Series offers a modular PoE daughter card architecture for the 96-port card and the 48-port 10/100/1000 card. The Cisco Catalyst 4500 Series delivers 48-port 10/100 and 10/100/1000 line cards. All line cards support both IEEE 802.3af and Cisco prestandard inline power. The cards are compatible with any Catalyst 6500 or 4500 chassis and Supervisor engine. The Catalyst modular chassis switches can deliver 15.4 W per port for all 48 ports on a module simultaneously. Catalyst Stackable Switching: The Cisco Catalyst 3750 Series offers 48- and 24-port Fast Ethernet switches that comply with IEEE 802.3af and Cisco prestandard PoE. The Catalyst 3560 Series offers 48- and 24-port Fast Ethernet switches that support both the industry standard and Cisco standard PoE. The Catalyst 3550-24 PWR switch continues to support Cisco prestandard PoE. All 24-port configurations support 24 simultaneous full-powered PoE ports at 15.4 W for maximum PD support. The 48-port configurations support 24 ports at 15.4 Watts, 48 ports at 7.7 Watts, or any combination in-between.
2-49
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Cisco EtherSwitch modules: The Cisco 36- and 16-port 10/100 EtherSwitch modules for Cisco 2600 and 3700 Series routers offer branch office customers the option to integrate switching and routing in one platform. These modules can support Cisco prestandard PoE and provide straightforward configuration, easy deployment, and integrated management in a single platform. The Cisco 2600 Series requires a separate external PoE power supply; the Cisco 3700 Series integrates the power supply. This table lists the Cisco Catalyst PoE options. Catalyst Switch PoE Options
Catalyst 6500 Catalyst 4500 Catalyst 3750 Catalyst 3560 Catalyst 3550 Cisco EtherSwitch Module 16-, 36-port 10/100
Yes Yes
Yes Yes
No Yes
Note
Cisco does not offer an IEEE 802.3af midspan injection product. The 48-port Cisco Catalyst Inline Power Patch Panel supports Cisco prestandard PoE.
Note
The switches that are listed on this page also support multiple VLANs per port and CoS.
2-50
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
CIPT1 v4.12-9
Use the set port inlinepower command on a switch that is running Cisco Catalyst command syntax (Catalyst operating systems, or Catalyst software) (examples include the Cisco Catalyst 6500, 6000, 4500, and 4000 Series). Use the power inline command on switches that are running native Cisco IOS command syntax (examples include the Catalyst 6500, 4500, 3750, 3560, and 3524 switches). The two modes are either auto or off/never. The telephone-discovery algorithm is operational in the auto mode. The telephone-discovery algorithm is disabled in the off/never mode.
Note The Catalyst 6500 and 6000 Series can run either Catalyst software or native Cisco IOS software if the switch Supervisor engine has a Multilayer Switch Feature Card (MSFC). Otherwise, they can run only Catalyst software. The Catalyst 4500 and 4000 Series can also run Catalyst software or native Cisco IOS software depending on the Supervisor engine. Generally, late-edition Supervisor engines run native Cisco IOS software; however, you should check the product documentation to determine the Supervisor Engine and the operating system that is supported on your specific model.
Note
The Catalyst 4000 and 3524 switches have enough power to supply all of their ports, so only Catalyst 6000 Series switches track the allocation of power to the IP Phone. On the Catalyst 6000 Series switches, use the set inlinepower defaultallocation value command to supply 7 W of power to an IP Phone instead of the default power setting (10 W).
Establishing an On-Cluster Call 2-51
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
CSCOIOS# show power inline <mod/port> Interface Admin Oper Power ( mWatt ) ------------------------------FastEthernet9/1 auto on 6300 FastEthernet9/2 auto on 6300 FastEthernet9/3 auto off 0
2004 Cisco Systems, Inc. All rights reserved.
Use the command in the figure shown here to display a view of the power allocated on Catalyst 6000 series switches. The switch shows the default allocated power as 10 W in addition to the inline power status of every port. The Inline Power Syntax Descriptions table provides a brief description of the syntax output. Inline Power Syntax Descriptions
Column Heading Port Inline Powered Admin Oper Power Allocated Detected mWatt mA @42V Identifies if power is detected Identifies the mWatt supplied on a given port Identifies the mA @ 42 V supplied on a given port Identifies the port configuration from using the set inlinepower <mod/port> [auto|off] Identifies if the inline power is operational Description Identifies the port number on the module
2-52
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
An access port able to handle two VLANs Native VLAN (PVID) and auxiliary VLAN (VVID) Hardware set to dot1q trunk
Tagged 802.1Q
Untagged 802.3
CIPT1 v4.12-11
All data devices typically reside on data VLANs in the traditional switched scenario. You may need a separate voice VLAN when you combine the voice network into the data network. The Catalyst software command-line interface (CLI) refers to this new voice VLAN as the auxiliary VLAN for configuration purposes. You can use the new auxiliary VLAN to represent Cisco IP Phones. While you can think of it as a voice VLAN, in the future, other types of nondata devices will reside in the auxiliary VLAN. The placement of nondata devices (such as IP Phones) in an auxiliary VLAN makes it easier for customers to automate the process of deploying IP Phones. IP Phones will boot up and reside in the auxiliary VLAN if you configure the switch to support them, just as data devices boot up and reside in the native VLAN (also referred to as the default VLAN) of the switch. The IP Phone communicates with the switch via Cisco Discovery Protocol when it powers up. The switch will provide the telephone with the appropriate VLAN ID, known as the voice VLAN ID (VVID). This VVID is analogous to the data VLAN ID, known as the port VLAN ID (PVID). Administrators can implement multiple VLANs on the same port by configuring trunking. A trunk is a point-to-point link that carries two or more VLANs. A tagging mechanism must exist to distinguish between VLANs on the same trunk. 802.1Q is the IEEE standard for tagging packets on a trunk. Frames transmitted on the auxiliary VLAN (voice frames) are 802.1Q tagged, and frames transmitted on the native VLAN (data frames) are not tagged.
2-53
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
These are some of the advantages of implementing dual VLANs: This solution allows for the scalability of the network from an addressing perspective. IP subnets usually have more than 50 percent (often more than 80 percent) of their IP addresses allocated. A separate VLAN (separate IP subnet) to carry the voice traffic allows an introduction of a large number of new devices, such as IP Phones, into the network without extensive modifications to the IP addressing scheme. This solution allows for the logical separation of data and voice traffic, which have different characteristics. This separation allows the network to handle these two traffic types individually. This solution allows you to connect two devices to the switch using only one physical port and one Ethernet cable between the wiring closet and the IP Phone or PC location.
2-54
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Example: Console>(enable) set port auxiliaryvlan 2/1-3 222 Auxiliaryvlan 222 configuration successful. AuxiliaryVlan AuxVlanStatus Mod/Ports ------------- ------------- ---------------------222 active 1/2,2/1-3
CIPT1 v4.12-12
You can configure the VVID in Cisco Catalyst software 5.5 and above using the set port auxiliaryvlan <mod/port> command. The VVID in this example is set to the value of 222 for ports 2/1 through 2/3. The switch instructs the IP Phone to reside in VLAN 222 when it powers up. You can use this command to set the VVID on a per-port basis, for a range of ports, or for an entire module.
2-55
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Example: Console(config)#interface FastEthernet0/1 Console(config-if)#switchport trunk encapsulation dot1q Console(config-if)#switchport trunk native vlan 12 Console(config-if)#switchport mode trunk Console(config-if)#switchport voice vlan 112 Console(config-if)#spanning-tree portfast
CIPT1 v4.12-13
Use the commands in the figure shown here to configure voice and data VLANs on the singleport interface of a switch that is running native Cisco IOS software. These commands apply the same functionality as setting a port to use an auxiliary VLAN on a Catalyst switch that is running Catalyst software.
switchport trunk encapsulation dot1q switchport trunk native vlan 12 switchport mode trunk switchport voice vlan 112 spanning-tree portfast
2-56
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Console> (enable)show port 2/1 ... Port AuxiliaryVlan AuxVlan-Status ----- ------------- -------------2/1 222 active ...
CIPT1 v4.12-14
You can check the status of the auxiliary VLAN on a port or module in one of two ways: Use the show port auxiliaryvlan <vlan id> command to show the status of that auxiliary VLAN and the module and ports where it is active. Use the show port <module/port> command to show the module, port, and the auxiliary VLAN and the status of the port.
2-57
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
You can verify your voice VLAN configuration on the Cisco Catalyst switches that are running native Cisco IOS software by using the show interface <mod/port> switchport command. The Catalyst 4000 and 6000 Series switches may display a more convenient output, but using this syntax will display the voice and data VLAN configurations on any interface.
2-58
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
IP Phone: IP Subnet B PC is not trusted CoS set to 0 (normal) PC is not trusted CoS set to 2 PC is trusted
2004 Cisco Systems, Inc. All rights reserved.
CoS is a data link layer marking that you can use to classify traffic as it passes through a switch. You should ensure that voice traffic has priority as it travels throughout your network because it is extremely sensitive to delay. Cisco IP Phones send all voice packets tagged with CoS 5 by default, which is the highest level of CoS that is recommended for user traffic. The multi-VLAN port also receives packets from the devices (PCs and workstations) that are connected to the access port of the IP Phone. The attached device can send packets with a CoS equal to or higher than the packets that are being sent by the IP Phone, which can cause severe voice quality problems on your IP telephony network. Catalyst switches have the ability to extend the boundary of trust to the IP Phone. You can use the switch to instruct the IP Phone to accept the CoS value of frames that are arriving from connected devices (trust) and allow the CoS to remain unchanged. Alternatively, you can choose not to trust the attached device and set the CoS to 0 or set the CoS to a configured value that you determine. The Catalyst switch uses Cisco Discovery Protocol to send this configuration information to the IP Phone. The switch sends an additional Cisco Discovery Protocol packet to the IP Phone whenever there is a change in the CoS configuration. The switch uses its queues, which are available on a per-port basis, to buffer frames before sending them to the switching engine. You use input queuing only when there is congestion. The switch will use the CoS value(s) to place the frames in appropriate queues. CoS 5 frames go into the priority queue, which is serviced before other queues.
2-59
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Configuring CoS
Cisco CatOS
You can configure the switch with different QoS settings on a per-port basis. Use the set port qos <mod/port> trust <untrusted|trust-cos> command from the CLI. You may want to trust the PC CoS if you are sending tagged packets or give it a value other than 0. Use the set port qos 2/1 trust-ext trust-cos command to extend trust out to the PC. The IP Phone will accept the PC CoS. Use the set port qos 2/1 trust-ext untrusted command to instruct the IP Phone to change the PC CoS to 0 (normal operation). Use the set port qos 2/1 cos-ext 2 command if you want to set the CoS to 2 on packets that are sent by the device that is attached to the IP Phone access port. Use the other commands that are shown in the figure to set the trust boundaries if a Catalyst switch uses Cisco IOS software, for example, a Catalyst 3750, Catalyst 3650, Catalyst 3524, or Catalyst 2900 Series XL switch.
Note The Implementing Cisco Quality of Service (QOS) course provides more information about voice QoS theory and configuration.
2-60
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Summary
This topic summarizes the key points discussed in this lesson.
Summary
Cisco voice-capable switches support three primary feature sets that can assist with an IP telephony deployment: inline power, auxiliary VLANs, and CoS. Most Cisco IP Phone models are capable of using three options for power: inline power, external power, and wall power. Two types of inline power delivery are the Cisco prestandard implementation and IEEE 802.3af PoE. These differ in the amount of power supplied, how powered devices are discovered, and optional enhancements.
2004 Cisco Systems, Inc. All rights reserved. CIPT1 v4.12-19
Summary (Cont.)
The Catalyst 6500, Catalyst 4500, Catalyst 3750, and Catalyst 3560 switches support 802.3af and Cisco PoE, dual VLANs, and CoS. Configure inline power using the set port inline power command (CatOS) or power inline (native Cisco IOS) command. Using dual VLANs on a single-port Cisco Catalyst switch improves network scalability when you combine a voice network into a data network. When a PC and an IP Phone share the same switch port, you can use the CoS on Cisco Catalyst switch models to classify circuits so that voice packets have priority over data packets.
2004 Cisco Systems, Inc. All rights reserved. CIPT1 v4.12-20
2-61
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
References
For additional information, refer to these resources: Multilayer LAN Switches documentation: http://www.cisco.com/univercd/cc/td/doc/product/lan/index.htm Understanding IP Phone In-Line Power Provisioning on the Catalyst 6500/6000 Switch: http://www.cisco.com/warp/public/788/AVVID/cat6k_inline_pwr.html#second
2-62
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Quiz
Use the practice items here to review what you learned in this lesson. The correct answers are found in the Quiz Answer Key. Q1) What are three options for powering IP Phones? (Choose three.) A) B) C) D) Q2) -48 V DC over Ethernet data or spare pairs 110 V AC to -48 V DC converter internal DC battery power patch panel
Cisco Catalyst switches can provide which three functions in an IP telephony deployment? (Choose three.) A) B) C) D) E) convert SCCP signaling packets from the IP Phone to MGCP power IP Phones through the same Ethernet cable that carries data enable the classification and prioritization of voice packets at Layer 2 instruct the IP Phone to change the CoS of an incoming data frame determine available bandwidth before placing a call over the WAN
Q3)
Match the items that follow with the correct inline power method. Place an I next to items that are associated with the IEEE 802.3af PoE implementation, a C next to items that are associated with the Cisco prestandard implementation, or a B next to items that are associated with both implementation types. A) B) C) D) E) F) ______ ______ ______ ______ ______ ______ send -48 V DC power over pins 1, 2, 3, and 6 supply up to 15.4 watts per port supply up to 6.3 to 7.7 watts per port use FLPs to determine if the endpoint is inline-power-capable use resistance to determine if the endpoint is inline-power-capable has an optional power classification scheme
Q4)
Which command enables inline power on port 3 of module 2 of a Catalyst 6000 Series switch that is running Catalyst software? A) B) C) D) E) power inline in global configuration mode power inline auto in interface configuration mode set port inline power default set port inline power 3/2 802.3 set port inline power 2/3 auto
Q5)
What must you do if you do not want to trust the device that is attached to the IP Phone? A) B) C) D) change the CoS value on the native VLAN to a number lower than 5 use the switchport priority extend untrust interface command nothing, the IP phone will automatically change the CoS to 0 for the attached devices create a dual VLAN on the access port and place the data packets in the native VLAN
2-63
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Q6)
Which two products support both Cisco prestandard PoE and IEEE 802.3af PoE? (Choose two.) A) B) C) D) E) F) Catalyst 3524-PWR-XL Catalyst 3750 Catalyst 3550-24 PWR Ethernet switch module for the Cisco 2600 and 3600 routers Catalyst Inline Power Patch Panel Catalyst 3560
Q7)
What are three requirements for configuring dual VLANs on a single port that is attached to an IP Phone? (Choose three.) A) B) C) D) E) configure the interface as a trunk tag the voice packets with an identifier extend the CoS boundary to the IP Phone ensure that the IP Phone has an internal switch ensure that the IP Phone is inline-power-capable
2-64
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
2-65
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
2-66
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Relevance
Adding users and associating users to devices allow for directory searches from a Cisco IP Phone 7940 or 7960, Auto Attendant, or billing association. In addition, allowing users to configure IP Phone options increases their productivity.
Objectives
Upon completing this lesson, you will be able to add users, associate devices to users, and use the Cisco CallManager User Options pages to customize Cisco IP Phones. This includes being able to meet these objectives: Use Cisco CallManager Administration to add and associate users to a device Log onto the Cisco CallManager User Options web page and select a device to personalize Activate the Call Forward option in Cisco CallManager User Options to forward all calls to an associated device Enter speed dials in the Cisco CallManager User Options web page to associate to IP Phone buttons Describe how to subscribe to Cisco IP Phone services from the Cisco CallManager User Options web page in order to access web services from IP Phones Describe how to create personal address books in Cisco CallManager User Options to store names and numbers for people who are both internal and external to your company and how to assign fast-dial codes to personal address book entries to enable you to dial those codes in place of telephone numbers.
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Describe how to change the way that the voice message light on your handset works when you receive a voice-mail message Describe how to change the language for your Cisco CallManager User Options web pages or telephone
Outline
The outline lists the topics included in this lesson.
Outline
Overview Adding a User User Logon and Device Selection Call Forward Speed Dials Cisco IP Phone Services Subscription Personal Address Book Message Waiting Lamp Policy Personalizing Device and Web Page Locale Summary Quiz
CIPT1 v4.12-2
2-68
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Adding a User
This topic discusses how to add a user and associate a user to a device.
User Information
Cisco CallManager
User Information
Accessed by Directory Services, Cisco WebAttendant, and the User Options web pages
CIPT1 v4.12-3
The User area in Cisco CallManager Administration allows you to display and maintain information regarding Cisco CallManager users. Generally, completing user information is optional; the devices will function whether or not you complete the user information. However, the user information that you enter is accessed by Directory Services, Cisco Auto Attendant, and the Cisco IP Phone Configuration pages. If you want to provide these features to your users, you must complete the information in the User area for all users, including the directory numbers (DNs). You can use user information for resources such as conference rooms, other areas with telephones, or Cisco Auto Attendant. After you associate users with a device, and the name and DN of that device, they can change their speed dial and forwarding numbers on the web. The Global Directory for Cisco CallManager (Release 3.0 and later) contains every user in a Cisco CallManager directory. Cisco CallManager uses LDAP to interface with a directory that contains user information. The Global Directory is an embedded directory that is supplied with Cisco CallManager, and its primary purpose is to maintain the associations between users and devices. You can access the Global Directory by using either a basic or an advanced user search.
2-69
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Adding a User
CIPT1 v4.12-4
The figure shows an example of adding a user to the Cisco CallManager directory database by using Cisco CallManager Administration. To add a user in Cisco CallManager Administration, go to User > Add a New User. Before adding a user, gather the following user information: First name Last name User ID Telephone number or DN Manager user ID Department If the user is going to access the Cisco SoftPhone application, Auto Attendant, or any other computer telephony integration (CTI) application, check the Enable CTI Application Use check box. When you are first setting up a user, assign a simple password (at least four characters) and a personal identification number (PIN), which must be at least five digits, for the user to use on the initial login. The user can then change both the initial password and PIN from the Cisco CallManager User Options page. After the directory information is added, you can associate the user with a device or devices.
2-70
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Device Association
CIPT1 v4.12-5
After you have added a user, you can associate devices over which users will have control. Users can control some devices, such as telephones. When users have control of a telephone, they can control certain settings for that telephone, such as speed dialing and call forwarding. You can associate a user to many devices; however, only one of the devices can be the primary extension for that user. You can associate the user to multiple telephone devices or a Cisco SoftPhone device or both. To assign devices to a user, you must access the User Configuration window for that user and then perform the following procedure to assign the devices:
Step 1 Step 2
In the Application Profiles pane, click Device Association. Limit the list of available devices by entering the search criteria in the Available Device List Filters section, if desired, and click Select Devices. Check the check box of one or more devices that you want to associate with the user. You can assign one primary extension from the devices to which the user is assigned by clicking the radio button in the Primary Ext. column for that device. When you have completed the assignment, click Update Selected to assign the devices to the user.
Step 3
Step 4
2-71
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
http://<server_name>/ccmuser/logon.asp
2004 Cisco Systems, Inc. All rights reserved. CIPT1 v4.12-6
To open the Cisco CallManager User Options web page, enter this URL: http://<server_name>/ccmuser/Logon.asp The <server_name> is the host name or IP address of the Cisco CallManager server. At the Cisco CallManager User Options page, enter the user ID and password. If this is the first time that the user is logging on, the user should obtain the URL, user ID, and password from the administrator. From any page within Cisco CallManager User Options, the user can change the language of the page by selecting the language (locale) from the View page in the menu.
2-72
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Select a device
CIPT1 v4.12-7
After logging on, the user can select an associated device to configure. The user can customize multiple associated devices by choosing more than one device. By providing a web location for users to customize Cisco IP Phone settings, such as adding speed dials and forwarding calls, users can be more productive in their work environment. For example, when users are not going to be in the office to receive an important call, they can access the Cisco CallManager User Options page from home and forward calls from their IP Phone to their cellular telephone or any other DN.
2-73
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Call Forward
This topic discusses how the user can forward all calls on an associated device by using the Cisco CallManager User Options page.
CIPT1 v4.12-8
A user can forward all incoming calls on line 1 of a device to either voice mail or another number. If the user is forwarding calls to another number, the calling search space of the device using Call Forward All will restrict which numbers will be valid. Also, if the number is forwarded off-net, the user must enter the number as if dialing from that telephone device. The Call Forward All feature can be very helpful to users. However, the Call Forward All feature can allow users to make personal long-distance calls at company expense. To restrict access to the Call Forward All feature, apply a calling search space on the Directory Number Configuration page in the Call Forward All setting.
2-74
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Speed Dials
This topic discusses how the user can configure speed dial settings for a device using the Cisco CallManager User Options page.
CIPT1 v4.12-9
Depending on the device, the number of speed dials is limited based on the Phone Button template. The user can enter a number and label for each available speed dial button. Buttons are available if the user is not using them for lines or services. The speed dial number that is entered must follow the dialing rules for the Cisco IP telephony solution. When programming speed dials, a user must enter the number precisely as it is dialed from a device. If the number 9 is dialed before entering the home telephone number, the 9 must be part of the speed dial number that a user enters.
2-75
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
CIPT1 v4.12-10
The user can use the Subscribe/Unsubscribe IP Phone Services page in CallManager User Options to subscribe to or unsubscribe from any of the Cisco IP Phone services that you have configured. You can configure a number of services for user subscription. For example, you can configure any information on the web and some applications as well. Users can subscribe to services that store telephone numbers, meeting room availability, traffic reports, and more.
2-76
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
To use personal address book and fast dials, user needs to subscribe to these IP Phone services.
CIPT1 v4.12-11
The user can configure the personal address book and fast dials from the Personal Address Book page in Cisco CallManager User Options. After adding these services, users can access the personal address book and fast dials from their Cisco IP Phone. With the fast-dial service, users can assign index numbers (from 1 to 99) for quick dialing from their Cisco IP Phone. Users can assign index numbers either to personal address book entries or to directory entries that they add that do not correspond to the address book. To access the personal address book and fast dials, the user presses the Services button on the IP Phone, and then selects either service.
2-77
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
CIPT1 v4.12-12
The user can set the message waiting lamp policy for a device. There are three settings that the user can configure: Use System Policy, Always light, or Never light. The default system policy is set to light the lamp. If the user wants to be sure that the message waiting lamp gets lit when a voice message is left, the Always light policy should be chosen.
2-78
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
CIPT1 v4.12-13
The default language that is installed with Cisco CallManager is English. If other locales are required, you can download them from the Cisco website. Supported locales include the following: Chinese Simplified (China) Chinese Traditional (Taiwan) Danish (Denmark) Dutch (Netherlands) Finnish (Finland) French (France) German (Germany) Greek (Greece) Hungarian (Hungary) Italian (Italy) Japanese (Japan) Korean (Korea) Norwegian (Norway) Polish (Poland) Portuguese (Portugal)
Copyright 2004, Cisco Systems, Inc. Establishing an On-Cluster Call 2-79
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Russian (Russia) Spanish (Spain) Swedish (Sweden) If a user locale is not selected, the system-wide locale will be used.
2-80
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
CIPT1 v4.12-14
Users can also customize the language (locale) in which they view the Cisco CallManager User Options web pages. The default language that is installed with Cisco CallManager is English. If other locales are required, you can download them from the Cisco website. If you download these languages, your users can customize the language of the Cisco IP Phone, and they can also customize the Cisco CallManager User Options web pages display.
2-81
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Summary
This topic summarizes the key points discussed in this lesson.
Summary
Cisco CallManager Administration allows you to add users and associate users with specific devices. Users can log onto Cisco CallManager User Options and configure associated devices. Users can forward calls on an associated device to voice mail or another number. Users can configure speed dials by entering numbers and text that allow for one-button dialing.
CIPT1 v4.12-15
Summary (Cont.)
Users can subscribe or unsubscribe to all configured Cisco IP Phone services. Users can configure a personal address book and fast dials and access them from an IP Phone. Users can configure the message waiting lamp on Cisco IP Phones to use the system policy, always light, or never light. Users can customize the language (locale) of the Cisco IP Phone LCD and the language in which they view the Cisco CallManager User Options web pages.
CIPT1 v4.12-16
2-82
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
References
For additional information, refer to these resources: Customizing Your Phone on the Web section in Cisco IP Phone 7960 and 7940 Series User Guide: http://www.cisco.com/univercd/cc/td/doc/product/voice/c_ipphon/english/ipp7960/user/ind ex.htm The Help files within Cisco CallManager Administration Cisco IP Telephony Locale Installer documentation: http://www.cisco.com/univercd/cc/td/doc/product/voice/locinst/index.htm
2-83
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Quiz
Use the practice items here to review what you learned in this lesson. The correct answers are found in the Quiz Answer Key. Q1) What are the three options that users have for setting the message waiting lamp policy? (Choose three.) A) B) C) D) Q2) always light when a voice message is left light if the call is outside the corporate network never light when a voice mail is received follow the system policy
Which two of these fields must the user complete in order to log onto the Cisco CallManager User Options page? (Choose two.) A) B) C) D) User ID Password PIN Full Name Enable SoftPhone Use Enable XML Application Use Enable SoftPhone Access Enable CTI Application Use
Q3)
In order to allow a user to use the Cisco IP SoftPhone, which option must you enable? A) B) C) D)
Q4)
What are two requirements for users to be able to view weather reports, airline arrival and departure times, or stock quotes or other IP Phone services that you have made available to them? (Choose two.) A) B) C) D) go to http://<server_name>/Services.asp press the Services button on their IP Phone subscribe to the service in the User Options pages enable CTI Application Use
Q5)
Which three options is a user able to configure from the User Options page? (Choose three.) A) B) C) D) call forwarding message waiting lamp policy IP Phone services voice-mail retrieval
Q6)
By using the default 7960 phone template, how many speed dials are users able to configure on their Cisco IP Phone 7960? A) B) C) D) 2 4 6 10
2-84
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Q7)
How do users of a Cisco IP Phone 7960 access their personal address book and fast dials? A) B) C) D) access the user partition of the LDAP directory navigate to Menu > My Address Book in the User Options pages press the Services button from their IP Phone press the softkey button next to the icon of an address book
Q8)
If you want your users to have the ability to view the Cisco CallManager User Options web pages display in a language other than English, which two tasks must first be done? (Choose two.) A) B) C) D) The administrator must order the correct Cisco CallManager part number for the desired language. The administrator must download the desired language from Cisco.com. The user must select the desired language in the User Options Page. The user must go to User Options > Change Locale from the Serviceability page.
2-85
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
2-86
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Relevance
Manually configuring large numbers of phones, users, and ports is time-consuming and tedious. BAT and TAPS automate these tasks so that the system administrator can focus on more business- and network-critical activities.
Objectives
Upon completing this lesson, you will be able to use BAT and TAPS to bulk-add and autoregister Cisco IP Phones, users, and ports in an IP telephony network. This includes being able to meet these objectives: Identify the five major BAT features and two components of the BAT application Install the BAT application on a Cisco CallManager publisher server Use the BAT wizard to perform bulk configuration tasks Create an IP Phone template to use with BAT Identify the two ways to create CSV files for importing data into BAT Use the BAT wizard to validate the IP Phone template and CSV file for errors prior to inserting the devices into the Cisco CallManager database Use the BAT wizard to insert the IP Phones into the Cisco CallManager database Describe how to use BAT to update IP Phone settings to include changing or adding a device pool or calling search space for a group of similar phones
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Outline
The outline lists the topics included in this lesson.
Outline
Overview Introducing the Bulk Administration Tool Installing BAT Using the BAT Wizard Configuring BAT Templates Creating CSV Files Validating Data Input Files Inserting IP Phones into Cisco CallManager Updating IP Phones with BAT Using the Tool for Auto-Registered Phones Support Summary Quiz
2004 Cisco Systems, Inc. All rights reserved. CIPT1 v4.12-2
2-88
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Introduction to BAT
Add, update, or delete: IP Phones Users User device profiles Cisco IPMA managers and assistants Catalyst 6000 FSX or Cisco VG200 ports Includes TAPS
CIPT1 v4.12-3
You can use BAT to assist with the following situations: Add, update, and delete Cisco IP Phones including voice gateway chalice (VGC) phones, computer telephony integration (CTI) ports, and H.323 clients Add, update, and delete users Add, update, and delete user device profiles Add, update, and delete Cisco IPMA managers and assistants Add, update, and delete ports on a Cisco Catalyst 6000 Foreign Exchange Station (FXS) Analog Interface Module Add or delete Cisco VG200 analog gateways and ports BAT provides an optional application, the Tool for Auto-Registered Phones Support (TAPS), which retrieves the predefined configuration for auto-registered telephones. Only Cisco CallManager system administrators require access to BAT, but end users can use TAPS with permission from a system administrator in order to register new IP Phones. Cisco Systems has based the BAT utility on the Cisco CallManager Administration interface. You can access BAT from Cisco CallManager Administration or the Application menu.
2-89
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
BAT Components
=
Template
+
CSV File
Every device includes a multitude of individual attributes, settings, and information fields that enable the device to function in the network and provide its telephony features. Many devices have the same attributes and settings in common, while other values, such as the DN, are unique to a user or to a device. For bulk configuration transactions involving the Cisco CallManager database, the BAT process uses two components: a template for the device type that includes settings that devices have in common and a data file in Comma Separated Value (CSV) format that contains the unique values for configuring a new device or updating an existing record in the database. The CSV data file works in conjunction with the device template. For instance, when you create a bulk transaction for a group of Cisco IP Phones, you set up the CSV data file that contains the unique information for each phone, such as the DN and MAC address. In addition, you set up or choose the BAT template that contains the common settings for all phones in the transaction, such as a Cisco IP Phone 7960 template.
Caution Because bulk transactions can affect Cisco CallManager performance and call processing, use BAT only during off-peak hours.
2-90
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
BAT Features
Bulk Administration Tool wizard Flexible data input file format Master phone templates Validation feature Reporting utility Custom file support
CIPT1 v4.12-5
BAT Release 5.0(1) includes a number of useful feature enhancements including the following: Bulk Administration Tool wizard: The Bulk Administration Tool wizard guides administrators through bulk configuration tasks with step-by-step procedures that link to the web pages for each task. Administrators can easily update phones and lines by using the BAT web interface. Flexible CSV data input file: Administrators can use a flexible CSV data input file format for phones and user device profiles. Administrators can choose the phone or user device profile fields to use in the CSV file and arrange the order of the fields. The first record of the CSV file shows the customized file format. Values in the CSV file take precedence over template values. Master phone templates: By using a master template, administrators can configure phones or user device profiles with a variable number of lines provided the number of lines is less than or equal to the number of lines in the master template. Validation feature: A validation routine checks for errors in the CSV data file and BAT template against the publisher database. An example of an item that is checked during the validation routine is that the number of lines that are configured on the device matches the device template. Report utility: A BAT report utility generates reports in CSV format with information about phones, users, user device profiles, managers and assistants, and gateway records. Reports do not get generated for the Cisco Catalyst 6000 FXS ports. Administrators can customize reports for phones and user device profiles by selecting and arranging the fields in the report. You can import report data into Microsoft Excel to format and print the report. Custom file support: Administrators can use a custom file to update and delete users when using queries is not feasible.
2-91
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Installing BAT
This topic examines the BAT installation steps.
Installation Notes
Installed from plug-ins page in Cisco CallManager Administration Installation or reinstallation halts the following services: IIS Administration World Wide Web publishing FTP publishing Must be installed on the publisher server Must be logged on as administrator Excel templates in the following path: C:\CiscoWebs\BAT\ExcelTemplate
2004 Cisco Systems, Inc. All rights reserved. CIPT1 v4.12-6
BAT must be installed on the same server as the publisher database for Cisco CallManager. During BAT installation, the setup program stops the following services: Internet Information Server (IIS) Administration World Wide Web publishing FTP publishing These services automatically restart when the installation is complete. When BAT is installed, the Microsoft Excel file BAT.xlt for the BAT spreadsheet gets placed on the publisher database server at the following path: C:\CiscoWebs\BAT\ExcelTemplate\. Other BAT Release 5.0(x) specifications include the following: BAT Release 5.0(x) is compatible with Cisco CallManager Release 4.0(1). BAT supports LDAP including Cisco CallManager DC-Directory, Microsoft Active Directory, and Netscape Directory Server. You can use BAT to add users to the Cisco CallManager database LDAP Directory in batches, rather than individually. BAT Release 5.0(1) is compatible with Customer Response Solutions (CRS) version 3.5 for use with TAPS. The BAT application and the TAPS application use approximately 53 MB of disk space for the applications and the online documentation. (BAT uses 11 MB, and TAPS uses 42 MB.)
2-92
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Installing BAT
CIPT1 v4.12-7
Using the administrator privileges, log onto the system running the publisher database for Cisco CallManager.
You must install BAT directly on the publisher server; do not use Window Terminal Services.
Choose Application > Install Plugins. The Install Plugins window is displayed, as shown here. Locate Cisco Bulk Administration Tool, and double-click the Setup icon. A standard Windows dialog box appears. Determine whether to copy the BAT install executable to the system or run it from the current location. Choose Next when the InstallShield Welcome window appears. The InstallShield window begins installing BAT.
Step 7
Step 8
After BAT is installed, from Cisco CallManager Administration, choose Application > BAT to access BAT.
Note If after installing BAT, it is not visible under the Application menu, refresh your browser.
2-93
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
CIPT1 v4.12-8
BAT uses a multistep process to prepare the bulk configuration transaction. BAT Release 5.0(1) introduced a wizard to step you through bulk configurations. The BAT configuration process includes these tasks:
Step 1
Set up the template for data input. You can create BAT templates for the following types of device options: Phones: All Cisco IP Phone models and Cisco ATA 186, Cisco VGC phones, CTI ports, and H.323 clients. Gateways: Cisco VG200 and ports for the Cisco Catalyst 6000 FXS Analog Interface Module User Device Profiles: Cisco IP Phone 7900 Series and Cisco SoftPhone
Step 2
Define a format for the CSV data file. You can use the BAT spreadsheet or a text editor to create the CSV data file. Validate the data input files with the Cisco CallManager database. Cisco CallManager runs a validation routine that checks the CSV file and the template for errors against the publisher database. Insert the devices into the Cisco CallManager database.
Step 3
Step 4
2-94
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
CIPT1 v4.12-9
From the Configure menu, you can access the wizard by choosing one of these devices or configuration options: Phones Users Managers/Assistants User Device Profiles Gateways TAPS (optional, when installed)
2-95
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
CIPT1 v4.12-10
After you choose a device or configuration option, the wizard displays a list of configuration tasks that are specific to that option. For example, when you choose Phones, the following list of tasks is displayed: Insert Phones: Add new phones Update Phones: Locate and modify existing phones Delete Phones: Locate and delete phones Export Phones: Locate and export specific phone records or all phone records Update Lines: Locate and modify lines on existing phones Add Lines: Add new lines to existing phones Reset/Restart Phones: Locate and reset or restart phones Insert Phones with Users: Add new phones and users Generate Phone Reports: Generate customized reports for phones
2-96
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
CIPT1 v4.12-11
After choosing the configuration task, the wizard provides a list of steps that are specific to the task. For example, to guide you through the Insert Phones task, the wizard displays the following steps:
Step 1 Step 2 Step 3 Step 4
Add, view, or modify existing phone templates Create the CSV data file Validate phone records Insert phones
When you choose a step from the task list, you open a configuration window such as the Phone Template Configuration window. The configuration window provides the entry fields for defining a template.
2-97
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
The first task in the BAT configuration process is to set up a template for the devices that you are configuring. You specify the type of phone or device that you want to add or modify, and then you create a BAT template that has features that are common to all the phones or devices in that bulk transaction. Prior to creating the template, make sure that phone settings such as device pool, location, calling search space, button template, and softkey templates have already been configured in Cisco CallManager Administration. You cannot create new settings in BAT. The first step in configuring an IP Phone template is to choose an IP Phone (device) type from the Phone Template Configuration page, as shown here. Choose the template that encompasses all of the IP Phones in the group. If you have multiple telephone types in a given group, you must create multiple templates. After you have configured the initial template information, click Insert to add the template to the BAT utility.
2-98
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
CIPT1 v4.12-13
After configuring the initial template settings, you can modify specific line configurations. Choose a line to configure, and a new configuration page appears. These general configuration settings can apply to multiple IP Phones, such as partitions, calling search spaces, and call waiting settings. BAT obtains line configurations that are specific to the user from the imported Excel spreadsheet.
2-99
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
CIPT1 v4.12-14
Configure the line settings by choosing the desired options from the menus and then clicking Insert and Close. When you are adding a group of phones that have multiple lines, you can create a master phone template that provides multiple lines and the most common values for a specific phone model. You can use the master template to add phones that have differing numbers of lines, but do not exceed the number of lines in the master phone template. For example, you can create a master phone template for a Cisco IP Phone 7960 that has six lines. You can use this template to add phones that have one line, two lines, or up to six lines.
2-100
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
CIPT1 v4.12-15
The CSV data file contains the unique settings and information for each individual device, such as its DN, MAC address, and description. Make sure that all phones and devices in a CSV data file are the same phone or device model and match the BAT template. The CSV data file can contain duplicates of some values from the BAT template. Values in the CSV data file override any values that were set in the BAT template. You can use the override feature for special configuration cases. You can create CSV files in one of two ways: by using the Microsoft Excel spreadsheet BAT.xlt or by using a text editor such as Microsoft Notepad. The BAT spreadsheet simplifies the creation of CSV data files. When you are adding new devices to the system, you can use this spreadsheet that was designed to use with BAT. You can add multiple devices and view the records for each device in a spreadsheet format. It allows you to customize the file format within the spreadsheet and provides validation and error checking automatically to help reduce configuration errors. For experienced BAT users who are comfortable with working in a CSV formatted file, you can use a text editor to create a CSV data file.
2-101
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
CIPT1 v4.12-16
This figure shows the BAT.xlt Microsoft Excel spreadsheet. You can find this spreadsheet in the directory C:\CiscoWebs\BAT\ExcelTemplate\ on the publisher database server. You probably do not have Microsoft Excel running on the publisher, so you must copy the file to a local machine using either a floppy disk or a mapped network drive. Once you have copied the file, double-click BAT.xlt. When prompted, click Enable Macros. The BAT spreadsheet includes tabs along the bottom of the spreadsheet for access to the required data input fields for the various devices and user combinations in BAT. The CSV data file works in combination with the BAT template. For example, when you choose the Phone tab in the BAT spreadsheet, you can leave Location, Forward Busy Destination, or Call Pickup Group blank. The values from the BAT phone template get used for these fields; however, if you specify values for Forward Busy Destination or Call Pickup Group, those values override the values for these fields that were set in the BAT phone template. After entering the data into the BAT spreadsheet, click Export to BAT Format to create the CSV file. The format for CSV files is <tabname><timestamp>.txt. The system saves the file to C:\XLSDataFiles\ or to a folder of your choice. You must move the converted CSV file from the C:\XLSDataFiles\ folder on your local computer back to the publisher, where BAT can access the CSV file and place it in the appropriate folder under C:\BATFiles. (For example, you would save a phone CSV data file to the C:\BATFiles\Phones\ Insert\ folder on the publisher database for Cisco CallManager.)
2-102
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
CIPT1 v4.12-17
Using a text editor is the second way to create a CSV file. When using a text editor, follow these steps:
Step 1 Step 2
Create a customized file format in the BAT File Format Configuration window. Use a text editor to create the CSV data file for phones that follow the file format that you want to use. Associate the file format with the CSV data file. You can associate only one file format with a CSV data file. Use the Add File Format window to choose the name of the CSV data file <CSVfilename>.txt from the File Name drop-down list. Next, you choose your file format from the File Format Name drop-down list. The data in the CSV data file must match the custom file format that you have chosen.
Step 3
In this example, Directory Number represents the sixth field in the header, and the sixth field in the CSV data file shows 9725098827.
Copyright 2004, Cisco Systems, Inc. Establishing an On-Cluster Call 2-103
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
CIPT1 v4.12-18
In the next task in the BAT wizard, you use the Validate File option. In this task, you choose the name of the CSV data file and the BAT template for the device or the model when you have a CSV data file with all details. You have these options for how records are validated: Specific Details: For validating records that follow the default or custom file format. All Details: For validating records from a file that was generated with the export utility by using the All Details option. When you choose Validate, the system runs a validation routine to check for errors against the publisher database. These checks ensure the following: Fields such as description, display text, and speed-dial label, which do not have a dependency on a database table, use valid characters. Cisco CallManager groups, device pools, partitions, and other referenced attributes are already configured. The number of lines that are configured on a device matches the device template. Validation does not check for the existence of a user or for mandatory or optional fields that are BAT-defined, such as the dummy MAC address.
2-104
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Inserting Phones
CIPT1 v4.12-19
Inserting the device into the Cisco CallManager database is the last step in using BAT to perform bulk configurations. The following steps are involved in this procedure:
Step 1
In the File Name field, choose the CSV data file that you created for this specific bulk transaction. To enable the use of applications such as Cisco IP SoftPhone, check the Enable CTI Application Use check box (for CTI ports only). Choose the Insert option that corresponds to your CSV data file. In the Phone Template Name field, choose the BAT phone template that you created for this type of bulk transaction. If you did not enter individual MAC addresses in the CSV data file, check the Create Dummy MAC Address check box. This field automatically generates dummy MAC addresses in the following format: XXXXXXXXXXXX where the Xs represent any 12-character, hexadecimal (0-9 and A-F) number. You can update the phones or devices later with the correct MAC address by manually entering this information into Cisco CallManager Administration or by using TAPS.
Step 2
Step 3 Step 4
Step 5
Step 6
2-105
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
CIPT1 v4.12-20
This figure shows the Update Phones query window. To update phone settings, such as changing or adding a device pool or calling search space for a group of similar phones, choose Phones > Update Phones from the BAT Configure window. You can locate the existing phone records by using a query or a custom file containing the device names or DNs. You can query on any number of fields, such as the model, device name, DN, or description. You can also specify search criteria such as begins with, contains, or is exactly. Choose View Query Result to check that the query returns the information that you need. Choose Clear Query to remove the query items.
2-106
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
After you have defined the query or custom file to search for phones, follow this procedure to update the IP Phones or users to the Cisco CallManager database in bulk:
Step 1 Step 2 Step 3
Specify the values to be updated within Cisco CallManager. Click Update. Reset or restart the IP Phones through Cisco CallManager, or plug them in and apply power.
To check the status of your insertion, read the status line, located above the Insert button. If the status bar indicates a failure, click View Latest Log File to display a window that will help you to determine where the operation failed.
2-107
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Introduction to TAPS
1 3
Call TAPS DN Phone Configuration Dummy MAC Address
1. BAT adds dummy MAC address into Cisco CallManager Administration 2. Administrator plugs phones into network 3. User or administrator dials a TAPS directory number 4. CallManager downloads configuration 5. Phone updates CallManager with correct MAC address
CIPT1 v4.12-22
Use TAPS in conjunction with BAT to provide two features: Update MAC addresses and download predefined configuration for new phones Reload configuration for replacement phones When new phones are added to Cisco CallManager, TAPS works in conjunction with BAT to update phones that were added to BAT using dummy MAC addresses. After BAT has been used to bulk-add the telephones with dummy MAC addresses to Cisco CallManager Administration, you can plug the telephones into the network. You or the user of the telephone can dial a TAPS DN that causes the phone to download its configuration. At the same time, the telephone gets updated in Cisco CallManager Administration with the correct MAC address. You must make sure that auto-registration is enabled in Cisco CallManager Administration (System > Cisco CallManager) for TAPS to function.
2-108
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
TAPS Installation
With BAT 5.0(1), TAPS is installed separately. TAPS installation prerequisites: Make sure the publisher database for Cisco CallManager is configured and running Ensure the Cisco CRS server is configured Ensure the Windows 2000 Services window is closed Ensure the latest BAT is installed on the publisher database server for Cisco CallManager
CIPT1 v4.12-23
Prior to BAT Release 5.0(1), TAPS installation and uninstallation for Cisco CallManager was part of the BAT installation program. With BAT 5.0(1), TAPS is installed separately. During TAPS installation or reinstallation on the publisher database server, the setup program halts the following services: IIS Administration World Wide Web publishing FTP publishing These services restart when the installation is finished. You cannot use Windows Terminal Services to install TAPS. You must install TAPS directly from the Cisco CallManager publisher server and the Cisco CRS server. These prerequisites apply to the TAPS installation for BAT: Make sure that the publisher database for Cisco CallManager is configured and running. The publisher database can reside on its own server or on the same server as Cisco CallManager. Before installing TAPS, ensure that the latest BAT release is installed on the publisher database server for Cisco CallManager. Have the IP address for the Cisco CallManager publisher server and the private phrase for the installation procedure. Ensure that the Cisco CRS server is configured. The Cisco CRS version 3.5 application can reside on its own dedicated server or can be colocated on the same server as Cisco CallManager. Be sure to use the locale installer to create the country-specific TAPS prompts. Ensure that the Windows 2000 Services window is closed.
Copyright 2004, Cisco Systems, Inc. Establishing an On-Cluster Call 2-109
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Log on with administrator privileges to the system that is running the publisher database for Cisco CallManager (where you installed BAT). Access the BAT. Choose Applications > Install Plugins. Find TAPS and double-click the setup icon. Determine whether to copy the TAPS install executable to the system or run it from the current location. The Welcome window for the installation wizard opens. This installation program installs TAPS on the Cisco CallManager publisher server and the CRS applications server at the same time, if applications are colocated on the same server. Click Next.
When you are installing TAPS in a network with a dedicated CRS server, you must run the TAPS installation program again on the CRS server. Use CRS online help for assistance with installation and configuration.
Step 6
Note
Step 7
Enter the private phrase for the Cisco CallManager publisher server in the Installing Cisco CallManager Components window and click Next. The Installing TAPSonCCM window displays a progress bar that shows the status of the installation. The Installation Completed window is displayed when the installation ends. Click Finish.
Step 8
2-110
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Administrator
Publisher
Add a computer telephony integration (CTI) route point, CTI ports, and users in Cisco CallManager Administration.
CIPT1 v4.12-24
You must configure TAPS by adding a CTI route point, CTI ports, and users in Cisco CallManager Administration, as shown here. One CTI route point and at least one CTI port are required for TAPS. The following procedure describes how to configure TAPS in Cisco CallManager Administration:
Note Step 1 Step 2 To use TAPS, verify that auto-registration is enabled in Cisco CallManager.
Create a CTI route point and assign it a unique DN. Choose the Call Forward Busy, Call Forward No Answer, and Call Forward on Failure options for the operator number on the TAPS CTI route point. Create one or more CTI ports with consecutive DNs. You can create CTI ports in BAT or Cisco CallManager Administration. Create a user. The TAPS route point and ports should be in the users control devices list. Create an auto-registration partition or calling search space or both to prevent IP Phones that have auto-registered from dialing any DN other than the number that is assigned to the TAPS CTI route point. Restricting access to this DN ensures that users download the proper configuration information for their IP Phones.
TAPS supports a maximum number of sessions equal to the number of CTI ports that are configured for TAPS.
Step 3
Step 4
Step 5
Note
2-111
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Summary
This topic summarizes the key points discussed in this lesson.
Summary
BAT enables the Cisco CallManager administrator to complete bulk adds, updates, and deletions for devices and users. You must install BAT on the same server as the publisher database for Cisco CallManager. The BAT wizard steps you through the BAT configuration process. BAT has three templates that you can use to insert, update, or delete IP Phones, gateways, and user device profiles. You can create a CSV file using the BAT spreadsheet or text editor.
2004 Cisco Systems, Inc. All rights reserved. CIPT1 v4.12-25
Summary (Cont.)
After creating the CSV file, you must validate the file and template. Inserting the IP Phones, users, or device is the last step in bulk configuration. To update phones, query to find the phones, specify the values, and reset the phones. TAPS, an optional application that BAT provides, retrieves the predefined configuration for auto-registered IP Phones.
CIPT1 v4.12-26
2-112
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
References
For additional information, refer to this resource: Bulk Administration Tool User Guide, Release 5.0(1): http://lbj.cisco.com/push_targets1/ucdit/cc/td/doc/product/voice/sw_ap_to/admin/bulk_adm /5_0_1/index.htm
2-113
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Quiz
Use the practice items here to review what you learned in this lesson. The correct answers are found in the Quiz Answer Key. Q1) Which of these tools allows you to complete bulk adds, updates, and deletions? A) B) C) D) Q2) A) B) C) D) Q3) TAPS BAT CRA CDR publisher server subscriber server primary server secondary server
In which bulk configuration step do you configure BAT to generate dummy MAC addresses? A) B) C) D) validating data input files installing BAT creating phone template inserting phones
Q4)
Before you can create a BAT template, you must make sure which four settings have already been configured in Cisco CallManager Administration? (Choose four.) A) B) C) D) E) F) device pool directory number softkey template MAC address calling search space button template choose Configure > CSV File use a text editor and save to correct folder modify BAT.xlt and export to BAT format save IP Phone template in CSV format CRS BAT plug-ins Extension Mobility setting up a template creating CSV files installing BAT inserting phones and devices validating records
Q5)
What are the two ways to create CSV files? (Choose two.) A) B) C) D)
Q6)
Which two items must be installed for TAPS to function properly? (Choose two.) A) B) C) D)
Q7)
The BAT wizard guides you through which four tasks? (Choose four.) A) B) C) D) E)
2-114
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Q8)
What are the first two tasks that are required to update IP Phones? (Choose two.) A) B) C) D) E) reset or restart IP Phones find the phones that you want to update specify the values to change view the log file view the query results
Q9)
Which of the following three items are checked during the BAT validation process? (Choose three.) A) B) C) D) number of lines on template and device BAT-defined dummy MAC addresses valid characters in speed-dial labels preconfiguration of device pools if referenced
2-115
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
2-116
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Module 3
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Module Objectives
Upon completing this module, you will be able to configure Cisco gateways and intercluster trunks and create a route plan in Cisco CallManager to enable calling to remote clusters so that the WAN is not oversubscribed, calls are preserved if the WAN or Cisco CallManager fails, and user calling restrictions are in place.
Module Objectives
Configure Cisco access gateways and intercluster trunks to support voice calls over the IP WAN and to the PSTN Configure a basic route plan to place inter-cluster calls and calls to analog devices attached to access gateways Configure advanced route plans to manipulate calling party and called-party numbers Configure partitions and calling search spaces to create a telephony class of service for users and locations Configure call admission control to prevent WAN link oversubscription and configure survivable remote site telephony to provide Cisco CallManager fallback
2004 Cisco Systems, Inc. All rights reserved. CIPT1 v4.13-2
Outline
The module contains these lessons:
Module Outline
Lesson 3-1: Configuring Gateways and Intercluster Trunks Lesson 3-2: Configuring Basic Route Plans Lesson 3-3: Building Advanced Route Plans Lesson 3-4: Configuring Telephony Class of Service Lesson 3-5: Configuring Call Admission Control and Survivable Remote Site Telephony
CIPT1 v4.13-3
3-2
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Relevance
Your IP telephony solution will need a gateway to connect to the PSTN and an intercluster trunk to communicate with remote CallManager clusters. This lesson provides information about choosing a Cisco access gateway and integrating Cisco gateways and intercluster trunks in a Cisco CallManager solution.
Objectives
Upon completing this lesson, you will be able configure Cisco H.323 and Media Gateway Control Protocol (MGCP) access gateways, and add and configure the gateways and nongatekeeper-controlled intercluster trunks in Cisco CallManager Administration to enable calling to remote clusters and the PSTN. This includes being able to meet these objectives: Describe the role of the gateway in an IP telephony infrastructure Compare analog and digital gateways with respect to interfaces and the types of telephony devices that they can connect Describe the four core gateway requirements that a gateway must have to support an IP telephony network Describe three gateway communication protocols that Cisco CallManager supports Configure H.323, MGCP, and non-IOS MGCP gateways, and add and configure these gateways in Cisco CallManager Administration to interface to the IP WAN and PSTN, and to support analog phones and faxes Configure nongatekeeper-controlled trunks in Cisco CallManager Administration to enable calling to remote clusters across an IP WAN
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Outline
The outline lists the topics included in this lesson.
Outline
Overview The Gateway in an IP Telephony Infrastructure Analog and Digital Gateways Core Gateway Requirements Gateway Communication Overview Configuring Access Gateways Configuring Intercluster Trunks Summary Quiz
CIPT1 v4.13-2
3-4
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Voice GW
Voice GW
PSTN
Headquarters
IP WAN
Regional Center
Converts IP voice packets into analog or digital signals Connects IP voice network to analog or digital trunks or individual analog stations
2004 Cisco Systems, Inc. All rights reserved. CIPT1 v4.13-3
A gateway is a device that translates one type of signal into another type of signal. One type of gateway is the voice gateway. A voice gateway is a router or switch that converts IP voice packets to analog or digital signals that are understood by trunks or stations. Gateways are used in several situations, for example, connecting to a PSTN or PBX, or connecting individual devices such as an analog phone or fax.
Note This lesson provides an overview and basic configuration of the voice gateways that you can use with the Cisco CallManager system. For more complete information on configuring voice gateways, refer to the CVOICE course.
3-5
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
FXS
FXO
PSTN
FXS PRI, BRI, T1 CAS, E1 Digital Trunk
CIPT1 v4.13-4
There are two types of Cisco access gateways: analog and digital. Here is a description of these gateways: Cisco access analog gateways: There are two categories of Cisco access analog gateways: Access analog station gateways: Access analog station gateways connect Cisco CallManager to plain old telephone service (POTS) analog telephones, interactive voice response (IVR) systems, fax machines, and voice-mail systems. Station gateways provide Foreign Exchange Station (FXS) ports for connecting to analog devices such as telephones and faxes. Access analog trunk gateways: Access analog trunk gateways connect Cisco CallManager to PSTN central office (CO) or PBX trunks. Trunk gateways provide Foreign Exchange Office (FXO) ports for PSTN or PBX access and E&M (recEive and transMit, or Ear and Mouth, or Earth and Magneto) ports for analog trunk connection to a legacy PBX. To minimize any answer and disconnect supervision issues, use digital gateways whenever possible. Analog Direct Inward Dial (DID) is also available for PSTN connectivity.
Cisco access digital trunk gateways: A Cisco access digital trunk gateway connects Cisco CallManager to the PSTN or to a PBX via digital trunks, such as PRI common channel signaling (CCS), BRI, T1 channel-associated signaling (CAS), or E1. Digital T1 PRI trunks may also connect to certain legacy voice-mail systems.
3-6
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
IP telephony gateways must meet these core feature requirements: Dual Tone Multi-Frequency (DTMF) relay capabilities: DTMF signaling tones must be processed. Gateways must separate DTMF digits from the voice stream, and then send the signaling in Voice over IP (VoIP) signaling protocols such as H.323, Cisco IOS MGCP, Session Initiation Protocol (SIP), and so on. Supplementary services support: These services are typically basic telephony functions, such as hold, transfer, and conferencing. Cisco CallManager redundancy support: Cisco CallManager clusters provide for Cisco CallManager redundancy. The gateways must support the ability to rehome to a secondary Cisco CallManager in the event of a primary Cisco CallManager failure, which differs from call survivability in the event of a Cisco CallManager or network failure. Call survivability in Cisco CallManager: The voice gateway preserves the Real-Time Transport Protocol (RTP) bearer stream (the voice conversation) between two IP endpoints when the Cisco CallManager that the endpoint is registered to is no longer reachable. Any IP telephony gateway that you select for an enterprise deployment should support these core requirements. Additionally, every IP telephony implementation has its own site-specific feature requirements, such as analog or digital access, DID, and capacity requirements.
3-7
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Cisco CallManager 4.0 supports these three types of gateway protocols: H.323: H.323 uses a peer-to-peer model. You perform most of the configuration through Cisco IOS software on the voice gateway device. With the peer-to-peer model, Cisco CallManager does not have control over the gateway, which limits the Cisco CallManager feature support on H.323 gateways. For example, H.323 gateways do not support call survivability, and only devices that support H.323 version 2 (H.323v2) can take advantage of Cisco CallManager supplementary services such as hold, transfer, and conference features. However, H.323 gateways support additional Cisco IOS features outside of Cisco CallManager that the other gateways do not, such as call admission control and SRST. MGCP: MGCP uses a master-slave (client/server) model, with voice-routing intelligence that resides in a call agent (the Cisco CallManager). Because of its centralized architecture, MGCP simplifies the configuration of voice gateways (the gateway requires no dial-peer configuration) and supports multiple (redundant) call agents in a network. MGCP gateways provide call survivability (the gateway maintains calls during failover and fallback). If the MGCP gateway loses contact with its Cisco CallManager, it falls back to using H.323 control to support basic call handling of FXS, FXO, T1 CAS, and T1 and E1 PRI interfaces. Non-IOS MGCP: Non-IOS MGCP uses a master-slave (client/server) model in which the Cisco CallManager controls the gateway. Non-IOS MGCP gateways provide full support for Cisco CallManager supplementary services (hold, transfer, and conference features) and Cisco CallManager redundancy but do not support call survivability.
3-8
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
SCCP: Skinny Client Control Protocol (SCCP), or Skinny, uses Cisco proprietary messages to communicate between IP devices and Cisco CallManager. The Cisco IP Phone is an example of a device that registers and communicates with Cisco CallManager as an SCCP client. During registration, a Cisco IP Phone receives its line and all other configurations from Cisco CallManager. Once it registers, it is notified of new incoming calls and can make outgoing calls. SCCP is used for VoIP call signaling and enhanced features such as message waiting indication (MWI). The Cisco VG248 Analog Phone Gateway uses Skinny to register and communicate with Cisco CallManager. The Cisco VG248 supports 48 fully featured analog telephone lines to be used as extensions to the Cisco CallManager system in a 19-inch rack-mount chassis.
Note SIP can also be used as a gateway control protocol. Most Cisco IOS images that support H.323 and MGCP also support SIP. Cisco CallManager 4.0 supports SIP trunks to connect CallManager to distributed SIP networks.
Most gateway devices support multiple gateway protocols. Selecting the protocol to use depends on site-specific requirements and your installed base of equipment. For analog gateway configuration, you may prefer MGCP to H.323 because of the simpler configuration of MGCP or its support for call survivability during a Cisco CallManager switchover from a primary to a secondary Cisco CallManager. Additionally, you may prefer H.323 to MGCP because of the interface robustness of H.323 or the ability to use it with call admission control or SRST.
3-9
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
CIPT1 v4.13-7
Choose Gateway from the Device menu on the Cisco CallManager Administration page. Click the Add a New Gateway hyperlink and choose H.323 Gateway from the Gateway Type menu. Cisco CallManager automatically populates the Device Protocol field with H.225. Click Next. For the device name, enter the IP address of the Cisco router that will be acting as the gateway.
The Gateway Configuration page has other configuration settings. Search the Cisco CallManager Help option for gateway configuration to obtain additional information regarding these settings.
Step 2
Step 3
Note
Because H.323 is a peer-to-peer protocol, you must configure most of the gateway configuration using Cisco IOS software on the gateway itself. The table lists the Cisco IOS commands that are used to configure an H.323 voice gateway.
3-10
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
H323_GW(config)# gateway H323_GW(config)# voice class h323 <tag> H323_GW(config-class)# h225 tcp timeout <seconds>
H323_GW(config)# dialpeer voice <tag> voip H323_GW(config-dialpeer)# voice class h323 <tag> H323_GW(config-dialpeer)# destinationpattern <dial-string> H323_GW(config-dialpeer)# session target ipv4:ccm ip address H323_GW(config-dialpeer)# preference <0 10> H323_GW(config-dialpeer)# dtmf-relay h245-alphanumeric
Creates a VoIP dial peer. Assigns the previous created voice class to this dial peer.
Identifies the IP address to route a call to when the destination pattern in the previous command is matched. The IP address is the address of the Cisco CallManager on an H.323 gateway. Assigns a preference to a dial peer when multiple dial peers contain the same destination pattern but different session targets. 0 is the highest, 10 is the lowest (used to configure Cisco CallManager redundancy on H.323 gateways). Configures the gateway to use out-of-band DTMF relay. DTMF relay sends DTMF tones across the signaling channel, instead of as part of the voice stream. DTMF relay is needed when you are using a low-bit-rate coder-decoder (codec) for voice compression, because the potential exists for DTMF signal loss or distortion.
3-11
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
dial-peer voice 101 voip destination-pattern 1111 session target ipv4:10.1.1.101 preference 0 dtmf-relay h245-alphanumeric dial-peer voice 102 voip destination-pattern 1111 session target ipv4:10.1.1.102 preference 1
IP address of the secondary Cisco CallManager. Specifies this dial peer as the connection to the secondary Cisco CallManager. IP address of the primary Cisco CallManager. Specifies this dial peer as the connection to the primary Cisco CallManager.
Note
The CVOICE course discusses the detailed configuration of the H.323 gateway.
3-12
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Endpoint Identifiers
CIPT1 v4.13-8
Choose Gateway from the Device menu on the Cisco CallManager Administration page. Click the Add a New Gateway hyperlink and select one of the various MGCPcapable devices from the Gateway Type menu. Cisco CallManager automatically populates the Device Protocol field. Click Next. For the Domain Name field, enter the unique host name of the Cisco device that will be acting as the gateway. You must also select a Cisco CallManager group for redundancy. You must then select the type of network modules (NMs) and voice interface cards (VICs) that are used in the subunit slots of the MGCP gateway.
The MGCP Configuration page has other configuration settings. Search the Cisco CallManager Help option for MGCP gateway configuration to obtain information regarding these additional settings.
Step 2
Step 3 Step 4
Note
After you configure the general gateway settings, you must then configure the endpoint identifiers by using Cisco IOS software on the MGCP gateway device.
3-13
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
The table shown here lists commands to help configure endpoint identifiers. Cisco IOS Commands
Command Description Assigns a unique name to the voice gateway so that the Cisco CallManager server can identify it. This name must be unique throughout the network. Enables MGCP on the voice gateway. Identifies the primary Cisco CallManager for the gateway.
Router(config)# host MGCP_GW MGCP_GW(config)# mgcp MGCP_GW(config)# mgcp call-agent <ip address> MGCP_GW(config)# ccmmanager mgcp MGCP_GW(config)# ccmmanager redundant-host <ip address1> <ip address2> MGCP_GW(config)# ccmmanager switchback {graceful | immediate | scheduletime hh:mm | uptime-delay minutes}
Indicates to the gateway that the Cisco CallManager is using MGCP. Specifies the secondary and tertiary Cisco CallManagers that are used for Cisco CallManager redundancy.
Specifies how the gateway behaves if the primary server becomes unavailable and later becomes available again. The keywords and arguments are as follows:
graceful: Completes all outstanding calls before returning the gateway to the control of the primary Cisco CallManager server. immediate: Returns the gateway to the control of the primary Cisco CallManager server without delay, as soon as the network connection to the server is re-established. schedule-time hh:mm: Returns the gateway to the control of the primary Cisco CallManager server at the specified time, where hh:mm is the time according to a 24-hour clock. If the gateway re-establishes a network connection to the primary server after the configured time, the switchback will occur at the specified time on the following day. uptime-delay minutes: Returns the gateway to the control of the primary Cisco CallManager server when the primary server runs for a specified number of minutes after a network connection is re-established to the primary server. Valid values are from 1 to 1440 (from 1 minute to 24 hours).
MGCP_GW(config)# mgcp dtmf-relay voip codec all mode out-of-band MGCP_GW(config)# mgcp sdp simple MGCP_GW(config)# dialpeer voice <tag> pots MGCP_GW(config-dialpeer)# application MGCP MGCP_GW(config-dialpeer)# port 1/1/1
Configures the gateway to use out-of-band DTMF relay for all codecs. If this command is not configured, DTMF tones will be not be regenerated correctly on remote endpoints. Configures the voice gateway to use the simple desktop messaging protocol. Creates a POTS dial peer. Configures the dial peer to use the MGCP application. MGCP is case-sensitive. Associates the dial peer with a voice port.
3-14
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
3-15
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
CIPT1 v4.13-9
Choose Gateway from the Device menu on the Cisco CallManager Administration page. Click the Add a New Gateway hyperlink and choose one of the various non-IOS MGCP devices from the Gateway Type menu. If you have selected the Cisco Catalyst 6000 T1 VoIP Gateway module (WS-X6608), the Device Protocol field provides you with the option of either digital access PRI or digital access T1. After you have made your selection, click Next.
Step 2
Cisco CallManager associates with a non-IOS MGCP gateway (such as the 6608 blade) through the MAC address of the port. The show port <mod> command from enable mode on the Catalyst 6000 is a quick way to identify and list the MAC addresses of each digital gateway port on the Voice T1/E1 and Services (WS-X6608) module.
Cat6000(enable)show port 3 Port DHCP MAC-Address IP-Address Subnet-Mask
-------- ------- ----------------- --------------- -------------3/1 3/2 3/3 3/4 3/5 3/6 3/7 3/8 disable 00-30-b6-3e-8e-c4 172.16.10.121 255.255.255.0 disable 00-30-b6-3e-8e-c5 172.16.20.122 255.255.255.0 disable 00-30-b6-3e-8e-c6 172.16.30.123 255.255.255.0 disable 00-30-b6-3e-8e-c7 172.16.40.124 255.255.255.0 disable 00-30-b6-3e-8e-c8 172.16.1.125 255.255.255.0 disable 00-30-b6-3e-8e-c9 172.16.1.126 255.255.255.0 disable 00-30-b6-3e-8e-ca 172.16.1.127 255.255.255.0 disable 00-30-b6-3e-8e-cb 172.16.1.128 255.255.255.0
3-16
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Note
To display detailed information about a specific port on the module use the show port <mod/port> command.
Cisco recommends that you statically configure T1 and E1 ports that are used as digital gateways. In order to ensure that a particular port registers with the correct Cisco CallManager, confirm that the TFTP server IP address is the same address as the server that you want the port to register to within the Cisco CallManager cluster. After you add the gateway to the database, Cisco CallManager creates a configuration file in the cluster on the Cisco TFTP server, and this is where the T1 or E1 port downloads its configuration details, which include an ordered list of Cisco CallManagers. The following command disables DHCP and statically configures the following voice port settings: IP address, subnet mask, VLAN ID, TFTP server IP address, and default gateway:
Cat6000 (enable) set port voice in 3/1 dhcp disable 172.16.1.121 255.255.255.0 vlan 1 tftp 172.16.1.5 gateway 172.16.1.1
Note When a port resets, the module has the ability to reset the adjoining port because all eight ports on the WS-X6608 module share the same XA processor. This reset process creates a domino effect, and all of the ports on the module reset. If you are not going to use a port, you should either disable the port or configure and register it to Cisco, so that it does not continually perform an asynchronous reset.
3-17
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
IP WAN
PSTN
Intercluster trunk H.225 RAS signaling Voice path
CIPT1 v4.13-10
A gatekeeper device provides call admission control for distributed call-processing systems. In a distributed system, each site contains its own call-processing capability. For example, the figure shows two sites, each with its own Cisco CallManager, that are connected by an IP WAN link. A gatekeeper provides call admission control over the IP WAN link in this example by using the H.225 Registration, Admission, and Status (RAS) Protocol message set that is used for call admission control, bandwidth allocation, and dial pattern resolution (call routing). The gatekeeper provides these services for communications between Cisco CallManager clusters and H.323 networks. An intercluster trunk is an H.323 connection that allows two Cisco CallManager clusters to be connected over an IP WAN. Use intercluster trunks when you are routing intercluster calls across a remote WAN link.
3-18
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
CIPT1 v4.13-11
You can configure gatekeepers and trunks in Cisco CallManager Administration to function in either of the following ways: Nongatekeeper-controlled trunks: In this case, you explicitly configure a separate intercluster trunk for each remote device cluster that the local Cisco CallManager can call over the IP WAN. You also configure the necessary dial plan details to route calls to and from the various intercluster trunks. The intercluster trunks statically specify the IP addresses of the remote devices. To use this method, choose Device > Trunk and then choose Inter-Cluster Trunk (Non-Gatekeeper Controlled) in Cisco CallManager Administration. Gatekeeper-controlled trunks: In this case, a single intercluster trunk suffices for communicating with all remote clusters. Similarly, you need only a single H.225 trunk to communicate with any H.323 gatekeeper-controlled endpoints. You also configure dial plans to route calls to and from the gatekeeper. In this configuration, the gatekeeper can dynamically determine the appropriate IP address for the destination of each call to a remote device, and the local Cisco CallManager uses that IP address to complete the call. This configuration works well in large as well as smaller systems. For large systems where many clusters exist, this configuration helps to avoid the configuration of individual intercluster trunks between each cluster. To use this method, choose Device > Trunk and select Inter-Cluster Trunk (Gatekeeper Controlled) in Cisco CallManager Administration. If you configure gatekeeper-controlled trunks, Cisco CallManager automatically creates a virtual trunk device. The IP address of this device changes dynamically to reflect the IP address of the remote device as determined by the gatekeeper.
3-19
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
CIPT1 v4.13-12
Choose Trunk from the Device menu on the Cisco CallManager Administration page. Click the Add a New Trunk hyperlink and choose the appropriate intercluster trunk type (gatekeeper-controlled or nongatekeeper-controlled). Cisco CallManager populates the Device Protocol field with the appropriate protocol. Click Next to continue.
Step 2
Step 3
If you are configuring a nongatekeeper-controlled intercluster trunk, you can enter the IP addresses of up to three Cisco CallManagers in the remote cluster. If you are configuring a gatekeeper-controlled intercluster trunk, enter the gatekeeper information, such as the gatekeeper name, prefix, and zone.
Note The Trunk Configuration page has other configurations. Search the Cisco CallManager Help option for intercluster trunk configuration to obtain additional information regarding these settings.
3-20
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Summary
This topic summarizes the key points discussed in this lesson.
Summary
Cisco voice gateways enable Cisco CallManager to communicate with non-IP telecommunications devices. Station gateways and trunk gateways are the two types of analog gateways. The only type of digital gateway is the Cisco access digital trunk gateway. Voice gateways must support these core requirements: DTMF relay, supplementary services, server redundancy, and call survivability.
CIPT1 v4.13-13
Summary (Cont.)
Cisco CallManager 4.0 and greater supports three types of gateway protocols: H.323, MGCP (Cisco IOS and non-IOS), and SCCP. Configuring gateways requires configuring the gateway itself and configuring CallManager. Intercluster trunks connect CallManager clusters across the IP WAN and can be either gatekeepercontrolled or nongatekeeper-controlled.
CIPT1 v4.13-14
3-21
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
References
For additional information, refer to these resources: Understanding Cisco CallManager Voice Gateways section in Cisco CallManager System Guide, Release 4.0(1): http://lbj.cisco.com/push_targets1/ucdit/cc/td/doc/product/voice/c_callmg/4_0/sys_ad/4_0_ 1/ccmsys/index.htm Gatekeepers and Trunks subsection in Call Admission Control section in Cisco CallManager System Guide, Release 4.0(1): http://lbj.cisco.com/push_targets1/ucdit/cc/td/doc/product/voice/c_callmg/4_0/sys_ad/4_0_ 1/ccmsys/index.htm Understanding Session Initiation Protocol (SIP) section in Cisco CallManager System Guide, Release 4.0(1): http://lbj.cisco.com/push_targets1/ucdit/cc/td/doc/product/voice/c_callmg/4_0/sys_ad/4_0_ 1/ccmsys/index.htm Gateway Configuration section in Cisco CallManager Administration Guide, Release 4.0(1) http://lbj.cisco.com/push_targets1/ucdit/cc/td/doc/product/voice/c_callmg/4_0/sys_ad/4_0_ 1/ccmcfg/index.htm WAN Switching Products: http://www.cisco.com/warp/public/779/largeent/select_products/wan/WAN_ms.html
3-22
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Quiz
Use the practice items here to review what you learned in this lesson. The correct answers are found in the Quiz Answer Key. Q1) Which interface does a voice gateway provide? A) B) C) D) Q2) A) B) C) D) Q3) A) B) C) D) Q4) A) B) C) D) Q5) A) B) C) D) Q6) X.25 to SS7 VoIP to H.323 PSTN to VoIP PSTN to PBX FXO T1 E&M FXS server redundancy call survivability trunk configuration simplicity DTMF relay support H.323 MGCP Skinny Non-IOS MGCP support for DTMF relay support for inline power support for multiple VLANs on single port support for disconnect supervision
Which protocol requires you to perform the bulk of the configuration on the router (gateway)? A) B) C) D) MGCP Non-IOS MGCP H.323 SCCP
3-23
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
3-24
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Relevance
In order to successfully implement or support a Cisco IP telephony environment, you must be able to configure route plans in Cisco CallManager to route internal and external calls appropriately.
Objectives
Upon completing this lesson, you will be able to configure basic route plans that include route groups, route lists, and route patterns to place calls over the IP WAN and PSTN, and to analog devices that are attached to access gateways. This includes being able to meet these objectives: Identify the necessary elements for creating external route plans in Cisco CallManager to include devices, route groups, route lists, and route patterns Explain how route groups are used to prioritize and group gateways to send external calls out of a preferred path and keep a backup path for redundancy Explain how route lists are used to prioritize route groups that contain different types of gateways that connect to the IP WAN or PSTN Explain how to create route patterns that use wild cards to route calls to gateways or route lists Describe how Cisco CallManager analyzes dialed digits to determine where to route calls Describe how route groups, route lists, and route patterns are used in a basic route plan to route calls to the IP WAN or PSTN
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Outline
The outline lists the topics included in this lesson.
Outline
Overview External Call Routing Route Groups Route Lists Route Patterns Digit Analysis Summary of Call Routing Summary Quiz
CIPT1 v4.13-2
3-26
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
9.1408xxxxxxx
Cisco CallManager
Gatekeeper
GK
1000
IP WAN
Router/GW
PSTN
1001
914085264000
When you place a call from a Cisco IP Phone, Cisco CallManager analyzes the dialed digits. If the dialed number matches a directory number (DN) that is registered with the Cisco CallManager cluster, Cisco CallManager enables you to route the call to the destination Cisco IP Phone that is associated with the matching DN. This type of call is an internal (or on-cluster) call. Cisco CallManager handles the call internally without the need to route the call to an external gateway. IP Phones are not the only devices that can place and receive internal calls; any device that registers a DN with Cisco CallManager can place and receive internal calls. Examples of other devices include the Cisco IP SoftPhone and analog telephones that are attached to MGCP or Skinny-based gateways. When an IP Phone dials a number that does not match a registered DN, it assumes that the call is an external (or off-cluster) call. Cisco CallManager will then search its external route table to determine where to route the call. Cisco CallManager uses the concept of route pattern and translation pattern tables to determine where and how to route an external call. The route pattern and translation pattern tables are very similar to the routing table that a Cisco router maintains for routing data.
3-27
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Route Pattern
Configuration Order
Route list:
Chooses path for call routing Points to prioritized route groups
1st Choice
Route List
2nd Choice
Route group:
Performs digit manipulation Points to the actual devices
Route Group
Route Group
1st Choice 2nd Choice
Devices:
IP WAN
GK
PSTN
CIPT1 v4.13-4
You can create external route plans based on a three-tiered architecture that allows multiple layers of call routing as well as digit manipulation. Route patterns match external dial strings, in which a corresponding route list will select available paths for the outbound call based on priority. Cisco refers to these paths as route groups, which are very similar to the trunk group concept in traditional PBX terminology. You can think of a route pattern as a static route with multiple paths that you can prioritize. The figure shown depicts the three-tiered route plan architecture. In addition to facilitating multiple prioritized paths for a given dialed number, the route plan can also provide unique digit manipulation for each path, based on the external network requirements. Digit manipulation involves adding or subtracting digits from the original dialed number to accommodate user dial habits and to ensure that the external network or PSTN receives the correct digits to place a call.
3-28
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Remote CallManager
Device Protocol Intercluster Trunk Route Group 2 Catalyst 6K Digital 2600 (MGCP) Digital VG200 Route List 2 Route Group 2 Route Group 3 Route Group 1
Build route groups from available devices Build route lists from available route groups
Route Group 1 Remote CallManager 2600 (MGCP) 3640 Route List 1 Route Group 1 Route Group 2 Route Group 3
CIPT1 v4.13-5
Shown here is the general process for route plan configuration. You can construct a route plan using this process: Add gateway devices: Create gateway devices using the Device menu selection. Build route groups from available devices: Select and place gateway devices in an ordered list to build a route group. Build route lists from available route groups: Select and order route groups into a route list. Build route pattern: Build a route pattern and associate it with an available route list or gateway device. The route pattern is the key component in a route plan. The route pattern matches an external dial string and routes the outgoing call to the appropriate gateway. When the dialed digits match a route pattern, Cisco CallManager routes the call to the assigned route list or gateway.
3-29
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Route Groups
This topic describes the functions and configuration of route groups.
723-8912
Route Pattern
1st Choice
723-xxxx
Digital GW 1
Route List
Route Group
PSTN
2nd Choice
Digital GW 2
CIPT1 v4.13-6
Route groups and route lists work together to control and enhance external call routing. They also help with implementing cost savings and redundancy, which are some of the common features of a Cisco IP telephony network. Route groups are a logical grouping of device gateways. Prioritizing these device gateways allows you to send external calls out of a preferred gateway (usually across the IP WAN for toll savings) and keep a backup path for external calls (usually the PSTN) if the primary gateway is down or unable to route the call. You may encounter a scenario that requires multiple route groups, such as multiple longdistance carriers. Each long-distance carrier offers different rates for long-distance calls on their network. You can use route groups to prioritize the use of the cheaper carrier over the others and retain redundancy if the cheaper carrier cannot route the call for some reason.
3-30
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Choose Route Group from the Route Plan menu on the Cisco CallManager Administration page. Click the Add a New Route Group hyperlink. Give the new route group a name and click Continue. Choose a gateway from the Available Devices menu to add that gateway to the route group.
Step 2
Step 3
The method that you use to configure route groups depends on the gateway types that you plan to include in the group. Each gateway is an entity; you group H.323 gateways as a whole by device. However, you can group MGCP gateways by ports, which means that individual ports on MGCP gateways can be entities in a route group. The Order menu allows you to control the priority of the gateways within a route group. You should configure route groups by function. For example, all gateways to the PSTN can belong to one route group, all gateways to long-distance carriers can belong to another (with the cheapest carrier having priority), and all gateways across the IP WAN can belong to another route group. If you want to control routing per gateway instead of groups of gateways or ports, you can set up route groups so that they can contain only one gateway.
3-31
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Route Lists
The topic describes the functions and configuration of route lists.
Analog GW 1
IXC 1
Route List
2nd Choice 1st Choice Ports 5 - 8
Analog GW 2
IXC 2
Route Group 2
2nd Choice Ports 1 - 8
Analog GW 3
IXC 3
CIPT1 v4.13-8
Route lists consist of an ordered list of route groups. Route lists expand on the route group concept and allow you to order and prioritize your route groups. Although a gateway or group of ports on a gateway can belong only to a single route group, route groups can belong to any number of route lists. Route groups give you granular control over external call routing. With route lists, you can implement features, such as toll bypass and PSTN fallback, because within the route list you can prioritize route groups that contain different types of gateways (IP WAN, PSTN, and so on). Digit manipulation is the key to making toll bypass and PSTN fallback features transparent to your users. Digit manipulation occurs in the form of calling and called-party transformations. Use calling party transformations to manipulate caller ID information that is presented to the called party. Use called-party transformations to actually manipulate the digits that are dialed. You can apply calling and called-party transformations at five different levels of the callrouting process: at the originating device, as part of a translation pattern, as part of a route pattern, as part of a route list, or at the terminating device. Calling and called-party transformations that are set at the route list level override transformations that are set at any other level.
Note Calling and called-party transformations are covered in detail in the Building Advanced Route Plans lesson later in this module.
3-32
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Choose Route/Hunt List from the Route/Hunt submenu under Route Plan on the main Cisco CallManager Administration page. Click the Add a New Route/Hunt List hyperlink. Give the new route/hunt list a name and description, and click Continue. Click the Add Route Group button to add the appropriate route groups. This action brings up the Route/Hunt List Detail Configuration page. You can set calling and called-party transformations at this point. Click Insert to return to the Route List Configuration page. Use the arrows to prioritize the route groups.
Step 2
Step 3
Step 4
3-33
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Route Patterns
This topic describes route patterns for external call routing.
723-8912
Route Pattern
723-xxxx
1st Choice
Route List
Route Group
PSTN
2nd Choice
Digital GW 2
CIPT1 v4.13-10
In the VoIP world, route patterns are the equivalent of static routes. The only difference is that route patterns point to E.164 numbers instead of IP addresses. This topic covers external route patterns that are used for routing off-cluster calls. External route patterns can point to either an individual gateway or a route list. Here is the call process if the route pattern points to a route list: When a user dials a number, Cisco CallManager will analyze the dialed digits. If the set of digits matches a registered DN, Cisco CallManager routes the call to the internal destination. If the set of digits matches an external route pattern, Cisco CallManager then parses the route list that is associated with that route pattern. The route list contains a prioritized list of route groups and the route groups contain a prioritized list of voice gateways. If the preferred voice gateway is unavailable to handle the call, Cisco CallManager passes the call to the next gateway, and so on, until it either finds a gateway to route the call to or exhausts the list of gateways in the route group. If Cisco CallManager exhausts the list of gateways in the route group, it passes the call to the preferred gateway in the next route group in the route list. This process repeats until Cisco CallManager finds a gateway that can handle the call, or until it exhausts the list of route groups in the route list. If Cisco CallManager is unable to find a gateway that can take the call, the call fails and the end user will receive a fast busy signal.
3-34
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
CIPT1 v4.13-11
A route pattern is a sequence of digits and other alphanumeric characters. If a route pattern contains all numeric digits, it is an exact route pattern match and matches only one destination. By including nonnumeric wildcards in a route pattern, you can allow the route pattern to represent multiple destinations. The purpose of using wildcards is to reduce the number of route patterns that you need to configure. For example, a single route pattern of 1xxx would match all dialed numbers from 1000 to 1999. Wildcards
Wildcard 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, *, # [xyz] [x-y] Description Single digits that can be included in a route pattern. Set of matching digits. For example, [458] matches one occurrence of either 4, 5, or 8. Range of digits. For example, [3-9] matches one occurrence of either 3, 4, 5, 6, 7, 8, or 9. You can use the range notation along with the set notation. For example, [3-69] matches one occurrence of either 3, 4, 5, 6, or 9. If the first character after the open square bracket is a carat, the expression matches one occurrence of any digit (including * and #) except those specified. For example, [^1-8] matches one occurrence of 9, 0, *, or #. A question mark that follows any wildcard or bracket expression matches zero or more occurrences of any digit that matches the previous wildcard. For example, 9[12]? matches the following dial strings: 9, 91, 92, 912, 9122, 92121, and many others. A plus sign that follows any wildcard or bracket expression matches one or more occurrences of any digit that matches the previous wildcard. For example, 3[1-4]+ matches 31, 3141, 3333, and many others.
[^x-y]
<wildcard>?
<wildcard>+
3-35
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Result Matches numbers between 1*10 and 1*19 Matches numbers between 1200 1299 Matches 1326, 1356, 1366, 1376, 1386 Matches 1306, 1316, 1326, 13*6, 13#6 Matches any number that begins with 13, is followed by one or more digits, and ends with #; 135# and 13579# are example matches
CIPT1 v4.13-12
Although the examples in the figure show four-digit extensions, you do not usually use route patterns for internal numbers. Route patterns are normally in the form of seven-digit numbers, such as 723-xxxx, or longer. A great example of this is the 9.@ route pattern. The first digit of the route pattern matches a dialed digit of 9, which users commonly use as a code to gain outside access to the PSTN. The second digit . is used to identify the first digit as an access code, and all numbers afterward as the dial string. The third digit @ is the wildcard that is used to match the North American Numbering Plan (NANP).
3-36
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
The NANP encompasses a number of dial strings, as presented in the following table. Dial Strings
Dial String Service calls Local calls Expanded local calls Long-distance calls Direct-dial long-distance calls Description Service calls are in the form of three- to four-digit numbers that are used to access telephony services such as 911, 411, 611, etc. Local calls are in the form of a seven-digit number (xxx-xxxx) that is used to dial within your local calling area. Expanded local calls are in the form of a 10-digit number (xxx-xxxxxxx) that is used to dial expanded-area local calls. Long-distance calls are in the form of a 10-digit number (xxx-xxxxxxx) that is used to place the calls directly to a long-distance carrier. Direct-dial long-distance calls are in the form of an 11-digit number (1-xxx-xxx-xxxx) that is used to place a long-distance call through a local carrier. International calls are in the form of 01 1 xx xxxxxxxxx where xx is the country code. The actual length of the dial string depends on which country that you are calling.
International calls
Note
This is a just a partial list of the different dial strings that the 9.@ route pattern will match. The NANP and the 9.@ route pattern are covered in more detail in the Building Advanced Route Plans lesson.
3-37
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Choose Route Pattern/Hunt Pilot from the Route Plan menu on the Cisco CallManager Administration page. Click the Add a New Route/Hunt Pattern hyperlink. To create a route pattern, type your route pattern (including wildcards if necessary) in the Route Pattern/Hunt Pilot field and select a route list or gateway from the Gateway or Route/Hunt List menu. If you configure a route pattern to route off-network calls to the PSTN (which most route patterns do), make sure to check the Provide Outside Dial Tone check box. This feature plays a second dial tone for users when they dial the outside access code.
Step 2 Step 3
Step 4
If Cisco CallManager receives a dial string for which multiple route patterns match, CallManager must wait for the interdigit timeout before applying the longest-match rule and deciding which route pattern to use. The interdigit timeout parameter is also used with route patterns that contain the ! wildcard. The ! wildcard indicates a variable-length dial string and forces CallManager to wait for the interdigit timeout to expire before it can determine the actual dial string that the user wants to dial. You can override the interdigit timeout behavior for a specific route pattern by checking the Urgent Priority check box. When a route pattern is marked as urgent, Cisco CallManager immediately routes any outbound calls that match the pattern. This approach avoids the interdigit timeout issue. However, you should use this option very carefully because it can prevent users from reaching certain destinations if it is configured incorrectly. Urgent Priority is most often used for the 911 and 9911 route patterns.
3-38
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
If your route patterns point to specific gateways and not route lists, you can set calling and called-party transformations at the gateway level. If calling and called-party transformations are set here and the route pattern points to a route list, Cisco CallManager overrides the gatewaylevel transformation settings and instead uses the transformation settings that are configured on the route list. Near the bottom of the Route Pattern/Hunt Pilot Configuration page, you will find the ISDN Network-Specific Facilities Information Element configuration. This feature allows you to enter the appropriate carrier identification code (up to four digits) to route long-distance calls to specific interexchange carriers on a route-pattern-by-route-pattern basis.
3-39
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Digit Analysis
This topic explains the digit analysis behavior of Cisco CallManager.
Dialing Behavior
1000 Dialed Digits <none> 1 0 0 1 1001 Call Setup List Potential Matches List Potential Matches List Potential Matches List Potential Matches List Current Match Route Patterns 1XXX 10XX
CIPT1 v4.13-14
Call-routing component behavior can be counterintuitive. Whenever a user places a call from a device that is registered with Cisco CallManager, CallManager must analyze each dialed digit to determine where to route the call. In collecting dialed digits, the call-routing component goes through the following process: 1. Cisco CallManager compares the current sequence of dialed digits against the list of all route patterns and determines which route patterns currently match. Then, Cisco CallManager names the set of route patterns currentMatches. If currentMatches is empty, the user-dialed digit string does not currently correspond with a destination. If currentMatches contains one or more members, the call-routing component determines the closest match. The closest match is the route pattern in currentMatches that matches the fewest number of route patterns. For example, the dialed digit string 1001 matches both route pattern 1XXX and 10XX. Although there are 1000 different dialed digit strings that match 1XXX, only 100 dialed digit strings match 10XX. Therefore, 10XX is the closest match.
2. While performing Step 1, Cisco CallManager determines whether different route patterns might match if the user were to dial more digits. Cisco CallManager names the condition of having potential matches for a dialed digit string potentialMatches. If potentialMatches holds true, the call-routing component waits for the user to dial another digit. If the user dials another digit, the sequence of events restarts at Step 1 using the new digit string.
3-40
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
If potentialMatches no longer holds true or a dialing timeout has elapsed, then the call-routing component selects a destination. To select a destination, the call-routing component looks at the closest match. If there is no closest match, the dialed digit string does not correspond with a destination. Furthermore, no more digits are forthcoming. Cisco CallManager rejects the call attempt. Otherwise, Cisco CallManager extends the call to the device that is associated with the closest match.
3-41
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Digit Collection
Match! Does not match Does not match Does not match Does not match Does not match
CIPT1 v4.13-15
This figure details a call-routing example in which one route pattern matches the dialed digits exactly. The Cisco CallManager in this example includes the route patterns shown in the figure. When the user goes off hook, Cisco CallManager begins its routing process. The current set of collected digits is empty. Every route pattern that Cisco CallManager has configured is a potential match at this point. As long as the potentialMatches condition holds true, Cisco CallManager must wait for more digits. The user now dials a 1. At this time, there are no current matches and every route pattern is still a potential match. The user dials another 1. At this point, Cisco CallManager eliminates route patterns 121X, 1[23]XX, 131, 13[0-4]X, and 13! as potential matches. The only route pattern left is 1111. However, because there are no current matches and the potentialMatches condition is still true, Cisco CallManager must continue to analyze digits. This requirement is in place because the user may continue dialing and dial a string that matches a route pattern exactly. The user dials another 1, which does not change anything. The condition currentMatches is false, and potentialMatches is still true. The user dials 1 again. At this point, the route pattern 1111 is a match, and the currentMatches condition is true. Cisco CallManager removes the route pattern 1111 from the potential matches table. Because there are no more route patterns in the potential matches table, any further dialed digits will not cause Cisco CallManager to match a different route pattern. At this point, Cisco CallManager routes the call to the dialed destination.
3-42
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Does not match Match! Match! Does not match Does not match Does not match
Matches 1 digit string Select as closest match Matches 200 digit strings
CIPT1 v4.13-16
This figure details a closest match call-routing example. The Cisco CallManager that is used in this example includes the route patterns shown in the figure. The user dials the digits 12. At this point, Cisco CallManager eliminates the route patterns 1111, 131, 13[0-4]X, and 13! from being potential matches. This leaves route patterns 121X and 1[23]XX as potential matches. Because there are no current matches and the potentialMatches condition is true, Cisco CallManager continues to analyze digits. The user dials another 1, which does not change anything. The condition currentMatches is false, and potentialMatches is still true. The user dials 1 again. At this point, the route patterns 121X and 1[23]XX are current matches, and Cisco CallManager removes them from the potential matches table. Because the potential matches table does not contain additional route patterns, any further dialed digits will not cause Cisco CallManager to match any different route patterns. Now, Cisco CallManager must decide where to route the call based on the route patterns that are available in the current matches table. This is where the closest-match rule is applied. The route pattern 121X matches 10 destinations (1210 1219). The route pattern 1[23]XX matches 200 destinations (1200 1299 and 1300 1399). Cisco CallManager then routes the call to the gateway or route list that is associated with the 121X route pattern.
3-43
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Interdigit Timeout
Does not match Does not match Match! Does not match Match! Match!
Matches 200 digit strings Matches 50 digit strings Select as closest match Matches digit strings
8
CIPT1 v4.13-17
If you configure a Cisco CallManager with route patterns that contain wildcards that match multiple digits, CallManager must often wait for the interdigit timeout to expire before routing the call. The ! wildcard usually represents a variable-length dial string and will never be an exact match for a group of dialed digits. The Cisco CallManager in this example includes the route patterns shown in the figure. In this example, the user has dialed a string of 1311. This action causes Cisco CallManager to eliminate the route patterns 1111, 121X, and 131. Cisco CallManager places the route patterns 1[23]XX, 13[0-4]X, and 13! in the current matches table. The 13! route pattern remains in the potential matches table. The 13! route pattern ensures that the potentialMatches condition is always true, because Cisco CallManager has no way of knowing if the user intends to keep dialing. For example, the user may intend to dial the number 1311555. As long as the potentialMatches condition is true, Cisco CallManager must continue to wait for dialed digits. In this case, the only event that allows Cisco CallManager to select a destination is an interdigit timeout. When the interdigit timeout timer expires, Cisco CallManager knows that no more digits are forthcoming and can now make a final routing decision. In this example, the user has dialed 1311 and then stopped dialing digits. This action has triggered an interdigit timeout and caused Cisco CallManager to make a final decision based on the following route patterns in the current matches table: 1[23]XX, 13[0-4]X, and 13!. Because the dial string of 1311 matches multiple route patterns, the closest-match rule is applied. The route pattern 1[23]XX matches 200 destinations (1200 1299 and 1300 1399). The route pattern 13[0-4]X matches 50 destinations (1300 1349). The route pattern 13! matches an infinite number of destinations. Cisco CallManager uses this pattern only if it is the only route pattern in the current matches table. The call is routed to the gateway or route list that is associated with the 13[0-4]X route pattern.
Note The system interdigit timeout defaults to 15 sec. To change it, change the value that is associated with the Cisco CallManager service parameter TimerT302_msec. This parameter defines the duration of the interdigit timer in milliseconds (ms). The default is 15,000 ms.
Copyright 2004, Cisco Systems, Inc.
3-44
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Local_GW
LEC
$0.07 per min.
Route Pattern
PSTN
Cisco Access Digital_GW 2
2nd Choice
The figure details a simple route plan. In this scenario, the network administrator has configured two gateways for long-distance access to the PSTN (Digital_GW1 and Digital_GW2). Digital_GW1 connects to a carrier that offers a long-distance rate of 7 cents per minute. Digital_GW2 connects to a carrier that offers a long-distance rate of 10 cents per minute. The network administrator has created a route group RG_PSTN to group these gateways and give first priority to Digital_GW1. The route list RL_PSTN uses the route group RG_PSTN. Currently, users need only to call long distance to one destination, which is a remote office in San Jose, California. Therefore, the administrator has created the San Jose route pattern 408555-XXXX. This route pattern then associates directly with the RL_PSTN route list. Users also need to dial off-cluster to the PSTN to reach destinations within the local calling area. A separate gateway (Local_GW) connects to the local exchange carrier (LEC) for local PSTN calls. The administrator has defined the route patterns 723-XXXX, 836-XXXX, and 868-XXXX for local calls. These route patterns point directly to the Local_GW gateway for local PSTN access through the LEC.
3-45
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Gatekeeper(s)
A
PSTN
IP WAN
Primary Voice Path
Strip 52 and deliver 61111 to remote CCM
CIPT1 v4.13-19
This figure details a more complex route plan, including features such as toll bypass and PSTN fallback. In this example, the ABC Company has two main offices in San Jose and Philadelphia. The users at ABC Company dial five-digit extensions to reach users within the same site (5XXXX in Philadelphia and 6XXXX in San Jose). As you can see in the figure, each site has its own Cisco CallManager cluster. You can classify these types of calls as on-cluster, or internal,, calls. The users also dial seven-digit numbers to reach users in other sites (526-XXXX to reach San Jose and 555-XXXX to reach Philadelphia). The calls between sites are off-cluster, or external, calls and require the configuration of a route plan. In this example, when a user in Philadelphia dials 526-1111, the local Cisco CallManager cluster analyzes the dialed digits and looks for a match. In this case, 526-1111 matches the route pattern of 9.@ (which symbolizes the NANP). At this point, the Cisco CallManager knows that it must route this external call to a gateway. Cisco CallManager now looks at the route list that is associated with the 9.@ route pattern to determine the correct gateway. In this example, Cisco CallManager uses the gateway that is connected to the IP WAN first, for cost reasons (toll bypass). Before Cisco CallManager can route the call across the IP WAN, it must perform digit manipulation (in the form of a calledparty transformation) so that the remote Cisco CallManager can receive the call in a format that it understands (five-digit numbers). If the IP WAN is down or the IP WAN does not have sufficient resources, Cisco CallManager can route the call across the gateway that is connected to the PSTN. Because a call from Philadelphia to San Jose across the PSTN is a long-distance call, Cisco CallManager must perform digit manipulation (in the form of a called-party transformation) to change the dial string of 526-1111 to 1-408-526-1111, which allows the PSTN to understand the dialed digits. The call-routing process is transparent to the end users, and they are not able to discern whether Cisco CallManager has routed the call over the IP WAN or the PSTN.
3-46
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
1st choice
Route List
2nd choice
1s
3rd choice
CIPT1 v4.13-20
A basic route plan consists of the following items: voice gateways and trunks, route groups, route lists, and route patterns. Route patterns (required) should represent all valid digit streams. Route patterns can be assigned directly to a gateway, or to a route list for more flexibility, such as setting a digital access gateway as the first choice for the least expensive route. Route patterns on gateway devices can be assigned to a specific port or to all ports (depending on the gateway). A route list (optional) sets the route group usage order. If a route list is used, you must also configure route groups. Route group(s) (optional) set the access gateway device usage order. This order can be used to select the least expensive route and allows overflow from a busy or failed device to an alternate device. The recommended route configuration order is as follows: add the gateway, add a route group for the gateway, add a route list for the route group, and add route patterns to the route list. A route plan is required to route external, or off-cluster, calls in a Cisco IP telephony network. By understanding the call-routing process of Cisco CallManager, you can design your route plan to take advantage of cost considerations and redundancy.
3-47
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
3-48
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Summary
This topic summarizes the key points discussed in this lesson.
Summary
Cisco CallManager routes internal calls by matching the registered DN to a destination. External calls do not have a registered DN, and Cisco CallManager will search for a destination. Route groups are a logical grouping of device gateways and trunks. Route lists consist of an ordered list of route groups. You use external route patterns for routing off-cluster calls. External route patterns can point to either an individual gateway or a route list. Cisco CallManager uses closest-match routing. A basic route plan consists of the following items: voice gateways and trunks, route groups, route lists, and route patterns.
2004 Cisco Systems, Inc. All rights reserved. CIPT1 v4.13-21
3-49
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Quiz
Use the practice items here to review what you learned in this lesson. The correct answers are found in the Quiz Answer Key. Q1) Which of the following contains a list of gateways to use in precedence order? A) B) C) D) Q2) route group route list translation pattern route pattern
What is the key to making toll bypass and PSTN fallback features transparent to your users? A) B) C) D) digit manipulation 10-digit dialing route filtering route summarization * ! . $ 15 150 1500 15000 route groups voice gateways route lists route patterns Cisco CallManager clusters route groups route patterns route lists devices
Q3)
Q4)
Q5)
Q6)
3-50
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
3-51
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
3-52
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Relevance
Digit manipulation is necessary to increase employee productivity by providing abbreviated dialing and truncating the dialed digits to extend calls. It is also important to protect a Cisco IP telephony solution from toll fraud by applying route filters.
Objectives
Upon completing this lesson, you will be able to configure advanced route plans to perform functions to include blocking access to specified area codes and manipulating digits to change the calling ID number, enable a hot line, or enable transparent calling regardless of whether the call is routed over the IP WAN or PSTN. This includes being able to meet these objectives: Configure route filters in Cisco CallManager Administration to reduce the number of route patterns or restrict calling to undesirable locations Modify route patterns to use access codes and DDIs to convert the dialed number to a number that is supported by a national numbering plan Configure transformation masks to manipulate the appearance of the number of the calling party for outgoing calls and to manipulate called numbers for PSTN compatibility Configure translation patterns that manipulate dialed digits before routing a call to enable users to include a uniform dialing plan between offices, or to enable security desk and hot line functionality Describe how to access route plan reports to view a listing of all the Call Park numbers, Call Pickup numbers, conference numbers (such as Meet-Me numbers), route patterns, and translation patterns in the system
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Outline
This lesson includes these topics:
Outline
Overview Route Filters Discard Digits Instructions Transformation Masks Translation Patterns Route Plan Report Summary Quiz
CIPT1 v4.13-2
3-54
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Route Filters
This topic discusses the configuration and application of route filters in a route plan.
Route Pattern
9.@
The @ wildcard represents all the routes defined in the national numbering plan. Cisco CallManager identifies tags in each number: INTERNATIONAL-ACCESS AREA-CODE OFFICE-NUMBER Route filters are logical expressions that operate on these tags. Useful for blocking 900, Caribbean, international...
CIPT1 v4.13-3
Route Filter
Local Only
INTERNATIONAL-ACCESS DOES-NOT-EXIST AND AREA-CODE DOES-NOT-EXIST
You can assign route filters to route patterns with the @ route pattern (9.@) to help reduce the number of route patterns that are required. You can accomplish this reduction by filtering what is included in the 9.@ route pattern.
Note Route filters can be very complex. The most common use of route filters is local 7-digit dialing in North America. Most areas in North America are moving to full 1+10 or 10-digit E.164 dialing.
When using the 9.@ route pattern, Cisco CallManager recognizes that dialing is complete when the user dials 1+10 or just 10 digits (local area codes without the 1). If the number dialed does not begin with a 1, Cisco CallManager considers it a local area code and assumes that dialing is complete after 10 digits. In an area where seven digits are dialed for local numbers, Cisco CallManager cannot recognize which office exchange codes (NXXs) to use for routing unless you specifically code them as route patterns.
Note NXX is the CO exchange code, which consists of three digits that designate a particular CO or a block of 10,000 subscriber lines. N is any digit between 2 and 9, and X is any digit between 0 and 9.
3-55
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Generally, telephone company (telco) service providers arrange many NXXs in a given area codecontiguously where you can use route pattern wildcards to assist in your configuration. Coding these individual route patterns for NXXs can be extremely difficult. You can use a route filter to simplify this procedure. A route filter called seven-digit dialing is always preconfigured in Cisco CallManager. You should assign this route filter to any 9.@ route pattern in an area that uses seven-digit dialing. This route filter removes all local area codes. If a dialed number does not begin with a 1, then it is a seven-digit number, and Cisco CallManager considers dialing complete after seven digits. This situation requires you to configure local area codes specifically as separate route patterns. Doing so is generally not an issue because the number of area codes in a geographical region is usually small. Route Filter Tags
Tag Name AREA-CODE COUNTRY-CODE END-OF-DIALING INTERNATIONAL-ACCESS INTERNATIONAL-DIRECTDIAL INTERNATIONAL OPERATOR LOCAL-AREA-CODE LOCAL-DIRECT-DIAL LOCAL-OPERATOR LONG-DISTANCE-DIRECTDIAL LONG-DISTANCEOPERATOR NATIONAL-NUMBER OFFICE-CODE SATELLITE-SERVICE SERVICE SUBSCRIBER TRANSIT-NETWORK TRANSIT-NETWORKESCAPE
3-56 Cisco IP Telephony Part 1 (CIPT1) v4.0
Example Pattern 1 214 555 1212 011 33 123456# 011 33 123456# 01 1 33 123456# 01 1 33 123456# 01 0 214 555 1212 1 555 1212 0 555 1212 1 214 555 1212 0 214 555 1212 011 33 123456# 1 214 555 1212 011 88141234# 1 411 1 214 555 1212 101 0321 1 214 555 1212 101 0321 1 214 555 1212
Description The area code in an 11-digit longdistance call The country code in an international call The #, which terminates interdigit timeout for an international call The initial 01 of an international call The digit that denotes the direct-dial component of an international call The digit that denotes the operator component of an international call The area code in a 10-digit local call The initial 1 that is required for some 7digit calls The initial 0 that is required for operatorassisted local calls The initial 1 that is required for longdistance direct-dialed calls The initial 0 that is required for operatorassisted long-distance calls The national number component of an international call The office exchange code of a North American call A specific value that is associated with calls to the satellite country code Access to local telephony provider services A particular extension that is served by a given exchange Long-distance carrier code The escape sequence that is used for entering a long-distance carrier code
Copyright 2004, Cisco Systems, Inc.
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
The types of patterns that are included when a 9.@ route pattern is added are the following: No filter Service Exists Country-code Does-Not-Exist Area Code = 900
311, 611, 911 SERVICE 7-digit dialing by OFFICE CODE 10-digit local dialing by LOCAL AREA CODE
11-digit long-distance dialing by 9 1 [2-9]XX [2-9]XX XXXX AREA CODE 9 011 3[0-469] ! International dialing by COUNTRY CODE
CIPT1 v4.13-4
The figure here shows the individual patterns that Cisco CallManager adds to the 9.@ route pattern without filters. The @ symbol wildcard matches all North American Numbering Plan (NANP) numbers. The following route patterns are examples of NANP numbers that are included in the @ wildcard: 0 1411 19725551234 101028819725551234 01133123456789
3-57
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Description Do not filter calls base on the dialed digit string associated with this tag. Filter calls when the dialed digit string associated with this tag is found. Filter calls when the dialed digit string associated with this tag is not found. Filter calls when the dialed digit string associated with this tag matches the specified value
==
CIPT1 v4.13-5
You can configure a route filter by using the Cisco CallManager Administration window.
Step 1 Step 2 Step 3 Step 4
Choose the Route Plan menu. Choose Route Filter from the menu bar. Choose NANP from the Dial Plan menu. Enter a name in the Route Filter Name field. The name can consist of up to 50 alphanumeric characters, and can contain any combination of spaces, periods (.), hyphens (-), and underscore characters (_). Each route filter name must be unique to the route plan.
The tag operators in the route filter determine if Cisco CallManager will filter a call based on the existence of the dialed digit string that is associated with that tag or based on the actual contents of that dialed digit string. The route filter operators EXISTS and DOES-NOT-EXIST check for the existence of that part of the dialed digit string. The operator = = matches the actual dialed digits with the specified value or pattern. The following are route filter examples: A route filter that uses the tag AREA-CODE and the operator DOES-NOT-EXIST selects all dialed digit strings that do not include an area code. A route filter that uses the tag AREA-CODE, the operator = =, and the entry 515, selects all dialed digit strings that include the 515 area code. A route filter that uses the tag AREA-CODE, the operator = =, and the entry 5[2-9]-X, selects all dialed digit strings that include area codes in the range of 520 through 599. A route filter that uses the tag TRANSIT-NETWORK, the operator = =, and the entry 0288, along with the tag TRANSIT-NETWORK-ESCAPE, the operator = =, and the entry 101, selects all dialed digit strings with the carrier access code 1010288.
3-58
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
9 [2-9]XX [2-9]XX XXXX Not added: no AREA-CODE (It contains LOCAL-AREA-CODE) 9 1 [2-9]XX [2-9]XX XXXX Added: AREA-CODE constrained to 900 900 9 011 3[0-469] ! Not added: no AREA-CODE
CIPT1 v4.13-6
The figure here shows the patterns that Cisco CallManager adds when you apply the AREACODE = = 900 filter to the 9.@ route pattern. A route filter that uses the tag AREA-CODE, the operator = =, and the entry 900, selects all dialed digit strings that include the 900 area code. After you apply the route filter to the route pattern, you are given the configuration option to route this pattern or block this pattern. By choosing the Route this pattern radio button on the Route Pattern/Hunt Pilot Configuration window, you would allow all calls where AREACODE = 900, while denying all other route patterns. Generally, this is not your desired result. Instead, choose the Block this pattern radio button to prevent all calls where AREA-CODE = 900 but allow all other route patterns.
3-59
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Discarded Digits
95 1 214 555 1212 95 1 214 555 1212 95 1 214 555 1212 95 1 214 555 1212 95 011 33 1234 # 95 1010321 1 214 555 1212 95 1010321 011 33 1234 #
Used for
Access codes Access codes Toll bypass Toll bypass Toll bypass Suppressing carrier selection PSTN compatibility
CIPT1 v4.13-7
DDIs allow conversions of a dialed number specific to a national numbering plan. In general, DDIs apply only to route patterns that contain the @ wildcard. You can use the DDI PreDot with route patterns that use the . wildcard even if the route patterns do not contain the @ wildcard. Cisco CallManager applies DDIs to the called-party transformation masks at the route pattern, the route details of a route list, or a translation pattern. DDI identifiers, shown in the figure here, are additive. The DDI PreDot 10-10-Dialing combines the effects of each individual identifier. If you do not want to discard digits, choose NoDigits.
3-60
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Cisco CallManager
PBX
2004 Cisco Systems, Inc. All rights reserved. CIPT1 v4.13-8
Cisco CallManager applies the PreDot DDI to the 9.8XXX route pattern, strips the 9 from the dialed digits, and sends only the 8123 to the PBX. In Cisco CallManager Administration, you can access the Discard Digits menu shown in the figure by choosing Route Plan > Translation Pattern.
3-61
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Cisco CallManager
Use discard digits instructions to discard whole sections of the dialed number. All discard digit instructions are available.
PSTN
CIPT1 v4.13-9
Cisco CallManager applies the PreDot 10-10-Dialing DDI to the 9.@ route pattern, strips the 91010288 from the dialed digits, and sends only 12145551212 to the gateway device.
3-62
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Transformation Masks
This topic discusses transformation masks in a route plan.
Modify either the calling number or called number (dialed digits) Can contain digits 0-9, *, #, and X Applied to a number in order to extend or truncate it
Mask
8082365000 45XXX
CIPT1 v4.13-10
Dialing transformations allow the call-routing component to modify either the calling number or the dialed digits of a call. Transformations that modify the calling number are calling party transformations; transformations that modify the dialed digits are called-party transformations. Calling party transformation settings allow you to manipulate the appearance of the calling party number for outgoing calls. A common application of a calling party transformation is to use the company external phone number of a calling station in place of the DN for outgoing calls. The calling party number is used for Calling Line Identification (CLID). During an outgoing call, the CLID is passed to each PBX, CO, and interexchange carrier (IXC) as the call progresses. The CLID is also delivered to the calling party when the call is completed. Called-party transformation settings allow you to manipulate the dialed digits, or called-party number, for outgoing calls. Examples of manipulating called numbers include appending or removing prefix digits (outgoing calls), appending area codes to calls that are dialed as sevendigit numbers, appending area codes and office codes to interoffice calls that are dialed as fouror five-digit extensions, and suppressing carrier access codes for equal-access calls. A mask operation allows the suppression of leading digits, the change of some digits while leaving others unmodified, and the insertion of leading digits. A mask operation requires two pieces of information: the number you wish to mask and the mask itself.
3-63
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
In the mask operator, Cisco CallManager overlays and aligns the number with the mask so that the last character of the mask aligns with the last digit of the number. Cisco CallManager uses the corresponding digit of the number wherever the mask contains an X. If the number is longer than the mask, the mask obscures the extra digits.
Note Cisco CallManager also uses a concept called translation patterns, which rely heavily on dialing transformations to operate. Cisco CallManager uses translation patterns to manipulate dialed digits before routing a call Translation patterns and dialing transformations are separate concepts. Dialing transformations is a general concept that refers to any setting in Cisco CallManager that can change the calling number or dialed digits. Dialing transformations appear not only in the Transformation Pattern Configuration window but also in the Route Pattern/Hunt Pilot Configuration window, in numerous gateway configuration windows, and in service parameters.
3-64
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Apply the external phone number mask. Apply the calling party transformation mask.
CIPT1 v4.13-11
The example here shows the applicable settings for calling party transformations and the order in which Cisco CallManager processes those instructions. You can configure three types of calling party transformations in the call-routing component and on route lists: Use the external phone number mask, which instructs the call-routing component to use the external phone number of a calling station rather than its DN or the caller ID information. You can apply the external phone number mask on a line-by-line basis through the DN configuration screen on the device. The calling party transformation mask allows the suppression of leading digits, leaves other digits unmodified, and inserts leading digits. Prefix digits allow the prepending of specified digits to the calling number. Cisco CallManager applies the transformations in the order that is presented in the example.
3-65
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Apply discard digits instructions. Apply the called-party transformation mask. Apply prefix digits.
discard digits instructions Called-party transformation mask Prefix digits Called number
CIPT1 v4.13-12
The example here shows the applicable settings for called-party transformations and the order in which Cisco CallManager processes those instructions. You can configure the following three types of called-party transformations in the call-routing component and on route lists: DDIs allow the discarding of subsections of numbers in the NANP. Such instructions are critical for implementing toll-bypass solutions. This need occurs when Cisco CallManager must convert the long-distance number that the calling user has dialed into a local number. This number allows Cisco CallManager to pass the digits to the PSTN. You can also use DDIs to discard PSTN access codes, such as 9. The called-party transformation allows the suppression of leading digits, changes the existing digits while leaving others unmodified, and inserts leading digits. Prefix digits allow the prepending of one or more digits to the called number. Cisco CallManager applies the transformation in the order that is presented in the example.
3-66
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
The calling party transformation setting that is used in route lists applies to the individual route groups that make up the list rather than to the entire route list. The calling party transformation settings that are assigned to the route groups in a route list override any calling party transformation settings that are assigned to a route pattern that is associated with that route list. To access calling and called-party transformation settings, choose Route Plan > Translation Pattern. Because you can be more specific, network administrators usually apply transformation masks at the route list level. In this way, you can assign a different transformation mask for each route group in the route list. For example, a network administrator has two route groups created: the PSTN route group and the IP WAN route group. Both of these route groups contain multiple gateways that connect to their respective network. When Cisco CallManager forwards a call to a gateway in the PSTN route group, the network administrator applies a mask that transforms the number into an E.164-compliant phone number. However, when Cisco CallManager uses a gateway from the IP WAN route group, Cisco CallManager leaves the number as a four-digit extension.
3-67
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Transformation Example
1
Users User Dial Numbers
2
Route Pattern
3
Discard Digits Instruction
9.1XXX
Discard 9
6
To: 1000 From: 5000
Caller ID
X000
The figure summarizes how transformations to the called party (dialed digits) and to the calling party number are made within Cisco CallManager. In this figure, a user dials a number to which Cisco CallManager first applies a calling party transformation (calling party refers to the person who originated the call). This action changes the caller ID number that is displayed on the destination phone. Cisco CallManager then applies a called-party transformation to change the number that is dialed. The two transformations are explained in the figure and, for user A specifically, in the following steps:
Step 1 Step 2 Step 3 Step 4
User A has a DN of 5062. This user dials DN 91234. The dialed number matches the route pattern 9.1XXX. The DDIs contain the instructions to discard the 9. The dialed number is now 1234. The calling number 5062 now passes through the calling number transformation mask, which contains instructions to change the last three digits of the calling party number to 000. The new calling number is 5000. Cisco CallManager then passes the called number 1234 through the called-number transformation X000 that changes this number to 1000. The result is a calling party number of 5000 and a called number of 1000.
Step 5
Step 6
3-68
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Translation Patterns
This topic discusses the functionality and configuration of translation patterns.
Translation Pattern
Digits
Find best match. Apply calling and called Apply calling and calledparty transformations party transformations.
Digits
Trans
lation
n patter
CIPT1 v4.13-15
Cisco CallManager uses translation patterns to manipulate dialed digits before routing a call. In some cases, the dialed number is not the number that is used by the system. In other cases, the dialed number is not a number that is recognized by the PSTN. Digit manipulation and translation patterns are used frequently in cross-geographical distributed systems where, for instance, the office codes are not the same at all locations. In these situations, a uniform dialing plan can be created, and translation patterns can be applied to accommodate the unique office codes at each location. The following are additional examples where you can use translation patterns: Security desks and operator desks Hot lines with a need for private line, automatic ringdown (PLAR) functionality Extension mapping from the public to a private network Translation patterns use the results of called-party transformations as a set of digits for a new analysis attempt. Cisco CallManager uses the results of the second analysis attempt to determine which destination to ring. The second analysis attempt might match a translation pattern. In this case, Cisco CallManager applies the calling and called-party transformations of the matching translation pattern and uses the results as the input for another analysis attempt. To prevent routing loops, Cisco CallManager breaks chains of translation patterns after 10 iterations.
3-69
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Route Pattern
Transformation Settings
CIPT1 v4.13-16
Configuration of a translation pattern is similar to configuration of a route pattern. Each pattern has calling and called-party transformations and wildcard notation. The difference is that when Cisco CallManager applies the translation pattern, it starts the digit analysis process over and routes the call through a new path if necessary. To configure a translation pattern, click the Route Plan menu and choose Translation Pattern. You can define the route pattern to match and the calling or called-party transformation settings that you would like to apply.
3-70
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Translation Pattern = XXXX Called Party Transform Mask = 4111 CallManager uses longest match so XXXX will match any nonconfigured number and get sent to 4111 (attendant)
PSTN
PSTN DID Range 408-555-1xxx
OR
PSTN DID range does not match internal range Translation Pattern = 1XXX Called Party Transform Mask = 4XXX
CIPT1 v4.13-17
San Jose
2004 Cisco Systems, Inc. All rights reserved.
The figure here shows an application for translation patterns. When the DID range from the CO does not match the internal DN range, you can use a translation pattern to make the connection. In the figure, a San Jose, California, company has a PSTN DID range of 408-555-1XXX. However, all of the internal four-digit extensions begin with 4XXX. When the company receives an incoming call, the company could use DDIs to remove the 555 from the beginning of the number. However, the 1XXX extension still remains. Instead, the translation pattern could apply a 4XXX called-party transformation mask. This mask would convert the 1XXX external DID range to a 4XXX internal range. After Cisco CallManager applies the transformation mask, it reanalyzes the dialed number and directs it to the correct internal extension.
3-71
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
CIPT1 v4.13-18
The route plan report is a listing of all the Call Park numbers, Call Pickup numbers, conference numbers (such as Meet-Me numbers), route patterns, and translation patterns in the system. The route plan report allows you to view either a partial or full list, and go directly to the associated configuration windows. You can accomplish this by selecting a route pattern, partition, route group, route list, Call Park number, Call Pickup number, conference number, or gateway. The route plan report allows you to save report data into a Comma Separated Value (CSV) file that you can import into other applications. The CSV file contains more detailed information than the web pages, including DNs for phones, route patterns, and translation patterns.
3-72
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Choose Route Plan Report from the Route Plan menu. Click the View In File hyperlink to save the file to a .csv template.
CIPT1 v4.13-19
Choose Route Plan > Route Plan Report. The route plan report shows 50 items per window.
Step 2
Choose View In File. A NumPlan.csv download dialog box appears. From this dialog box, you can either save or open the file.
Step 3
Choose Save File in the dialog box. Another window appears that allows you to save this file to a location of your choice.
Note Step 4
You may change the name of the file, but the filename must have a .csv extension.
Select the location in which to save the file and click Save. The file should now be saved to the location that you designated. Locate the CSV file that you just saved and double-click its icon to view it.
Step 5
3-73
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Summary
This topic summarizes the key points discussed in this lesson.
Summary
A route filter permits or restricts access through a route list by using route patterns. A discard digits instruction removes a portion of the dialed digits string before passing the number to the adjacent system. Calling party transformation masks modify either the calling party number or called number (dialed digits). Translation patterns manipulate dialed digits before determining where to route the call. The route plan report lists useful information such route patterns, translation patterns, and call park numbers.
2004 Cisco Systems, Inc. All rights reserved. CIPT1 v4.13-20
References
For additional information, refer to these resources: Smith, Anne, Chris Peace, Delon Whetton, and John Alexander. Cisco CallManager Fundamentals: A Cisco AVVID Solution. San Jose, California: Cisco Press; 2001. Understanding Route Plans section in Cisco CallManager System Guide Release 4.0(1): http://lbj.cisco.com/push_targets1/ucdit/cc/td/doc/product/voice/c_callmg/4_0/sys_ad/4_0_ 1/ccmsys/index.htm Route Filter Configuration, Route Group Configuration, Route/Hunt List Configuration, Route Pattern/Hunt Pilot Configuration, Translation Pattern Configuration, and Route Plan Report sections in Cisco CallManager System Guide Release 4.0(1): http://lbj.cisco.com/push_targets1/ucdit/cc/td/doc/product/voice/c_callmg/4_0/sys_ad/4_0_ 1/ccmcfg/index.htm
3-74
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Quiz
Use the practice items here to review what you learned in this lesson. The correct answers are found in the Quiz Answer Key. Q1) Which of these file types does Cisco CallManager create by default when generating a route plan report? A) B) C) D) Q2) A) B) C) D) Q3) .csv .doc .pdf .txt extends the call to the destination forwards the call to a route pattern selects the closest match to that pattern sends the transformed digits through digit analysis one more time
What does Cisco CallManager do when dialed digits match a translation pattern?
When DN 8500 calls and a calling transformation mask of 972555XXXX is applied, which CLID is sent? A) B) C) D) 8500 5558500 9725558500 19725558500
Q4)
What are the final digits that Cisco CallManager sends when the discard digits instruction PreDot is applied to the 9.8085551212 pattern? A) B) C) D) 98085551212 5551212 95551212 8085551212 x ? ! @
Q5)
Network administrators use route filters with which route pattern wildcard? A) B) C) D)
3-75
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
3-76
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Relevance
Providing CoS in a Cisco IP telephony solution establishes levels of access for the different users in your organization. By placing calling restrictions on where users can call or forward their calls, you will increase the security and safety of your IP telephony network.
Objectives
Upon completing this lesson, you will be able configure partitions and calling search spaces in Cisco CallManager to create a telephony CoS within a Cisco IP telephony cluster. This includes being able to meet these objectives: Describe how partitions and calling search spaces solve three routing problems in a telephony network Describe how to create partitions in Cisco CallManager that consist of logical groupings of route patterns, DNs, and Cisco IP Phones Configure calling search spaces in Cisco CallManager that include ordered partitions to limit calling privileges Identify how partitions and calling search spaces can be used to ensure proper emergency call routing Identify the purpose of the Cisco Emergency Responder in enabling emergency agencies to identify the location of 911 callers
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Outline
The outline lists the topics included in this lesson.
Outline
Overview Class of Service Partitions Calling Search Spaces Using Partitions and Calling Search Spaces for Emergency Calls Cisco Emergency Responder Summary Quiz
CIPT1 v4.13-2
3-78
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Class of Service
This topic provides a general definition and analogies for CoS, partitions, and calling search spaces.
General Definition
Class of Service 1 Class of Service 2 Class of Service 3
Lobby
Employee
Executive
IP WAN
Long-Distance International
Employee
2004 Cisco Systems, Inc. All rights reserved.
PSTN
Executive
CIPT1 v4.13-3
CoS is best defined in Newtons Telecom Dictionary, 18th Updated and Expanded Edition. The dictionary has three definitions for CoS: 1.) Internal to a PBX, 2.) On the public switched network, and 3.) On a packet switched network, courtesy of Cisco Systems, Inc. CoS is defined by the first Newtons definition, Internal to a PBX, as follows: Each telephone in a corporation telephone system may have a different collection of privileges and features assigned to it, such as access to long distance, international calls, 900 area code calls, 976 local calls, etc. Let us say that you are concerned that your people will waste the companys money by frivolously calling expensive numbers, so you might wish to define Class of Service assignments in your PBX. You could have one thats called ability to dial everywhere except 900 area code, international calls and all 976 numbers. That could be Class of Service Assignment B. When you give a telephone to an employee, you could give that person COS B. Executives, on the other hand, might need to call internationally, but not 900 area code or 976 calls. That could be called Class of Service Assignment A. Class of Service assignments, if properly organized, can become an important tool in controlling telephone abuse. Cisco CallManager has the ability to apply the above CoS to devices by configuring partitions and calling search spaces.
3-79
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Partitions and Calling Search Spaces: Analogy with Subnets and Access Lists
Access List/ Calling Search Space permit B permit C (implicit) deny D Subnet/Partition A Subnet/Partition B Subnet/Partition C Subnet/Partition D
Partition = Where you are Consists of devices with similar reachability characteristics Items placed in partitions Directory numbers (DNs), route patterns, voice-mail ports...
Calling Search Space = Where (what partitions) you may call Set of rules to set call restrictions and permissions Defines which partitions a calling device may search to reach a dialed number Is assigned to IP Phones, SoftPhones, and gateways
CIPT1 v4.13-4
Partitions and calling search spaces are analogous to routers with access lists. You can think of a partition as an IP subnet where you place users. In addition, you can compare a calling search space to an inbound access list that dictates the subnet that you can reach.
3-80
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Problems Addressed
CIPT1 v4.13-5
Partitions and calling search spaces are designed to address three specific problems: Routing by geographical location: Partitions and calling search spaces ensure that Cisco CallManager does not redirect callers to the incorrect geographical location. This is critical in the case of emergency calling. Routing by tenant: Partitions and calling search spaces dictate the numbers that tenants can reach. This is useful in a multitenant building with a centrally managed telephone system. Routing by class of user: Partitions and calling search spaces dictate the numbers that individuals are able to dial. This is useful for restricting employees or lobby telephones from dialing long-distance numbers. Partitions and calling search spaces provide a way to segregate the global dialable address space. The global dialable address space is the complete set of dialing patterns to which Cisco CallManager can respond.
3-81
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Partitions
This topic discusses partitions and the configuration of partitions.
Partition Definition
Partition Lobby
Partition Employee
Partition Executive
Partition Gateway
LobbyPT
EmployeePT
ExecutivePT
A logical grouping of DNs and route patterns All patterns in a partition equally reachable
CIPT1 v4.13-6
A partition is a logical grouping of DNs and route patterns with similar reachability characteristics. Items typically placed in partitions are IP Phones, DNs, and route patterns. For simplicity, partitions are usually named for their characteristics, such as AZ911PT, for the Arizona 911 partition. When a DN or route pattern is placed into a certain partition, a rule is created that specifies the devices that are able to call that directory number or route pattern. Partitions do not significantly impact the performance of digit analysis, but every partition that is specified in the calling search space of a device does require an additional pass through the analysis data structures. Digit analysis looks through every partition in a calling search space for the best match. Cisco CallManager uses the order of the partitions that are listed in the calling search space only to break ties when there are equally good matches in two different partitions. If you do not specify a partition for a route pattern or a DN, Cisco CallManager lists the route pattern or DN in the null partition to resolve dialed digits. Digit analysis always looks through the null partition last.
3-82
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Partition Configuration
To configure partitions, click the Route Plan menu and choose Partition. When the Find and List Partition window appears, click the Add a New Partition hyperlink. The Partition Configuration window that is shown in the figure appears. From here, you can add any number of partitions using the following syntax: << partitionName >>, <<description>> Cisco CallManager Administration requires only that you enter the partition name. However, adding a description for the partition can be useful for documentation purposes.
3-83
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
An ordered list of partitions Digit analysis looks through calling search space (list of partitions) when searching for the closest match for the caller-dialed number Assigned to devices, phones and gateways, and translation patterns
2004 Cisco Systems, Inc. All rights reserved. CIPT1 v4.13-8
A calling search space is an ordered list of partitions that Cisco CallManager digit analysis looks at before a telephone call is placed. Calling search spaces determine the partitions that calling devices (such as Cisco IP Phones, Cisco IP SoftPhones, and gateways) can reach when attempting to complete a call. When you assign a calling search space to a device, the list of partitions in the calling search space defines the route patterns and DNs that the Cisco CallManager allows the device to reach. If a device attempts to reach a route pattern or DN that is not in its calling search space, it receives a fast busy signal.
3-84
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
After configuring the partitions and assigning DNs or route patterns to those partitions, you must configure the calling search spaces that contain a prioritized list of the available partitions. The figure here shows the Calling Search Space Configuration page in Cisco CallManager Administration (choose Route Plan > Calling Search Space.) You can use the arrows between the Available Partitions and Selected Partitions dialog boxes to choose the partitions that you want to add to the calling search space. You can reorder partitions by using the arrows to the right of the Selected Partitions dialog boxes. To reduce call-processing time, place the partitions with the most frequently used numbers at the top of the Selected Partitions list.
3-85
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
911
911
Site 1
PSTN
Router/ GW IP WAN Router
Hub
IP WAN
Site 2
IP WAN Router
CIPT1 v4.13-10
Correct configuration of emergency call routing is critically important in any voice network. One of the benefits of IP telephony is the ability to forward voice calls over the IP WAN. In the case of emergency calls, this capability can be detrimental. The figure above shows three sites that are connected through the PSTN and the IP WAN. These sites could exist at disparate locations around the world. A serious problem can arise if a user located in site 2 dials an emergency number (such as 911) and, through poor configuration, it is forwarded across the WAN and out the PSTN connection at site 1. You can prevent this situation from occurring through the proper implementation of partitions and calling search spaces. You must place the emergency numbers for each geographic location in their own partition. Then, you should give the devices at each location the ability to reach only the partition that contains the emergency numbers for their location.
3-86
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
911
Cisco ER enables emergency agencies to identify the location of 911 callers and eliminates the need for any administration when telephones or people move from one location to another. E911 extends the basic 911 emergency call standard to make it more reliable. In basic 911 in North America, if a caller dials 911, the call is routed to a public safety answering point (PSAP), also called the 911 operator. The PSAP is responsible for talking to the caller and arranging the appropriate emergency response, such as sending police, fire, or ambulance teams. E911 extends this standard with these requirements. The emergency call must be routed to the local PSAP based on the location of the caller. (In basic 911, the call simply needs to be routed to some PSAP, not necessarily the local one.) The caller location information must be displayed at the terminal of the emergency operator. This information is obtained by querying an Automatic Location Information (ALI) database. Large organizations that maintain their own phone systems (for example, PBX, Cisco CallManager) are responsible for maintaining the ALI database information.
3-87
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Cisco ER is appropriate for the following: Single or multicluster Cisco CallManager installations with 48+ Cisco IP Phones per site E911 extension support to include extension mobility and IP Phones that move between cubicles, offices, floors, buildings, or campuses Shared-line appearances on telephones in multiple physical locations Cisco IP SoftPhones that run on desktops or laptops that are directly attached to Cisco Catalyst switches Cisco IP Phones that are connected to Cisco Catalyst switches Cisco ER is not necessary for the following: Stationary Cisco IP Phones that do not use extension mobility or shared-line appearances Small offices with fewer than 48 telephones
Deployment scenarios
The following are deployment scenarios that are addressed by Cisco ER: Large networks Ability to run Cisco ER on redundant dedicated Cisco Media Convergence Server (MCS) platforms Ability to communicate with multiple Cisco CallManager clusters with storage of the ER configuration information in the directory of a single Cisco CallManager cluster Each campus with one or more Cisco CallManager clusters should have a pair of ER servers. Use centralized ER servers and distributed Centralized Automatic Message Accounting (CAMA) and PRI gateways for the centralized deployment model.
3-88
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
3500
3) SNMP Get: CDP neighbors 4) SNMP Get: configured VLANs CAM table per VLAN Backup Cisco ER
2004 Cisco Systems, Inc. All rights reserved.
Primary Cisco ER
Locating endpoints is a crucial element in Cisco ER operation. The preferred method is to use the MAC address of the telephone; this address is obtained via Cisco Discovery Protocol. An alternate method of discovery is via the content-addressable memory (CAM) table (mapping of MAC address to Catalyst switch ports). Here are key points to consider when you are using the switch Cisco Discovery Protocol neighbors method (preferred) to find the telephone devices: Requires a list of switch IP addresses (or Domain Name System [DNS] names) with Simple Network Management Protocol (SNMP) read strings in Cisco ER Requires Cisco Discovery Protocol support in the telephone device Creates minimal impact to the switching infrastructure Here are key points to consider when you are using the CAM table method (alternate) to find telephone devices: Requires a list of switch IP addresses, Telnet and enable passwords, and SNMP read strings Is used only after the failure to discover telephones as Cisco Discovery Protocol neighbors Has a slightly increased impact on the switching infrastructure as compared to the preferred method; a per-switch option to disable exists The following are the supported endpoints that are used with Cisco ER version 1.2: Cisco Discovery Protocol neighbor search on Cisco Catalyst switches: Cisco IP Phone models 7960, 7940, 7912, 7910, 7905G, and 7902 Cisco IP Conference Station 7935 All other Skinny phones with Cisco Discovery Protocol support, with the exception of Analog Telephone Adapter (ATA) devices
3-89
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
CAM table search on Cisco Catalyst switches: Cisco IP SoftPhone version 1.2 and 1.3 or later, including connections via IEEE 802.11b wireless Ethernet devices Cisco IP Phone models 12 SP+ and VIP 30 All Skinny-based phones that lack Cisco Discovery Protocol support Analog phones that are connected to VG248 and ATA devices Legacy PBX or basic telephone service Generic H.323 or SIP endpoints Cisco IP Phones that are not attached to an identified Cisco Catalyst switch (for example, home-based telecommuters, within the boundaries of Public Service Automatic Location Information (PS/ALI) database service provider territories) Any telephone that is otherwise supported for automatic tracking that is connected to an unsupported switch port Cisco Catalyst 2900 XL Series Cisco Catalyst 2950 Series Cisco Catalyst 3500 Series Cisco Catalyst 3550 Series Cisco Catalyst 4000 Series Cisco Catalyst 4500 Series Cisco Catalyst 5000 Series Cisco Catalyst 5500 Series Cisco Catalyst 6500 Series
3-90
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Summary
This topic summarizes the key points discussed in this lesson.
Summary
Cisco CallManager implements class of service via partitions and calling search spaces. A partition consists of DNs and route patterns with similar reachability characteristics. A calling search space consists of an ordered list of partitions that users search before being allowed to place a call. Partitions and calling search spaces are used to ensure that Cisco CallManager directs callers appropriately in emergency calling. Cisco ER is a software application that works with Cisco CallManager to support E911 and real-time location tracking.
2004 Cisco Systems, Inc. All rights reserved. CIPT1 v4.13-13
3-91
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
References
For additional information, refer to these resources: Newton, H. Newtons Telecom Dictionary, 18th Updated and Expanded Edition. New York, New York: CMP Books; 2002. Smith, Anne, Chris Peace, D. Whetton, and J. Alexander. Cisco CallManager Fundamentals: A Cisco AVVID Solution. San Jose, California: Cisco Press; 2001. Partitions and Calling Search Spaces section in Cisco CallManager System Guide, Release 4.0(1): http://lbj.cisco.com/push_targets1/ucdit/cc/td/doc/product/voice/c_callmg/4_0/sys_ad/4_0_ 1/ccmsys/a03ptcss.htm Partition Configuration section in Cisco CallManager Administration Guide, Release 4.0(1): http://lbj.cisco.com/push_targets1/ucdit/cc/td/doc/product/voice/c_callmg/4_0/sys_ad/4_0_ 1/ccmcfg/b03parti.htm Call Search Space Configuration section in Cisco CallManager Administration Guide, Release 4.0(1): http://lbj.cisco.com/push_targets1/ucdit/cc/td/doc/product/voice/c_callmg/4_0/sys_ad/4_0_ 1/ccmcfg/b03csspc.htm Cisco ER: Cisco Emergency Responder product documentation: http://lbj.cisco.com/push_targets1/ucdit/cc/td/doc/product/voice/respond/index.htm Cisco Emergency Responder Version 1.1 product information in Cisco Product Catalog: http://www.cisco.com/univercd/cc/td/doc/pcat/index.htm Cisco Emergency Responder Software Service & Support: http://www.cisco.com/warp/public/cc/serv/mkt/sup/svsptl/iptlsv/
3-92
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Quiz
Use the practice items here to review what you learned in this lesson. The correct answers are found in the Quiz Answer Key. Q1) Which three of these problems are addressed with calling search spaces and partitions? (Choose three.) A) B) C) D) Q2) A) B) C) D) Q3) A) B) C) D) Q4) routing by geographical location routing by tenant routing by class of user routing by device a logical grouping of route patterns a logical grouping of telephone devices a logical grouping of gateway devices a logical grouping of route lists an ordered list of partitions an ordered list of route patterns route patterns with similar calling capabilities route groups with similar calling capabilities
If partitions and calling search spaces are properly configured in a multisite environment, which of the following should happen during an emergency call? A) B) C) D) The call should be routed across the IP WAN. The call should be routed to the local PSTN. The call should not be routed. The call should be routed using route lists. single or multicluster installations with 48+ IP Phones per site E911 extension support to include extension mobility Cisco IP Phones that are not connected to Catalyst switches shared-line appearances on telephones in multiple physical locations
Q5)
Which three are appropriate applications for Cisco ER? (Choose three.) A) B) C) D)
3-93
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
3-94
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Relevance
When an IP WAN connects two clusters, call admission control is vital to protect calls from other voice calls that can oversubscribe the IP WAN bandwidth and affect voice quality. Prior to Cisco SRST, connectivity with Cisco CallManager was lost, Cisco IP phones became unusable for the duration of the failure. Cisco SRST overcomes this problem and ensures that the Cisco IP phones offer continuous (although minimal) service by providing call-handling support for Cisco IP phones directly from the Cisco SRST router.
Objectives
Upon completing this lesson, you will be able to configure a Cisco IOS gatekeeper for call admission control to prevent oversubscribing the WAN and to configure SRST on a Cisco IOS gateway to provide call-processing redundancy. This includes being able to meet these objectives: Describe how call admission control is important to maintain voice QoS across an IP WAN Describe how the locations feature in Cisco CallManager provides a simple call admission control mechanism for hub-and-spoke topologies Configure locations-based call admission control in a centralized call-processing deployment to limit the number of active calls and prevent oversubscribing the bandwidth on the IP WAN links
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Describe how a gatekeeper can reduce the number of inter-cluster trunks required in a distributed call processing environment Identify the communication procedures between an H.323 gatekeeper and H.323 endpoint to include discovery, registration, admission, and bandwidth requests Configure gatekeeper-based call admission control in a distributed call-processing deployment to limit the number of active calls and prevent oversubscribing the bandwidth on the IP WAN links Describe how SRST provides CallManager failover capabilities Configure SRST on a supported gateway and in Cisco CallManager so that the SRST router assumes call processing duties should the CallManager or WAN link fail
Outline
This lesson includes these topics:
Outline
Overview Call Admission Control Overview Locations-Based Call Admission Control Overview Locations-Based Call Admission Configuration Gatekeeper Call Admission Control Overview Gatekeeper Communication Gatekeeper Call Admission Control Configuration SRST Overview SRST Configuration Summary Quiz
2004 Cisco Systems, Inc. All rights reserved. CIPT1 v4.13-2
3-96
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Cisco CallManager
IP WAN
Call #3 Causes poor quality for all calls Many tools give voice priority over data. Call admission control is about preventing voice oversubscription.
Only need call admission control for calls that traverse the IP WAN.
2004 Cisco Systems, Inc. All rights reserved. CIPT1 v4.13-3
Call admission control provides you with mechanisms to control the quantity of calls between two endpoints. Controlling the number of calls, or the amount of bandwidth that is required between two endpoints, is key to maintaining quality of service (QoS) for all existing and new calls. You can provision the network to carry a specific amount of real-time traffic. Any traffic that exceeds the provisioned bandwidth will be subject to delay, jitter, and possibly packet loss. The coder-decoder (codec) used for the call determines the bandwidth calculations used with call admission control.
3-97
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
PSTN
IP WAN
PSTN
2004 Cisco Systems, Inc. All rights reserved. CIPT1 v4.13-4
Using Cisco CallManager, the following two types of call admission are possible: Locations call admission control: The locations feature of Cisco CallManager provides a simplified call admission control scheme for centralized call-processing systems. A centralized system uses a single Cisco CallManager cluster to control all of the locations. Gatekeeper call admission control: A gatekeeper device provides call admission control for distributed call-processing systems. In a distributed system, each site contains its own call-processing capability.
3-98
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
IP WAN
Dallas (Remote)
Location: Defines the amount of bandwidth available Region: Defines the compression type used
2004 Cisco Systems, Inc. All rights reserved. CIPT1 v4.13-5
Cisco CallManager provides a simple locations-based call admission control mechanism for hub and spoke topologies, used primarily for centralized call processing. The locations feature in Cisco CallManager lets you specify the maximum amount of audio bandwidth (for audio calls) and video bandwidth (for video calls) that is available for calls to and from each location. This limits the number of active calls and limits oversubscription of the bandwidth on the IP WAN links. For the purpose of calculating bandwidth for call admission control, Cisco CallManager assumes that each call stream consumes the following amount of bandwidth: G.711 call uses 80 kbps G.722 call uses 80 kbps G.723 call uses 24 kbps G.728 call uses 16 kbps G.729 call uses 24 kbps GSM call uses 29 kbps Wideband call uses 272 kbps
3-99
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Locations work in conjunction with regions to define the characteristics of a network link. While locations define the amount of available bandwidth for the link, regions define the type of compression (G.711, G.723, or G.729) that is used on the link.
Example
In the figure, three locations are specified: San Jose (unlimited bandwidth), New York (256K), and Dallas (64K). Cisco CallManager continues to admit new calls to a link as long as sufficient bandwidth is still available. Thus, if the link to the New York location in our example has 256 kbps of available bandwidth, that link can support three G.711 call at 80 kbps each and ten G.723 or G.729 calls at 24 kbps each. If any additional calls try to exceed the bandwidth limit, the system rejects them, the calling party receives reorder tone, and a text message displays on the phone. Refer to the "Understanding Video Telephony" for more details: http://lbj.cisco.com/push_targets1/ucdit/cc/td/doc/product/voice/c_callmg/4_0/sys_ad/4_0_1/cc msys/a08video.htm#63199
3-100
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Location Configuration
Configure a region for each type of codec used Configure a separate location for each IP WAN link
2004 Cisco Systems, Inc. All rights reserved. CIPT1 v4.13-6
Configure a region for each type of codec that is used in your system. Configure a separate location for each IP WAN link to which you want to apply call admission control. Allocate the maximum available bandwidth for calls across the link to that location. Configure the device pools for your system and choose the appropriate region for each. Configure the phones and other devices and assign each of them to the appropriate device pool and location. To place a device in a location, choose System > Location from Cisco CallManager Administration.
Step 3
Step 4
3-101
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
IP WAN
CIPT1 v4.13-7
Gatekeeper call admission control reduces configuration overhead by eliminating the need to configure a separate individual inter-cluster trunk between each cluster. A gatekeeper can determine the IP addresses of devices that are registered with it, or you can enter the IP addresses explicitly. If you choose the gatekeeper method of call admission control you will need to set up an intercluster trunk (gatekeeper-controlled) or H.225 trunk (gatekeeper-controlled). When you configure gatekeeper-controlled trunks, Cisco CallManager automatically creates a virtual trunk device. The IP address of this device changes dynamically to reflect the IP address of the remote device as determined by the gatekeeper. A zone is a collection of H.323 nodes controlled by a single gatekeeper. You can connect up to 100 Cisco CallManager clusters to a single gatekeeper.
3-102
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Gatekeeper Communication
This topic describes the communication between the gatekeeper and H.323 endpoint (Cisco CallManager).
Gatekeeper Discovery
GRQ (1)
H.323 Endpoint
GCF/GRJ (2)
Gatekeeper
CIPT1 v4.13-8
The first process an endpoint must go through is gatekeeper discovery. An endpoint achieves gatekeeper discovery either manually or through autodiscovery. Autodiscovery uses multicast to discover the gatekeeper. A Gatekeeper Request (GRQ) is multicast and any gatekeepers that can accept a registration will return a Gatekeeper Confirmation (GCF). If a gatekeeper cannot accept a registration, it will return a Gatekeeper Reject (GRJ).
Note This lesson provides an overview and basic configuration of a Cisco IOS gatekeeper for use with Cisco CallManager. For more complete information on configuring gatekeepers, refer to the Cisco Voice over IP (CVOICE) course.
3-103
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
RRQ (1)
Registration
RCF/RRJ (2)
CIPT1 v4.13-9
A Cisco IOS gatekeeper supports two types of registration: Full Registration Lightweight Registration An endpoint must always use a full registration during the initial registration process. An endpoint may use lightweight registration to maintain registration. Should an endpoint become unregistered with the gatekeeper, a full registration is required. Full registration requires the endpoint to register any E.164 address, H.323 ID, device type, and other possible parameters each time it registers. This procedure involves additional processing load on a gatekeeper every time an endpoint registers or renews its registration. The registration request (RRQ) includes the time between renewal of registrations or Time to Live (TTL), and the gatekeeper may replace or return this value unchanged.
Note You can make the returned TTL value configurable with Cisco IOS 12.1.5T and later.
The lower the TTL value, the higher the load on the gatekeeper processing the registration. The impact of a higher value results in the gatekeeper being unaware of an endpoint that has lost connectivity. Use 30 to 300 seconds, depending on design requirements. When the endpoint sends a full RRQ to the gatekeeper, the gatekeeper responds with a Registration Confirmation (RCF) to accept, or a registration rejection (RRJ) to refuse. The gatekeeper may refuse the registration for many reasons, such as duplicate E.164 or H323 IDs or ambiguous information. An endpoint registration has a finite life. Before the TTL expires, the endpoint is required to renew its registration by sending an RRQ. If the TTL expires and the gatekeeper has not received an RRQ from the endpoint, the endpoint will become unregistered.
3-104
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Lightweight registration reduces the processing load on the gatekeeper during registration renewal. The gatekeeper receives an RRQ with the keepalive bit set and the minimum required information from the endpoint. If the gatekeeper accepts the renewal, the gatekeeper will return an RCF to the endpoint and reset the TTL timer. If the gatekeeper rejects the renewal with an RRJ, the endpoint becomes unregistered. If the endpoint is unregistered, the endpoint must start the gatekeeper discovery and registration process again. At any time, an endpoint or a gatekeeper may cancel a registration with an Unregister Request (URQ), normally used during configuration changes. An endpoint or gatekeeper sends an Unregister Confirmation (UCF) in response to a URQ. If an unregistered endpoint sends a URQ to a gatekeeper, the gatekeeper will respond with an Unregister Reject (URJ) to indicate the error. Cisco IOS gatekeepers, Cisco IOS Gateways, and Cisco CallManager support lightweight registration.
3-105
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Admission Request
H.323 Endpoint 1
Gatekeeper
H.323 Endpoint 2
ARQ (1) ACF/ARJ (2) Setup (3) Call Proceeding (4) ARQ (5) ACF/ARJ (6) Alerting (7) Connect (8)
Telephony endpoints (IP Phones or Cisco IP SoftPhones) send an Admission Request (ARQ) to the gatekeeper to initiate a call. The ARQ contains an H.323 ID or the E.164 address of a destination or called party it wishes to reach. Also contained within the ARQ message are the call bandwidth (not including the header overhead), the source E.164 address, and/or H.323 ID of the calling party.
Note The call bandwidth requested will be the upper limit of both the transmitted and received bit rate for all video and audio channels.
Note
The gatekeeper will respond to the ARQ with either an Admission Confirmation (ACF) or an Admission Reject (ARJ). The gatekeeper sends the ACF if the requested bandwidth is available and the called endpoint is found. The ACF contains the IP address of the endpoint. On receipt of an ACF from the gatekeeper, the endpoint sends a setup message directly to the other endpoint, using the IP address returned in the ACF. If either bandwidth is unavailable or the called endpoint is not registered, the gatekeeper sends an ARJ.
3-106
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
DRQ (1)
Disengage
DCF(2)
BRQ (1)
Bandwidth
BCF/BRJ (2)
CIPT1 v4.13-11
When an endpoint terminates a call, the endpoint is required to indicate the termination to the gatekeeper and return the used bandwidth. The endpoint sends a Disengage Request (DRQ) to the gatekeeper to indicate that the call is complete. The gatekeeper responds with a Disengage Confirmation (DCF) and returns the previously used bandwidth to the pool. The gatekeeper can also clear the call by sending a DRQ to the endpoint, forcing the endpoint to clear the call with the other endpoint and return a DCF. If during the duration of the call the bandwidth requirement changes, due to a changing codec or additional media channels opening or closing, the endpoint may request or release the bandwidth by sending a Bandwidth Request (BRQ). The gatekeeper will respond with a Bandwidth Confirmation (BCF) if the bandwidth is available or refuse the request with a Bandwidth Reject (BRJ) if the bandwidth is not available.
3-107
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Router(config)# gatekeeper Router(config-gk)# zone local SJGK1 cisco.com Router(config-gk)# zone prefix SJGK1 408* Router(config-gk)# gw-type-prefix 1#* defaulttechnology ! Router(config-gk)# bandwidth total zone SJGK1 512 Router(config-gk)# bandwidth session zone SJGK1 256
CIPT1 v4.13-12
The general recommendation is to use separate Cisco routers as dedicated gatekeepers in your network in a number appropriate for your topology. You can configure a gatekeeper with the appropriate Cisco IOS feature set, such as Enterprise Plus/H323/MCM. Following are the general steps for configuring call admission control using gatekeepers and trunks:
Step 1
On the gatekeeper device, you will need to configure the appropriate zones and bandwidth allocations for the various Cisco CallManagers that will route calls to it. Configure gatekeeper settings in Cisco CallManager Administration. Make sure the Host Name or IP Address is set the same way on each Cisco CallManager. You can register multiple gatekeepers per Cisco CallManager cluster. Configure the appropriate inter-cluster trunks or H.225 trunks to specify gatekeeper information (if gatekeeper-controlled). The H.225 trunk allows connectivity to H.323 Cisco IOS gateways. The inter-cluster trunk provides specific, Cisco functionality for calls between Cisco CallManager clusters. Configure a route pattern to route calls to each gatekeeper-controlled trunk.
Step 2
Step 3
Step 4
3-108
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Example
Shown in the figure is a sample gatekeeper configuration. The commands are described in the following table. Cisco IOS Gatekeeper Commands
Command Description Enters gatekeeper configuration mode/ Specifies cisco.com as the a zone controlled by gatekeeper SJGK1. Associates the digits 408 with the local zone SJGK1. Configures a technology prefix in the gatekeeper. Cisco gatekeepers use technology prefixes to route calls when there is no E.164 addresses registered (by a gateway) that matches the called number. With the default technology prefix option, the Cisco gatekeeper assigns default gateway(s) for routing unresolved call addresses. This assignment is based on the gateways' registered technology prefix. Specifies the maximum bandwidth available in zone SJGK1 as 512 kbps. Specifies the maximum bandwidth allowed for a session in zone SJGK1 as 256 kbps.
gatekeeper zone local SJGK1 cisco.com zone prefix SJGK1 408* gw-type-prefix 1#* default-technology
bandwidth total zone SJGK1 512 bandwidth session zone SJGK1 256
3-109
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
CIPT1 v4.13-13
In Cisco CallManager Administration, you will add gatekeepers and trunks and configure settings for each.
Gatekeeper Configuration
To add and configure a gatekeeper, perform the following procedure.
Step 1
Choose Device > Gatekeeper. The Find and List Gatekeeper Configuration window.
Step 2
Click the Add a New Gatekeeper link. The Gatekeeper Configuration window displays.
Step 3
3-110
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Trunk Configuration
Cisco CallManager supports these two types of gatekeeper-controlled trunks. H.225 Trunk (Gatekeeper Controlled): In a H.323 network that uses gatekeepers, use an H.225 trunk with gatekeeper control to configure a connection to a gatekeeper for access to other Cisco CallManager clusters and to H.323 devices. An H.225 trunk can communicate with any H.323 gatekeeper-controlled endpoint. When you configure an H.323 gateway with gatekeeper control in Cisco CallManager Administration, use an H.225 trunk. To choose this method, use Device > Trunk and choose H.225 Trunk (Gatekeeper Controlled). Inter-Cluster Trunk (Gatekeeper Controlled): In a distributed call-processing network with gatekeepers, use an inter-cluster trunk with gatekeeper control to configure connections between clusters of Cisco CallManager systems. Gatekeepers provide call admission control and address resolution for inter-cluster calls. A single inter-cluster trunk can communicate with all remote clusters. To choose this method, use Device > Trunk and choose Inter-Cluster Trunk (Gatekeeper Controlled) in Cisco CallManager Administration. You also configure route patterns and route groups to route the calls to and from the gatekeeper.
3-111
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
SRST Overview
This topic discusses the survivable remote site telephony (SRST) feature used in a centralized call-processing deployment.
What is SRST?
SRST:
Capability in branch office routers for IP telephony redundancy Always available branch IP telephony (including calls from and to PSTN) Ideal for centralized Cisco CallManager deployment Licensed on number of users at remote site on Cisco IOS PLUS software Survivability scales up to 480 users dependent upon platform
CIPT1 v4.13-14
The SRST feature provides call-handling support on the gateway router for attached IP Phones when a Cisco CallManager or WAN link fails. On restoration of the Cisco CallManager or WAN link, the Cisco CallManager resumes the call-handling capabilities for the IP Phones. The implementation of this feature is transparent to the end user. The SRST-enabled router supports: IP Phone to IP Phone on router calls IP Phone to Public Switched Telephone Network (PSTN) calls Multiple lines per IP Phone Multiple line appearance across IP Phones Call hold and pickup on a shared line Call transfer of local calls Caller ID information Up to 24 IP Phones supported on Cisco 1751, 1760, 2600-XM, and 3620 platforms Up to 48 IP Phones supported on Cisco 2650-XM, 2651-XM platforms Up to 480 IP Phones supported on Cisco 7200 routers NPE-400 (SRST 2.0)
3-112
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
With the current Cisco Architecture for Voice, Video and Integrated Data (AVVID), Cisco CallManagers provide call-processing functions for IP Phones. Placing Cisco CallManagers in central locations allows this architecture to be cost-effective. In addition, the central locations can often provide call-processing functions for IP Phones located in remote locations. There is weakness in this architecture when a WAN connection fails and remote IP Phones cannot make calls. This weakness can be a serious problem when it comes to emergency calls such as E911. A simple way of solving this problem is to provide limited call-processing capabilities in the remote office router. IP Phone enhancements grant the ability to rehome to the call-processing functions in the local router when upon WAN failure detection. This solution is the Cisco CallManager Fallback feature. The Cisco CallManager Fallback feature is referred to as SRST. SRST telephone features include: Support for IP Phones and plain old telephone service (POTS) telephones on the router Extension to extension dialing Extension to PSTN dialing Direct Inward Dial (DID) and Direct Outward Dial (DOD) Calling party ID (Caller ID/ANI) display Calling party name display Speed Dialing Last number redial Call transfer without consultation (local to router only)
3-113
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Call hold/resume Multiple extensions (up to six extensions per IP Phone on 7960 IP Phones) Multiple line appearances with up to 24 appearances per system Distinctive ringing Extension class of service (CoS) Full interworking with Cisco gatekeeper functionality Voice-mail support (only to local answering machine) Billing support using Call Detail Records (CDRs) Dual line mode
3-114
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Real-Time Protocol
WAN
Headquarters
Shown here is an example of how the SRST feature works. The SRST software operates by taking advantage of the keepalive packets emanating from both the centralized Cisco CallManager cluster and local IP Phones. During normal operations, the Cisco CallManager receives keepalive packets from the IP Phones. Cisco CallManager performs call setup and processing, call maintenance, and call termination.
3-115
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
KA to CallManager
Real-Time Protocol
PSTN
WAN
Headquarters
When the WAN link fails, Cisco IP Phones detect that they are no longer receiving keepalive packets from the Cisco CallManager. Cisco IP Phones then register with the router. In this instance, the SRST software automatically activates and builds a local database of all Cisco IP Phones attached to it, up to the stated maximum. You can configure the IP Phones to query the router as a backup call-processing source when the central Cisco CallManager does not acknowledge keepalive packets. The SRST router now performs call setup and processing, call maintenance, and call termination.
3-116
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Real-Time Protocol
WAN
Headquarters
CIPT1 v4.13-18
When the WAN link resumes, the IP Phones detect keepalive packets from the central Cisco CallManager and revert to the central Cisco CallManager for primary call setup and processing. As IP Phones rehome to the Cisco CallManager, the SRST router purges its call-processing database and reverts to standby mode. SRST only affects services and call establishment. Typical voice functions continue to be under the standard router gateway function. Calls in progress continue without interruption. IP Phones in use during WAN link recovery rehome to the Cisco CallManager after the calls terminate.
3-117
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
SRST Configuration
This topic discusses configuring SRST on Cisco IOS routers and assigning an SRST reference in Cisco CallManager.
call-manager-fallback Enables Cisco CallManager fallback capability and puts you in a submenu.
SRST(config)#
ip source-address <router ip address> [port <port #>] Enables router to receive Skinny messages on this particular port. The default port is 2000.
SRST(config)#
The most common application of SRST is to maintain basic IP telephony functionality for the IP Phones at the remote branch offices, in the event the WAN link fails or the Cisco CallManager at headquarters is no longer available. The remote branch router will activate SRST functions and take over communication with the IP Phones. IP Phones are able to call each other and make off-net calls to the PSTN. In addition, the most basic telephone functions, such as hold and transfer, are still available. There is one global command to configure for SRST: call-manager-fallback, which is a global command with a series of subcommands.
3-118
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
call-manager-fallback Subcommands
Command Description Define access-codes for outgoing calls Set a command to its defaults Define/disable default destination dn for ringing on unknown called number Define E.164 telephone number prefix Stop hunting on dial peers Define IP address and port for the IP Keyswitch Define keepalive timeout period to unregister IP Phones Specify maximum directory numbers supported on IP Keyswitch Specify maximum number of IP Phones Reset IP Phones Define valid call transfer destinations Set voice-mail access number called when messages button is pressed
access-code default defaultdestination dialplan-pattern huntstop ip keepalive max-dn max-ephones reset transfer-pattern Voicemail
3-119
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
show call-manager-fallback
Router#show call-manager-fallback access-code fxo 9 default-destination 4312 dialplan-pattern 1 345 ip source-address 10.1.1.2 port 2000 keepalive 30 max-ephones 24 max-dn 48 transfer-pattern 525... voicemail 4001
CIPT1 v4.13-20
Below are examples of how to use some of the subcommands. access-code fxo 9 This command associates the outgoing digit 9 with all Foreign Exchange Office (FXO) ports on the router. When the user dials the digit 9, one of the available FXO ports to the PSTN is seized. The user can then dial the regular E.164 number to access a number in the PSTN. The advantage of this command is to select the type of ports rather than a single port. A request to a busy port will roll over to the next available port of the same type. default-destination 4312 This command defines a default extension for all incoming calls that do not have an appropriate called number assigned. In this example, when an incoming call from an FXO port is not able to match to an appropriate called number, the call will route to extension 4312. dial-plan pattern 1 345... This command creates a global prefix that can be used to expand the abbreviated extension numbers into fully qualified E.164 numbers. transfer-pattern 525 This command allows the transfer of calls to non-IP Phone numbers. By default, all IP Phones can be a transfer target. In this example, calls can transfer to all non-IP Phone numbers with prefix 525. Transfer of calls to an undefined number or prefix is blocked. You can enter a maximum of 32 transfer patterns. voicemail 4001 This command defines a dial peer of a Foreign Exchange Station (FXS) port to route the call when the Message button on the IP Phone is pressed. In this example, when the user presses the Message button on the IP Phone, the call proceeds to extension 4001, which is an answering machine. The user can then listen to the messages.
3-120 Cisco IP Telephony Part 1 (CIPT1) v4.0 Copyright 2004, Cisco Systems, Inc.
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
CIPT1 v4.13-21
After you input the necessary Cisco IOS SRST gateway configuration, you must then configure the Cisco CallManager to recognize the gateway as an SRST Reference. To configure SRST References, select the System menu in the Cisco CallManager Administration utility and select SRST. When the Find and List SRST References window appears, click the Add a New SRST Reference link in the upper-right area of the window. A window similar to the one shown in the figure should appear. In order to create a valid SRST Reference, you must enter the following fields: SRST Reference Name: This is a logical name you can use when referencing the SRST gateway. It does not need to match the name assigned to the gateway. IP Address: This is the IP address that the Cisco IP Phone should use when contacting the SRST gateway. The IP Phone itself must be able to reach this IP address. Port: This is the port number that the phone should use when contacting the SRST Reference. By default, this uses TCP port 2000.
3-121
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
CIPT1 v4.13-22
After you create the SRST Reference in Cisco CallManager, you must assign the SRST Reference to the Cisco IP Phone. Cisco CallManager creates this assignment through the Device Pool. In the Device Pool configuration, use the SRST Reference menu to select the SRST Reference that the IP Phone should use. If you would like the Cisco IP Phone to use its default gateway as the SRST Reference, you can choose the Use Default Gateway option from the menu. Using this option can simplify your SRST configuration.
3-122
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Summary
This topic summarizes the key points you learned in this lesson.
Summary
Call admission control provides mechanisms to control the quantity of calls between two endpoints, which is key to maintaining the QoS of all calls. Cisco CallManager supports locations-based call admission control for centralized call-processing environments. Configure the available bandwidth in the Locations page and the codec in the Regions page. Cisco CallManager supports gatekeeper-basic call admission control for distributed environments.
CIPT1 v4.13-23
Summary (Cont.)
The procedures for call admission control depend upon messages sent to and from the gatekeeper. These messages allow endpoints to register, unregister, request admission, disengage, and request bandwidth. Configure gatekeeper in Cisco IOS and gatekeeper and trunk settings (gatekeeper-controlled) in Cisco CallManager. SRST provides call-handling support for IP Phones when the Cisco CallManager or WAN link fails. Create an SRST reference in Cisco CallManager and assign to device pool. Configure SRST commands on the Cisco IOS router.
2004 Cisco Systems, Inc. All rights reserved. CIPT1 v4.13-24
3-123
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
References
For additional information, refer to this resource: Call Admission Control, Cisco CallManager System Guide, Release 4.0(1) http://lbj.cisco.com/push_targets1/ucdit/cc/td/doc/product/voice/c_callmg/4_0/sys_ad/4_0_ 1/ccmsys/index.htm Understanding Cisco CallManager Trunk Types, , Cisco CallManager System Guide, Release 4.0(1) http://lbj.cisco.com/push_targets1/ucdit/cc/td/doc/product/voice/c_callmg/4_0/sys_ad/4_0_ 1/ccmsys/index.htm Gatekeeper Configuration, Cisco CallManager Administration Guide, Release 4.0(1) http://lbj.cisco.com/push_targets1/ucdit/cc/td/doc/product/voice/c_callmg/4_0/sys_ad/4_0_ 1/ccmcfg/index.htm Trunk Configuration, Cisco CallManager Administration Guide, Release 4.0(1) http://lbj.cisco.com/push_targets1/ucdit/cc/td/doc/product/voice/c_callmg/4_0/sys_ad/4_0_ 1/ccmcfg/index.htm H.323 VoIP Gatekeeper for Cisco Access Platforms http://www.cisco.com/en/US/products/sw/iosswrel/ps1826/products_feature_guide09186a0 080087ac0.html#xtocid1435710 Understanding Cisco IOS Gatekeeper Call Routing http://www.cisco.com/en/US/tech/tk652/tk701/tech_tech_notes_list.html Cisco SRST 3.0 System Administrator Guide http://www.cisco.com/en/US/products/sw/iosswrel/ps5207/products_configuration_guide_ book09186a00801f34d6.html Cisco SRST Data Sheet http://www.cisco.com/en/US/products/sw/voicesw/ps2169/products_data_sheet09186a008 00888ac.html Cisco Survivable Remote Site Telephony Version 2.02 Feature Guide http://www.cisco.com/en/US/partner/products/sw/iosswrel/ps1839/products_feature_guides _list.html
3-124
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Quiz
Use the practice items here to review what you learned in this lesson. The correct answers are found in the Answer Key. Q1) Which is a benefit associated with gatekeeper call admission control? A) B) C) D) Q2) no requirement to configure Cisco IOS commands on the gatekeeper no requirement to configure an inter-cluster trunk between clusters provides emergency call-handling capability if the WAN link fails provides call admission control over the intranet in addition to the WAN
Without call admission control, what happens to existing calls when the next call oversubscribes the WAN? A) B) C) D) all calls are dropped voice quality on all calls degrades voice calls on the last call degrades nothing if the router is configured for QoS
Q3)
Which two are characteristic associated with the distributed call admission control method? (Choose two.) A) B) C) D) inter-cluster trunk to each CallManager cluster gatekeeper-controlled trunks maximum bandwidth is determined on the CallManager zones and bandwidth allocation configured on the router The IP Phones stops receiving keepalive packets from the SRST gateway The IP address is configured on the gateway and passed to the IP Phone The gateway IP address is specified in the SRST Reference Configuration page The Device Pool contains the IP address reference to the SRST gateway.
Q4)
How do the IP Phones in a branch site know to register to the gateway running SRST? A) B) C) D)
Q5)
Which two of these options describe how endpoints achieve gatekeeper discovery? (Choose two.) A) B) C) D) autodiscovery manual discovery assigned by the voice router assigned by the call admission control server
Q6)
Which of these enable you to configure the available bandwidth within Cisco CallManager Administration for call admission control? A) B) C) D) location region device pool device default it is appropriate for centralized call-processing deployments IP Phones will drop existing calls when the WAN link resumes IP Phones listen for keepalives to know when the central CallManager is back online SRST supports Calling Search Spaces, Extension Mobility, and IP SoftPhone
Establishing an Off-Cluster Call 3-125
Q7)
Which of the following two statements are true with respect to SRST? (Choose two.) A) B) C) D)
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Q8)
Using the Cisco CallManager locations feature, how many simultaneous audio calls can be placed over a given WAN link with 128 Kbps of available bandwidth using a G.729 codec? A) B) C) D) 2 3 4 5
3-126
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
3-127
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
3-128
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Module 4
Module Objectives
Upon completing this module, you will be able to configure Cisco CallManager to enable features to include conferencing, announcements, music on hold (MOH), speed dials, Call Park, Call Pickup, Cisco Call Back, Barge, Privacy, Cisco IP Manager Assistant (IPMA), Call Join, Direct Transfer, and Cisco IP Phone Services. You will also be able use these features on Cisco IP Phones.
Module Objectives
Install, configure, and manage media resources to include the conference bridge, Media Termination Point, annunciator, transcoder, and MOH server Use standard and create nonstandard softkey templates and apply them to Cisco IP Phones Configure and use many user phone features to include speed dials, Call Park, Call Pickup, Cisco Call Back, Barge, Privacy, Cisco IPMA, and Cisco IP Phone Services
CIPT1 v4.14-2
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Outline
The outline lists the components of this module:
Module Outline
Lesson 4-1 Configuring Media Resources Lesson 4-2: Working with Softkey Templates Lesson 4-3: Configuring User Features
CIPT1 v4.14-3
4-2
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Relevance
Cisco IP telephony functionality requires the use of media resources. Media resources provide important services such as conferencing and MOH. System administrators need to know how to configure and allocate the media resources for a Cisco IP telephony deployment.
Objectives
Upon completing this lesson, you will be able to install, configure, and manage media resources to include the conference bridge, annunciator, transcoder, and MOH server. This includes being able to meet the following objectives: Install all necessary CallManager services that are used in media resources Configure conference bridge resources to enable ad hoc and Meet-Me conferencing between IP Phones Describe how MTP resources extend supplementary services for calls that are routed through an H.323v1 gateway. Identify the Cisco CallManager resources that are required for the annunciator feature Configure transcoder resources in Cisco CallManager and on a Cisco access gateway to provide codec conversion Configure audio sources for MOH and assign user and network MOH to IP Phones Allocate media resources to devices using Media Resource Groups and Media Resource Group Lists
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Outline
The outline lists the topics included in this lesson.
Outline
Overview Introduction to Media Resources Conference Bridge Resources Media Termination Point Resources Annunciator Resources Transcoder Resources Music on Hold Resources Media Resource Management Summary Quiz
CIPT1 v4.14-2
4-4
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
MRM
MRM
Media Resource
CIPT1 v4.14-3
Media resources provide services, such as conferencing, media termination, the annunciator, transcoding, and MOH. Media resource management provides access to media resources for all Cisco CallManagers in a cluster. Every Cisco CallManager contains a software component called a Media Resource Manager (MRM) that communicates with MRMs on other Cisco CallManager servers. The MRM locates a media resource to connect the media streams and to complete the feature such as conference bridge or the annunciator. The MRM manages the following media resource types: Unicast conference bridge MTP (media streaming application server) Annunciator Transcoder MOH server Media resources are available in both hardware and software. Hardware resources on the Cisco 6000 Series gateway module provide hardware support for the IP telephony features that are offered by Cisco CallManager. These features include hardware-enabled voice conferencing, hardware-based MTP support for supplementary services, and transcoding services. Cisco CallManager servers provide the software resources.
4-5
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
CIPT1 v4.14-4
After Cisco CallManager is installed, you must activate three CallManager services that media resources use. Descriptions of the three services that must be activated follow: Cisco IP Voice Media Streaming Application: The Cisco IP Voice Media Streaming Application provides voice media streaming functionality for Cisco CallManager for use with MTP, the annunciator, conferencing, and MOH. The Cisco IP Voice Media Streaming Application relays messages from Cisco CallManager to the IP voice media streaming driver. The driver handles the Real-Time Transport Protocol (RTP) streaming. Cisco Messaging Interface: The Cisco Messaging Interface allows you to connect a Simplified Message Desk Interface (SMDI)-compliant external voice-mail system with the Cisco CallManager. The Cisco Messaging Interface service provides the communication between a voice-mail system and Cisco CallManager. SMDI defines a way for a telephone system to provide a voice-mail system with the information that is needed to intelligently process incoming calls. Cisco MOH Audio Translator: The Cisco MOH Audio Translator service converts audio source files into various coder-decoders (codecs) so the MOH feature can use them. To activate the required services in Cisco CallManager, access the administration console and choose Application > Cisco CallManager Serviceability. From the Serviceability window, choose Tools > Service Activation. You can activate the services on any server that you choose.
4-6
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Conference Bridges
Software, hardware, and videoconference resources are available. In an ad hoc conference, a conference controller can add participants to a conference. In a Meet-Me conference, the conference controller provides a bridge or directory number for participants to dial.
2004 Cisco Systems, Inc. All rights reserved. CIPT1 v4.14-5
A conference bridge is a resource that joins multiple participants into a single call. It can accept any number of connections for a given conference, up to the maximum number of streams that are allowed for a single conference on that device. There is a one-to-one correspondence between media streams that are connected to a conference and participants who are connected. The conference bridge mixes the streams together and creates a unique output stream for each connected party. The output stream for a given party is usually the composite of the streams from all connected parties minus its own input stream. Some conference bridges mix only the three loudest talkers on the conference and distribute that composite stream to each participant (minus their own input stream if they are one of the talkers). Cisco CallManager supports both hardware and software conference devices. Hardwareenabled conferencing provides the ability to support voice conferences in hardware. Digital signal processors (DSPs) convert multiple Voice over IP (VoIP) packets into streams that are mixed into a single conference call stream. The DSPs support both Meet-Me and ad hoc conferences. Hardware conference devices provide transcoding for G.711, G.729, G.723, Global System for Mobile Communication (GSM) Full Rate (FR), and GSM Enhanced Full Rate (EFR) codecs. Both hardware and software conference bridges can be active at the same time. Each conference bridge is capable of hosting several simultaneous, multiple-party conferences.
4-7
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Conference bridges are designed to enable both ad hoc and Meet-Me voice conferencing: Ad hoc conference: A user, known as the conference controller, adds participants to a conference by calling the new participant and pressing the Confirm softkey. Alternatively, the conference controller can press the Select softkey and then press the Join softkey to make it an ad hoc conference. Up to 15 established calls can be added to the ad hoc conference (16 total). Only the conference controller can add participants to an ad hoc conference. An ad hoc conference can continue if the conference controller hangs up, but new participants cannot be added. When only two participants remain in conference, the conference will terminate and the two remaining participants will be reconnected directly as a point-to-point call. This action saves conference resources. Meet-Me conference: A user, known as the conference controller, presses the MeetMe button or softkey and establishes the conference. The conference controller must configure a directory number (DN) or range of DNs in the Cisco CallManager Administration graphical user interface (GUI). The conference controller provides the DN to the participants, and at the appointed time participants dial the DN to join the conference. Participants may leave the conference by hanging up. If the conference controller hangs up, the conference will continue if there are least two participants on the bridge.
4-8
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Codecs
G.711, G.723, G.729, GSM FR, GSM EFR G.711, Cisco wideband G.711, G.729 G.711, G.729, GSM FR, GSM EFR G.711, G.729, or G723 Numerous audio and video coding schemes
WS-X6608-T1 WS-X6608-E1 Cisco IP Voice Media Streaming App. NM-HDV NM-HD-FARM NM-HD NM-HDV2 WS-SVC-CMMACT IPVC-35xx
Varies by platform
CIPT1 v4.14-6
The figure identifies the conference bridge types that exist in Cisco CallManager Administration. For each conference bridge type, the table lists the supported product or application, the supported codecs, and the maximum number of participants. Brief descriptions of the conference resources follow: WS-X6608-T1 and WS-X6608-E1: The WS-X6608-T1 and WS-X6608-E1 provide digital T1 or E1 interfaces for Public Switched Telephone Network (PSTN) and PBX gateway access, transcoding, and conference bridging. Cisco IP Voice Media Streaming Application: The Cisco IP Voice Media Streaming Application provides voice media streaming functionality for the Cisco CallManager for use with MTP, conferencing, and MOH. The Cisco IP Voice Media Streaming Application relays messages from the Cisco CallManager to the IP voice media streaming driver. NM-HDV: The NM-HDV provides conferencing, transcoding, voice termination, and a voice WAN interface card (VWIC) slot. NM-HD-FARM: The NM-HDV-FARM provides only conferencing and transcoding functions NM-HD: The NM-HD module includes the NM-HD-1V, NM-HD-2V, and NM-HD-2VE. The NM-HD-1V supports up to four channels of analog or BRI voice. NM-HDV2: The NM-HD2V supports up to eight voice channels of analog or BRI voice. The NM-HDV2 supports a voice interface card (VIC)/VWIC slot that can fitted with either digital or analog or BRI voice/WAN interface cards, supports up to 60 channels of digital voice, or four channels of analog voice. The NM-HDV2-1T1/E1 adds support for one builtin T1 or E1 port and supports up to 90 channels of digital voice, or 30 channels of digital voice and four channels of analog voice. The NM-HDV2-2T1/E1 adds support for two built-in T1 or E1 ports and supports a maximum of 120 channels of digital voice, or 60 channels of digital voice and four channels of analog voice NM-HD-2VE: The NM-HD-2VE supports analog, BRI, T1, E1, voice, and data WANs and up to 48 channels (G.711 codec).
Copyright 2004, Cisco Systems, Inc. Enabling Features for Users 4-9
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
WS-SVC-CMM-ACT: The WS-SVC-CMM-ACT is a conference and transcoding port adapter for the WS-SVC-CMM communication media module. The Cisco Communication Media Module (CMM) is a Cisco Catalyst 6500 Series and Cisco 7600 Series line card that provides high-density T1 and E1 gateways. IPVC-35xx: The Cisco Video Conference Bridge (IPVC-35xx) is a dual multimedia bridge that provides videoconferencing. The videoconference bridge provides audio and videoconferencing functions for Cisco IP video phones, H.323 endpoints, and audio-only Cisco IP Phones. The Cisco IPVC-35xx Series includes the Cisco IP/VC 3511 and Cisco IP/VC 3520. Each product in the series supports a number of audio and video codecs (H.261, H.263, H.263++, and H.264); these vary by platform. Further details can be found in the product data sheets at http://www.cisco.com/en/US/products/hw/video/ps1870/products_data_sheets_list.html.
Note Cisco CallManager supports the Cisco Catalyst 4000 and 4500 Access Gateway Module (AGM) (part number WS.x4604-GWY). An end-of-life announcement date was made on March 1, 2004, with an end-of-sale date of September 1, 2004. View the announcement at http://www.cisco.com/warp/public/cc/pd/rt/4500m/prodlit/2426_pp.htm.
Note
The WS-SVC-CMM-ACT requires Cisco IOS Release 1.2(2)YK or Catalyst operating system (Catalyst software) Release 7.3(1).
Note
NM -HD and NM-HDV2 require Cisco IOS Release 12.3(8)T with the IP voice feature set and Cisco CallManager version 4.0(1) for full-feature support including MTP. Cisco CallManager version 3.3(4) can be used when MTP support is not needed and conferencing and transcoding support is sufficient. NM-HD and NM-HDV2 require Cisco IOS Release 12.2(13)T with the Plus feature set for voice.
Note
NM-HD and NM-HDV2 require Cisco IOS 12.2(13)T with the Plus feature set for voice, and Cisco CallManager version 3.2(2c) or higher.
4-10
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
The following table provides additional detail about audio conference bridges.
Conference Type Hardware Number of Participants and Bridges For G.711 or G.729a: 256 streams total per module and 32 streams maximum per port. Bridges may range from 10 bridges with 3 participants to 1 bridge with 32 participants. For all GSM: 192 streams per module and 24 streams per port Software (Cisco IP Voice Media Streaming Application) IP Voice Media Streaming Application on a standalone server: 128 streams Ad hoc conference bridges may range from 42 bridges with 3 participants to 2 bridges with 64 participants. Meet-Me conference is 1 bridge with up to 128 participants. IP Voice Media Streaming Application coresident with Cisco CallManager: 48 streams Bridges may range from 16 bridges with 3 participants to 1 bridge with 48 participants. Cisco IOS software 3 bridges per PVDM-12 3, 6, 9, or 15 bridges per network module (NM) Maximum of 6 participants per bridge Enhanced IOS software The total number of conference sessions is limited by the capacity of the entire system, the Cisco CallManager, and the codec. Further details can be found in the Cisco Enhanced Conferencing and Transcoding for Voice Gateway Routers data sheet at: http://www.cisco.com/en/US/products/sw/voicesw/ps4 952/products_data_sheet0900aecd800f8580.html NM-HD NM-HDV2 WS-SVC-CMMACT NM-HDV NM-HDV-FARM Software Resource WS-X6608-T1 WS-X6608-E1
4-11
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
CIPT1 v4.14-7
Choose Service > Media Resource > Conference Bridge and Add a New Conference Bridge. Choose Cisco Conference Bridge Hardware for the Conference Bridge Type. Add the MAC address of the Catalyst 6000 Series port. The port must be pointed toward the Cisco TFTP server to obtain the configuration file and a list of the Cisco CallManagers within the Cisco IP telephony network to use for registration.
Step 2 Step 3
4-12
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
IP WAN
Enables supplementary services for calls routed through SIP or H.323v1 gateway Supplementary services are features such as: Call Hold Call Transfer Call Park Conferencing
2004 Cisco Systems, Inc. All rights reserved.
A Media Termination Point (MTP) is a software device that provides supplementary services for calls that are routed through an H.323 version 1 (H.323v1) gateway. These supplementary services include Call Hold, Call Transfer, Call Park, and conferencing. They are not available when a call is routed to an H.323v1 endpoint. Cisco CallManager uses an H.323 mechanism known as Empty Capability Set (ECS) to support hold, transfer, and other supplementary features. H.323v1 endpoints do not support ECSs, so they require an MTP to provide supplementary services. H.323v2 endpoints support ECSs, which enable Cisco CallManager to extend supplementary services without an MTP. SIP and MTP Cisco CallManager requires an RFC 2833 Dual Tone Multi-Frequency (DTMF)-compliant MTP device to make Session Initiation Protocol (SIP) calls. The current standard for SIP uses in-band payload types to indicate DTMF tones. Cisco Architecture for Voice, Video and Integrated Data (AVVID) components such as Skinny Client Control Protocol (SCCP) IP Phones support only out-of-band payload types. Thus, an RFC 2833-compliant MTP device monitors for payload type and acts as a translator between in-band and out-of-band payload types. With the MTP device, any service that requires a media change (such as call hold) happens transparently. No need exists to send any media update signal to the SIP proxy server.
4-13
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
MTP Capabilities
Up to 128 half-duplex streams are configurable. 64 full-duplex resources are available for MTP application.
CIPT1 v4.14-9
The figure and the table shown here describe the MTP limits. MTP Limits
MTP Resource Type MTP Installed with the IP Voice Media Streaming Application on a supported Cisco CallManager server platform Limitations G.711 only. Up to 128 half-duplex streams are configurable. 64 full-duplex resources are available for MTP application.
4-14
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
MTP Configuration
CIPT1 v4.14-10
To configure MTP, you must verify that these prerequisites are met: Configure servers Configure device pool To configure or add an MTP, choose Service > Media Resource > Media Termination Point from the Cisco CallManager Administration console.
Note Add only one MTP device for each MTP application.
4-15
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Annunciator Resources
This topic discusses annunciator resources.
Annunciator
Announcement
Plays prerecorded .wav files and tones Alerts callers as to why the call failed Works in conjunction with MLPP
1002
RTP Stream
1001
CIPT1 v4.14-11
An annunciator, which is an SCCP device that uses the Cisco IP Voice Media Streaming Application service, enables Cisco CallManager to play prerecorded announcements (.wav files) and tones to Cisco IP Phones, gateways, and other configurable devices. The annunciator, which works with Cisco CallManager Multilevel Precedence Preemption (MLPP), enables Cisco CallManager to alert callers as to why a call has failed. The annunciator can also play tones for some transferred calls and some conferences. In conjunction with Cisco CallManager, the annunciator device provides multiple one-way, RTP stream connections to devices, such as Cisco IP Phones and gateways. The annunciator plays the announcement or tone to support the following conditions: Announcement: For devices that are configured for Cisco MLPP. Barge tone: Before a participant joins an ad hoc conference. Ring back tone: When you transfer a call over the PSTN through a Cisco IOS gateway, over an H.323 intercluster trunk, or to the SIP client from an SCCP phonethe annunciator plays the tone because the gateway cannot play the tone when the call is active. To add an annunciator to the Cisco CallManager, you must activate the Cisco IP Voice Media Streaming Application service on the server where you want the annunciator to exist in the cluster.
4-16
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
4-17
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Annunciator Capabilities
Up to 48 annunciator streams on a coresident server where the Cisco CallManager and Cisco IP Voice Media Streaming Application services run. Up to 255 simultaneous announcement streams if the annunciator runs on a standalone server. Each annunciator can support G.711 a-law, G.711 mu-law, wideband, and G.729 codec formats.
CIPT1 v4.14-12
For a single annunciator, Cisco CallManager sets the default to 48 simultaneous streams, as indicated in the annunciator service parameter for streaming values. Cisco recommends that you do not exceed 48 annunciator streams on a coresident server where the Cisco CallManager and Cisco IP Voice Media Streaming Application services run. If the annunciator runs on a standalone server where the Cisco CallManager service does not run, the annunciator can support up to 255 simultaneous announcement streams. If the standalone server has dual CPU and a high-performance disk system, the annunciator can support up to 400 simultaneous announcement streams. Each annunciator can support G.711 a-law, G.711 mu-law, wideband, and G.729 codec formats. A separate .wav file exists for each codec that is supported.
4-18
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Annunciator Configuration
When you activate the Cisco IP Voice Media Streaming Application service in Cisco CallManager Serviceability, Cisco CallManager automatically adds the annunciator device to the server configuration. The annunciator configuration is almost identical to the MTP configuration. Minimally, you must select a host server, enter the annunciator name, and assign the annunciator to a device pool. Follow these general steps to configure annunciator resources:
Step 1
Determine the number of annunciator streams that are needed and the number of annunciators that are needed to provide these streams. Verify that you have activated the Cisco IP Voice Media Streaming Application service on the server where you want the annunciator to exist. Perform additional annunciator configuration tasks if you want to change the default settings. Add the new annunciators to the appropriate media resource groups and media resource lists. Reset or restart the individual annunciator on all devices that belong to the media resource group or list.
Step 2
Step 3
Step 4
Step 5
4-19
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Transcoder Resources
This topic defines transcoder resources and examines transcoder limitations.
Transcoding Definition
XCODE Voice Messaging
G.729
G.711
MTP
CIPT1 v4.14-14
A transcoder device takes the output stream of one codec and converts the data streams from one compression type to another compression type. For example, a transcoder can take an output stream from a G.711 codec and convert it to a G.729 input stream that is accepted by a G.729 codec in real time. Transcoders for Cisco CallManager convert between G.711, G.723, G.729, and GSM codecs. A transcoder device provides additional capabilities and may be used to enable supplementary services for H.323 endpoints. This figure shows a transcoder device (XCODE) enabling communication between two different codecs and providing an MTP for H.323v1 endpoints. Cisco CallManager makes use of a transcoder device when two devices are using different codecs and are not able to communicate.
4-20
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Transcoding Capabilities
Resource WS-X6608T1/E1 NM-HDV NM-HDV-FARM Maximum Number of Transcoder or MTP Sessions G.711 to any other codec: 192 streams total and 24 streams per port G.711 to G.729 or G.723 codecs: 60 per module G.711 to GSM FR or GSM EFR codecs: 45 per module G.711 to G.729 or GSM FR: 6 (NM-HD-V1/2), 18 (N M-HD-2VE), or 96 (NM-HDV2 with 4 PVDM2-64) G.711 to G.729 or GSM EFR: 8, 24, or 128
NM-HD NM-HDV2
G.711 to any other codec: WS-SVC-CMM128 streams per port adapter ACT
CIPT1 v4.14-15
The figure and table shown here describe the MTP and transcoder resource capabilities.
4-21
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Transcoder Configuration
CIPT1 v4.14-16
To configure or add a new transcoder, choose Service > Media Resource > Transcoder. You need the MAC address of the Catalyst 6000 Series port to add a transcoder device.
4-22
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
MOH
Types of hold:
User hold Network hold: Transfer hold Conference hold Call Park hold
Cisco CallManager Cisco IP Voice Media Streaming Application
Audio sources:
Recorded audio Live audio
Deployment types:
Coresident Standalone
2004 Cisco Systems, Inc. All rights reserved. CIPT1 v4.14-17
The integrated MOH feature places on-net and off-net users on hold with music from a streaming source. The MOH feature has two hold types: User hold: A user presses the Hold button or Hold softkey. Network hold: A user activates the transfer, conference, or Call Park feature, which automatically activates the hold. MOH is customizable so that it plays specific recordings, based on the DN that is used to place the caller on hold or the line number that the caller has dialed. Recorded audio or a live audio stream can also be configured as audio sources. The MOH feature requires the use of a server that is part of a Cisco CallManager cluster. You can configure the MOH server in either of the following ways: Coresident deployment: In a coresident deployment, the MOH feature runs on any server (either publisher or subscriber) in the cluster that is also running the Cisco CallManager software. Because MOH shares server resources with Cisco CallManager in a coresident configuration, this type of configuration drastically reduces the number of simultaneous streams that an MOH server can send. Standalone deployment: A standalone deployment places the MOH feature on a dedicated server within the Cisco CallManager cluster. The sole function of this dedicated server is to send MOH streams to devices within the network. A standalone deployment allows for the maximum number of streams from a single MOH server.
4-23
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
CIPT1 v4.14-18
The figure and table provide details on the number of MOH sessions and codecs that are supported for each server platform.
MCS 7815 MCS 782x (all models) MCS 7830 (all models) SPE-310 HP DL320 IBM xSeries 33x (all models) MCS 7835 (all models) MCS 7845 (all models) HP DL380 IBM xSeries 34x (all models)
Coresident server: 20 MOH sessions Standalone MOH server: 250 MOH sessions
The maximum session limits apply to unicast, multicast, or simultaneous unicast and multicast sessions. The limits represent the recommended maximum sessions that a platform can support.
4-24
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
4
Audio Source Input Directory C:\Cisco\DropMOHAudioSourceFilesHere
Cisco CallManager Administration copies audio source files when they are mapped.
Start
1
MOH Server
5
Hard-Coded MOH Server Audio Source Directory
DirectShow Filters
CIPT1 v4.14-19
This figure shows the interaction between the audio translator, default MOH TFTP server, and the MOH server. The large boxes in the figure represent cluster components that may reside on a single server or three separate servers. This figure also shows how the MOH server processes the added audio source file. In creating an audio source, the following sequence takes place, as shown in the figure:
Step 1
The network administrator drops the audio files into the C:\Program Files\Cisco\ DropMOHAudioSourceFilesHere directory path. Most standard .wav and MP3 files are valid input.
It takes approximately 30 sec to convert a 3-MB MP3 file.
Cisco CallManager automatically detects and translates the files. The output and source files are moved into the default MOH TFTP server holding directory. This holding directory is the same as the default TFTPMOHFilePath with \MOH appended.
Cisco does not recommend using the audio translator service during production hours because the service will consume 100 percent of the CPU.
Note
Step 4
The network administrator then assigns the audio source file to an audio source number. The proper audio source files are then copied to a directory that is one level higher in the directory structure to make them available to the MOH servers. The MOH servers download the needed audio source files and store them in the hard-coded directory C:\Program Files\Cisco\MOH.
Step 5
4-25
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Step 6
The MOH server then streams the files using DirectShow and the kernel-mode RTP driver as needed or requested by Cisco CallManager.
CIPT1 v4.14-20
The figure lists the steps to configure MOH. These tasks are described in the next several pages.
4-26
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Input Directory
Output Directory
2004 Cisco Systems, Inc. All rights reserved. CIPT1 v4.14-21
An MOH audio translator service converts administrator-supplied audio sources to the proper format for the MOH server to use. The audio translator uses two parameters, an input directory and an output directory. You can configure the input directory, which defaults to C:\Program Files\Cisco\MOH\DropMOHAudioSourceFilesHere, on a per-service basis. The output directory, a clusterwide parameter, contains a Universal Naming Convention (UNC) name to a shared directory on the default MOH TFTP directory. For whatever directory is specified, append \MOH.
4-27
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
CIPT1 v4.14-22
This figure shows the MOH server configuration page. The MOH server can be configured for unicast or multicast. Multicast MOH conserves system resources. Multicast allows multiple users to use the same audio source stream to provide MOH. Multicast audio sources associate with an IP address. Unicast MOH, the system default, uses a separate source stream for each user or connection. Users connect to a specific device or stream.
4-28
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
CIPT1 v4.14-23
When all audio sources are added or updated (except for the fixed audio source), the changes will affect all of the MOH servers. All of the processed audio sources will appear in the MOH Audio Source File drop-down menu. The Play continuously (repeat) check box should always be checked. If multicast capabilities are necessary, you must check the Allow Multicasting check box. If the Play continuously (repeat) and Allow Multicasting check boxes are both unchecked, the audio file stops playing after it reaches the end and the network administrator will have to stop and start the server to reset the MOH server. The MOH Audio Source File Status window shows the conversion status and indicates if the audio file translated correctly or if it had any errors.
4-29
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
CIPT1 v4.14-24
To set the MOH service-wide settings, open the Service Parameters Configuration page, choose an MOH server, and choose the Cisco IP Voice Media Streaming App option. The Service Parameters Configuration window for MOH displays, as shown here.
Note The other service parameters on this page are for MTP and software conference bridge resources.
The Supported MOH Codecs field is set to the codecs that are supported by the MOH servers in the cluster. This field defaults to G.711 mu-law during the installation. You can enable multiple codecs by holding down the Ctrl key while selecting the codecs. The Default TFTPMOH IP Address field is set to the IP address or computer name of the default MOH TFTP server.
4-30
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
CIPT1 v4.14-25
The source for MOH can be an audio file that is stored on the MOH server or a fixed music source (via a sound card). You will need the exact name of the fixed audio source device to complete the fixed audio source configuration in Cisco CallManager. To find the name of the fixed audio source, open the Control Panel and choose the Sounds and Multimedia option. Choose the Audio tab. You can use any sound recording device name that appears in the Preferred device menu. To open the Recording Control window, click the Volume button in the Sound Recoding area. Verify that the Line In, Microphone, or CD Audio option is selected.
4-31
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
CIPT1 v4.14-26
The fixed audio source name is case-sensitive and must be entered exactly as it appears in the Sounds and Multimedia Properties window, including any spaces or symbols that appear in the name. If the Allow Multicasting check box is checked, and the G.729 codec is enabled, 5 to 7 percent of the CPU will be consumed. This setting is global for all MOH servers. If the fixed audio source does not exist on a server, it cannot be used. You can override the fixed audio source name, on a per-MOH-server basis, by means of the MOH Server Configuration page. The selected fixed audio source that appears on the left side of the window in this figure is available as an option. The Fixed Audio Source option affects all of the MOH servers that have an MOH fixed audio source device by the selected name.
4-32
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
CIPT1 v4.14-27
An audio source ID represents an audio source on the MOH server. The audio source can either be a file on a disk or a fixed device from which a source stream obtains the streaming data. Each audio source (represented by an audio source ID) can stream in unicast and multicast mode. The device that activates the hold will determine which audio source ID the caller will listen to.
4-33
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
CIPT1 v4.14-28
The MRM is an integral component of Cisco CallManager. The MRM controls and manages the media resources within a cluster, allowing all Cisco CallManagers within the cluster to share media resources. This figure shows the MRM controlling all of the media resources that are shared within a Cisco CallManager cluster. The MRM enhances Cisco CallManager features by making it easier for Cisco CallManager to deploy transcoder, annunciator, conferencing, MTP, and MOH resources. MRM distribution throughout the Cisco CallManager cluster uses these resources to their full potential, which makes the Cisco CallManager cluster more efficient and more economical. The reasons that resources are shared include the following: To enable both hardware and software devices to coexist within a Cisco CallManager To enable Cisco CallManagers to share and access the resources that are available in the cluster To enable Cisco CallManager to perform load distribution within a group of similar resources To enable Cisco CallManager to allocate resources based on user preference
4-34
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
You can group devices of the following types into a single MRG: Conference bridge MTP MOH server Transcoder Annunciator
4-35
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Assigned to Device Media Resource Group List 1st Choice 2nd Choice Media Resource Group
Media Resource 1
Media Resource 2
Media Resource 3
Media Resource 1
CIPT1 v4.14-29
This figure shows the hierarchical ordering of media resources and how MRGs and MRGLs are similar to route groups and route lists. When a device needs a media resource, it searches its own MRGL first. If a media resource is not available, the device searches the default list, which includes all of the media resources that have not been assigned to an MRG. After a resource is assigned to an MRG, it is removed from the default list.
4-36
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
MRG
Call 1 Call 2 Call 3 Call 4 Call 5 Call 6 Call 7
XCODE1
XCODE2
XCODE3
XCODE1
XCODE2
XCODE3
XCODE1
Load distribution of transcoders All resources shared among Cisco CallManagers in a cluster
CIPT1 v4.14-30
MRGs define logical groupings of media servers. MRGs can be associated with a geographical location or site, and they can control the usage of servers or the desired type of service. Cisco CallManager provides a default list of media resources. The default list of media resources includes all of the media resources that have not been assigned to an MRG. If media resources have been configured but no MRGs have been defined, all media resources are on the default list, and all media resources are available to all Cisco CallManagers within a given cluster.
4-37
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
MRG Configuration
CIPT1 v4.14-31
Configuring an MRG is similar to configuring a route group. Enter a name and description for the MRG and then add the media resources.
MRGL Configuration
CIPT1 v4.14-32
Use the Media Resource Group List Configuration page to configure MRGLs. Enter a name for the MRGL and then add the MRGs.
4-38
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
CIPT1 v4.14-33
There are two levels at which MRGLs can be assigned to devices. The higher-priority MRGL level is configured at the device. For example, a Cisco IP Phone is configured on the Phone Configuration page in Cisco CallManager Administration. The lower-priority level is an optional parameter of the device pool. If an MRGL is not configured at the device level, it will use the MRGL that is configured at the device pool level first, and then, if there are no resources available, it will try to use resources in the default list. If a device does have an MRGL that is configured at the device level, that MRGL is used first. The last MRGL is the default MRGL. A media resource that is not assigned to an MRG is automatically assigned to the default MRGL. The default MRGL is always searched and it is the last resort if no resources are available in the device-based MRGL and the device pool MRGL or if no MRGLs are configured at any level.
4-39
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Resource_List
Hardware MRG XCODE1 XCODE2 HW-CONF1 HW-CONF2 Software MRG MTP1 MTP2 SW-CONF1 SW-CONF2 MOH MRG MOH1 MOH2
I would like to have a conference with telephone C. Is there a conference resource available?
A
RTP
Result Use all hardware conference resources first, and then use software conference resources.
CIPT1 v4.14-34
This figure shows how conference resources are allocated when resources are grouped by type and the software conference resource group is listed after the hardware conference resource group in the MRGL. The media resources are assigned to three MRGs as listed: Hardware MRG: XCODE1, XCODE2, HW-CONF1, and HW-CONF2 Software MRG: MTP1, MTP2, SW-CONF1, and SW-CONF2 MOH MRG: MOH1 and MOH2 An MRGL called Resource_List has been created and the MRGs assigned to it in this order: Hardware MRG, Software MRG, and MOH MRG. In this arrangement, when a conference is needed, Cisco CallManager allocates the software conference resources first. The software conference resources are not used until all of the hardware conference resources are exhausted.
4-40
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Dallas
San Jose_List
San Jose_MRG XCODE2 HW-CONF2 MOH3 Hub_MRG
1 San Jose 2
MTP1 MTP2 MOH1 SW-CONF1 SW-CONF2 San Jose_MRG XCODE2 HW-CONF2 MOH3
CIPT1 v4.14-35
This figure shows media resources that are grouped by location. Devices use the media resources in their location before using the media resources at the central site (hub). This example is for multiple-site WAN deployments that use centralized call processing. All Cisco CallManager and software resources are located at the central site. For devices at the Dallas and San Jose, California, locations, it is more efficient to use media resources that are physically located at their own location rather than using a resource across the WAN. Media resources are assigned to these three MRGs as listed: Hub MRG: MTP1, MTP2, MOH1, SW-CONF1, and SW-CONF2 Dallas MRG: XCODE1, HW-CONF1, and MOH2 San Jose MRG: XCODE2, HW-CONF2, and MOH3 In this example, the network administrator has created a Dallas_List MRGL and assigned the MRGs so that the resources are available in this order: local hardware resources first (Dallas MRG), software resources second (Hub MRG), and distant hardware resources third (San Jose MRG). The network administrator has also created a SanJose_List MRGL and assigned the MRGs so that the resources are available in this order: local hardware resources first (San Jose MRG), software resources second (Hub MRG), and distant hardware resources third (Dallas MRG). Lastly, the administrator has assigned an IP Phone in Dallas to use the Dallas_List MRGL and an IP Phone in San Jose to use the SanJose_List MRGL. With this arrangement, the IP Phone in Dallas will use the Dallas_List resources before using the SanJose_List resources.
4-41
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Resource_List
Software MRG MTP1 MTP2 SW-CONF1 SW-CONF2 Hardware MRG XCODE1 XCODE2 HW-CONF1 HW-CONF2 MOH MRG MOH1 MOH2
No Resource_List
Dummy MRG Dummy 1
CIPT1 v4.14-36
This figure shows how to restrict the media resources that are available to a device by assigning an MRGL that has a dummy media resource. To verify that a device cannot access media resources, ensure that all media resources are assigned to an MRG. Add a dummy media resource to the dummy MRG, and add that MRG to the NoResource_List MRGL. Assign the telephone device, IP Phone A in this example, to the NoResource_List. The IP Phone cannot use any media resources when it is configured this way because the only device in the NoResource_List MRGL is a dummy media resource, which the IP Phone will attempt to use.
4-42
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
NO_CONF_List 1
MTP MRG MTP1 MTP2 XCODE MRG XCODE1 XCODE2 MOH MRG MOH1 MOH2
CONF MRG SW-CONF1 SW-CONF2 HW-CONF1 HW-CONF2 MOH MRG MOH1 MOH2 XCODE MRG XCODE1 XCODE2
CIPT1 v4.14-37
This figure shows how to restrict the conference resources that are available to devices by changing the configuration of the MRGs and MRGLs. In this example, the network administrator has created an MRGL, Resource_List, with all of the media resources. The administrator has also created an MRGL, NO_CONF_List, and assigned MRGs to it in this order: MTP MRG, XCODE MRG, and MOH MRG. In the device configuration, the administrator has assigned the name NO_CONF_List for the MRGL. With this setup, the device cannot use conference resources. Only the MTP, XCODE, and MOH resources are available to the device.
4-43
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
MOH Servers
ServerD_MOH
SD_List MRGL
SuperDave_MRG ServerS_MOH ServerD_MOH Dazzle_MRG ServerD_MOH
ServerS_MOH
This list describes the configuration setup shown in this figure: Two MRGs: Dazzle_MRG consists of the MOH server labeled ServerD_MOH. SuperDave_MRG consists of a prioritized list of MOH servers labeled ServerS_MOH and ServerD_MOH. D_List consists of the Dazzle_MRG. SD_List consists of the SuperDave_MRG and Dazzle_MRG (prioritized order). Audio source ID 1 plays the Pop Music 1 audio stream. Audio source ID 5 plays the Thank you for holding audio stream. Cisco IP Phone A is assigned the D_List MRGL and the audio sources ID 1, Pop Music 1 (for user hold), and ID 5, Thank you for holding (for network hold). Cisco IP Phone B is assigned the SD_List MRGL and the audio sources ID 1, Pop Music 1 (for user hold), and ID 5, Thank you for holding (for network hold).
Two MRGLs:
The effect of the configuration in this example is that when IP Phone A places a user on hold, pop music is streamed from audio source ID 1 on ServerD_MOH. When IP Phone B transfers a call (network hold), the user will hear Thank you for holding streamed from ServerS_MOH audio source ID 5 because it is first MOH server that is listed in the SD_List MRGL. If ServerS_MOH has no resources, Cisco CallManager will instruct ServerD_MOH to play the stream.
4-44
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Summary
This topic summarizes the key points discussed in this lesson.
Summary
Media resources provide services, such as transcoding, conferencing, MOH, and media termination, which are activated on the Cisco CallManager. CBF resources are software and/or hardware solutions that allow ad hoc and Meet-Me conferences. MTP resources provide supplementary services, such as call hold, call transfer, call park and conferencing, when calls are routed through an H.323v1 gateway. Transcoder resources convert an output stream from one compression type to another to allow devices using different codecs to communicate. MOH resources provide users on hold with music from a streaming source. There are two types of holduser hold and network hold which are configured in Cisco CallManager. The MRM controls and manages the media resources within a Cisco CallManager cluster, allowing all Cisco CallManagers to share these resources.
2004 Cisco Systems, Inc. All rights reserved. CIPT1 v4.14-39
References
For additional information, refer to these resources: Annunciator Configuration, Conference Bridge Configuration, Media Termination Point Configuration, Transcoder Configuration, Media Resource Group Configuration, and Media Resource Group List Configuration sections in Cisco CallManager Administration Guide, Release 4.0(1): http://lbj.cisco.com/push_targets1/ucdit/cc/td/doc/product/voice/c_callmg/4_0/sys_ad/4_0_ 1/ccmcfg/index.htm Media Resource Management, Annunciator, Conference Bridges, Transcoders, Music On Hold, Media Termination Points sections in Cisco CallManager System Guide Guide, Release 4.0(1): http://lbj.cisco.com/push_targets1/ucdit/cc/td/doc/product/voice/c_callmg/4_0/sys_ad/4_0_ 1/ccmsys/index.htm Music On Hold, Cisco CallManager Features and Services Guide, Release 4.0(1): http://lbj.cisco.com/push_targets1/ucdit/cc/td/doc/product/voice/c_callmg/4_0/sys_ad/4_0_ 1/ccmfeat/index.htm Smith, Anne, Chris Pearce, Delon Whetton, and John Alexander. Cisco CallManager Fundamentals: A Cisco AVVID Solution. San Jose, California: Cisco Press; 2001.
4-45
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Quiz
Use the practice items here to review what you learned in this lesson. The correct answers are found in the Quiz Answer Key. Q1) Which of these services does an MTP resource provide for an H.323v1 gateway? A) B) C) D) Q2) A) B) C) D) Q3) A) B) C) D) Q4) A) B) C) D) Q5) transcoding services MOH conferencing supplementary services any time of the day during peak call-processing hours during off-peak hours during business hours an ordered list of media resources an ordered list of media gateways an ordered list of Media Resource Groups an ordered list of media servers call dispatcher service media streaming application server transcoder multiplexer
The Media Resource Manager manages which two resource types? (Choose two.)
Which of these is needed to configure the Catalyst 6000 Series hardware conference bridge? A) B) C) D) MAC address IP address port address Meet-Me number
Q6)
Which of these items takes the output stream of one codec and converts it from one compression type to another? A) B) C) D) transcoder device MTP conference bridge device pool Cisco MOH Audio Translator Cisco IP Voice Media Streaming Application Cisco Messaging Interface Cisco CDR Insert
Q7)
4-46
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
4-47
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
4-48
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Relevance
Softkeys enhance the functionality of Cisco IP Phones and provide convenience to users.
Objectives
Upon completing this lesson, you will be able to change the standard softkey templates and apply them to Cisco IP Phones. This includes being able to meet these objectives: Define softkey templates Configure nonstandard softkey templates Add application softkeys to nonstandard softkey templates Modify softkey positions in a nonstandard template Assign softkey templates to Cisco IP Phones Delete softkey templates
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Outline
The outline lists the topics included in this lesson.
Outline
Overview Overview of the Softkey Template Creating Nonstandard Softkey Templates Adding Application Softkeys to Nonstandard Softkey Templates Modifying Softkey Positions Assigning Softkey Templates to Devices Deleting Softkey Templates Summary Quiz
2004 Cisco Systems, Inc. All rights reserved. CIPT1 v4.14-2
4-50
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Softkey Templates
Five standard templates Cannot delete or modify templates Softkeys
CIPT1 v4.14-3
Softkeys extend the functions of Cisco 7940, 7960, and 7970 IP Phones. Softkeys are buttons along the side and bottom of the IP Phone liquid crystal display (LCD) that point to functions and feature options on the LCD screen. Softkeys change depending on the status of the phone. Cisco CallManager provides softkey templates for administrator convenience. Softkey templates group softkeys that are used for common call processing and applications. Cisco CallManager 4.0 includes these five standard softkey templates: Standard IPMA Assistant Standard User Standard Feature Standard IPMA Manager Standard IPMA Shared Mode Manager You cannot delete or modify these standard templates. However, you can create a custom (nonstandard) template to meet the needs of your organization. Softkey templates are available by choosing Device > Device Settings > Softkey Templates.
4-51
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
To create a nonstandard softkey template, you must first copy an existing standard template and make the modifications to this copy. One way to create a nonstandard template is to choose a template and click the Copy button. The Softkey Template Configuration window will display the softkey template name, description, and application that are associated with the template. You must rename the template with a new descriptive name. After you have entered a unique name, click the Insert button. The standard template is copied, and when you choose Back to Find/List Softkey Templates, the new softkey template will be displayed.
4-52
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
CIPT1 v4.14-5
The administrator can add a standard softkey template that is associated with a Cisco application (for example, Cisco IPMA Manager or Cisco IMPA Assistant as shown in the figure) to a nonstandard softkey template by clicking the Add Application button. This action adds the softkeys that are associated with the application (such as Immediate Divert [ImmDiv], Transfer to Voice Mail [TrnsfVM], and Do Not Disturb [DND]) to the nonstandard template. When the Add Application window is displayed, you can choose the standard softkey template that you want to add to the nonstandard softkey template. Next, click Insert and Close, and then click Update. This process will associate the standard template softkey configuration with the nonstandard template. If the number of softkeys exceeds 16, an error message will be displayed that states that you must remove some of the softkeys before continuing.
4-53
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
CIPT1 v4.14-6
You can configure softkey positions in a nonstandard softkey template to customize the appearance of the softkeys on Cisco IP Phones. In the Softkey Templates field, choose the template in which you want to modify the softkey positions. In the upper right corner of the window, choose the Configure Softkey Layout link. The Softkey Layout Configuration window is displayed with Call States on the left and Selected Softkeys on the right. Select the softkeys that you want displayed. You can then use the Up Arrow and Down Arrow keys to rearrange the positions of the selected softkeys (the top position is the leftmost softkey on the IP Phone). To save the modifications that you have made to the template, click Update.
Note After making modifications to softkey templates, you must restart the devices that are using the template.
4-54
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Assign softkey templates through device pools, user device profiles, or on the device itself.
2004 Cisco Systems, Inc. All rights reserved. CIPT1 v4.14-7
You can assign softkey templates to devices in several ways. The template can be assigned in the device pool settings (System > Device Pool), through a user device profile (Device > Device Settings > Device Profile), or on the device itself (Device > Phone).
4-55
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Remove the template from all devices that are using it before deleting.
2004 Cisco Systems, Inc. All rights reserved. CIPT1 v4.14-8
Standard templates cannot be deleted. Only nonstandard templates can be deleted. If you want to delete a nonstandard softkey template, the template cannot be in use by any device in the Cisco CallManager system. If the softkey template is assigned to a device pool, user profile, or Cisco IP Phone, you will receive an error message stating that the template is in use. You must remove the template from all devices (or reassign a different template to the devices) before the template can be deleted. To delete a softkey template, choose Device > Device Settings > Softkey Template from Cisco CallManager Administration. Then choose the template that you want to delete and click Delete.
4-56
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Summary
This topic summarizes the key points discussed in this lesson.
Summary
There are five standard softkey templates. Nonstandard softkey templates can be created by modifying one of the standard softkey templates. Up to 16 application softkeys can be added to a nonstandard softkey template. Softkey positions can be modified to customize the appearance of the softkeys on Cisco IP Phones. Softkey templates can be assigned to a device in device pool settings, through a user profile, or on the device itself. Nonstandard softkey templates can be deleted only if they are not in use by any device in the Cisco CallManager system.
2004 Cisco Systems, Inc. All rights reserved. CIPT1 v4.14-9
References
For additional information, refer to these resources: Cisco IP Phones section, Cisco CallManager System Guide, Release 4.0(1): http://lbj.cisco.com/push_targets1/ucdit/cc/td/doc/product/voice/c_callmg/4_0/sys_ad/4_0_ 1/ccmsys/index.htm Softkey Template Configuration, Cisco CallManager Administration Guide, Release 4.0(1): http://lbj.cisco.com/push_targets1/ucdit/cc/td/doc/product/voice/c_callmg/4_0/sys_ad/4_0_ 1/ccmcfg/index.htm The Help files within Cisco CallManager Administration
4-57
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Quiz
Use the practice items here to review what you learned in this lesson. The correct answers are found in the Quiz Answer Key. Q1) Which two of the following are standard application softkey templates that you can add to a nonstandard softkey template? (Choose two.) A) B) C) D) Q2) A) B) C) D) Q3) A) B) C) D) Q4) A) B) C) D) Q5) Standard Phone Standard Application Standard User Standard Feature Device menu Service menu Tools menu Plug-Ins menu copy the template from a standard template create the template from the beginning you cannot create a nonstandard template add the template to the application modifying softkey buttons changing call states copying a standard template applying applications to softkeys
Which three of these areas can you use to assign a softkey template to a device? (Choose three.) A) B) C) D) device pools user profile device region delete any devices that are using it remove all associations to devices that are using it delete the standard template parent set the Delete Softkey Template flag to TRUE
Q6)
4-58
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
4-59
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
4-60
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Relevance
Administrators need to have a working knowledge of the various options that are available for Cisco IP Phones to ensure that all of the desired features and functions are available to users and are properly configured.
Objectives
Upon completing this lesson, you will be able to configure and use many user phone features to include speed dials, Call Park, Call Pickup, Cisco Call Back, Barge, Privacy, Cisco IPMA, and Cisco IP Phone services. This includes being able to meet these objectives: Describe core IP Phone features of Cisco CallManager to include hold, redial, transfer, speed and abbreviated dialing, and auto-answer Describe enhanced IP Phone features of Cisco CallManager such as multiple calls per line appearance, Direct Transfer, Call Join, Immediate Divert, and Multilevel Precedence and Preemption Configure Cisco CallManager to enable Call Park, Call Pickup, and Cisco Call Back Configure Cisco CallManager to enable Barge and Privacy on a shared line Configure Cisco CallManager to enable users to subscribe to IP Phone Services from their Cisco IP Phone Identify the two Cisco IPMA modes and key capabilities of each mode Configure Cisco IPMA to include configuration of service parameters, configuration of a manager and assignment of an assistant, and creation of a telephone button template with an intercom line for managers and assistants
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Use the Cisco IPMA Manager Configuration page to set a divert target for manager calls and use the Cisco CallManager Assistant Console to perform call tasks to include Direct Transfer, Call Join, and conferencing
Outline
The outline lists the topics included in this lesson.
Outline
Overview Core IP Phone Features Enhanced IP Phone Features Call Park, Call Pickup, and Cisco Call Back Barge and Privacy Cisco IP Phone Services Cisco IP Manager Assistant Overview Cisco IPMA for Shared-Line Support Manager Configuration and Assistant Console Summary Quiz
2004 Cisco Systems, Inc. All rights reserved. CIPT1 v4.14-2
4-62
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
CIPT1 v4.14-3
Cisco CallManager software extends enterprise telephony features and capabilities to packet telephony network devices such as Cisco IP Phones, media-processing devices, VoIP gateways, and multimedia applications. Three basic IP Phone features do not require configuration in Cisco CallManager and are useractivated by pressing a softkey on the IP Phone: Hold: Places an active call on hold. Hold requires no configuration, unless you want to use MOH. When you put a call on hold, the call remains active even though you and the other party cannot hear one another. You can answer other calls while a call is on hold. Engaging the hold feature generates music or a beeping tone.
Note Avoid putting a conference call on hold as the music or beeping tone of the hold feature will be heard by all conference participants.
Redial: Redials the last number dialed. To redial the most recently dialed number, press the Redial softkey. Doing so without lifting the handset activates the speakerphone or headset. To redial a number from a line other than your primary line, select the desired line button and then press Redial. Transfer: Transfers an active call to another directory number (DN) through use of the Transf softkey. Call Waiting: Lets users receive a second incoming call on the same line without disconnecting the first call. When the second call arrives, the user receives a brief call waiting indicator tone, which is configured with Ring Setting (Phone Active) in the Directory Number Configuration window in Cisco CallManager Administration.
Copyright 2004, Cisco Systems, Inc. Enabling Features for Users 4-63
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Speed dial index 55 will be sent to CallManager when AbbrDial key is pressed.
2004 Cisco Systems, Inc. All rights reserved.
Speed dialing provides quick access to frequently dialed numbers. Abbreviated dialing, introduced in Cisco CallManager 4.0, extends speed dial functionality by enabling a user to configure up to 99 speed dial entries on a telephone. When a user starts dialing digits, the AbbrDial softkey appears, and the user can access any speed dial entry by entering the appropriate index, either one or two digits. Speed dial entries that are not assigned to the speed dial buttons on the phone are used for abbreviated dialing. Administrators or users can configure speed dials or abbreviated dials in Cisco CallManager Administration (administrators only) or the CallManager User Options page (http://<server IP address>/ccmuser/logon.asp). Configure abbreviated dials just as you would configure speed dials.
4-64
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
CIPT1 v4.14-5
Auto Answer is a feature that causes the speakerphone or headset to go off hook automatically when an incoming call is received. You can program this feature on a telephone-by-telephone basis. Choose the device that you want to enable, and then choose Auto Answer under the Directory Number Settings. You can select Auto Answer Off, Auto Answer with Headset, or Auto Answer with Speakerphone.
4-65
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Call Forward
CIPT1 v4.14-6
Call Forward allows a user to configure a Cisco IP Phone so that all calls that are destined for that IP Phone ring at another telephone or go directly to voice mail.
Note This page covers the call forward options that the Cisco CallManager administrator can configure on the Directory Number Configuration page. Users can forward all calls in two ways only: by using a softkey or by accessing the User Options web pages.
Use call forwarding to perform the following tasks: Send incoming calls to another number: Use call forwarding to send calls to another number where they can be answered (for example, if the user is going to be working in an alternate office, at home, or with a mobile number while on the road). Send incoming calls directly to voice mail: Use call forwarding to send calls directly to the voice-mail system. The desk telephone will not ring when calls are routed to voice mail through the call-forwarding feature. The three types of call forwarding are as follows: Forward All: Indicates the DN to which all calls are forwarded Forward Busy: Indicates the DN that a call is forwarded to when the line is in use Forward No Answer: Indicates the DN that a call is forwarded to when no one answers after four rings Starting with Cisco CallManager 4.0, the administrator can configure call-forwarding information display options to the original dialed number or the redirected dialed number, or both. The administrator can enable or disable the caller name or caller number and present this information to the display of the forwarded party. The display option gets configured for each line appearance.
4-66
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Cisco CallManager 4.0 enables multiple calls to exist on the same line. This feature eliminates the need to create multiple instances of the same directory in different partitions to allow users to share a line and still be able to receive and place multiple calls out of the same line. CallManager will now support up to 200 active calls on a single line and one connected call per telephone at any time. A new user interaction model has been introduced to allow a user to easily manage more than one call on the line and view calling names and numbers of the calls on the line. With the multiple-calls feature, the system administrator can now do the following on a line-byline basis: Provision a call forward no answer timer Provision the maximum number of calls that will be allowed on the line Provision the maximum number of incoming calls that will be allowed on the line Three configuration settings enable multiple line appearances. All three of the following features are configured from the Directory Number Configuration page: Maximum Number of Calls: This setting configures the maximum number of calls inbound or outbound per line appearance. You can configure up to 200 calls for a line on a device, with the limiting factor being the total number of calls that are configured on the device. As you configure the number of calls for one line, the calls that are available for another line decrease. The default specifies 4. If the phone does not allow multiple calls for each line, the default specifies 2.
Copyright 2004, Cisco Systems, Inc. Enabling Features for Users 4-67
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Busy Trigger: This setting, which works in conjunction with Maximum Number of Calls and Call Forward Busy, determines the maximum number of calls to be presented at the line. If the maximum number of calls is set for 50 and the busy trigger is set to 40, then incoming call 41 gets rejected with a busy cause code (and will get forwarded if Call Forward Busy is set). If this line is shared, all the lines must be busy before incoming calls get rejected. No Answer Ring Duration: Used in conjunction with Call Forward No Answer Destination, this field sets the timer for how long the phone will ring before it gets forwarded. Leave this setting blank to use the value that is set in the Cisco CallManager service parameter, Forward No Answer Timer.
4-68
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Direct Transfer
DirTrfr and Select softkeys join two established calls into one call and drop the initiator from the call. The two calls are joined immediately and directly (no hold), and no conference resources are used.
Kims Phone
CIPT1 v4.14-8
Direct Transfer, which was introduced in Cisco CallManager 4.0, joins two established (defined as a call in the hold or connected state) calls into one call and drops the feature initiator from the call. Direct Transfer does not initiate a consultation call and does not put the active call on hold. To implement Direct Transfer, the Direct Transfer initiator selects two calls at the Cisco IP Phone and presses the DirTrfr softkey. The two calls are joined immediately and directly, and no conference resources are inserted. The initiating user is not included in the conference after the transaction is complete and the call is released from the IP Phone of the initiator.
Sam and Kim are in an active call. Sam asks Kim to transfer him to Mary. Kim puts Sam on hold. Kim calls Mary. Kim touches Sams line (Cisco IP Phone model 7970 only) or uses the Select softkey to select Sams line. Kim hits the DirTrfr key, and Sam and Mary are immediately connected.
Step 6
4-69
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Call Join
The Join softkey can join up to 15 established calls (16 parties) in a conference in a single feature request. User chooses an active or held call, selects the appropriate line, and presses The Join softkey. Selected calls and Join initiator are joined into an ad hoc conference. Initiator can leave Join session and conference stays up.
2004 Cisco Systems, Inc. All rights reserved. CIPT1 v4.14-9
Introduced in Cisco CallManager 4.0, the Call Join feature enables a user to link up to 15 established calls (for a total of 16) in a conference. Call Join does not create a consultation call and does not put the active call on hold. To implement Call Join, the user chooses an active or held call and using either the rocker key (Cisco 7960 and 7940 IP Phones) and the Select softkey, or the touchscreen (Cisco IP Phone 7970), selects the appropriate line and then presses the Call Join softkey so that the selected calls and join initiator are joined in an ad hoc conference. The initiator can leave the Call Join session at any time, and the conference stays up. Only the initiator of the Call Join session may add participants to the conference or drop them from it.
4-70
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
iDivert softkey diverts a call to the voice-mail box of the iDivert initiator. Initiator can be calling party or called party.
CIPT1 v4.14-10
The Immediate Divert feature is a supplementary service that was introduced in Cisco CallManager 4.0. This feature allows you to immediately divert a call to a voice-messaging system. When the call gets diverted, the line becomes available to make or receive new calls. Immediate Divert supports an incoming call in the call-offering (ring in), call-on-hold, or callactive state. Immediate Divert supports an outgoing call in the call-on-hold or call-active state. You can access the Immediate Divert feature by using the iDivert softkey. This softkey can be applied to any Cisco IP Phone that can accept softkeys. Configure this softkey by using the Softkey Template Configuration window of Cisco CallManager Administration. Immediate Divert requires the following components to operate: Cisco CallManager 4.0 or later. Cisco IP Phones (models 7905, 7912, 7920, 7940, 7960, or 7970).
Note Although Immediate Divert is not available to computer telephony integration (CTI) applications, the CTI feature Transfer to Voicemail performs the same function as Immediate Divert but does so for CTI applications that third-party developers develop.
4-71
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
George calls Sam. Sam is unable to take call. Sam diverts the call to voice mail by pressing the iDivert softkey. George receives the voice-messaging mailbox greeting of Sam.
Party A calls Party B. Party B answers the call. Party A presses the iDivert softkey. Party B hears the outgoing voice-mail greeting of Party A. Party B leaves a voice message.
4-72
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Phone A
Phone B
Most phone systems are designed to accommodate busy hour traffic. However, should an emergency occur, chances are that everyone would attempt to make a phone call at the same time and this behavior could overwhelm the system. Under national emergency or degraded network situations, organizations might want to give certain individuals calling precedence over others in order to implement emergency plans. The Multilevel Precedence and Preemption (MLPP) feature, introduced in Cisco CallManager 4.0, allows placement of priority calls. Precedence is the priority level that is associated with a call. Preemption is the process that terminates existing calls of lower precedence and extends a call of higher precedence to or through (in the case of a gateway) the target device. Cisco CallManager provides indication signals (tones and displays) to MLPP-enabled devices to ensure that the calling and called party are aware of an MLPP call. MLPP-indication-enabled devices can play pre-emption tones and receive MLPP pre-emption announcements that the announcement server (annunciator) generates when there is a high-precedence call. Both the precedence ringback and ringer have a different cadence than the regular ringback and ringer. MLPP indication settings are configured on the device pages in Cisco CallManager Administration. The five MLPP precedence levels that are presented in the following table are available in the Translation Pattern Configuration page of Cisco CallManager Administration (Route Plan > Translation Pattern).
4-73
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Calls with a precedence level higher than routine are considered precedence calls.
4-74
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Allows a user that has received a malicious call to initiate a sequence of events:
Notifies the on-net personnel Flags the on-net CDR Notifies the off-net (PSTN) system of the malicious call
Victim
IOS GW
Malicious Caller
PSTN
CIPT1 v4.14-12
Malicious Call Identification (MCID), which was introduced in Cisco CallManager 4.0, allows users to initiate a sequence of events when they receive calls with a malicious intent. The user who receives a disturbing call can invoke the MCID feature by using a softkey or feature code while connected to the call. The MCID service immediately flags the call as a malicious call with an alarm notification to the Cisco CallManager administrator. The MCID service flags the Call Detail Record (CDR) with the MCID notice and sends a notification to the off-net PSTN that a malicious call is in progress.
4-75
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Ensure that Call Park Number/Range is unique within the cluster and that each Cisco CallManager that devices are registered to has its own unique Call Park Number/Range.
CIPT1 v4.14-13
The Call Park feature allows you to put a call on hold so that it can be retrieved from another telephone in the Cisco CallManager cluster (for example, park a call in your office and retrieve it in a conference room). If you are on an active call on your telephone, you can park the call to a Call Park extension by pressing the Park softkey or the Call Park button. Someone (or you) on another phone in your system can then dial the Call Park extension to retrieve the call. A Call Park number or range must be configured for each Cisco CallManager in the cluster. When you invoke the Call Park feature, it is assigned a Call Park code. The user will use this code to pick up the call from another Cisco IP Phone on the same Cisco CallManager that the original IP Phone is registered to. When you assign the Call Park number or range to a partition, you can limit access to the Call Park feature based on the device calling search space. You should ensure that the Call Park number or range is unique throughout the Cisco CallManager cluster. Access the Call Park feature by choosing Feature > Call Park.
4-76
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Group A
Group B
Group C
Call Pickup:
Allows a user to answer a call that is ringing on any telephone in their call pickup group
Call groups enable users (who have been configured as part of a group) to answer calls on their own telephone or any other phone that is part of the group that come in on a DN other than their own. The purpose of Call Pickup is to enable a group of users who are seated near each other to cover incoming calls as a group. Only Cisco IP Phones that are configured in a pickup group can use these features. Two types of Call Pickup exist: Call Pickup: Enables users to pick up incoming calls on any telephone within their own group. When the users press the Call Pickup button or PickUp softkey, Cisco CallManager automatically dials the appropriate Call Pickup group number. Group Call Pickup: Enables users to pick up incoming calls on any telephone within their own group or in another group. Users press the Group Call Pickup button or GpickUp softkey and dial the appropriate group number for Call Pickup. You use the same procedures to configure both of these features. The Group Call Pickup numbers apply to lines or DNs.
4-77
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
CIPT1 v4.14-15
The first step to configure a Call Pickup group is to create a Call Pickup number. This number must be unique within a cluster. You can assign a partition to the Call Pickup number that allows access to the Call Pickup number of the pickup group that is based on the calling search space of the device. To create a Call Pickup number, choose Feature > Call Pickup in Cisco CallManager Administration. After configuring the Call Pickup number, you assign it to a line or DN of a Cisco IP Phone. On the Directory Number Configuration page in Call Forward and Pickup Settings, choose the Call Pickup number from the Call Pickup Group menu. Repeat this action for all other Call Pickup numbers that are to be assigned to this Call Pickup group.
4-78
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
The Cisco Call Back feature allows you to receive call-back notification on your Cisco IP Phone when a called-party line becomes available. To receive call-back notification, a user presses the CallBack softkey upon receiving a busy or ringback tone. You can activate callback notification on a line on a Cisco IP Phone within the same Cisco CallManager cluster as your telephone. You cannot activate call-back notification if the called party has forwarded all calls to another extension (Call Forward All feature). Cisco Call Back requires Cisco CallManager version 3.3 or later. Cisco IP Phones that support softkeys support the CallBack softkey. You can call the majority of Cisco IP Phones and have Cisco Call Back activated on them. The telephone states that support Cisco Call Back are Busy, Call Forward Busy, or No Answer. The No Answer state could include Call Forward No Answer to a voice-mail system or to another extension. The calling IP Phone should be a model 7960 or 7940 that supports softkeys. To configure Cisco Call Back, choose the softkey template (Standard User template), copy and insert the template, and name it something appropriate, such as Standard User Callback. Next, configure the softkey layout by choosing the On Hook call state and the CallBack option. Then, choose Ring Out, and include CallBack by making sure that it is at the top of the list, and click Update.
4-79
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
1
Media
Media
Target
Other Party
Barge adds a user to a call that is already in progress (connected or hold state). The Barge feature supports shared lines only. You can press a softkey to automatically add the user (initiator) to the shared-line call (target). The users currently on the call will receive a tone (if the feature is configured). Two types of Barge are available in Cisco CallManager version 4.0: Barge Using Built-In ConferenceBarge Softkey: Barge uses the built-in conference capability of the target IP Phone. Barge also uses the Standard User or Standard Feature softkey template (both contain the Barge softkey). Neither a media interruption nor a display change to the original call can occur when the Barge is being set up. A spinning circle is displayed at the right side of the prompt status message window at the target device. Barge Using Shared ConferencecBarge Softkey: Conference Barge (cBarge) uses a shared conference bridge. No standard softkey template includes the cBarge softkey. To access the cBarge softkey, the administrator adds it to a softkey template and then assigns the softkey template to a device. When you press the cBarge softkey, a Barge call is set up by means of the shared conference bridge, if it is available. The original call gets split and then joined at the conference bridge, which causes a brief media interruption. The call information for all parties changes to Barge. The barged call becomes a conference call with the Barge target device as the conference controller. The conference controller can add more parties to the conference or can drop any party. When only two parties are left in the conference, they experience a brief interruption and then get reconnected as a point-to-point call, which releases the shared conference resources.
4-80 Cisco IP Telephony Part 1 (CIPT1) v4.0 Copyright 2004, Cisco Systems, Inc.
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
When the initiator barges into the call, it becomes a three-way call. If the initiator hangs up, the original call remains active. If the target hangs up, the Barger and the other party connect in a point-to-point call. If the other party hangs up, the original call and the barged call get released. Privacy was introduced in Cisco CallManager 4.0. With Privacy, administrators can enable or disable the capability of users with telephones that share the same line (DN) to view call status and to barge the call. Administrators enable or disable Privacy for each telephone. The Barge and Privacy features have some restrictions, including the following: Built-in Barge supports a three-way Barge maximum, G.711 voice, and Cisco IP Phone models 7940, 7960, and 7970. Barge and Privacy require Cisco CallManager 4.0.
4-81
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Barge requires a shared line appearance. Cisco CallManager considers a DN on more than one device in the same partition as a shared line appearance. One example of a shared line appearance is where a DN appears on line 1 of a manager telephone and also on line 2 of an assistant telephone. Another example of a shared line would be a single incoming 800 number that is set up to appear as line 2 on every help desk telephone in an office. These guidelines are helpful when using shared line appearances with Cisco CallManager: You can create a shared line appearance by assigning the same DN and partition to different lines on different devices. If other devices share a line, the words Shared Line are displayed in red next to the DN in the Directory Number Configuration window in Cisco CallManager Administration. If you change the Calling Search Space, Call Waiting, or Call Forward and Pickup settings on any device that uses the shared line, the changes are applied to all of the devices that use that shared line. To stop sharing a line appearance on a device, you can change the DN or partition number for the line and update the device. (Delete removes the DN on the current device only. The deletion does not affect the other devices.) Do not use shared line appearances on any Cisco IP Phone that will be used with the Attendant Console. Do not use shared line appearances on any Cisco IP Phone 7960 that requires the Auto Answer capability.
4-82
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Barge Configuration
Enable at Device Level
OR
Enable Clusterwide
CIPT1 v4.14-19
Assign the Standard User or Standard Feature softkey template (both contain the Barge softkey) to each device that accesses Barge by using the built-in conference bridge. To enable Barge clusterwide for all users, choose Service > Service Parameters and set the Built-In Bridge Enable clusterwide service parameter to On. Alternatively, configure Barge for each telephone by setting the Built in Bridge field in the Phone Configuration window on the device itself. Set the Party Entrance Tone to True if you desire tones when a Barge occurs.
Step 2
Step 3
4-83
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Privacy Configuration
Enable at Device Level Enable Clusterwide
OR
. . .
CIPT1 v4.14-20
Note Step 2
For each phone button template that has Privacy, add Privacy to one of the feature buttons. For each telephone user that wants Privacy, choose On in the Privacy drop-down list box in the Phone Configuration window. If you have configured Privacy clusterwide, you can leave the Privacy setting at Default or set it to Off to selectively disable privacy. For each telephone user that wants Privacy, choose the phone button template that contains the Privacy feature button that you created in Step 2.
Step 3
Step 4
4-84
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Services Button
Cisco IP Phone Services includes extensible markup language (XML) applications that enable the display of interactive content with text and graphics on Cisco IP Phone models 7970, 7960, 7940, 7912, and 7905.
Note Cisco IP Phones 7912 and 7905 support only text-based XML applications.
Using the Cisco IP Phone, you can deploy customized client services that users can interact with from the keypad, softkeys, or a rocker key and can use to display helpful information on their IP Phone. A user can access a service from the supported phone model in two ways. The user can press the button labeled Services" or the user can use a preconfigured phone button. By pressing the Services button on a Cisco IP Phone 7940, 7960, or 7970, a session is initiated and a menu of services that are configured for the telephone appears. When the user selects a service from the listing, the telephone display is updated. In addition to adding a service so that it is available to users on their telephones, you can assign the service to a phone button that is configured as a service URL button. This option gives the user one-button access to the service without using the Services button on the IP Phone. With Cisco CallManager 4.0 or later, you can use any line or speed dial button for one-touch access to selected XML services such as MyFastDials, or to access critical XML applications such as those that check inventory levels.
4-85
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
The following list provides examples of services that can be supplied to Cisco IP Phones: Conference room scheduler E-mail and voice-mail messages list Daily and weekly schedule and appointments Personal address book entries Weather reports Company news Flight status You can create customized Cisco IP Phone applications for your site by using the Cisco IP Phone Services Software Developers Kit (Cisco XML SDK). Users can subscribe only to services that are configured through Cisco CallManager Administration.
Note For information about the Cisco XML SDK, refer to these links: http://www.cisco.com/go/developersupport/ http://www.cisco.com/pcgi-bin/dev_support/access_level/product_support (registered Cisco.com users) http://www.cisco.com/warp/public/cc/pd/unco/ippps/
4-86
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
You can add services to Cisco CallManager by using the Cisco IP Phone Services Configuration page. After services are configured in Cisco CallManager Administration, users or administrators can subscribe to these services for the devices that they have access to.
Choose Feature > Cisco IP Phone Services. In the upper right corner of the window, click the Add a New IP Phone Service link. The Cisco IP Phone Services Configuration window is displayed.
Step 3
Enter the appropriate settings. This list describes the information that must be configured for each service: Service Name: Enter the name of the service as it will be displayed on the menu of available services in the Cisco IP Phone User Options application. Enter up to 32 characters for the service name. Service Description (optional): Enter a description of the content that the service provides to help users decide whether they want to subscribe to the service. Service URL: Enter the URL of the server where the Cisco IP Phone Services application is located. Make sure that this server remains independent of the servers in your Cisco CallManager cluster. Do not specify a Cisco CallManager server or any server that is associated with Cisco CallManager (such as a TFTP server or directory database publisher server). Character Set: If you are using a language other than English for Service Name or for Description, choose the character set for that language.
4-87
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Step 4
Customize a telephone button template by configuring a Service URL button. Add the customized phone button template to the telephone. Choose Device > Phone. To locate a specific telephone, enter search criteria and click Find. Choose the telephone to which you want to add a service URL button. On the upper right side of the window, click the Add/Update Service URL Buttons link. From the Service drop-down list box, choose the service that you want to add to the telephone. To add the service to the telephone button, click Update, or click Update and Close to add the service to the phone button and return to the Phone Configuration window.
Step 7
Step 8
4-88
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
CIPT1 v4.14-23
Here are some examples of services that you can access from your Cisco IP Phone: Weather check Yellow pages telephone number lookup Mass transit schedules Stock ticker check Flight status Meeting room scheduler World clock
4-89
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Menu
Text
Input
Image
2004 Cisco Systems, Inc. All rights reserved.
Directory
Graphical
CIPT1 v4.14-22
Here is a list of typical Cisco IP Phone Services displays: Menu: The menu enables the user to scroll through a list of menu items and make choices. Text: The text from a web page can be delivered for the user to view. Input: Input enables the user to enter information using the keypad. Image: Cisco IP Phone Services can deliver images in black and white, and in shades of gray. Color images are available over Cisco IP Phones with a color display. Directory: Cisco IP Phone Services can deliver a corporate directory to enable users to conveniently locate and dial other employees. Graphical: Cisco IP Phone Services can display graphics, as well as text.
4-90
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
MA Servlet
CTI Manager
Cisco CallManager
2004 Cisco Systems, Inc. All rights reserved.
Cisco CallManager
CIPT1 v4.14-25
The Cisco IPMA is a feature that allows company managers and assistants to effectively work together. The Cisco IPMA feature architecture comprises the Cisco IPMA service, the desktop interfaces, and the Cisco IP Phone interfaces. IPMA Service: Cisco Tomcat loads the Cisco IPMA service, a servlet. Cisco Tomcat, an NT service, gets installed as part of the Cisco CallManager installation. The Cisco IPMA service performs the following tasks: Hosts the web pages that the manager uses for configuration pages. Communicates to a Cisco CallManager cluster through the Cisco CTIManager for third-party call control. Cisco IPMA requires only one CTI connection for all users in a cluster. Accesses data from the database and directory. Supports the Assistant Console application.
Desktop Interface: Cisco IPMA supports the following desktop interfaces for managers and assistants: Assistant Console (used for call control, logon, assistant preferences, monitoring the call activity of managers, keyboard shortcuts) Manager Configuration (used for configuring the Immediate Divert target and to configure the Send All Calls target and filters (proxy-line mode only)
Cisco IP Phone Interface: Assistants and managers use softkeys to access Cisco IPMA features.
4-91
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
The following restrictions apply to Cisco IPMA: One manager can have up to 10 assigned assistants. One assistant can support up to 33 managers (if the managers have one IPMA-controlled line each). This feature works only with Cisco IP Phone models 7970, 7960, or 7940.
Note A Cisco IP Phone model 7960 that is running Cisco IPMA may be equipped with a Model 7914 Expansion Module.
Cisco CallManager supports two IPMA modes: proxy-line mode (CallManager version 3.3 or later) and shared-line mode (CallManager version 4.0 or later).
4-92
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Cisco IPMA with proxy-line support intercepts calls that are made to managers and routes them to the assistant or to preconfigured targets that are based on preconfigured call filters. Because the Cisco IPMA service intercepts calls that are made to managers who are using proxy-line mode, it requires configuration of partitions, calling search spaces, route points, and translation patterns. The Cisco IPMA Configuration Wizard enables you to automatically create the partitions, calling search spaces, route points, and translation patterns that are required for proxy-line mode. The wizard also creates Bulk Administration Tool (BAT) templates for the IPMA manager telephone, the IPMA assistant telephone, and all other user telephones. The Cisco IPMA Configuration Wizard can be run only one time; however, you can make corrections and additions manually in Cisco CallManager Administration. Cisco CallManager 4.0 supports the existing proxy-line configuration in earlier versions of Cisco CallManager, but new 4.0 features such as Barge, Privacy, Call Join, Direct Transfer, and multiple calls per line require the shared-line mode. The manager telephone uses the Standard IPMA Manager softkey template.
4-93
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Cisco IPMA with shared-line support enables the assistant to share the primary line of the manager (both assistant and manager have the same DN configured on one line). There is no call routing in shared-line mode. The calls for the manager ring on both the manager line and the assistant line. The Cisco IPMA Configuration Wizard is not used in the IPMA with shared-line mode because there is no need to configure route points, partitions, calling search spaces, or translation patterns. Cisco IPMA in shared-line mode supports Cisco CallManager features such as multiple calls per line, Call Join, Direct Transfer, Privacy, and Barge. The manager telephone uses the softkey template called Standard IPMA Shared Mode Manager. This template has the following the softkeys: DND (Do Not Disturb): Turns the ringer off. The manager telephone will display the DND state. ImmDiv (Immediate Divert): Diverts the selected call to a preconfigured target. TransferToVM (Transfer to Voicemail): Redirects the selected call to the voice-mail box of the manager. A dedicated incoming intercom line is administered on the manager telephone (optional). Speed dials are administered on the manager phone for all the assistants for which the manager is configured. Cisco IP Phone Services is not supported in shared-line mode for managers.
4-94
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
CIPT1 v4.14-28
After you activate the Cisco IPMA service, follow these steps to configure IPMA:
Step 1 Step 2 Step 3 Step 4
Configure the appropriate service parameters. Restart the Cisco IPMA service from the Tomcat web page. Configure an IPMA manager and assign an assistant. Access Manager Configuration (users or administrator).
From the Cisco CallManager Administration window, choose Application > Cisco CallManager Serviceability. The Cisco CallManager Serviceability window is displayed.
Step 2
Choose Tools > Service Activation. The Service Activation window displays the list of servers.
Step 3
From the Servers pane, choose the server on which you want to activate Cisco IPMA. Check the Cisco IP Manager Assistant check box and click Update.
Step 4
The window displays the services that you chose with an activation status of Activated.
Copyright 2004, Cisco Systems, Inc. Enabling Features for Users 4-95
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Service parameters for the Cisco IPMA service consist of two categories: general and clusterwide. Specify clusterwide parameters once for all Cisco IPMA services. Specify general parameters for each Cisco IPMA service that is installed. Set the Cisco IPMA service parameters by first using Cisco CallManager Administration to access them at Service > Service Parameters. Next, choose the server where the Cisco IPMA application resides and then choose the Cisco IPMA service. Cisco IPMA includes the following service parameters that must be configured: The general parameters include the following: Cisco CTIManager (Primary) IP Address: No default. Enter the IP address of the primary CTIManager that will be used for call control. Cisco CTIManager (Secondary) IP Address: No default. The administrator must manually enter this IP address. Route Point Device Name: No default. Choose the Cisco IPMA route point device name (which you configure by using Device > CTI Route Point). Cisco IPMA Server (Primary) IP Address: No default. The administrator must manually enter this IP address. Cisco IPMA Server (Backup) IP Address: No default. The administrator must manually enter this IP address. Cisco IPMA RNA (Ring No Answer) Forwarding Flag: The default specifies False. If the parameter is set to True, an assistant phone that does not get answered will forward to another assistant phone.
4-96
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Cisco IPMA RNA Timeout: The default specifies 10 sec. RNA timeout specifies how long an assistant phone can go unanswered before the call is forwarded to another assistant phone. If Call Forward No Answer (CFNA) and RNA timeout are both configured, the first timeout occurrence takes precedence. Desktop Heartbeat Interval: The default specifies 30 sec. This interval timer specifies how long it takes for the failover to occur on the assistant desktop. Desktop Request Timeout: The default specifies 30 sec. Cisco IPMA Server Port: The default specifies Port 2912.
Cisco IPMA includes the following softkey templates that must be configured as clusterwide parameters if you want to use the IPMA automatic configuration for managers and assistants: Assistant Softkey Template: The default specifies the Standard IPMA Assistant softkey template. This parameter specifies the softkey template that is assigned to the assistant device during IPMA assistant automatic configuration. Manager Softkey Template for Shared Mode: The default specifies Standard IPMA Shared Mode Manager.
Note For proxy-mode configuration, use the Standard IPMA Manager softkey template in place of the Standard IPMA Shared Mode Manager softkey template.
4-97
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
IPMA Service
http://<IPMA server>/manager/list
2004 Cisco Systems, Inc. All rights reserved. CIPT1 v4.14-30
The Cisco IPMA service runs as an application on Cisco Tomcat. To start or stop the Cisco IPMA service, log onto the Tomcat Web Application Manager window by using administrator privileges. The URL to the Tomcat Web Application Manager web page is http://<IPMA server>/manager/list, where IPMA server specifies the IP address of the server that has the IPMA service running on it. The Tomcat Web Application Manager requires Cisco CallManager 4.0 or later. It enables you to start or stop an existing application without having to shut down and restart Tomcat. If you have prior versions, you will need to stop and then start Tomcat by going to Start > Programs > Administrative Tools > Services > Cisco Tomcat. Right-click and choose Restart.
4-98
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
CIPT1 v4.14-31
Configure Cisco IPMA manager information before configuring Cisco IPMA information for an assistant. Perform the following procedure to configure a Cisco IPMA manager and assign an assistant to the manager. Prior to performing these steps, the managers and assistants must already exist, be associated with their respective devices, and have a shared line appearance.
Step 1 Step 2
Choose User > Global Directory. To find the user that will be the IPMA manager, click the Search button or enter the user name in the field and click the Search button. To display user information for the chosen manager, click the user name. The User Configuration window is displayed.
Step 3
Step 4
To configure IPMA information for the manager, click Cisco IPMA from the Application Profiles list box. If this is the first time that this user is configured for IPMA, the User Configuration window displays a message to continue configuration for a manager or to cancel if the user is not a manager. Click the Continue button. The User Configuration window is displayed again and this time contains manager configuration information such as device name and profile, IPMA-controlled lines, and intercom line.
4-99
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Choose Automatic Configuration Choose Shared Lines Assign Assistants Choose Intercom Line Choose Shared Line
2004 Cisco Systems, Inc. All rights reserved. CIPT1 v4.14-32
Follow these steps to configure manager information on the User Configuration page:
Step 1 Step 2
Click the Uses Shared Lines check box. To assign an assistant to the manager, click the Add/Delete Assistants link. The Assign Assistants window is displayed. (Assigning assistants is covered in the next set of steps.)
Step 3
To associate a device name or device profile with a manager, choose the device name or device profile from the Device Name/Profile selection box.
If the manager telecommutes, click the Mobile Manager check box and optionally choose Device Profile.
Note
Step 4
From the Intercom Line selection box, choose the intercom line appearance for the manager, if applicable. From the Available Lines selection box, choose a line that you want to be controlled by Cisco IPMA and click the right arrow. The line appears in the Selected Lines selection box. Configure up to five IPMA-controlled lines.
The IPMA-controlled lines (selected) must always be the shared-line DN.
Step 5
Note Step 6
To automatically configure the softkey template and Auto Answer with speakerphone for the intercom line of the manager telephone, check the Automatic Configuration check box. Automatic configuration configures the softkey template and intercom line on the manager telephone or device profile.
4-100
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
CIPT1 v4.14-33
From the User Configuration page, click the Add/Delete Assistants link. The Assign Assistants window is displayed. Follow these steps to assign an assistant to a manager:
Step 1
To find an assistant, click the Search button or enter the name of the assistant in the search field. A list of available assistants is displayed in the window.
Step 2
Click the check box next to the name of the assistant that you want to assign to the manager.
A manager can have a maximum of 10 assigned assistants.
Note Step 3
To save and continue, click the Insert button; otherwise, to return to the IPMA manager configuration window, click the Insert and Close button. The User Configuration window displays the manager configuration, and the assistant that you configured is displayed in the Assigned Assistants list.
4-101
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
CIPT1 v4.14-34
Both managers and assistants can modify manager preferences from the Manager Configuration window at the following URL: http://<ipma-server-address>/ma/desktop/maLogin.jsp Managers can access this window from a website; assistants can access it from the Assistant Console (Manager > Configuration...). Managers using Cisco IPMA in shared-line mode can set up a divert target and forward calls as they come in by using the ImmDiv softkey. The divert screen is automatically displayed when you access the Manager Configuration URL that has been provided here. By default, the divert target is the active assistant for the manager. Managers and assistants can change this target by entering a valid telephone number in the Directory Number field. Enter the number exactly as you would dial it from your office phone.
4-102
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Directory Panel
My Managers Panel
Status Bar
CIPT1 v4.14-35
The Assistant Console application includes the following features: Menu Bar: The menu bar is located along the top of the Assistant Console. You can use the menu bar as follows: File: Go online or offline, log in or log out, and exit the console Edit: Create and edit speed dials, personalize keyboard shortcuts, change the Immediate Divert target, set preferences, and access administrator settings View: Specify text size and color schemes, and refresh the default layout Call: Dial, answer, hang up, place on hold, transfer, divert, or add conference participants to a call Manager: Place an intercom call to a manager, access the Manager Configuration window, and enable or disable features for a manager Help: Access online help
Call Control Buttons: Call control buttons are the row of icons that are located along the top or side of the console. Position your mouse over a call control button to see a description of its function. You can use the call control buttons to perform numerous tasks such as hold, resume, transfer, join a call, hold a conference, Immediate Divert, and so on. My Calls Panel: The Assistant Console displays calls for you and for your managers in the My Calls panel. Each telephone line is displayed beneath one of the following headings: My Lines: Displays any currently active call that you have placed or received using your own telephone line Manager Lines: Displays active calls that you are handling or can handle on behalf of your manager Intercom: Displays the status of your intercom lines, if applicable
4-103
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
My Managers Panel: You can use the My Managers panel in the Assistant Console to monitor call activity and feature status for each manager. You can also enable and disable manager features from this panel. Speed Dials Panel: The speed dial feature allows you to set up a personal phone book right on the Assistant Console. You can place calls and perform other call-handling tasks using speed dial numbers. Directory Panel: Use the directory to search for a coworker, and then use the search results to place and handle calls. Status Bar: The status bar is located along the bottom of the Assistant Console screen and displays the following system information: Connected/Not Connected: Indicates the status of your connection to the Cisco IPMA server Online/Offline: Indicates your availability to managers Call Control Up/Call Control Down: Indicates the availability of call-handling features Filtering Down: Indicates the availability of call-filtering features (proxy mode)
4-104
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Summary
This topic summarizes the key points discussed in this lesson.
Summary
Cisco CallManager core features include hold, redial, and transfer. Cisco CallManager enhanced features include Call Join, multiple calls per line appearance, Immediate Divert, and MLPP. Call Park enables a call to be picked up on a different phone than the one it came in on. Call Pickup enables users to cover incoming calls as a group. Cisco Call Back allows you to receive call-back notification when a called-party line becomes available.
CIPT1 v4.14-36
Summary (Cont.)
Barge adds a user to a call that is already in progress. Privacy enables or disables the ability to barge or view call status. Cisco IP Phone Services displays interactive content with text and graphics. Cisco IPMA supports proxy-line mode and shared- line mode. Configuring Cisco IPMA consists of configuring service parameters and configuring an IPMA manager and assigning an assistant. The Manager Configuration window and Assistant Console are the two end-user IPMA applications.
2004 Cisco Systems, Inc. All rights reserved. CIPT1 v4.14-37
4-105
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
References
For additional information, refer to these resources: Cisco CallManager Features and Services Guide, Release 4.0(1): http://lbj.cisco.com/push_targets1/ucdit/cc/td/doc/product/voice/c_callmg/4_0/sys_ad/4_0_ 1/ccmfeat/index.htm Cisco CallManager Administration Guide, Release 4.0(1): http://lbj.cisco.com/push_targets1/ucdit/cc/td/doc/product/voice/c_callmg/4_0/sys_ad/4_0_ 1/ccmcfg/index.htm Cisco IP Manager Assistant User Guide for Cisco CallManager 4.0: http://www.cisco.com/univercd/cc/td/doc/product/voice/c_ipphon/english/ipma/user/4_0/ The Help files within Cisco CallManager Administration
4-106
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Quiz
Use the practice items here to review what you learned in this lesson. The correct answers are found in the Quiz Answer Key. Q1) Which statement is most closely associated with IPMA shared-line mode? A) B) C) D) Q2) A) B) C) D) Q3) supports newer features such as Call Join, Privacy, and Direct Transfer uses call filters and partitions to route calls to the assistant uses the Standard IPMA Manager softkey template uses Cisco Tomcat to load the Cisco IPMA service The user must log onto the Assistant Console and set a divert target. The Cisco CallManager administrator must add a Service URL phone button. The Cisco CallManager administrator must configure the Cisco IP Phone Services. The user must have LCD-capable Cisco IP Phones (models 7940, 7960, or 7970).
What must happen before users can subscribe to Cisco IP Phone Services?
Which feature could be used in a sales support department to cover incoming calls as a group? A) B) C) D) Call Pickup Call Park Call Forward Call Back enables users who receive a malevolent call to notify authorities prevents users on a shared line from barging in on a call enables users to dial a code and get their call prioritized prevents users on a shared line from viewing call details Call Forward Call Waiting Call Park Transfer
Q4)
When the Privacy feature is enabled, it performs which two functions? (Choose two.) A) B) C) D)
Q5)
Q6)
For which softkey is the initiating user NOT included in the conference after the transaction completes? A) B) C) D) Barge cBarge DirTrfr Join
Q7)
Managers can do which of the following when they access Cisco IPMA Manager Configuration in shared-line mode? A) B) C) D) configure speed dials change the divert target assign an assistant subscribe to services
Enabling Features for Users 4-107
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
Q8)
When you configure IPMA in shared-line mode, the IPMA-controlled line must always be which line? A) B) C) D) intercom primary line of the assistant shared DN proxy
4-108
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
4-109
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.
4-110
The PDF files and any printed representation for this material are the property of Cisco Systems, Inc., for the sole use by Cisco employees for personal study. The files or printed representations may not be used in commercial training, and may not be distributed for purposes other than individual self-study.