Book description
Delivers the proven solutions that make a difference in your Cisco IP Telephony deployment
Learn dial plan best practices that help you configure features such as intercom, group speed dials, music on hold, extension mobility, and more
Understand how to manage and monitor your system proactively for maximum uptime
Use dial plan components to reduce your exposure to toll fraud
Take advantage of call detail records for call tracing and accounting, as well as troubleshooting
Utilize the many Cisco IP Telephony features to enable branch site deployments
Discover the best ways to install, upgrade, patch, and back up CallManager
Learn how backing up to remote media provides both configuration recovery and failure survivability
IP telephony represents the future of telecommunications: a converged data and voice infrastructure boasting greater flexibility and more cost-effective scalability than traditional telephony. Having access to proven best practices, developed in the field by Cisco® IP Telephony experts, helps you ensure a solid, successful deployment.
Cisco CallManager Best Practices offers best practice solutions for CallManager and related IP telephony components such as IP phones, gateways, and applications. Written in short, to-the-point sections, this book lets you explore the tips, tricks, and lessons learned that will help you plan, install, configure, back up, restore, upgrade, patch, and secure Cisco CallManager, the core call processing component in a Cisco IP Telephony deployment. You’ll also discover the best ways to use services and parameters, directory integration, call detail records, management and monitoring applications, and more.
Customers inspired this book by asking the same questions time after time: How do I configure intercom? What’s the best way to use partitions and calling search spaces? How do I deploy CallManager regionally on my WAN? What do all those services really do? How do I know how many calls are active? How do I integrate CallManager with Active Directory? Years of expert experiences condensed for you in this book enable you to run a top-notch system while enhancing the performance and functionality of your IP telephony deployment.
Table of contents
- Copyright
- About the Authors
- About the Contributing Authors
- About the Technical Reviewers
- Acknowledgments
- Command Syntax Conventions
- Foreword
- Introduction
-
1. Planning the CallManager Implementation
- Read the Solution Reference Network Designs
- Check the Compatibility Matrix
- Assess the Current Data Infrastructure
- Assess the Current Voice Environment
- Choose the Right Equipment
- Create a Training Curriculum for Users and Administrators
- Establish a Rollout Plan
- Summary
-
2. Planning Centralized Call Processing Deployments
- Establishing Basic WAN Connectivity
- Tuning Quality of Service on the WAN
- Preventing WAN Oversubscription by Using Locations-Based Call Admission Control (CAC)
- Dynamically Rerouting Calls Using Automated Alternate Routing
- Survive WAN Outages by Using SRST
- Choosing Gateways to Support Centralized Call Processing Functionality
- Summary
-
3. Installing CallManager
-
Before the Installation
- Determine the Installation Logistics
- Prepare the Installation Checklist
- Prepare the Installation Media
- Verify Network Connectivity
- Verify That Both Power Plugs Are Connected
- Do Not Modify the Original BIOS Settings
- Do Not Add Unsupported Third-Party Hardware
- Use Dual Network Interface Cards (Adapter Teaming)
- Locate Your Cisco SmartNet Contract Number or System Serial Number
- Read the Release Notes
- During the Installation
-
After the Installation
- Double-Check Your Pre-Installation Checklist
- Do Not Add Unsupported Software to CallManager Servers
- Do Not Change OS Parameters
- Do Not Create Other Accounts on the System
- Use Only Microsoft Patches and Updates That You Download from Cisco.com
- Verify Database Synchronization
- Set the NIC to the Highest Link Speed and Full Duplex
- Use the Cisco Security Agent
- Add Cisco-Supported Virus Protection Software
- Summary
-
Before the Installation
-
4. Backing Up and Restoring the Environment
- Consider the Whole Deployment
- Five Steps to a Solid Backup
- Planning Your Backup Strategy
- Things to Be Aware of When Restoring from a BARS Backup
- Troubleshooting Typical Backup Problems
- Summary
-
5. Upgrading and Patching CallManager
-
Preparing for an Upgrade or Patch
- Understand the Difference Between Patching and Upgrading
- Use a Staging Environment (if Applicable)
- Select the Appropriate Upgrade Version of CallManager
- Ensure Version Compatibility with the Windows OS
- Read the Release Notes
- Ensure Hardware Compatibility with CallManager and the Windows OS
- Prepare the Upgrade Checklist
- Obtain Media Well in Advance of Upgrading by Using the Product Upgrade Tool
- Download Maintenance Releases
- Download Windows OS Upgrades
- Burn Files to a CD
- Run the Upgrade Assistant Utility
- Performing a CallManager Upgrade Using a Staging Server
- Installing Windows OS and CallManager Service Releases
- Summary
-
Preparing for an Upgrade or Patch
-
6. Securing the Environment
- Classes of Voice Security Threats
- Create a Security Policy to Guide Your Efforts
- Avoid Single Points of Security Policy Failure
-
Review an Infrastructure Security Feature Checklist
- Harden Access to Routers and Switches
- Layer 2: Statically Restrict MAC Addresses on a Switch Port Using Port Security
- Layer 2: Dynamically Restrict Ethernet Port Access with 802.1x Ethernet Port Authentication
- Layer 2: Don't Trust Class of Service Settings from PCs Behind IP Phones
- Layer 2: Use Private VLANs to Restrict Layer 2 Connectivity
- Layer 2: DHCP Option 82 Stops Broadcast of DHCP Replies
- Layer 2: DHCP Snooping Protects Against DHCP Spoofing
- Layer 2: Turn on Dynamic ARP Inspection
-
Layer 2: Lock Down Layer 2 Control Protocols
- Layer 2: Use or Turn Off Cisco Discovery Protocol
- Layer 2: Stop VLAN Membership Policy Service Query Protocol to VLAN Membership Policy Server
- Layer 2: Stop Bridge Protocol Data Unit Spanning-Tree Attacks with BPDU Guard
- Layer 2: Enable STP on Client Ports if They Behave Well
- Layer 2: Configure VTP Transparent Mode to Disable VLAN Trunking Protocol
- Layer 2: Change the Default Native VLAN to a Value Other Than VLAN 1
- Layer 2: Disable Dynamic Trunk Protocol and Limit VLANs on Trunk Ports
- Layer 2: Beware of 802.1q Tunneling
- Layer 2: Beware of Broadcast Storm Control
- Ensure QoS Settings That Prioritize Voice Traffic
- Restrict Access by Filtering Network Traffic
- Layer 3: Simplify ACLs by Smartly Allocating IP Addresses
- Layer 3: Authenticate Routing Protocol Traffic
- Layer 3: Authenticate HSRP and VRRP
- Layer 3: V3PNs Let Voice Traffic Traverse an Untrusted IP Network
- Harden Access via IP Phones
-
Harden CallManager and Voice Application Servers
- Cisco-Provided OS Hardening
- Maintain OS, SQL, and BIOS Security Patches and Updates
- Use McAfee or Norton/Symantec Virus Protection
- Use Cisco Security Agent for Proactive Attack Prevention
- Secure Remote Administration of CallManager
- Compartmentalize Services on Different Servers in Large Deployments
- Turn off IIS on Subscribers
- CallManager Account/Password Policies
- Secure Endpoint Provisioning
- Secure Endpoint Operation
- Secure Interserver Communication for MGCP, SIP, H.323, and Java Telephony API Signaling via IPSec
- Implementation Considerations
- Summary
-
7. Configuring CallManager and IP Telephony Components
-
General CallManager System Best Practices
- Read the Documentation (Recommended Reading List)
- Use IP Addresses Instead of Server Host Names
- Leave the Default CallManager Name as Is
- Use Descriptive Names for All Configuration Items
- Add All Applicable Time Zones and Do Not Use CMLocal
- Use Standard Usernames
- Create Detailed Device Pools with Intuitive Names
- Use Device Pools to Configure Common Parameters and Bulk-Reset Devices
- Design User-Friendly Softkey Templates
- Enable Dependency Records
- Reduce the Interdigit Timeout Default Value
-
IP Phone Best Practices
- Teach Users How to Use IP Phones
- Teach Users to Use the Cisco CallManager User Options Web Page
- Download the Cisco IP Phone Services SDK to Deploy Free Services on Your Phones
- Configure IP Phone Services on Line/Feature Buttons on the Phone
- Configure Private Line Automatic Ringdown for Emergency Access
- Use Abbreviated Dialing to Provide More Speed Dials for Users
- Teach Users to Press the QRT Softkey When They Encounter Audio Problems or Have Trouble with Their Phones
- Gateway Best Practices
-
Dial Plan Best Practices
- Implement Class of Service Restrictions by Ordering Your Partitions in Calling Search Spaces
- Never Use the <None> Partition
- Use Well-Named Partitions and Calling Search Spaces to Effectively Segment the Dial Plan
- Create a Partition for Globally Blocked Numbers, and Create Specific Partitions for Exceptions to the Globally Blocked Numbers
- Use the 9.@ Route Pattern with Great Care
- Use Urgent Route Patterns When Applicable
- Use Line-Based Calling Search Spaces in Addition to Phone-Based Calling Search Spaces (with Caveats)
- Accommodate Extension Mobility in the Dial Plan
- Use Dial Plan Features to Prevent Toll Fraud
- Configure Explicit External Route Patterns
- Accommodate PBX Requirements for Prepended Digits by Using the Prefix Digits (Outgoing Calls) Field
- Use the Cisco Dialed Number Analyzer to Test Your Configuration
-
Best Practices for Configuring Features
- Music on Hold Best Practices
- Use Local DSPs for Conferencing at Remote Sites
- Deploy Video as Needed
- Extension Mobility Best Practices
- Configure Intercom and Group Intercom
- Manipulate Outbound Caller ID According to Policy
- Alter Internal Caller ID on a Per-Line Basis
- Configure System and Group Speed Dials
- Get More Lines for Fewer Buttons
-
Cisco IP Manager Assistant Best Practices
- Consider Not Using the IPMA Configuration Wizard
- Configure Redundant Servers and Force Failback
- Run IPMA on a Dedicated Server if You Configure a Large Number of Managers and Assistants
- If the Assistant's Line is the Primary Line, Use the Primary Line for Voice Mail
- Save Directory Numbers in Proxy Line Mode by Using a Prefix Character
- Interaction with Personal Assistant
- Verify Your Configuration and Physical Connection When Using CMI
-
Tools and Application Best Practices
- Use the Trace Collection Tool for Convenient Trace Collection
- Use the AXL SOAP API to Write Custom Scripts That Interact with the CallManager Database
-
Use the Bulk Administration Tool
- The Best Way to Add Devices and Users to CallManager
- Validate the CSV File
- Use Your Existing Spreadsheet Data
- Use Standard Calling Party Names
- Use a Barcode Scanner with Keyboard Input
- Use BAT to Update Partitions on Lines So That You Never Use the <None> Partition
- Run a Query in BAT to Generate a List of Unassigned DNs
-
Cisco IP SoftPhone/Communicator Best Practices
- Use Cisco IP Communicator as the Preferred Software-Based Phone Model Unless Collaboration Is Needed
- Use G.729 for Best Audio Quality in a Limited-Bandwidth Environment
- Advise Users That Dialup with SoftPhone or Communicator Might Result in Poor Audio Performance, and Ensure That QoS Is Provided When Possible
- Test the Headset for Audio Quality
- Stay Local to Ensure Available Bandwidth for Your SoftPhone/Communicator
- Attendant Console Best Practices
- Provide Personalized Call Distribution via Cisco Personal Assistant (with or Without Speech Recognition)
- Use Directory.asp and Cisco WebDialer to Initiate Calls from a Web Page
- Summary
-
General CallManager System Best Practices
-
8. Managing Services and Parameters
- About Services
- About Service Parameters
-
Cisco CallManager Service and Related Parameters
- Collect CDR Data for Billing Purposes and Troubleshooting
- Customize Data for CCM Traces and Cisco Dialed Number Analyzer
- Managing System Performance
- Parameters You Should Ignore
- Parameters You Should Notice
- Check the Display Text for Translated Parameters
- Specify Unknown Caller ID Text if It Is Not Passed from the PSTN
- If Secondary Lines Are Shared, Use the Primary Line
- If Secondary Lines Are Shared, Use the Primary Line for Voice Mail Access
- The Many Uses of Speed Dial Await Further Digits
- Take B-Channels Out of Service for Troubleshooting or Maintenance
- Enable Distinctive Rings for OnNet and OffNet Calls
- Distinguish National Numbers and Prepend a Digit String So That Users Can Return Calls from the Missed Calls List in the Directory
- Enable FastStart with Centralized Call Processing
- Customize Call Park
- Play a Tone on Barge, Join, and Conference
- Prevent Hold Music from Streaming to a Conference
- Your Hardware and Software Determine the Number of Conference Participants
- Use Silence Suppression if Needed
- Choose a Dial Tone
- Change Your Preferred Packet Size if Needed
- Cisco TFTP Service
-
Cisco Messaging Interface Service and Related Parameters
- Do Not Configure CMI Parameters if You Use Cisco Unity or Integrate Legacy Voice Mail Using SMDI on a Cisco VG248
- Specify a CallManager Name and a Backup CallManager Name
- Specify the MWI Calling Search Space
- Change the Serial Port Parameter if You Use COM2
- Specify the Voice Mail Directory Number and Voice Mail Partition
- Do Not Enter a Trailing Space in Edit Fields
- Cisco IP Voice Media Streaming App Service
- Cisco CTIManager Service
- Cisco Telephony Call Dispatcher Service
- Cisco MOH Audio Translator Service and Related Parameter
- Cisco RIS Data Collector Service and Related Parameters
- Cisco Database Layer Monitor Service and a Related Parameter
- Cisco CDR Insert Service
- Cisco CTL Provider Service
- Cisco Extended Functions Service and a Related Parameter
- Cisco Serviceability Reporter Service
- Cisco WebDialer Service
- Cisco IP Manager Assistant Service
- Cisco Extension Mobility Service and Related Parameters
- General Enterprise Parameters
- Summary
-
9. Using Multilevel Administration
- Changes from the Previous Release
- Enable MLA for Added Security
- No MLA Access When the Publisher Is Down
- Enable Tracing for MLA
- Monitor the Access Log for Malicious Login Attempts
- Check the Privileges Report
- Create User-Specific Accounts
- Create Custom Functional Groups
- Create Custom User Groups
- Assign Group Privileges
- Manage Overlapping Permissions
- Keep an Eye on Your System
- Maintain the Tightest Security Possible
- Summary
- 10. Mastering Directory Integration
-
11. Administering Call Detail Records
- Use CDR Data for Accounting/Billing or Troubleshooting
- Enable CDR Data Collection
- Limit the Number of CDR and CMR Entries
- Configure CDR Enterprise Parameters
- Enable Network Time Synchronization on All CallManagers and Update the Configuration File if Needed
- Understanding the Call Detail Record Format
- Understanding CDR Data Through Call Examples
- Search the CDR SQL Database
- Export CDR Data for Further Analysis
- Convert Epoch Time to Human-Readable Time Using the CDR Time Converter Utility
- Convert a 32-Bit Signed Integer Value to an IP Address
-
Using the CAR Tool
- Configure CDR Load Settings for Times When CallManager Resources Are Most Available (Midnight Daily by Default)
- Avoid Common Installation Pitfalls
- Standard CAR Reports for Monitoring and Troubleshooting
- Examine Weekly and Monthly Utilization Reports
- Track Individual Usage Patterns via CAR
- Track Quality of Service via CAR
- Third-Party CDR Applications
- Summary
-
12. Managing and Monitoring the System
- Choosing the Best Overall Methodology
- Make Monitoring a Daily Process
- Configuring Authentication, Authorization, and Accounting on Cisco IOS Gateways
-
Using Syslog to Monitor the System
- Facilities
- Severities
- Syslog Message Format
- Watch the Syslog Data Every Day
- Determine the Right Logging Severity
- Enable and Configure the CallManager Serviceability Alarm Subsystem for Syslog
- Configure IOS Gateways for Syslog
- Configure a Linux-Based Syslog Server if Your Network Doesn't Have a Server
- Use the CiscoWorks Syslog Service if Available
- What to Do When You Don't Control the Syslog Server
- Configure Multiple Syslog Servers on IOS Gateways for Redundancy if Available
- Use a Syslog Analyzer if You Can
- Check the Windows Event Subsystem (Event Viewer)
- Using SNMP Where Possible
- Use Microsoft Performance for Real-Time Data If It Fits Your Current Model
- Check the Serviceability Reports Archive Every Day
- Check the CallManager Trace Facility Configuration and Log Files
- Using Windows Terminal Services
- Using VNC
- Summary
-
13. Using Real-Time Monitoring Tool
-
Configuring RTMT
- Be Aware of Changes to RTMT
- Changes from Earlier Releases
- Decide What to Monitor
- Decide Who Monitors What
- Monitor Media Resources Closely
- Monitor Trunk Utilization Closely
- Change the Polling Interval if Needed
- Modify Preconfigured Alerts if Needed
- Configure Perfmon Counters and Set Alerts
- Use Device Search to Quickly Find Device Status
- Use the Serviceability Reports Archive
- Create Custom Reports from Raw RISDC Data
- Summary
-
Configuring RTMT
-
Appendix: CallManager 4.0 New Feature Description
-
CallManager Release 4.0(1) Feature List
- Multilevel Precedence and Preemption
- Q.SIG Enhancements
- Annunciator
- Session Initiation Protocol (SIP) Trunk Signaling Interface
- Desktop Video Telephony
- Multiple Calls Per Line Appearance
- Call Join (Join)
- Barge Enhancements (cBarge)
- Privacy Enhancements (Privacy)
- Immediate Divert to Voice Mail (iDivert)
- Drop Any Party from Ad Hoc Conference (Drop)
- Assign a URL to a Line/Feature Button (Service URL)
- Display of Configurable Call Forward Information
- Direct Transfer (DirTrfr)
- IPMA Enhancements
- Conferencing Infrastructure Enhancements
- Hunt Group Enhancements
- Malicious Call Identification (MCID)
- Published API Enhancements
- Bulk Administration Tool (BAT) Enhancements
- Management and Monitoring Enhancements
- Multilevel Administration (MLA) Enhancements
- Cisco CallManager Attendant Console Enhancements
- Security Enhancements
- Other Enhancements and Caveats
-
CallManager Release 4.0(1) Feature List
- Glossary
Product information
- Title: Cisco CallManager Best Practices
- Author(s):
- Release date: June 2004
- Publisher(s): Cisco Press
- ISBN: 9781587051395
You might also like
book
Authorized Self-Study Guide Cisco Voice over IP (CVoice)
A new edition of this title is available, ISBN-10: 1587055546 ISBN-13: 9781587055546 Foundation learning for CCVP …
book
Authorized Self-Study Guide: Implementing Cisco Unified Communications Manager, Part 1 (CIPT1)
Foundation learning for CIPT1 exam 642-446 Dennis Hartmann, CCIE® No. 15651 Implementing Cisco Unified Communications Manager, …
book
Authorized Self-Study Guide Cisco Voice over IP (CVOICE), Third Edition
Authorized Self-Study Guide Cisco Voice over IP (CVOICE) Third Edition Foundation learning for CVOICE exam 642-436 …
book
Authorized Self-Study Guide Implementing Cisco Unified Communications Manager, Part 2 (CIPT2)
Authorized Self-Study Guide Implementing Cisco Unified Communications Manager Part 2 (CIPT2) Foundation learning for CIPT2 exam …