System Guide 9.1
System Guide 9.1
1(1)
First Published: December 20, 2012
Last Modified: September 08, 2015
Americas Headquarters
Cisco Systems, Inc.
170 West Tasman Drive
San Jose, CA 95134-1706
USA
http://www.cisco.com
Tel: 408 526-4000
800 553-NETS (6387)
Fax: 408 527-0883
THE SOFTWARE LICENSE AND LIMITED WARRANTY FOR THE ACCOMPANYING PRODUCT ARE SET FORTH IN THE INFORMATION PACKET THAT SHIPPED WITH
THE PRODUCT AND ARE INCORPORATED HEREIN BY THIS REFERENCE. IF YOU ARE UNABLE TO LOCATE THE SOFTWARE LICENSE OR LIMITED WARRANTY,
CONTACT YOUR CISCO REPRESENTATIVE FOR A COPY.
The Cisco implementation of TCP header compression is an adaptation of a program developed by the University of California, Berkeley (UCB) as part of UCB's public domain version
of the UNIX operating system. All rights reserved. Copyright © 1981, Regents of the University of California.
NOTWITHSTANDING ANY OTHER WARRANTY HEREIN, ALL DOCUMENT FILES AND SOFTWARE OF THESE SUPPLIERS ARE PROVIDED “AS IS" WITH ALL FAULTS.
CISCO AND THE ABOVE-NAMED SUPPLIERS DISCLAIM ALL WARRANTIES, EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, THOSE OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OR ARISING FROM A COURSE OF DEALING, USAGE, OR TRADE PRACTICE.
IN NO EVENT SHALL CISCO OR ITS SUPPLIERS BE LIABLE FOR ANY INDIRECT, SPECIAL, CONSEQUENTIAL, OR INCIDENTAL DAMAGES, INCLUDING, WITHOUT
LIMITATION, LOST PROFITS OR LOSS OR DAMAGE TO DATA ARISING OUT OF THE USE OR INABILITY TO USE THIS MANUAL, EVEN IF CISCO OR ITS SUPPLIERS
HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
Any Internet Protocol (IP) addresses and phone numbers used in this document are not intended to be actual addresses and phone numbers. Any examples, command display output, network
topology diagrams, and other figures included in the document are shown for illustrative purposes only. Any use of actual IP addresses or phone numbers in illustrative content is unintentional
and coincidental.
Cisco and the Cisco logo are trademarks or registered trademarks of Cisco and/or its affiliates in the U.S. and other countries. To view a list of Cisco trademarks, go to this URL: http://
www.cisco.com/go/trademarks. Third-party trademarks mentioned are the property of their respective owners. The use of the word partner does not imply a partnership
relationship between Cisco and any other company. (1110R)
CHAPTER 1 Introduction 3
Cisco Unified Communications Manager as an Appliance 3
Benefits 4
Configure System 11
CHAPTER 6 Clustering 53
Configure Cluster 53
Clusters 54
CHAPTER 7 Redundancy 59
Cisco Unified Communications Manager Redundancy Groups 59
Cisco Unified Communications Manager Groups 59
Distributing Devices for Redundancy and Load Balancing 61
Media Resource Redundancy 62
CTI Redundancy 63
RSVP Configuration 85
Configure Clusterwide Default RSVP Policy 85
Configure Location-Pair RSVP Policy 85
Configure RSVP Retry 86
Configure Midcall RSVP Error Handling 87
Configure MLPP-to-RSVP Priority Mapping 87
TSpec 88
Audio TSpec 88
Video TSpec 89
DSCP 89
Application ID 90
RSVP for Media Devices 91
Use RSVP Between Clusters 91
Enable RSVP for a Call 92
Special Configuration with RSVP 92
Migrate to RSVP 93
RSVP Interactions 94
RSVP and IPv6 94
RSVP and Shared-Line Calls 95
RSVP and Music On Hold 96
RSVP and Call Transfer 97
RSVP and MLPP 98
Troubleshooting RSVP 100
Performance Monitoring Counters 100
Call Detail Records 100
Alarms 101
Trace Information 101
Troubleshooting End-to-End RSVP 102
Softkey Template Configuration Sequence for a Phone That Is Running SIP 109
Interaction with Cisco Extension Mobility 110
Serviceability Counters 110
Devices That Use DHCP and Cisco TFTP 110
TFTP Server Access for Devices That Use IPv4 112
TFTP Server Access for Devices That Use IPv6 112
Identify the TFTP Server for Devices 113
Configure a Redundant TFTP Server 115
Alternate Cisco File Servers 115
Centralized TFTP in a Multiple Cluster Environment 116
Master TFTP Server 116
Send Files to the Master TFTP Server 116
Centralized TFTP with Secure Clusters 117
Configure Centralized TFTP 117
Customize and Modify Configuration Files 118
Migration 131
Alarms 131
CHAPTER 29 Cisco DSP Resources for Transcoding Conferencing and MTP 305
Cisco DSP Resources 305
Hardware-Based MTP Transcoding Services 306
IP-to-IP Packet Transcoding and Voice Compression 307
Voice Compression IP-to-IP Packet Transcoding and Conferencing 307
IP-to-IP Packet Transcoding Across Intercluster Trunks 308
Hardware-Based Conferencing Services 308
Supported Cisco Catalyst Gateways and Cisco Access Routers 309
Cisco Catalyst 4000 WS-X4604-GWY 309
Cisco Catalyst 6000 WS-6608-T1 or WS-6608-E1 310
Cisco 2600 Cisco 2600XM Cisco 2800 Cisco 3600 Cisco 3700 Cisco 3800 and Cisco
VG200 for NM-HDV 311
Cisco 2600XM Cisco 2691 Cisco 2800 Cisco 3600 Cisco 3700 and Cisco 3800 for
NM-HD and NM-HDV2 312
Dependency Records for Gateways and Their Route Groups and Directory Numbers 372
Gateways and the Local Route Groups Feature 373
Gateways and the Calling Party Normalization Feature 373
Apply the International Escape Character to Inbound Calls Over H.323 Trunks 373
Gateway Failover and Fallback 374
MGCP Gateways 374
IOS H.323 Gateways 375
Transfer Calls Between Gateways 376
Gateway Transfer Capabilities Configuration Settings 376
Set Up Transfer Capabilities by Using Call Classification Service Parameter 377
Block Transfer Capabilities by Using Service Parameters 377
H.235 Support for Gateways 377
Basic Calls Between SIP Endpoints and Cisco Unified Communications Manager 408
Basic Outgoing Call 408
Basic Incoming Call 408
Use of Early Media 408
DTMF Relay Calls Between SIP Endpoints and Cisco Unified Communications
Manager 409
Forward DTMF Digits From SIP Devices to Gateways or Interactive Voice Response
(IVR) Systems for Dissimilar DTMF Methods 409
Generate DTMF Digits for Dissimilar DTMF Methods 409
Supplementary Services That Are Initiated If an MTP Is Allocated 410
Ringback Tone During Blind Transfer 410
Supplementary Services That Are Initiated by SIP Endpoint 411
SIP-Initiated Call Transfer 411
Call Hold 411
Call Forward 411
Enhanced Call Identification Services 411
Call Line and Name Identification Presentation 412
Call Line and Name Identification Restriction 412
SIP CLI Handling Change 413
Connected Line and Name Identification Presentation 414
Connected Line and Name Identification Restriction 415
Redirecting Dial Number Identification Service (RDNIS) 415
Redirection 415
Support of G. Clear Codec for SIP Trunks 416
Early Offer for G.Clear Calls 418
Support of Multilevel Precedence and Preemption for SIP Trunks 418
Resource Priority Namespace Network Domains 418
Support for Secure V.150.1 Modem Over IP Over SIP Trunks 419
Support for G.729a and G.729b Codecs Over SIP Trunks 419
Support for SIP T.38 Interoperability with Microsoft Exchange 420
Support for QSIG Tunneling Over SIP 420
SIP PUBLISH 420
Cisco Unified Communications Manager and Cisco Unified Presence High-Level
Architecture Overview 421
SIP OPTIONS 424
Note This document may not represent the latest Cisco product information available. You can obtain the most
current documentation by accessing Cisco's product documentation page at this URL:
http://www.cisco.com/cisco/web/support/index.html
Purpose
The Cisco Unified Communications Manager System Guide provides conceptual information about Cisco
Unified Communications Manager (formerly Cisco Unified CallManager) and its components as well as tips
for setting up features by using Cisco Unified Communications Manager Administration. This book acts as
a companion to the Cisco Unified Communications Manager Administration Guide, which provides instructions
for administering the Cisco Unified Communications Manager system, including descriptions of procedural
tasks that you complete by using Cisco Unified Communications Manager Administration.
Audience
The Cisco Unified Communications Manager System Guide provides information for network administrators
who are responsible for managing the Cisco Unified Communications Manager system. This guide requires
knowledge of telephony and IP networking technology.
Organization
The following table shows the organization of this guide:
Part Description
Part 1 “Understanding Cisco Unified Communications Manager”
Provides an overview of Cisco Unified Communications Manager and Cisco Unified
Communications network components.
Part Description
Part 9 “System Maintenance”
Describes administrative tools and system maintenance for your Cisco Unified
Communications Manager system.
Related Documentation
See the following documents for further information about related Cisco Unified Communications applications
and products:
• Installing Cisco Unified Communications Manager
• Upgrading Cisco Unified Communications Manager
• Cisco Unified Communications Manager Documentation Guide
• Release Notes for Cisco Unified Communications Manager
• Cisco Unified Communications Manager Administration Guide
• Cisco Unified Communications Manager Features and Services Guide
• Cisco Unified Serviceability Administration Guide
• Cisco Unified Communications Manager Call Detail Records Administration Guide
• Cisco Unified Real-Time Monitoring Tool Administration Guide
• Troubleshooting Guide for Cisco Unified Communications Manager
• Cisco Unified IP Phone Administration Guide for Cisco Unified Communications Manager
• Cisco Unified Communications Manager Bulk Administration Guide
• Cisco Unified Communications Manager Security Guide
• Cisco Unified Communications Solution Reference Network Design (SRND)
Conventions
This document uses the following conventions:
Convention Description
boldface font Commands and keywords are in boldface.
italic font Arguments for which you supply values are in italics.
{x|y|z} Alternative keywords are grouped in braces and separated by vertical bars.
Convention Description
[x|y|z] Optional alternative keywords are grouped in brackets and separated by vertical
bars.
string A non-quoted set of characters. Do not use quotation marks around the string or
the string will include the quotation marks.
screen font Terminal sessions and information the system displays are in screen font.
italic screen font Arguments for which you supply values are in italic screen font.
^ The symbol ^ represents the key labeled Control-for example, the key combination
^D in a screen display means hold down the Control key while you press the D
key.
Note Means reader take note. Notes contain helpful suggestions or references to material not covered in the
publication.
Timesaver Means the described action saves time. You can save time by performing the action described in the
paragraph.
Caution Means reader be careful. In this situation, you might do something that could result in equipment damage
or loss of data.
Warning This warning symbol means danger. You are in a situation that could cause bodily injury. Before you
work on any equipment, you must be aware of the hazards involved with electrical circuitry and familiar
with standard practices for preventing accidents.
Additional Information
For information on obtaining documentation, submitting a service request, and gathering additional information,
see the monthly What's New in Cisco Product Documentation, which also lists all new and revised
Cisco technical documentation, at:
http://www.cisco.com/en/US/docs/general/whatsnew/whatsnew.html
Subscribe to the What's New in Cisco Product Documentation as a Really Simple Syndication (RSS) feed
and set content to be delivered directly to your desktop using a reader application. The RSS feeds are a free
service and Cisco currently supports RSS Version 2.0.
Security Overview
This product contains cryptographic features and is subject to United States and local country laws governing
import, export, transfer and use. Delivery of Cisco cryptographic products does not imply third-party authority
to import, export, distribute or use encryption. Importers, exporters, distributors and users are responsible for
compliance with U.S. and local country laws. By using this product you agree to comply with applicable laws
and regulations. If you are unable to comply with U.S. and local laws, return this product immediately.
Further information regarding U.S. export regulations may be found at http://www.access.gpo.gov/bis/ear/
ear_data.html.
• Works on a specific hardware platform(s) that Cisco specifies and supplies and, in some cases, the
customer supplies
• Works in a carefully controlled software environment that Cisco specifies and installs
• Includes all software that is required to operate, maintain, secure, and manage servers
• Outputs a variety of management parameters via a published interface to provide information to approved
management applications such as, but not limited to, NetIQ Vivinet Manager, HP Openview, and
Integrated Research Prognosis
• Operates in a headless manner (without keyboard, mouse, or VGA monitor support) or (in the case of
some of the hardware platforms) in a headed manner (with keyboard, mouse, and monitor)
• Exposed interfaces
◦Ethernet to the network
◦Web interface for Platform and Cisco Unified Communications Manager Administration
◦Command Line Interface (CLI) based platform shell for administrator use
◦APIs such as JTAPI, AXL/SOAP, and SNMP for third-party application and management support
• Cisco Unified Communications Manager servers get preinstalled with software to ease customer and
partner deployment and automatically search for updates and notify administrators when key security
fixes and software upgrades are available for their system. This process comprises Electronic Software
Delivery.
• You can upgrade Cisco Unified Communications Manager servers while they continue to process calls,
so upgrades takes place with minimal downtime.
• Cisco Unified Communications Manager supports the Asian and Middle Eastern markets by providing
support for Unicode on higher resolution phone displays.
• Cisco Unified Communications Manager provides Fault, Configuration, Accounting, Performance, and
Security (FCAPS).
Benefits
The Cisco Unified Communications Manager system includes a suite of integrated voice applications that
perform voice conferencing and manual attendant console functions. Supplementary and enhanced services
such as hold, transfer, forward, conference, multiple-line appearances, automatic route selection, speed dial,
last-number redial, and other features extend to IP phones and gateways. Because Cisco Unified
Communications Manager is a software application, enhancing its capabilities in production environments
requires only upgrading software on the server platform, thereby avoiding expensive hardware upgrade costs.
Distribution of Cisco Unified Communications Manager and all Cisco Unified IP Phones, gateways, and
applications across an IP network provides a distributed, virtual telephony network. This architecture improves
system availability and scalability. Call admission control ensures that voice quality of service (QoS) is
maintained across constricted WAN links and automatically diverts calls to alternate public switched telephone
network (PSTN) routes when WAN bandwidth is not available.
A web-browsable interface to the configuration database provides the capability for remote device and system
configuration. This interface also provides access to HTML-based online help for users and administrators.
Internet Ecosystem
Over time, the Internet (and data networking technology in general) encompassed the traditional traffic types.
This convergence recently started to absorb voice and video as applications into the data network. Several
large Post, Telephone, and Telegraph (PTT) carriers use packet switching or voice over ATM as their backbone
technology, and enterprise customers accept virtual trunking, or connect their disparate PBXs via their wide-area
data network, to avoid long-distance charges.
Converging these previously disparate networks into a single, unified network realizes savings in multiple
areas, including lower total cost of ownership, toll savings, and increased productivity.
Cisco Unified Communications Manager (formerly Cisco Unified CallManager) and Cisco Unified IP Phones
provide an IP telephony solution that operates on an IP infrastructure.
The clustering architecture of Cisco Unified Communications Managers allows you to scale to a highly
available voice-over-IP (VoIP) network.
Cisco Unified Communications support enables you to move from maintaining a separate data network and
a closed, proprietary voice PBX system to maintaining one open and standards-based, converged network for
all your data, voice, and video needs.
Applications
The following list includes the major Cisco Unified Communications voice and video applications:
• Cisco Unified Communications Manager-This software-only call-processing application distributes
calls, features, phones, regions, and groups over an IP network.
• Cisco Unity-The Cisco Unity messaging application provides voice messaging to enterprise
communications.
• Cisco Unity Connection-For more information about Cisco Unity Connection, see the applicable Cisco
Unified Communications Manager SCCP Integration Guide for Cisco Unity Connection or the Cisco
Unified Communications Manager SIP Trunk Integration Guide for Cisco Unity Connection.
• Video-IP-TV and IP-video conferencing products enable distance learning and workgroup collaboration.
• Cisco Unified IP-IVR-As an IP-powered interactive voice response (IVR) solution, Cisco Unified IP-IVR,
combined with Cisco IP Auto-Attendant, provides an open and feature-rich foundation for delivering
IVR solutions over an IP network.
• Cisco IP Communicator-The Cisco IP Communicator, a software, computer-based phone, provides
communication capabilities that increase efficiency and promote collaboration.
Call Processing
Cisco Unified Communications Manager, a software-only call-processing application, distributes calls and
features and provides scalability.
Cisco Unified Communications Manager provides signaling and call-control services to Cisco-integrated
applications, as well as to third-party applications.
Infrastructure
The following list shows the components of the infrastructure layer of Cisco Unified Communications:
• Media convergence servers
• General voice products for Cisco Unified Communications Solutions
• Switches
• Integrated IP telephony solution
• Voice trunks
• Voice gateways
• Toll bypass products
• IP protocols such as MGCP, H.323, and SIP
Clients
Cisco delivers the following IP-enabled communication devices:
• Cisco Unified IP Video Phone 7985-supports SCCP
• Cisco Unified IP Phone 7975-supports SCCP and SIP
• Cisco Unified IP Phone 7970/7971-supports SCCP and SIP
• Cisco Unified IP Phone 7962/7965-supports SCCP and SIP
• Cisco Unified IP Phone 7960/7961-supports SCCP and SIP
• Cisco Unified IP Phone 7942/7945-supports SCCP and SIP
• Cisco Unified IP Phone 7940/7941-supports SCCP and SIP
• Cisco Unified IP Phone 7931-supports SCCP
• Cisco Unified Wireless IP Phone 7921-supports SCCP
• Cisco Unified Wireless IP Phone 7920-supports SCCP
• Cisco Unified IP Phone 7912-supports SCCP and SIP
• Cisco Unified IP Phone 7911-supports SCCP and SIP
• Cisco Unified IP Phone 7910-supports SCCP
• Cisco Unified IP Phone 7906-supports SCCP and SIP
Cisco also supports various third-party phones that are running SIP. Contact your Cisco representative for
more information.
Control from the Cisco Unified IP Phone to Cisco Unified Communications Manager uses SCCP client control
protocol and, independently, desktop computer to Cisco Unified Communications Manager, as an H.323
gatekeeper that is using H.225/H.245 over transmission control protocol (TCP).
Configure System
The general steps that are involved in configuring a complete IP telephony system are as follows. If you are
not using a particular feature or component, you can skip that step. You have some flexibility in the order for
performing these configuration steps, and in some cases, you might have to alternate between steps or return
to a given step several times to complete your configuration.
Procedure
Step 1 Install the Cisco Unified Communications Manager software on one server. This server acts as the database
server.
Step 2 Activate services, as required, on the database server.
Step 3 Configure system-level settings:
• Cisco Unified Communications Managers (Be aware that some Cisco Unified Communications
Manager-specific elements, such as enabling of auto-registration and establishing a starting directory
number [DN], are required.)
• Date/time groups
• Regions
• Softkey templates (Softkey templates represent a required field in device pool configuration, but they
offer standard template options as well.)
• Device defaults
• Enterprise parameters
• Locations
Step 13 Configure and install the phones; then, associate users with the phones. Also, configure phone button templates
and softkey templates.
Step 14 Enable computer telephony integration (CTI) application support; then, install and configure the desired CTI
applications.
• Overview, page 15
• Roles, page 16
• User Groups, page 25
• Access Log, page 26
• Enterprise Parameters, page 26
• Create a Custom Help Desk Role and User Group, page 26
Overview
Roles and user groups provide multiple levels of security to Cisco Unified Communications Manager
Administration and to other applications. The system groups the resources that are available to Cisco Unified
Communications Manager Administration and to other applications into roles. Each application comes with
standard, predefined roles. Each application defines its own access privilege for Cisco Unified Communications
Manager Administration.
Administrators can configure additional roles for an application. A role contains, for a particular application,
the list of resources that an application comprises. For each resource that a role comprises, the administrator
defines the access privilege. For the Cisco Unified Communications Manager Administration application, the
access privileges include read and update. Other applications specify their own access privileges.
Because Cisco Unified Communications Manager allows administrators to manage user groups, roles, and
resources, no guarantee exists that a particular user group or role goes unchanged or that administrators will
use the predefined user groups or roles.
Roles
The system groups the resources that are available to Cisco Unified Communications Manager Administration
and to other applications into roles. A role includes a collection of resources for an application, such as Cisco
Unified Communications Manager Administration. The following types of roles exist:
• Custom roles-Administrator-defined roles that you configure in Cisco Unified Communications Manager
Administration after a Cisco Unified Communications Manager installation; for example, a help desk
role.
• Standard roles-Default roles that get created automatically with Cisco Unified Communications Manager
installation; you cannot modify or delete standard roles, but you can copy them to create custom roles,
which allows you to modify them for your preferences. (See the table below for the list of standard roles
and the privileges/resources that the role provides.)
Each role contains a group of resources, with privileges assigned to each resource. For most applications with
graphical user interfaces, such as Cisco Unified Communications Manager Administration, privileges allow
you to perform tasks, such as viewing or updating data, in a specific window or a group of related windows,
which are defined as resources in the Role Configuration window. For example, for the Standard CCM Feature
Management role, you can view and configure message waiting in the Message Waiting Configuration window
in Cisco Unified Communications Manager Administration. For each role that is associated with Cisco Unified
Communications Manager Administration, the specified privilege allows a certain level of access to each of
the resources (windows). For example, privileges specify the following access in Cisco Unified Communications
Manager Administration:
• Read- Allows users in a user group to view data in specific windows (defined as resources), but the
user(s) cannot modify data in the window. Buttons such as Insert, Delete, Update, and Reset do not
display.
• Update-Allows users in a user group to view and modify data in certain windows (defined as resources
for the role). Users with the update privilege can perform operations such as Insert, Delete, Update, and
Reset.
Other applications, such as CTI applications, specify their own access privileges and do not use the read and
update privileges or a common list of resources (which are configuration windows in most cases); for example,
the Standard CTI Allow Call Recording role allows CTI devices/CTI applications to record calls, and the
Standard EM Authentication Proxy Rights manages Cisco Extension Mobility authentication rights for
application users that interact with Cisco Extension Mobility.
Note The Standard CCM Admin Users role gives the user access to the Cisco Unified Communications Manager
Administration user interface. This role, the base role for all administration tasks, serves as the authentication
role. Cisco Unified Communications Manager Administration defines this role as the role that is necessary
to log in to Cisco Unified Communications Manager Administration.
The Standard CCM Admin Users role includes no permissions beyond logging into Cisco Unified
Communications Manager Administration. The administrator must add another authorization role to define
the parts of the Cisco Unified Communications Manager Administration that the user can administer. The
Standard CCMADMIN Administration role allows a user to access and make changes in all of Cisco
Unified Communications Manager Administration.
Note A user with only the Standard CCM Admin Users role can access Cisco Unified Communications Manager
Administration but cannot make any changes. A user with only the Standard CCMADMIN Administration
role can make changes, but cannot authenticate entry to Cisco Unified Communications Manager
Administration.
A user, therefore, must have the Standard CCM Admin Users role to access Cisco Unified Communications
Manager Administration and must have at least one other role to administer the system.
The following table lists the standard roles, the application(s) that the roles support, the privileges (resources)
for the roles, and the standard user groups that are automatically associated with the standard roles.
Caution For a role, supported privileges are checked in the Role Configuration window. For standard roles, you
cannot change the configuration, but if you want to do so, you can copy a standard role to configure a
custom role, which you can modify to your preferences.
Standard Role Supported Privileges/Resources for the Role Associated Standard User
Application(s) Group(s)
Standard AXL API AXL database API Allows access to the AXL database API Standard CCM Super Users
Access
Standard Admin Rep Cisco Unified Allows an administrator to view and configure Standard CAR Admin Users,
Tool Admin Communications Cisco Unified Communications Manager CDR Standard CCM Super Users
Manager CDR Analysis Analysis and Reporting (CAR).
and Reporting (CAR)
Standard Audit Log Cisco Unified Allows an administrator to perform the following Standard Audit Users
Administration Serviceability tasks for the audit logging feature:
• View and configure audit logging in the
Audit Log Configuration window in Cisco
Unified Serviceability
• View and configure trace in Cisco Unified
Serviceability and collect traces for the
audit log feature in Real-Time Monitoring
Tool
• View and start/stop the Cisco Audit Event
service in Cisco Unified Serviceability
• View and update the associated alert in
RTMT
Standard Role Supported Privileges/Resources for the Role Associated Standard User
Application(s) Group(s)
Standard CCM Admin Cisco Unified Grants log-in rights to Cisco Unified Standard CCM Admin Users,
Users Communications Communications Manager Administration. Standard CCM Gateway
Manager Administration, Standard
Administration CCM Phone Administration,
Standard CCM Read Only,
Standard CCM Server
Monitoring, Standard CCM
Super Users, Standard CCM
Server Maintenance, Standard
Packet Sniffer Users
Standard CCM End Cisco Unified CM User Grant an end user log-in rights to the Cisco Standard CCM End Users
Users Options Unified CM User Options
Tip After you configure the user, make sure
that you add the user to the Standard
CCM End Users user group (User
Management > User Group). If you do
not add the user to this group, the user
cannot view and update the Cisco
Unified CM User Options.
Standard CCM Feature Cisco Unified Allows an administrator to perform the following Standard CCM Server
Management Communications tasks: Maintenance
Manager
Administration • View, delete, and insert the following
items by using the Bulk Administration
Tool:
◦Client matter codes and forced
authorization codes
◦Call pickup groups
Standard Role Supported Privileges/Resources for the Role Associated Standard User
Application(s) Group(s)
Standard CCM Gateway Cisco Unified Allows an administrator to perform the following Standard CCM Gateway
Management Communications tasks: Administration
Manager
Administration • View and configure gateway templates in
the Bulk Administration Tool
• View and configure gatekeepers, gateways,
and trunks in Cisco Unified
Communications Manager Administration
Standard CCM Phone Cisco Unified Allows an administrator to perform the following Standard CCM Phone
Management Communications tasks: Administration
Manager
Administration • View and export phones in the Bulk
Administration Tool
• View and insert user device profiles in the
Bulk Administration Tool
• View and configure the following items in
Cisco Unified Communications Manager
Administration:
◦BLF speed dials
◦CTI route points
◦Default device profiles or default
profiles
◦Directory numbers and line
appearances
◦Firmware load information
◦Phone button templates or softkey
templates
◦Phones
◦Reorder phone button information
for a particular phone by clicking the
Modify Button Items button in the
Phone Configuration window
Standard Role Supported Privileges/Resources for the Role Associated Standard User
Application(s) Group(s)
Standard CCM Route Cisco Unified Allows an administrator to perform the following
Plan Management Communications tasks in Cisco Unified Communications Manager
Manager Administration:
Administration
• View and configure application dial rules
• View and configure calling search spaces
and partitions
• View and configure dial rules, including
dial rule patterns
• View and configure hunt lists, hunt pilots,
and line groups
• View and configure route filters, route
groups, route hunt list, route lists, route
patterns, and route plan report
• View and configure time period and time
schedule
• View and configure translation patterns
Standard CCM Service Cisco Unified Allows an administrator to perform the following Standard CCM Server
Management Communications tasks: Maintenance
Manager
Administration • View and configure the following items in
Cisco Unified Communications Manager
Administration:
◦Annunciators, conference bridges,
and transcoders
◦MOH audio sources and MOH
servers
◦Media resource groups and media
resource group lists
◦Media termination point
◦Cisco Unified Communications
Manager Assistant wizard
Standard Role Supported Privileges/Resources for the Role Associated Standard User
Application(s) Group(s)
Standard CCM System Cisco Unified Allows an administrator to perform the following Standard CCM Server
Management Communications tasks: Maintenance
Manager
Administration • View and configure the following items in
Cisco Unified Communications Manager
Administration:
◦AAR groups
◦Cisco Unified Communications
Managers (Cisco Unified CMs) and
Cisco Unified Communications
Manager groups
◦Date and time groups
◦Device defaults
◦Device pools
◦Enterprise parameters
◦Enterprise phone configuration
◦Locations
◦NTP servers
◦Plug-ins
◦Security profiles for phones that run
SCCP or SIP; security profiles for
SIP trunks
◦SRST references
◦Servers
Standard CCM User Cisco Unified Allows an administrator to view and configure
Privilege Management Communications application users in Cisco Unified
Manager Communications Manager Administration.
Administration
Standard CCMADMIN Cisco Unified Allows an administrator to view and configure Standard CCM Super Users
Administration Communications all items in Cisco Unified Communications
Manager Manager Administration and the Bulk
Administration Administration Tool.
Standard Role Supported Privileges/Resources for the Role Associated Standard User
Application(s) Group(s)
Standard CCMADMIN Cisco Unified Allows an administrator to view configuration Standard CCM Gateway
Read Only Communications in Cisco Unified Communications Manager Administration, Standard
Manager Administration and the Bulk Administration CCM Phone Administration,
Administration Tool. Standard CCM Read Only,
Standard CCM Server
Maintenance, Standard CCM
Server Monitoring
Standard CCMUSER Cisco Unified CM User Allows access to the Cisco Unified CM User Standard CCM End Users
Administration Options Options.
Standard CTI Allow Call Cisco Computer Allows CTI applications/devices to monitor calls Standard CTI Allow Call
Monitoring Telephone Interface Monitoring
(CTI)
Standard CTI Allow Call Cisco Computer Allows CTI applications/devices to use call park Standard CTI Allow Call Park
Park Monitoring Telephone Interface Monitoring
(CTI)
Standard CTI Allow Call Cisco Computer Allows CTI applications/devices to record calls Standard CTI Allow Call
Recording Telephone Interface Recording
(CTI)
Standard CTI Allow Cisco Computer Allows CTI applications to transform calling Standard CTI Allow Calling
Calling Number Telephone Interface party numbers during a call Number Modification
Modification (CTI)
Standard CTI Allow Cisco Computer Allows control of all CTI-controllable devices Standard CTI Allow Control
Control of All Devices Telephone Interface of All Devices
(CTI)
Standard CTI Allow Cisco Computer Allows control of all CTI devices that supported Standard CTI Allow Control
Control of Phones Telephone Interface connected transfer and conferencing of Phones supporting
Supporting Connected (CTI) Connected Xfer and conf
Xfer and conf
Standard CTI Allow Cisco Computer Allows control of all CTI devices that supported Standard CTI Allow Control
Control of Phones Telephone Interface Rollover mode of Phones supporting Rollover
Supporting Rollover (CTI) Mode
Mode
Standard CTI Allow Cisco Computer Allows CTI applications to access and distribute Standard CTI Allow
Reception of SRTP Key Telephone Interface SRTP key material Reception of SRTP Key
Material (CTI) Material
Standard Role Supported Privileges/Resources for the Role Associated Standard User
Application(s) Group(s)
Standard CTI Enabled Cisco Computer Enables CTI application control Standard CTI Enabled
Telephone Interface
(CTI)
Standard CTI Secure Cisco Computer Enables a secure CTI connection to Cisco Standard CTI Secure
Connection Telephone Interface Unified Communications Manager Connection
(CTI)
Standard CUReporting Cisco Unified Allows an administrator to view, download, Standard CCM Administration
Reporting generate, and upload reports in Cisco Unified Users, Standard CCM Super
Reporting Users
Standard EM Cisco Extension Manages application Cisco Extension Mobility Standard CCM Super Users,
Authentication Proxy Mobility authentication rights; required for all application Standard EM Authentication
Rights users that interact with Cisco Extension Mobility Proxy Rights
(for example, Cisco Unified Communications
Manager Assistant and Cisco Web Dialer)
Standard Packet Sniffing Cisco Unified Allows an administrator to access Cisco Unified Standard Packet Sniffer Users
Communications Communications Manager Administration to
Manager enable packet sniffing (capturing)
Administration
Standard Cisco Unified Allows an administrator to view and use the Standard
RealtimeAndTraceCollection Serviceability and SOAP Serviceability AXL APIs, the SOAP Call RealtimeAndTraceCollection
Real-Time Monitoring Record APIs, the SOAP Diagnostic Portal
Tool (Analysis Manager) Database Service; view and
configure trace for the audit log feature, and
view and configure the Real-Time Monitoring
Tool, including collecting traces in RTMT.
Standard Role Supported Privileges/Resources for the Role Associated Standard User
Application(s) Group(s)
Standard Cisco Unified Allows an administrator to view and configure Standard CCM Server
SERVICEABILITY Serviceability and the following windows in Cisco Unified Monitoring, Standard CCM
Real-Time Monitoring Serviceability or the Real-Time Monitoring Super Users
Tool Tool:
• Alarm Configuration and Alarm
Definitions (Cisco Unified Serviceability)
• Audit Trace (marked as read/view only)
• SNMP-related windows (Cisco Unified
Serviceability)
• Trace Configuration and Troubleshooting
Trace Configuration (Cisco Unified
Serviceability)
• Log Partition Monitoring
• Alert Configuration (RTMT), Profile
Configuration (RTMT), Trace Collection
(RTMT)
Standard Role Supported Privileges/Resources for the Role Associated Standard User
Application(s) Group(s)
Standard Dialed Number Allows an administrator to view all Standard CCM Read Only
SERVICEABILITY Analyzer serviceability-related data for components in
Read Only Dialed Number Analyzer.
Standard System Service Cisco Unified Allows an administrator to view, activate, start,
Management Serviceability and stop services in Cisco Unified Serviceability.
User Groups
After configuration of custom roles, you can configure user groups, which are a collection of Cisco Unified
Communications Manager application users and end users that get grouped together for the purpose of assigning
a common list of roles to the members in the user group. Like standard roles, standard user groups get created
at installation, and you cannot delete these user groups; you can only add or delete application or end users
from standard user groups.
Standard user groups in Cisco Unified Communications Manager Administration provide a predefined set of
roles and permissions for various functions. Administrators can manage user groups, roles, and permissions
to control the level of access (and, therefore, the level of security) for system users.
Various named user groups that are predefined have no members that are assigned to them at install time. The
Cisco Unified Communications Manager super user or a user with access to user group configuration should
add users to these groups. The super user or a user with access to user group configuration can configure
additional named user groups as needed.
Note The Standard CCM Super Users user group represents a named user group that always has full access
permission to all named roles. You cannot delete this user group. You can only make additions and deletions
of users to this group.
Certain user groups and roles exhibit limitations that administrators need to recognize. For example, you can
modify the Standard EM Authentication Proxy Rights user group by adding both application users and end
users. Because authentication by proxy is intended for use by applications, end users that get added to this
user group cannot authenticate by proxy.
Access Log
The log contains a file report of access/change attempts. That is, Cisco Unified Communications Manager
Administration generates a record of attempts to access or modify any directory or database component through
Cisco Unified Communications Manager Administration. The change record includes the user name, date,
time, window from which the change was made, and the success or failure status of the update.
Enterprise Parameters
Roles and user groups use the Effective Access Privileges For Overlapping User Groups and Roles enterprise
parameter.
The Effective Access Privileges For Overlapping User Groups and Roles enterprise parameter specifies the
maximum default value.
Note This enterprise parameter does not affect the privileges for the members of the Standard CCM Super Users
user group.
Procedure
Step 1 In Cisco Unified Communications Manager Administration, chooseUser Management > Role.
Step 2 Click Add New.
Step 3 From the Application drop-down list box, choose Cisco Call Manager Administration; then, click Next.
Step 4 In the Name field, enter the name of the role; for example, Help Desk.
Step 5 In the Description field, enter a short description; for example, for adding phones and users.
Step 6 Choose one of the following options, which depends on where you want the help desk personnel to perform
the task:
a) If you want the help desk personnel to add a phone in the Phone Configuration window and then add an
end user in the End User Configuration window. check the read and update privileges check boxes for the
User web page resource and the Phone web pages resource; then, click Save.
b) If you want the help desk personnel to add both a phone and user at the same time in the User and Phone
Add window, check the read and update privileges check boxes for the User and Phone add resource and
the User web page resource; then click Save.
Step 7 By performing the following tasks, create a custom user group for the help desk:
a) In Cisco Unified Communications Manager Administration, choose User Management > User Group;
then, click Add New.
b) Enter the name of the custom user group; for example, Help Desk.
c) From the Related Links drop-down list box, choose Assign Roles to User Group; then, click Go.
d) Click the Assign Role to Group button.
e) Check the check box for the custom role that you created in Step 6; in this example, Help Desk. In addition,
check the check box for the Standard CCM Admin Users role. Then, click Add Selected.
f) In the User Group Configuration window, verify that the roles display in the Role Assignment pane; then,
click Save.
What to Do Next
In Cisco Unified Communications Manager Administration, the help desk personnel can add the phone, add
the user, and add the end user to the user group.
• To add a phone in the Phone Configuration window, choose Device > Phone; then, to add an end user
in the End User Configuration window, choose User Management > End User.
• To add both a phone and user at the same time in the User and Phone Add window, choose User
Management > User and Phone Add.
• To associate the end user with the Standard CCM End Users user group, choose User Management >
User Group.
System Configuration
Before you add devices and configure Cisco Unified Communications Manager features, configure system-level
settings, such as servers, regions, device pools, and so on.
Procedure
Step 1 Configure the server to specify the address of the server where Cisco Unified Communications Manager is
installed.
Step 2 Specify the ports and other properties for Cisco Unified Communications Manager
Step 3 Configure phone NTP references, so phones that are running SIP can get the date and time from the NTP
server (optional).
Step 4 Configure Date/Time groups to define time zones for the various devices that are connected to Cisco Unified
Communications Manager.
Step 5 Configure regions to specify the maximum bit rate that can be used for calls between devices within that
region, and between that region and other regions, if needed.
Tip You do not need to configure regions if you are using only the default G.711 audio codec.
Step 6 Configure device pools to define a set of common characteristics that can be assigned to devices.
Step 7 Configure media resource groups and media resource group lists.
Step 8 Configure LDAP to store authentication and authorization information about users who interface with Cisco
Unified Communications Manager.
Step 9 Configure locations or gatekeepers for call admission control.
Step 10 Configure survivable remote site telephony (SRST) references to preserve rudimentary call capability.
Step 11 Configure the MLPP domain.
Step 12 Update enterprise parameters, if necessary.
Step 13 Update service parameters, if necessary. For example, configure the DRF backup and restore master agent in
the Cisco Unified Communications Manager Administration Service Parameters Configuration window.
Related Topics
Server Configuration, on page 30
Cisco Unified Communications Manager Configuration, on page 33
NTP Reference Configuration, on page 34
Date/Time Groups, on page 35
Regions, on page 37
Device Pools, on page 44
Survivable Remote Site Telephony References, on page 48
MLPP Domain, on page 49
Enterprise Parameters, on page 50
Service Parameters, on page 50
Dependency Records, on page 50
Media Resource Management, on page 247
Server Configuration
Use the server configuration to specify the address of the server where Cisco Unified Communications Manager
is installed. If your network uses Domain Name System (DNS) services, you can specify the host name of
the server. If your network does not use DNS services, you must specify the Internet Protocol Version 4 (IPv4)
address of the server.
Configuring a Server
The following guidelines apply to configuring (adding and updating) a server:
• If your network supports IPv4, you must update the DNS server with the appropriate Cisco Unified
Communications Manager name and address information before using that information to configure the
Cisco Unified Communications Manager server.
• Cisco Unified Communications Manager Administration does not prevent you from updating the IP
Address field under any circumstances.
• When you attempt to change the IP address in the Server Configuration window, the following message
displays after you save the configuration: “Changing the host name/IP Address of the server may cause
problems with Cisco Unified Communications Manager. Are you sure that you want to continue?” Before
you click OK, make sure that you understand the implications of updating the Host Name/IP Address
field; for example, updating this setting incorrectly may cause Cisco Unified Communications Manager
to become inoperable; that is, the database may not work, you may not be able to access Cisco Unified
Communications Manager Administration, and so on. In addition, updating this field without performing
other related tasks may cause problems for Cisco Unified Communications Manager.
• For additional information on changing the IP address or host name, see the document, Changing the
IP Address and Host Name for Cisco Unified Communications Manager.
• Any changes that you make to the server configuration do not take effect until you restart Cisco Unified
Communications Manager.
Deleting a Server
You cannot delete the server where you installed Cisco Business Edition 5000.
Hostname Configuration
The following table lists the locations where you can configure a host name for the Unified Communications
Manager server, the allowed number of characters for the host name, and the recommended first and last
characters for the host name. Be aware that, if you do not configure the host name correctly, some components
in Unified Communications Manager, such as the operating system, database, installation, and so on, may
not work as expected.
Caution Before you change the host name or IP address for any locations that are listed in the following table, see
the document Changing the IP Address and Host Name for Cisco Unified Communications Manager.
Failing to update the host name or IP address correctly after it is configured may cause problems for
Unified Communications Manager.
Host Name Location Allowed Configuration Allowed Number of Recommended First Recommended Last
Characters Character for Host Name Character for Host Name
Host Name/ IP Address You can add or change 2-63 alphabetic alphanumeric
field the host name for a
server in the cluster.
System > Server in
Cisco Unified
Communications
Manager Administration
Hostname field You can add the host 1-63 alphabetic alphanumeric
name for a server in the
Cisco Unified
cluster.
Communications
Manager installation
wizard
Hostname field You can change, not add, 1-63 alphabetic alphanumeric
the host name for a
Settings > IP >
server in the cluster.
Ethernet in Cisco
Unified Communications
Operating System
set network hostname You can change, not add, 1-63 alphabetic alphanumeric
the host name for a
hostname
server in the cluster.
Command Line Interface
Tip The host name must follow the rules for ARPANET host names. Between the first and last character of
the host name, you can enter alphanumeric characters and hyphens.
Before you configure the host name in any location, review the following information:
• The Host Name/IP Address field in the Server Configuration window, which supports device-to-server,
application-to-server, and server-to-server communication, allows you to enter an IPv4 address in dotted
decimal format or a host name.
After you install the Unified Communications Manager publisher node, the host name for the publisher
automatically displays in this field. Before you install a Unified Communications Manager subscriber
node, enter either the IP address or the host name for the subscriber node in this field on the Unified
Communications Manager publisher node.
In this field, configure a host name only if Unified Communications Manager can access the DNS server
to resolve host names to IP addresses; make sure that you configure the Cisco Unified Communications
Manager name and address information on the DNS server.
Tip In addition to configuring Unified Communications Manager information on the DNS server, you enter
DNS information during the Cisco Unified Communications Manager installation.
• During the installation of the Unified Communications Manager publisher node, you enter the host name,
which is mandatory, and IP address of the publisher node to configure network information; that is, if
you want to use static networking.
During the installation of a Unified Communications Manager subscriber node, you enter the hostname
and IP address of the Unified Communications Manager publisher node, so that Unified Communications
Manager can verify network connectivity and publisher-subscriber validation. Additionally, you must
enter the host name and the IP address for the subscriber node. When the Unified Communications
Manager installation prompts you for the host name of the subscriber server, enter the value that displays
in the Server Configuration window in Cisco Unified Communications Manager Administration; that
is, if you configured a host name for the subscriber server in the Host Name/IP Address field.
Note When you perform a fresh installation of Cisco Unified Communications Manager, you must activate the
Cisco CallManager service. For information about activating the Cisco CallManager service, see the Cisco
Unified Serviceability Administration Guide.
Note Some Media Gateway Control Protocol (MGCP) devices, such as gateways and route/hunt lists, can
associate directly with Cisco Unified Communications Manager groups.
Cisco Unified Communications Manager groups provide two important features for your system:
• Prioritized failover list for backup call processing-When a device registers, it attempts to connect to the
primary (first) Cisco Unified Communications Manager in the group that is assigned to its device pool.
If the primary Cisco Unified Communications Manager is not available, the device tries to connect to
the next Cisco Unified Communications Manager that is listed in the group, and so on. Each device pool
has one Cisco Unified Communications Manager group that is assigned to it.
• Call processing load balancing-You can configure device pools and Cisco Unified Communications
Manager groups to distribute the control of devices across multiple Cisco Unified Communications
Managers. See the Balanced Call Processing, on page 56 for more information.
For most systems, you will assign a single Cisco Unified Communications Manager to multiple groups to
achieve better load distribution and redundancy.
Note You cannot delete a Cisco Unified Communications Manager group if it is assigned to any device pools
or MGCP gateways or if it is the current Auto-registration Cisco Unified Communications Manager Group
for the cluster.
To find out which devices are using the Cisco Unified Communications Manager group, choose Dependency
Records from the Related Links drop-down list box on the Cisco Unified Communications Manager Group
Configuration window and click Go.
Before deleting a Cisco Unified Communications Manager group that is currently in use, you must perform
some or all of the following tasks:
• Assign a different Cisco Unified Communications Manager group to the device pools or MGCP gateways
that currently use this Cisco Unified Communications Manager group.
• Create or choose a different Cisco Unified Communications Manager group to be the Auto-registration
Cisco Unified Communications Manager Group.
For more information, see the Cisco Unified Communications Manager Administration Guide and the Cisco
Cisco Unified Serviceability Administration Guide.
phone that is running SIP cannot get its date/time from the provisioned “Phone NTP Reference,” the phone
will receive this information when it registers with Cisco Unified Communications Manager.
Related Topics
Balanced Call Processing, on page 56
Date/Time Groups
Use Date/Time Groups to define time zones for the various devices that are connected to Cisco Unified
Communications Manager.
Cisco Unified Communications Manager provides a default Date/Time Group that is called CMLocal that
configures automatically when you install Cisco Unified Communications Manager; however, Cisco
recommends that you configure a group for each local time zone. CMLocal synchronizes to the active date
and time of the operating system on the Cisco Unified Communications Manager server. After installing Cisco
Unified Communications Manager, you can change the settings for CMLocal as desired. Normally, you adjust
the server date/time to the local time zone date and time.
Note CMLocal resets to the operating system date and time whenever you restart Cisco Unified Communications
Manager or upgrade the Cisco Unified Communications Manager software to a new release. Do not change
the name of CMLocal.
Tip For a worldwide distribution of Cisco Unified IP Phones, create a Date/Time Group for each of the 24
time zones.
Note To ensure that Cisco Unified Communications Manager includes the latest time zone information, you
can install a COP file that updates the time zone information after you install Cisco Unified Communications
Manager. You do not need to upgrade Cisco Unified Communications Manager to get these updates. After
major time zone change events, Cisco contacts you to let you know that you can download COP file
ciscocm.dst-updater.YYYYv-1.el4.x.y.z.cop to install on the servers in your cluster. (In the preceding file
name example, “YYYY” represents the release year of the COP file, “v” specifies the file version number,
and “x.y.z ”specifies the Cisco Unified Communications Manager.).
Be aware that COP files that contain “x.y.z” in their filenames are compatible with only Release x.y(z).
For information about how to install a COP file, follow the installation instructions that you get with the
file.
Note You cannot delete a date/time group that any device pool uses.
To find out which device pools use the Date/Time Group, choose Dependency Records from the Related
Links drop-down list box on the Date/Time Group Configuration window and click Go.
Before deleting a Date/Time Group that is currently in use, you must perform either or both of the following
tasks:
• Assign a different Date/Time Group to device pools that use the Date/Time Group that you want to
delete.
• Delete the device pools that use the Date/Time Group that you want to delete.
Related Topics
Call Admission Control, on page 47
Regions
Regions provide capacity controls for Cisco Unified Communications Manager multi-site deployments where
you may need to limit the bandwidth for individual calls that are sent across a WAN link, but where you want
to use a higher bandwidth for internal calls. Additionally, the system uses regions also for applications that
only support a specific codec; for example, an application that only uses G.711. Use regions to specify the
maximum transport-independent bit rate that is used for audio and video calls within a region and between
regions; in this case, codecs with higher bit rates do not get used for the call.
Cisco Unified Communications Manager prefers codecs with better audio quality. For example, despite having
a maximum bit rate of 32 kb/s, G.722.1 sounds better than some codecs with higher bit rates, such as G.711,
which has a bit rate of 64 kb/s.
When you configure the maximum audio bit rate setting in the Region Configuration window (or use the
service parameter in the Service Parameter Configuration window), this setting serves as a filter. When an
audio codec is selected for a call, Cisco Unified Communications Manager takes the matching codecs from
both sides of a call leg, filters out the codecs that exceed the configured maximum audio bit rate, and then
picks the preferred codec among the codecs that are remaining in the list.
The audio codec preference feature orders the audio preference in the following table for the default low-loss
case by sound quality, and the table adds a separate preference list for the lossy case.
Table 3: Audio Codec Preference Order for Cisco Unified Communications Manager
If Low Loss Is Configured for Link Loss Type If Lossy Is Configured for Link Loss Type
AMR-WB-24 kb/s AMR-WB-24 kb/s
If Low Loss Is Configured for Link Loss Type If Lossy Is Configured for Link Loss Type
G.722.1-24 kb/s G.722.1-24 kb/s
GSM Enhanced Full Rate-13 kb/s GSM Enhanced Full Rate-13 kb/s
For calls made between Cisco Unified Communications Manager and previous versions of Cisco Unified
Communications Manager over SIP intercluster trunks, the Cisco Unified Communications Manager that
makes the SDP Answer chooses the codec. Because of SIP Delayed Offer support, the Cisco Unified
Communications Manager that initiates or resumes the call is the one that makes the SDP Answer, and hence,
it is the one that determines the codec for the call.
For audio calls that involve H.323 intercluster trunks, Cisco Unified Communications Manager uses the
preference list of codecs in the previous table only if both sides of the call run Cisco Unified Communications
Manager 8.6(1). If both sides of the call do not run Cisco Unified Communications Manager 8.6(1), the codec
list from the following table gets used.
For audio and video calls, Cisco Unified Communications Manager uses the preference order of codecs in
the following table.
Table 4: Audio Codec Preference Order for H.323 Intercluster Trunks If Both Sides of Call Do Not Support Cisco Unified
Communications Manager 8.5(1))
If Low Lossy Is Configured for Link Loss Type If Lossy Is Configured for Link Loss Type
--- iLBC-16 kb/s
GSM Enhanced Full Rate-13 kb/s GSM Enhanced Full Rate-13 kb/s
G.729ab-8kb/s G.729ab-8kb/s
• G.722.1-G.722.1 is a low-complexity wideband codec operating at 24 and 32 kb/s. The audio quality
approaches that of G.722 while using at most half the bit rate. As it is optimized for both speech and
music, G.722.1 has slightly lower speech quality than the speech-optimized iSAC codec. G.722.1 is
supported for SIP and H.323 devices.
• G.723.1-Low-bit-rate codec with 6.3 or 5.3 kb/s compression for Cisco IP Phone 12 SP+ and Cisco IP
Phone 30 VIP devices.
• G.728-Low-bit-rate codec that video endpoints support.
• G.729-Low-bit-rate codec with 8-kb/s compression that is supported by Cisco Unified IP Phone 7900.
Typically, you would use low-bit-rate codecs for calls across a WAN link because they use less bandwidth.
For example, the factory default intraregion maximum audio bit rate is 64 kbps, while the factory default
interregion maximum audio bit rate is 8 kbps.
• GSM--The global system for mobile communications (GSM) codec. GSM enables the MNET system
for GSM wireless handsets to operate with Cisco Unified Communications Manager. Assign GSM
devices to a device pool that specifies 13 kb/s as the audio codec for calls within the GSM region and
between other regions. Depending on device capabilities, this includes GSM EFR (enhanced full rate)
and GSM FR (full rate).
• L16-Uncompressed 16-bit linear pulse-code modulation (PCM) encoded audio with a 16-kHz sampling
rate provides wideband audio at 256 kb/s. Works with phones with handsets, acoustics, speakers, and
microphones that can support high-quality audio bandwidth, such as the Cisco Unified IP Phone7900
Series.
• iSAC-Internet Speech Audio Codec (iSAC) is an adaptive wideband audio codec, specially designed to
deliver wideband sound quality with low delay in both low and medium-bit rate applications.
Using an adaptive bit rate of between 10 and 32 kb/s, iSAC provides audio quality approaching that of
G.722 while using less than half the bandwidth. In deployments with significant packet loss, delay, or
jitter, such as over a WAN, iSAC audio quality is superior to that of G.722 due to its robustness.
iSAC is supported for SIP and SCCP devices. The Cisco Unified Communications Manager IP Voice
Media Streaming App (IPVMSApp), which includes Media Termination Point, Conference Bridge,
Music on Hold Server, and Annunciator does not support iSAC. MGCP devices are not supported.
• iLBC-Internet Low Bit Rate Codec (iLBC) provides audio quality between that of G.711 and G.729 at
bit rates of 15.2 and 13.3 kb/s, while allowing for graceful speech quality degradation in a lossy network
due to the speech frames being encoded independently. By comparison, G.729 does not handle packet
loss, delay, and jitter well, due to the dependence between speech frames.
iLBC is supported for SIP, SCCP, H323, and MGCP devices.
Note H.323 Outbound FastStart does not support the iLBC codec.
• AMR-Adaptive Multi-Rate (AMR) codec is the required standard codec for 2.5G/3G wireless networks
based on GSM (WDMA, EDGE, GPRS). This codec encodes narrowband (200-3400 Hz) signals at
variable bit rates ranging from 4.75 to 12.2 kb/s with toll quality speech starting at 7.4 kbps.
AMR is supported only for SIP devices.
• AMR-WB-Adaptive Multi-Rate Wideband (AMR-WB) is codified as G.722.2, an ITU-T standard speech
codec, formally known as Wideband coding of speech for about 16 kb/s. This codec is preferred since
it provides excellent speech quality due to a wider speech bandwidth of 50 Hz to 7000 Hz compared to
other narrowband speech codecs.
AMR-WB is supported only for SIP devices.
Note AMR-WB is preferred by Cisco Unified Communications Manager over AMR and other supported codecs,
G.711 in particular.
The total bandwidth that is used per call stream depends on the audio codec type as well as factors such
as data packet size and overhead (packet header size)
Note For information on bandwidth usage for each codec, see the Cisco Unified Communications Solution
Reference Network Design (SRND) for the current release of Cisco Unified Communications Manager.
Audio Codec Bandwidth Used for Data Bandwidth Used Per Call Bandwidth Used Per Call
Packets Only (Fixed (Including IP Headers) With (Including IP Headers) With
Regardless of Packet Size) 30-ms Data Packets 20-ms Data Packets
G.711 64 kb/s 80 kb/s 88 kb/s
Audio Codec Bandwidth Used for Data Bandwidth Used Per Call Bandwidth Used Per Call
Packets Only (Fixed (Including IP Headers) With (Including IP Headers) With
Regardless of Packet Size) 30-ms Data Packets 20-ms Data Packets
GSM (Global 13 kb/s 29 kb/s 37 kb/s
system for mobile
communications)
1 AAC-LD (MP4A-LATM) does not specify the packetization period (20 ms or 30 ms) in SDP (it assumes the maximum overhead of 24K, which is in 20 ms)
• The Central Campus site to device pools that specify CentralCampus as the region setting
• Remote Site A to device pools that specify RemoteSiteA as the region setting
• Remote Site B to device pools that specify RemoteSiteB for the region setting
Add Region
Cisco Unified Communications Manager allows you to add a maximum of 2000 regions.
You must specify the maximum bit rate for devices that are using regions.
Procedure
Step 1 Select System > Service Parameters in Cisco Unified Communications Manager Administration Service
Parameters Configuration window to configure the default values for maximum bit rates for audio and
video calls.
Step 2 Choose the node.
Step 3 Choose the Cisco Unified Communications Manager service
Step 4 Scroll to the Clusterwide Parameters (System-Location and Region) pane
For enhanced scalability and to ensure that the system uses fewer resources, Cisco recommends that you set
the default values in the Service Parameters Configuration window for the maximum bit rates for audio
and video calls and the link loss type; then, when you configure regions, choose the default settings in the
Region Configuration window.
Step 5 Create regions specifying the maximum bit rates to use for calls within those regions and between other
regions.
• For audio calls, the default value within a region is 64 kb/s (which means that G.722 or G.711 may be
used for the call, with G.722 being preferred because it has better audio quality).
• For audio calls, the default value between regions is 8 kb/s (G.729).
• For video calls (includes audio), the default value is 384 kb/s.
Step 6 Create or modify device pools to use the regions that you created.
Step 7 Assign device pools to devices.
Step 8 Restart devices to apply any changes to devices that use the updated region.
Device Pools
You can specify the following device characteristics for a device pool:
• Device Pool Name-Specifies the name for the new device pool.
• Date/Time group-Specifies the date and time zone for a device.
• Region-Specifies the audio and video codecs that are used within and between regions. Use regions only
if you have different types of codecs within the network.
• Softkey template-Manages the softkeys that are associated with applications on Cisco Unified IP Phones.
• Survivable Remote Site Telephony (SRST) reference-Specifies the gateway that provides SRST
functionality for the devices in a device pool.
• Calling search space for auto-registration (optional)-Specifies the partitions that an auto-registered device
can reach when a call is placed.
• Reverted call focus priority (optional)-Specifies which call type, incoming calls or reverted calls, has
priority for user actions, such as going off hook. For example, if a phone has both a reverted call and an
incoming call alerting, the incoming call gets retrieved on off hook when incoming calls have priority.
• Media resource group list (optional)-Specifies a prioritized list of media resource groups. An application
chooses the required media resource (for example, a Music On Hold server, transcoder, or conference
bridge) from the available media resource groups according to the priority order that is defined in the
media resource group list.
• Network hold music on hold (MOH) audio sources (optional)-Specifies the audio source for network
hold.
• User hold music on hold (MOH) audio source (optional)-Specifies the audio source for user hold.
• Network locale-Contains a definition of the tones and cadences that the phones and gateways use in a
device pool in a specific geographic area.
Note You must choose only a network locale that is already installed and that the associated
devices support. The list contains all available network locales for this setting, but not
all are necessarily installed. If the device is associated with a network locale that it does
not support in the firmware, the device will fail to come up.
• Device Mobility Group-Represents the highest level entity that is used to control device mobility for
this device.
• Location-Implements call admission control in a centralized call-processing system.
• Physical Location-Distinguishes the device-mobility-related parameters that apply to a specific
geographical location from other parameters.
• User locale-Identifies a set of detailed information to support users, including language and font. This
characteristic associates with the phones and gateways in a device pool.
• Connection Monitor Duration-Resolves WAN link flapping issues between Cisco Unified Communications
Manager and SRST.
• Single Button Barge/cBarge-Specifies the Single Button Barge/cBarge feature setting.
• Join Across Lines-Specifies the Join Across Lines feature setting.
• Device Mobility Calling Search Space-Specifies the appropriate calling search space to be used as the
device calling search space when the device is roaming and in same device mobility group.
• AAR Calling Search Space-Specifies the calling search space for the device to use when performing
automated alternate routing (AAR).
• AAR Group-Specifies the AAR group for this device. The AAR group provides the prefix digits that
are used to route calls that are otherwise blocked due to insufficient bandwidth. An AAR group setting
of None specifies that no attempt to reroute blocked calls will occur.
• MLPP Precedence and Preemption Information-Manages MLPP settings:
• 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 preempting
calls in progress will use the capability when the devices plan an MLPP precedence call.
• MLPP Domain-Specifies a hexadecimal value for the MLPP domain that is associated with the
device pool. Device pools refer to the configured MLPP domain.
• Calling Party Transformation Pattern CSS and international escape character + (prefix) settings.
Note You must configure the preceding items before you configure a device pool if you want to choose the
items for the device pool.
After you add a new device pool to the database, you can use it to configure devices such as Cisco Unified
IP Phones, gateways, conference bridges, transcoders, media termination points, voice-mail ports, and CTI
route points.
If you are using auto-registration, you can assign all devices of a given type to a device pool by using the
Device Defaults window in Cisco Unified Communications Manager Administration.
Related Topics
Date/Time Groups, on page 35
Regions, on page 37
Call Admission Control, on page 47
Survivable Remote Site Telephony References, on page 48
Partitions and Calling Search Spaces, on page 135
Understanding Route Plans, on page 143
Use the International Escape Character, on page 161
Directory Numbers, on page 191
Media Resource Group Lists, on page 255
See the Local Route Groups and Called Party Transformations, on page 151 for an explanation of local route
groups and the details of provisioning route groups, device pools, route lists, partitions, route patterns, and
calling search spaces in a local route group scenario.
Procedure
Step 1 To find out which devices are using the device pool, choose Dependency Records from the Related Links
drop-down list box on the Device Pool Configuration window.
Step 2 Click Go.
LDAP
See the Directory Overview, on page 225 chapter for information about using directories with Cisco Unified
Communications Manager.
Note If you do not use call admission control to limit the voice bandwidth on an IP WAN link, the system allows
an unlimited number of calls to be active on that link at the same time. This can cause the voice quality
of each call to degrade as the link becomes oversubscribed.
The administrator defines SRST configurations in the SRST Reference Configuration window. Any preceding
SRST configuration option can apply to a device pool. The Cisco TFTP reads the SRST configuration and
provides it to the IP phone in a .cnf.xml file. The IP phone reacts appropriately to the SRST configuration.
disruptions fit into two classifications: infrequent random outages that occur on an otherwise stable WAN
and the sporadic, frequent disruptions that last a few minutes.
To resolve the WAN link flapping issues between Cisco Unified Communications Manager and SRST, Cisco
Unified Communications Manager provides an enterprise parameter and a setting in the Device Pool
Configuration window that is called Connection Monitor Duration. Depending upon system requirements,
the administrator decides which parameter to use. The value of the parameter gets delivered to the IP phone
in the XML configuration file.
• The default for the enterprise parameter specifies 120 seconds. Use the enterprise parameter to change
the connection duration monitor value for all IP phones that are configured in Cisco Unified
Communications Manager Administration.
• Use the Device Pool Configuration window to change the connection duration monitor value for all IP
phones in a specific device pool.
SRST Reference Configuration Options for Phones That Are Running SIP
A remote site may have a mix of SCCP and SIP endpoints in addition to PSTN gateway access. For calls to
be routed between the different protocols and the PSTN, three different features will get configured in one
SRST router that will allow calls to be routed between phones that are running SCCP, phones that are running
SIP, and the PSTN during a WAN outage. In addition, the SRST Reference Configuration window in Cisco
Unified Communications Manager Administration provides two fields:
• SIP Network/IP Address-The SIP network/IP address applies for SIP SRST. This address notifies the
phone that is running SIP where to send SIP Register message for SIP SRST.
• SIP Port-SIP port of the SRST gateway. Default specifies 5060.
MLPP Domain
Because the MLPP service applies to a domain, Cisco Unified Communications Manager only marks a
precedence level to connections and resources that belong to calls from MLPP users in a given domain. The
MLPP domain subscription of the originating user determines the domain of the call and its connections. Only
higher precedence calls in one domain can preempt connections that calls in the same domain are using.
To define an MLPP domain, configure the following MLPP domain information:
• Domain Name-Name of the MLPP domain.
• Domain Identifier-Configure the MLPP domain identifier as a hexadecimal value of zero or greater (the
default value specifies zero).
The MLPP domain identifier comprises the collection of devices and resources that are associated with an
MLPP subscriber. When an MLPP subscriber (who belongs to a particular domain) places a precedence call
to another MLPP subscriber (who belongs to the same domain), the MLPP service can preempt the existing
call that the called MLPP subscriber is on for a higher precedence call. The MLPP service availability does
not cross domains. Device pools refer to the configured MLPP domain.
Note You must reset all devices for a change to this setting to take effect.
Enterprise Parameters
Enterprise parameters provide default settings that apply to all devices and services. When you install a new
Cisco Unified Communications Manager, it uses the enterprise parameters to set the initial values of its device
defaults.
You cannot add or delete enterprise parameters, but you can update existing enterprise parameters. Cisco
Unified Communications Manager Administration divides enterprise parameters by categories; for example,
CCMAdmin parameters, CCMUser parameters, and CDR parameters.
You can display additional descriptions for enterprise parameters by using the question mark button on the
Enterprise Parameters Configuration window.
Service Parameters
Service parameters for Cisco Unified Communications Manager allow you to configure different services on
selected servers. You can view a list of parameters and their descriptions by clicking the question mark button
that displays on the Service Parameters Configuration window. You can view the list with a particular parameter
at the top by clicking that parameter.
If you deactivate a service by using Cisco Unified Serviceability, Cisco Unified Communications Manager
retains any updated service parameter values. If you start the service again, Cisco Unified Communications
Manager sets the service parameters to the changed values.
Caution Some changes to service parameters may cause system failure. Cisco recommends that you do not make
any changes to service parameters unless you fully understand the feature that you are changing or unless
the Cisco Technical Assistance Center (TAC) requests that you make changes.
Dependency Records
Use dependency records to find specific information about system-level settings such as servers, device pools,
and date/time groups.
Procedure
Step 1 Choose Dependency Records from the Related Links drop-down list box on the Cisco Unified
Communications Manager Administration configuration windows for each system-level setting.
Step 2 Click Go.
If the dependency records are not enabled for the system, the dependency records summary window displays
a message.
Note You cannot view dependency records from the Device Defaults and Enterprise Parameters Configuration
windows.
The Cisco Unified CM Configuration Dependency Records window provides information about Cisco
Unified Communications Manager groups that it accesses. The Date/Time Group Configuration Dependency
Records window provides information about device pools that it accesses.
Related Topics
System-Level Configuration Settings, on page 29
Configure Cluster
This topic provides an overview of the steps that are required to install and configure a Cisco Unified
Communications Manager cluster, which comprises a set of Cisco Unified Communications Manager servers
that share the same database and resources.
Procedure
Step 1 Gather the information that you need to install Cisco Unified Communications Manager and any other software
applications on the first node and subsequent servers. Also, determine how you will allocate the servers in
the cluster.
Step 2 Install the database server (first node).
See the installation documentation for the hardware components that you are installing.
Step 3 Install Cisco Unified Communications Manager and any additional software applications on the subsequent
servers.
Note Before installing the subsequent servers, you must define the nodes in the Server Configuration
window in Cisco Unified Communications Manager Administration.
Step 4 Configure device pools and use them to assign specific devices to a Cisco Unified Communications Manager
group.
Step 5 If you are using an intercluster trunk, install and configure it as an intercluster trunk, either gatekeeper-controlled
or non-gatekeeper-controlled.
Step 6 If you want to provide call admission control for an intercluster trunk, configure either a gatekeeper-controlled
intercluster trunk or Cisco Unified Communications Manager locations.
Clusters
A cluster comprises a set of Cisco Unified Communications Manager servers that share the same database
and resources. You can configure the servers in a cluster in various ways to perform the following functions:
• Database replication
• TFTP server
• Application software server
You can use various nodes in the cluster for call-processing redundancy and for load balancing.
You can activate feature services on various nodes in the cluster to specify which servers perform certain
functions for the cluster. By accessing the Service Activation window in Cisco Unified Serviceability, you
can dedicate a particular server to one function or combine several functions on one server, depending on the
size of your system and the level of redundancy that you want.
Tip The Restart Cisco Communications Manager on Initialization Exception service parameter determines
whether the Cisco CallManager service restarts if an error occurs during initialization. This parameter
defaults to TRUE and, with this value, the Cisco Communications Manager initialization aborts when an
error occurs during initialization. Setting the value to FALSE allows initialization to continue when an
error is encountered. You can locate this clusterwide parameter in the
writes the configuration update to the database on the first node in the cluster and then updates the database
replicates on the subsequent nodes.
If both the first node and subsequent nodes are available, you read and write configuration data in the GUIs
on the first node, even when you browse to GUIs on the subsequent nodes in the cluster. If the first node is
unavailable, you can read configuration data in the GUIs on the subsequent nodes, but you cannot make
updates in the GUIs on the subsequent nodes.
Consider the following information that is related to database replication:
• Before you install Cisco Unified Communications Manager on the subsequent node, you must add the
subsequent node to the Server Configuration window by accessing Cisco Unified Communications
Manager Administration on the first node. For more information about adding a subsequent node to
Cisco Unified Communications Manager Administration, see Balanced Call Processing, on page 56.
• For database replication to occur, you must install the exact same version of Cisco Unified
Communications Manager on the first node and subsequent nodes in the cluster.
• Do not make configuration changes (additions, updates, or deletions) during a Cisco Unified
Communications Manager upgrade. If you make configuration changes during an upgrade, you may
cause data to be lost or cause data not to replicate; in addition, the upgrade may fail.
• You can view the Unified CM Cluster Overview report in Cisco Unified Reporting to determine how
all nodes are classified in the database; that is, if the node serves as the first (publisher) or a subsequent
(subscriber) node. Likewise, you can click the Host Name/IP Address link in the Find and List Servers
window in Cisco Unified Communications Manager Administration; after the Server Configuration
window displays, you can view the read-only Database Replication field. If the field displays Publisher,
the node serves as the first node. If the field displays Subscriber, the node serves as a subsequent node.
• Changing the name or IP address of a node in a cluster impacts database replication. Before you change
the name or IP address of a node, review the document Changing the IP Address and Hostname for
Cisco Unified Communications Manager.
• To verify the state of Cisco Unified Communications Manager database replication, for example, whether
replication is occurring, broken, and so on, you can use the Real-Time Monitoring Tool, Cisco Unified
Reporting, or the CLI.
• If you determine that a problem exists with Cisco Unified Communications Manager database replication,
you can repair database replication through the CLI.
• If you revert to a previous version of Cisco Unified Communications Manager, you must reset database
replication through the CLI after you revert to the previous version.
Intercluster Communication
In very large environments, you might need to configure more than one cluster to handle the call-processing
load. Communication between the clusters typically occurs by means of intercluster trunks or gatekeeper
trunks. Most large systems use one of two main types of multicluster configurations:
• Large, single campus, or metropolitan-area network (MAN)
• Multisite WAN with distributed call processing (one or more Cisco Unified Communications Managers
at each site)
Because intercluster trunks in a MAN usually have sufficient bandwidth, they do not require any call admission
control mechanism. Multisite WANs with distributed call processing typically use gatekeeper technology for
call admission control.
Intracluster Communication
Cisco Unified Communications Manager also supports intracluster communication, which is a multisite WAN
with centralized call processing (no Cisco Unified Communications Manager at the remote site or sites).
Multisite WANs with centralized call processing use the locations feature in Cisco Unified Communications
Manager to implement call admission control.
Most features of Cisco Unified Communications Manager do not extend beyond a single cluster, but the
following features do exist between clusters:
• Basic call setup
• G.711 and G.729 calls
• Multiparty conference
• Call hold
• Call transfer
• Call park
• Calling line ID
For more information about intercluster communication and call admission control, see Cisco Unified
Communications Solution Reference Network Design (SRND).
• The configuration includes four Cisco Unified Communications Manager groups: group G1 that is
assigned to device pool DP1, group G2 that is assigned to device pool DP2, group G3 that is assigned
to device pool DP3, and group G4 that is assigned to device pool DP4. Group G4 serves as the default
group for devices that auto-register.
• Unified CM1 serves as the primary Cisco Unified Communications Manager for the devices in DP1 and
DP2, first backup for DP3, and second backup for the devices in DP4.
• Unified CM2 serves as the primary Cisco Unified Communications Manager for the devices in DP3 and
DP2, first backup for DP1, and second backup for the devices in DP2.
• Unified CM3 serves as the first backup Cisco Unified Communications Manager for the devices in DP2
and DP4 and second backup for the devices in DP1 and DP3.
and it may contain one or two backup Cisco Unified Communications Managers. The order in which you list
the Cisco Unified Communications Managers in a group determines the priority order.
Cisco Unified Communications Manager groups provide both redundancy and recovery:
• Failover-Occurs when the primary Cisco Unified Communications Manager in a group fails, and the
devices reregister with the backup Cisco Unified Communications Manager in that group.
• Fallback-Occurs when a failed primary Cisco Unified Communications Manager comes back into service,
and the devices in that group reregister with the primary Cisco Unified Communications Manager.
Under normal operation, the primary Cisco Unified Communications Manager in a group controls call
processing for all the registered devices (such as phones and gateways) that are associated with that group.
If the primary Cisco Unified Communications Manager fails for any reason, the first backup Cisco Unified
Communications Manager in the group takes control of the devices that were registered with the primary
Cisco Unified Communications Manager. If you specify a second backup Cisco Unified Communications
Manager for the group, it takes control of the devices if both the primary and the first backup Cisco Unified
Communications Managers fail.
When a failed primary Cisco Unified Communications Manager comes back into service, it takes control of
the group again, and the devices in that group automatically reregister with the primary Cisco Unified
Communications Manager.
You associate devices with a Cisco Unified Communications Manager group by using device pools. You can
assign each device to one device pool and associate each device pool with one Cisco Unified Communications
Manager group. You can combine the groups and device pools in various ways to achieve the desired level
of redundancy.
Note A server can exist in a single device pool and can support up to 7500 devices (high-end servers only).
Contact your Cisco representative for information on the types of servers that Cisco Unified
Communications Manager supports.
For example, the following figure shows a simple system with three Cisco Unified Communications Managers
in a single group that is controlling 800 devices.
The figure depicts Cisco Unified Communications Manager group G1 that is assigned with two device pools,
DP1 and DP2. Cisco Unified Communications Manager 1, as the primary Cisco Unified Communications
Manager in group G1, controls all 800 devices in DP1 and DP2 under normal operation. If Cisco Unified
Communications Manager 1 fails, control of all 800 devices transfers to Cisco Unified Communications
Manager 2. If Cisco Unified Communications Manager 2 also fails, control of all 800 devices transfers to
Cisco Unified Communications Manager 3.
The configuration provides call-processing redundancy, but it does not distribute the call-processing load very
well among the three Cisco Unified Communications Managers in the example. For information on load
balancing, see the Distributing Devices for Redundancy and Load Balancing, on page 61.
Note Empty Cisco Unified Communications Manager groups will not function.
Manager groups and device pools to achieve both distributed call processing and redundancy for a system of
three Cisco Unified Communications Managers and 800 devices.
The previous figure depicts the Cisco Unified Communications Manager groups as they are configured and
assigned to device pools, so Cisco Unified Communications Manager 1 serves as the primary controller in
two groups, G1 and G2. If Cisco Unified Communications Manager 1 fails, the 100 devices in device pool
DP1 reregister with Cisco Unified Communications Manager 2, and the 300 devices in DP2 reregister with
Cisco Unified Communications Manager 3. Similarly, Cisco Unified Communications Manager 2 serves as
the primary controller of groups G3 and G4. If Cisco Unified Communications Manager 2 fails, the 100
devices in DP3 reregister with Cisco Unified Communications Manager 1, and the 300 devices in DP4 reregister
with Cisco Unified Communications Manager 3. If Cisco Unified Communications Manager 1 and Cisco
Unified Communications Manager 2 both fail, all devices reregister with Cisco Unified Communications
Manager 3.
For more information on distributed call processing, see the Balanced Call Processing, on page 56.
priority order that is defined in the media resource list. For more information on media resource redundancy,
see the Media Resource Management, on page 247.
CTI Redundancy
Computer telephony integration (CTI) provides an interface between computer-based applications and telephony
functions. CTI uses various redundancy mechanisms to provide recovery from failures in any of the following
major components:
• Cisco Unified Communications Manager
• Cisco CTIManager
• Applications that use CTI
CTI uses Cisco Unified Communications Manager redundancy groups to provide recovery from Cisco Unified
Communications Manager failures. To handle recovery from failures in Cisco CTIManager itself, CTI allows
you to specify primary and backup Cisco CTIManagers for the applications that use CTI. Finally, if an
application fails, the Cisco CTIManager can redirect calls that are intended for that application to a forwarding
directory number.
You can choose either of these methods of call admission control, but you cannot combine them in the same
Cisco Unified Communications Manager system. If your system does not contain IP WAN links with limited
available bandwidth, you do not have to use call admission control.
Cisco Unified Communications Manager also supports Resource Reservation Protocol (RSVP), an additional
CAC mechanism that offers additional capabilities for full-mesh network topologies.
Configure Locations
Locations, which are available in Cisco Unified Communications Manager, provides call admission control
for centralized call-processing systems. Call admission control enables you to control the audio quality and
video quality of calls over a wide-area (IP WAN) link by limiting the number of calls that are allowed on that
link at the same time. For example, you can use call admission control to regulate the voice quality on a
56-kb/s frame relay line that connects your main campus and a remote site.
Audio and video quality can begin to degrade when too many active calls exist on a link and the amount of
bandwidth is oversubscribed. Call admission control regulates audio and video quality by limiting the number
of calls that can be active on a particular link at the same time. Call admission control does not guarantee a
particular level of audio or video quality on the link, but it does allow you to regulate the amount of bandwidth
that active calls on the link consume.
Call admission control operates by rejecting a call for bandwidth and policy reasons. When a call gets rejected
due to call admission control, the phone of the called party does not ring, and the caller receives a busy tone.
The caller also receives a message on their phone, such as “Not enough bandwidth.”
Without call admission control, you may perceive that IP voice is low in quality and unreliable. With call
admission control, you may experience situations similar to the time-division multiplexing (TDM) processing
and realize that they need more bandwidth for peak hours. If your system does not contain IP WAN links with
limited available bandwidth, you do not have to use call admission control.
A centralized system uses a single Cisco Unified Communications Manager cluster to control all the locations.
You can choose to configure locations or to configure gatekeepers and trunks for call admission control, but
you cannot combine them in the same Cisco Unified Communications Manager system.
Note For non-centralized systems, Cisco Unified Communications Manager offers an alternative CAC method,
Resource Reservation Protocol (RSVP).
Tip Do not confuse locations with geolocations. Locations, which you configure by using the System >
Location menu option, allow you to define entities that a centralized call-processing system uses to
provide call admission control (CAC). Geolocations, which you configure by using the System >
Geolocation Configuration menu option, allow you to specify geographic locations that you use to
associate Cisco Unified Communications Manager devices for features such as logical partitioning.
The general steps for configuring call admission control on the basis of locations is as follows.
Procedure
Step 1 Configure a region for each type of codec that is used in your system.
Step 2 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.
Note If you set the bandwidth to Unlimited, you allocate unlimited available bandwidth and allow an
unlimited number of active calls on the IP WAN link for that location.
Step 3 Configure the device pools for your system and choose the appropriate region for each.
Step 4 Configure the phones and other devices and assign each of them to the appropriate device pool and location.
Note If you set the location to Hub_None, you assign that device to an unnamed location with unlimited
available bandwidth and allow an unlimited number of active calls to and from that device.
Related Topics
Locations, on page 68
Locations and Regions, on page 70
Resource Reservation Protocol, on page 79
Cisco Unified IP Phones, on page 457
Note See the Cisco Unified Communications Solution Reference Network Design (SRND) for more detailed
information about gatekeeper configuration, dial plan considerations when a gatekeeper is used, and
gatekeeper interaction with Cisco Unified Communications Manager.
Procedure
Step 1 On the gatekeeper device, configure the appropriate zones and bandwidth allocations for the various Cisco
Unified Communications Managers that will route calls to it.
See “Configuring H.323 Gatekeepers and Proxies”, Cisco IOS H.323 Configuration Guide
Step 2 Configure gatekeeper settings in Cisco Unified Communications Manager Administration.Repeat this step
for each Cisco Unified Communications Manager that will register with the gatekeeper. Make sure Host Name
or IP Address is set the same way on each Cisco Unified Communications Manager.
Step 3 Configure the appropriate intercluster trunks or H.225 trunks to specify gatekeeper information (if
gatekeeper-controlled).
Step 4 Configure a route pattern to route calls to each gatekeeper-controlled trunk.
Related Topics
Configure Gatekeepers and Trunks, on page 74
Understanding Route Plans, on page 143
Locations
The locations feature, which is available in Cisco Unified Communications Manager, provides call admission
control for centralized call-processing systems. A centralized system uses a single Cisco Unified
Communications Manager cluster to control all the locations. For non-centralized systems, Cisco Unified
Communications Manager offers an alternative CAC method, Resource Reservation Protocol (RSVP). See
for a description of RSVP.
Tip Do not confuse locations with geolocations. Locations, which you configure by using the System >
Location menu option, allow you to define entities that a centralized call-processing system uses to
provide call admission control (CAC). Geolocations, which you configure by using the System >
Geolocation Configuration menu option, allow you to specify geographic locations that you use to
associate Cisco Unified Communications Manager devices for features such as logical partitioning.
In a centralized call-processing system, as illustrated here, the Cisco Unified Communications Manager cluster
resides at the main location, along with other devices such as phones and gateways.
Figure 4: Call Admission Control That Uses Locations in a Centralized System
The remote locations (for example, branch offices of your company) house additional phones and other devices,
but they do not contain any call-processing capability. The remote locations connect to the main location by
means of IP WAN links (and possibly PSTN and ISDN links as backups) and to each other by going through
the main location (central campus).
Calls between devices at the same location do not need call admission control because those devices reside
on the same LAN, which has unlimited available bandwidth. However, calls between devices at different
locations must travel over an IP WAN link, which has limited available bandwidth.
The locations feature in Cisco Unified Communications Manager 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, which thereby limits the number of active calls and limits oversubscription of the bandwidth
on the IP WAN links.
Note Each audio call includes two streams, one in each direction. Video calls have four or six streams (that is,
two or three streams in each direction).
Location Example
For example, assume that you have configured the following locations in Cisco Unified Communications
Manager Administration:
Location Bandwidth (kb/s)
San Francisco (main location) Unlimited
Cisco Unified Communications Manager continues to admit new calls to a link as long as sufficient bandwidth
is still available. Thus, if the link to the Austin location in the example has 160 kb/s of available bandwidth,
that link can support two G.711 calls at 80 kb/s each, six G.723 or G.729 calls at 24 kb/s each, or five GSM
calls at 29 kb/s 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.
Audio Bandwidth
When you configure a location in Cisco Unified Communications Manager Administration, you assign it a
name and maximum audio bandwidth. If you set the audio or video bandwidth to Unlimited, you allocate
unlimited available bandwidth and allow an unlimited number of active calls on the IP WAN link for that
location. In configuring a location, you also assign a video bandwidth for the location. If you set the video
bandwidth setting to None, no video calls can connect between this location and other locations, but they can
take place within this location.
When you configure a phone or other device in Cisco Unified Communications Manager Administration, you
can assign it to a location. If you set the location to Hub_None, you assign that device to an unnamed location
with unlimited available bandwidth and allow an unlimited number of active calls to and from that device.
Location reservations move to reflect the type of call. When a call changes from video to audio-only, the
location reservation moves from the video location to an audio location. Calls that change from audio-only
to video cause the opposite change of location reservation.
Related Topics
Resource Reservation Protocol, on page 79
As illustrated here, the regions and locations can overlap and intersect in various ways, depending on how
you define them.
Figure 5: Interaction Among Locations and Regions
Related Topics
Regions, on page 37
Bandwidth Calculations
In performing location bandwidth calculations for purposes of call admission control, Cisco Unified
Communications Manager assumes that each call stream consumes the following amount of bandwidth:
• G.711 call uses 80 kb/s.
• G.722 call uses 80 kb/s.
• G.723 call uses 24 kb/s.
• G.728 call uses 26.66 kb/s.
• G.729 call uses 24 kb/s.
• GSM call uses 29 kb/s.
• Wideband call uses 272 kb/s.
• iLBC call uses 24 kb/s.
• AMR call uses 12.2 kb/s.
• AMR-WB call uses 23.85 kb/s.
• AAC call uses value that video mline specifies.
Note Each audio call comprises two call streams. Actual bandwidth consumption per call varies, depending on
factors such as data packet size. Cisco Unified Communications Manager uses these fixed values to
simplify the bandwidth calculations for purposes of the locations feature only.
Each video call can comprise four or six call streams. For a video call, total bandwidth represents the sum
of the call audio bandwidth plus video bandwidth but does not include the call overhead.
The audio bandwidth value that is specified for a location includes overhead, whereas the video bandwidth
value that is specified for a location does not include overhead. For a location, the bandwidth that is available
for video calls represents the sum of the audio bandwidth and the video bandwidth. See the Video Telephony,
on page 547 chapter for more details.
Cisco Unified Communications Manager allows calls to complete over a link until sufficient bandwidth does
not exist for a new call. At that point, any additional calls fail, and the calling party receives reorder tone.
When a link to a location experiences blockage, it may result from bandwidth leakage that has reduced the
usable bandwidth for the location. You can resynchronize the bandwidth allotment to the maximum setting
for the location without restarting the Cisco Unified Communications Manager server.
Note If you resynchronize the bandwidth for a location when calls are using the link, the bandwidth might be
oversubscribed until all calls that are using the link disconnect. An oversubscribed link can cause audio
and video quality to degrade. For this reason, resynchronize the location bandwidth during hours when
the link has low traffic.
Media Termination Point (MTP) and transcoder represent exceptions to the bandwidth rules that are outlined
in the preceding paragraph. Calls that are made through an MTP can complete even if they exceed the available
bandwidth limit. Calls that are made through an MTP, however, cannot provide video.
Caution In the United States and Canada, routing an emergency 911 call to a link that has no more available
bandwidth can block the 911 call. For each location on your network, always route 911 calls to the local
public switched telephone network (PSTN) through a local VoIP gateway.
See the “Regions” subtopic under the “Administration Considerations” topic of the “IP Video Telephony”
chapter of the Cisco Unified Communications Solution Reference Network Design (SRND) for the current
release, which provides recommendations as to how the video bandwidth should be set for regions and locations,
so the video portion of video calls will succeed, and the video calls will not get rejected nor set up as audio-only
calls.
Location-Based MLPP
Cisco Unified Communications Manager supports MLPP on phones that run SCCP and TDM (PRI/CAS)
trunks. Cisco Unified Communications Manager also supports MLPP on wide-area network (WAN) links.
Location-based call admission control (CAC) manages WAN link bandwidth in Cisco Unified Communications
Manager. Enhanced locations take into account the precedence level of calls and preempt calls of lower
precedence when necessary to accommodate higher precedence calls.
Enhancing locations mean that, when a precedence call arrives and not enough bandwidth can be found to
connect the call to the destination location, Cisco Unified Communications Manager finds the call or calls
with the lowest precedence level and preempts the call(s) to make sufficient bandwidth available for a higher
precedence call. If the bandwidth requirement still cannot be satisfied after going through the preemption
procedure, the newly placed call fails.
Administrators can create a default location for the Phantom location, similar to the Hub_None location. The
Phantom location includes unlimited audio and video bandwidth value, and the administrator cannot modify
the audio and video bandwidth values. The user can assign a location-pair RSVP policy between this location
and other existing locations.
This feature does not entail any additional menu options or fields in Cisco Unified Communications Manager
Administration. The Phantom value gets added for all entities that specify a location in the Location drop-down
list box. You can find the Location field on the Device Pool Configuration, Annunciator Configuration, Music
On Hold (MOH) Server Configuration, Conference Bridge Configuration, Voice Mail Port Configuration,
Voice Mail Port Wizard Configuration, CTI Route Point Configuration, Gateway Configuration, Phone
Configuration, Trunk Configuration, and Pilot Point Configuration windows.
Cisco Unified Communications Manager maintains the RSVP policy for the Phantom location during migration.
Tip If the intercluster trunk or H.323 gateway gets configured in any other location besides the Phantom
location, this feature does not work. In addition, if the intercluster trunk is connected to a third-party
system that does not recognize and pass the Cisco-specific location information in the SIP or H.323 signals,
this feature does not work.
Procedure
Step 3 Configure the appropriate fields when the Trunk Configuration window displays.
This illustration shows two sites, each with its own Cisco Unified Communications Manager, that an IP WAN
link connects. A gatekeeper provides call admission control over the IP WAN link in this example.
Figure 6: Call Admission Control by Using a Gatekeeper in a Distributed System
In addition to call admission control, gatekeepers can perform E.164 address resolution to route calls between
sites. In this example, the extension range for one Cisco Unified Communications Manager specifies 1XXX
and 2XXX for the other. Both register with the gatekeeper for call admission control. Each Cisco Unified
Communications Manager incorporates an appropriate entry in its respective dial plan route pattern configuration
that points the other Cisco Unified Communications Manager extension number range to the gatekeeper. In
practice, when user 1001 dials user 2002, Cisco Unified Communications Manager 1XXX sends 2002 to the
gatekeeper for address resolution. If the call satisfies the call admission control criteria, the gatekeeper returns
the IP address of Cisco Unified Communications Manager 2XXX to Cisco Unified Communications Manager
1XXX. Using the IP address of Cisco Unified Communications Manager 2XXX, Cisco Unified Communications
Manager 1XXX can then complete the call to directory number 2002.
If the IP WAN is not available in this scenario, the call cannot go through as dialed. To simplify the dial plan
and also provide fallback to the PSTN, use 10-digit dialing (or adhere to the national dial plan). For example,
under the North American Numbering Plan (NANP), a route pattern of XXXXXXXXXX would direct calls
to the gatekeeper for address resolution. If the gatekeeper does not allow the call to go over the WAN, Cisco
Unified Communications Manager can add the prefix 91 to the dialed digits to reroute the call through the
PSTN.
See the Cisco Unified Communications Solution Reference Network Design (SRND) for more detailed
information about gatekeeper configuration, dial plan considerations when a gatekeeper is used, and gatekeeper
interaction with Cisco Unified Communications Manager.
Related Topics
Configure Gatekeeper and Trunk on the Router, on page 76
You associate the Cisco Unified Communications Manager IP address with a particular zone by performing
the following steps:
• Use the zone local command on the gatekeeper to define local zones. Enter the zone name in the Zone
field.
• In the Zone field under Device > Trunk in Cisco Unified Communications Manager Administration,
enter the zone name. When a Cisco Unified Communications Manager registers with the gatekeeper, it
sends its IP address and the specified zone name to the gatekeeper. The gatekeeper then registers each
Cisco Unified Communications Manager and associates it with the appropriate zone.
To specify the directory number range for a particular Cisco Unified Communications Manager, you use the
zone prefix command to configure the range on the gatekeeper. For example, the following command specifies
that the DN for zone LHR ranges from 3000 to 3999.
Manager to specify the codec type and use the bandwidth total zone command on the gatekeeper to specify
the available bandwidth. For example, the following command allocates 512 kb/s to the LHR zone.
Note For a local non-gatekeeper-controlled intercluster trunk, you must specify the IP addresses of all remote
Cisco Unified Communications Manager nodes that belong to the device pool of the remote
non-gatekeeper-controlled intercluster trunk.
Gatekeeper-Controlled Trunks
In this case, a single intercluster trunk suffices for communicating with all remote clusters. Similarly, you
need a single H.225 trunk to communicate with any H.323 gatekeeper-controlled endpoints. You also configure
route patterns or route groups to route the calls to and from the gatekeeper. In this configuration, the gatekeeper
dynamically determines the appropriate IP address for the destination of each call to a remote device, and the
local Cisco Unified Communications Manager 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 configuring individual intercluster trunks between each cluster. To
choose this method, use Device > Trunk and select Inter-Cluster Trunk (Gatekeeper Controlled) in Cisco
Unified Communications Manager Administration.
If you configure gatekeeper-controlled trunks, Cisco Unified Communications Manager 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. Use trunks when configuring the route patterns or route groups that
route calls to and from a gatekeeper.
For more information on call admission control (CAC), see the Call Admission Control, on page 65.
This section provides an overview of RSVP, describes RSVP configuration within Cisco Unified
Communications Manager, discusses migration to RSVP, shows example RSVP interactions, and provides
troubleshooting information.
Configure RSVP
Resource Reservation Protocol (RSVP) specifies a resource-reservation, transport-level protocol for reserving
resources in IP networks. RSVP provides an additional method to achieve call admission control (CAC)
besides location-based CAC. Location-based CAC constitutes a point-to-point CAC mechanism that does not
take into account topology changes nor multi-tiered topologies, whereas RSVP does take these into account.
Procedure
Related Topics
RSVP Configuration, on page 85
RSVP for Media Devices, on page 91
Use RSVP Between Clusters, on page 91
Enable RSVP for a Call, on page 92
RSVP Overview
RSVP includes the following features:
• RSVP reservations get made for a particular session. A session comprises a flow that has a particular
destination address, destination port, and a protocol identifier (TCP or UDP). RSVP reservations treat
each session as one independent unit.
• RSVP messages travel along the same path as the media flow path.
• RSVP specifies a unidirectional protocol, so flows get reserved in only one direction.
• RSVP specifies a receiver-oriented protocol; as such, the receiver of the stream requests the reservation.
• RSVP supports both unicast and multicast environments.
• RSVP messages flow transparently through non-RSVP routers and switches.
Advantages of RSVP
The following factors make RSVP a more desirable solution than location-based call admission control (CAC)
for providing quality of service (QoS):
• RSVP can handle complex topologies. Location-based CAC supports only hub-and-spoke or point-to-point
topologies, such as simple Multiprotocol Label Switching (MPLS) any-to-any topologies. Locations
cannot properly support multi-tiered topologies. Location-based CAC does not handle complex topologies,
such as the following
◦Redundant links (A = B)
◦More than three sites in a series (A - B - C - D)
◦Multilevel hierarchies (hubs, regions, and subregions)
◦Meshes
• RSVP exhibits network awareness, whereas location-based CAC cannot handle dynamic changes to
bandwidth.
• IP videoconferencing not only requires significant bandwidth but also requires specialized service from
the network with respect to latency and packet loss. RSVP enables network to accommodate such traffic
without unduly degrading the performance of other applications in the network
• RSVP supports Multilevel Precedence and Preemption (MLPP) inherently.
RSVP Capabilities
The following capabilities get built on top of RSVP:
• RSVP supports all signaling protocols, including SIP, SCCP, MGCP, and H.323.
• RSVP works by enforcing a location-pair-based RSVP policy. You can enable and disable RSVP based
on location pairs. This practice allows for migration.
• The setting of a systemwide service parameter determines RSVP policy for the system. Therefore, you
can enable or disable RSVP throughout the system. Location-pair-based policies, however, override the
systemwide policy.
• RSVP provides the following RSVP policy levels:
◦No reservation (Continue using location-based CAC.)
◦Mandatory
◦Optional (video desired)
◦Mandatory (video desired)
• RSVP contains a retry reservation capability. This capability allows a call to gain or regain premium
Quality of Service (QoS) even if the resources (bandwidth) are not currently available.
• The RSVP Retry Timer controls the frequency of retry. The Mandatory RSVP Midcall Retry Counter
and Mandatory RSVP mid call error handle option service parameters control the number of attempts
to restore premium service by reserving the necessary resources if the initial RSVP policy specifies
Mandatory.
• RSVP integrates with Differentiated Services (DiffServ) QoS. The outcome of an RSVP reservation
updates the Differentiated Services Code Point (DSCP) value.
• The midcall failure policy that RSVP has means that this capability allows a user to determine what
happens to the call if the call loses the bandwidth reservation in mid call. The following options exist:
◦The call fails after N reservation retries.
◦The call becomes a best-effort call.
• RSVP supports bandwidth reservation for both audio and video streams.
• RSVP provides application ID support.
• RSVP supports Multilevel Precedence and Preemption (MLPP).
• RSVP retains the reservation when a party gets put on hold. The reserved resource(s) can potentially
get reused when the call resumes.
• Shared-line devices that are located in the same location/region share the same reservation for incoming
calls.
• RSVP works with all Cisco Unified Communications Manager supplementary services and features to
ensure that bandwidth reservation is correct after the service or feature is invoked. Examples of supported
features include Call Transfer, Conference, and Call Forwarding.
• RSVP supports Music on Hold (MOH) and annunciator features.
RSVP-Based MLPP
When RSVP is configured, MLPP functions as follows:
• Cisco Unified Communications Manager passes the precedence level of the MLPP call to the RSVP
agent by means of SCCP Quality of Service (QoS) messages.
• Agents add priority information to RSVP requests.
• IOS routers can use this priority information to admit calls.
• If preemption occurs at the IOS router, the RSVP agent notifies Cisco Unified Communications Manager
about the reservation failure due to preemption.
• Cisco Unified Communications Manager notifies the preempted calling party and called party of the
preemption. Cisco Unified Communications Manager uses the existing MLPP functionality, which
resembles the location-based call admission control (CAC) MLPP preemption mechanism.
• Preempted calls can either fail or continue with decreased QoS. Preempted calls receive the same
treatment as midcall reservation failure.
Additional Features
Cisco Unified Communications Manager supports the following interactions:
• RSVP agent supports Differentiated Services Control Point (DSCP) remarking. This capability mitigates
the trust issues with desktop applications, such as Communicator and VTA.
• RSVP supports audio, video, and data pass-through. Video data pass-through allows video and data
packets to flow through RSVP agent and media termination point devices. Video data pass-through also
allows audio transcoding to work with video calls. Audio pass-through allows encrypted calls to flow
through MTPs.
Pass-Through Conditions
The following conditions apply to both audio and video/data pass-through:
• All intermediate MTP devices support pass-through.
• No “MTP required” check box is checked for either endpoint.
RSVP Caveats
RSVP presents the following support limitations:
• Cisco Unified Communications Manager does not support RSVP interaction with endpoints that support
RSVP natively.
• RSVP does not support the G. Clear Codec.
Note RSVP does not conflict with Automated Alternate Routing (AAR), which continues to function if AAR
is configured. See the Automated Alternate Routing, on page 144 for details.
Each endpoint requires an RSVP agent. The agent pair (one agent for endpoint A, another agent for endpoint
B) signals RSVP on behalf of the endpoints that Cisco Unified Communications Manager controls.
This figure illustrates an example of a Cisco Unified Communications Manager network with RSVP that is
configured through an RSVP agent.
Figure 7: Cisco Unified Communications Manager Network Configured with RSVP Agent
RSVP Configuration
RSVP configuration comprises configuration of various service parameters and other components. The sections
that follow describe the various service parameters and other configuration that is needed to configure RSVP.
Tip Before you configure RSVP, see the Configure RSVP, on page 80.
Procedure
Step 1 In Cisco Unified Communications Manager Administration, choose the System > Service Parameters menu
option.
Step 2 In the Service Parameter Configuration window, choose a server and choose the Cisco CallManager service.
Step 3 In the Clusterwide Parameters (System - RSVP) section, configure the Default interlocation RSVP Policy
service parameter.
You can set this service parameter to the following values:
• No Reservation-No RSVP reservations get made between any two locations.
• Optional (Video Desired)-A call can proceed as a best-effort, audio-only call if failure to obtain
reservations for both audio and video streams occurs. RSVP agent continues to attempt RSVP reservation
for audio and informs Cisco Unified Communications Manager if reservation succeeds.
• Mandatory-Cisco Unified Communications Manager does not ring the terminating device until RSVP
reservation succeeds for the audio stream and, if the call is a video call, for the video stream as well.
• Mandatory (Video Desired)-A video call can proceed as an audio-only call if a reservation for the audio
stream succeeds but a reservation for the video stream does not succeed.
Procedure
Step 1 In Cisco Unified Communications Manager Administration, choose the System > Location menu option.
Step 2 Find one location of the location pair and select this location.
Step 3 To modify the RSVP policy between the selected location and another location, select the other location in
the location pair.
Step 4 In the RSVP Setting drop-down list box, choose an RSVP policy for this location pair.
You can set this field to the following values:
• Use System Default-The RSVP policy for the location pair matches the clusterwide RSVP policy. See
the Configure Clusterwide Default RSVP Policy, on page 85 for details.
• No Reservation-No RSVP reservations get made between any two locations.
• Video Desired (Optional)-A call can proceed as a best-effort, audio-only call if failure to obtain
reservations for both audio and video streams occurs. The RSVP agent continues to attempt RSVP
reservation for audio and informs Cisco Unified Communications Manager if reservation succeeds.
• Cisco Unified Communications Manager does not ring the terminating device until RSVP reservation
succeeds for the audio stream and, if the call is a video call, for the video stream as well.
• Video Desired-A video call can proceed as an audio-only call if a reservation for the audio stream
succeeds but the reservation for the video stream does not succeed.
Procedure
Step 1 In Cisco Unified Communications Manager Administration, choose the System > Service Parameters menu
option.
Step 2 In the Service Parameter Configuration window, choose a server and choose the Cisco CallManager service.
Step 3 In the Clusterwide Parameters (System - RSVP) section, configure the specified service parameters.
You can set these service parameters to the following values:
• RSVP Retry Timer-Specify the RSVP retry timer value in seconds. If you set this parameter to 0, you
disable RSVP retry on the system.
• Mandatory RSVP Midcall Retry Counter-Specify the midcall RSVP retry counter when the RSVP policy
specifies Mandatory and midcall error handling option is set to “call fails following retry counter exceeds.”
The default value specifies 1 time. If you set the service parameter to -1, retry continues indefinitely
until either the reservation succeeds or the call gets torn down.
Procedure
Step 1 In Cisco Unified Communications Manager Administration, choose the System > Service Parameters menu
option.
Step 2 In the Service Parameter Configuration window, choose a server and choose the Cisco CallManager service.
Step 3 In the Clusterwide Parameters (System - RSVP) section, configure the specified service parameter.
You can set the Mandatory RSVP mid call error handle option service parameter to the following values:
• Call becomes best effort-If RSVP fails during a call, the call becomes a best-effort call. If retry is enabled,
RSVP retry attempts begin simultaneously.
• Call fails following retry counter exceeded-If RSVP fails during a call, the call fails after N retries of
RSVP, where the Mandatory RSVP Mid-call Retry Counter service parameter specifies N.
Procedure
Step 1 In Cisco Unified Communications Manager Administration, choose the System > Service Parameters menu
option.
Step 2 In the Service Parameter Configuration window, choose a server and choose the Cisco CallManager service.
Step 3 In the Clusterwide Parameters (System - RSVP) section, configure the specified service parameters.
These service parameters function as follows:
• Cisco Unified Communications Manager maps the caller precedence level to RSVP priority when
initiating an RSVP reservation based on the following configuration: the higher the service parameter
value, the higher the priority.
• The IOS router preempts the call based on RSVP priority.
• The RSVP agent must notify Cisco Unified Communications Manager about the reason for an RSVP
reservation failure, including the cause for preemption.
• Cisco Unified Communications Manager uses the existing MLPP mechanism to notify the preempted
calling and called parties about the preemption.
TSpec
The TSpec object describes the traffic that the sender generates. The TSpec gets transported through the
network to all intermediary routers and to the destination endpoint. The intermediate routers do not change
this object and the object gets delivered unchanged to the ultimate receiver(s).
The TSpec object comprises the following elements:
• averageBitRate (kb/s)
• burstSize (bytes)
• peakRate (kb/s)
Audio TSpec
For audio flows, the TSpec calculations specify the following measurements:
• burstSize (bytes)-This value gets calculated as the size of the packet times the number of packets in a
burst. For audio flows, the burst usually specifies 1 to 2.
• peakRate (bytes)-The peakRate, in bytes, refers to the maximum bytes/second that the endpoint transmits
at any given time. If the burst is small, as is the case in audio streams, the peakRate can be calculated
as 1.1 (or 1.2) times the tokenRate.
To avoid adjusting the bandwidth reservation upward when the call gets answered, Cisco Unified
Communications Manager reserves the maximum bandwidth for each region codec at call setup time. Cisco
Unified Communications Manager then modifies or adjusts the bandwidth based on the media capability of
the connected parties when the call gets answered.
Video TSpec
For video streams, the packet length does not depend on codecs. Individual implementations provide the basis
for packet length. Also, the packet sizes do not remain uniform across all packets. Estimating the number of
packets per second therefore proves difficult.
Assume that the maximum packet size for a video stream specifies 1000 bytes.
The RSVP Video Tspec Burst Size Factor service parameter in the Clusterwide Parameters (System - RSVP)
section of the service parameters for the Cisco CallManager service allows you to configure the video stream
burst size. The default value for this service parameter specifies 5.
The following elements comprise the video Tspec:
• burstSize (bytes)-Burst size factor (5) * max packet size (1000)
• peakRate (bytes)-This element refers to the maximum bytes/second that the endpoint transmits at any
given time. If the burst is small, as is the case with audio streams, you can calculate the peakRate as 1.1
(or 1.2) times the tokenRate.
Cisco Unified Communications Manager attempts to use the bandwidth for the entire video call to reserve
bandwidth for the video stream first: 384 kb + overhead.
Example: 384 + 27 = 410 kb/s
If insufficient bandwidth exists for the entire video call, Cisco Unified Communications Manager next attempts
to reserve the following amount of bandwidth: (video call bandwidth - audio stream codec) + overhead).
Example: (384 - 64) + 22 = 342 kb/s
The Tspec for the 384 kb codec specifies the following calculations:
Tspec.mAverageBitRate = bwPlusHeader = 410 kb/s;
Tspec.mPeakRate = Tspec.mAverageBitRate = 410;Tspec.mBurstSize = 1000 * 5 = 5000;
DSCP
If the RSVP reservation fails, Cisco Unified Communications Manager instructs the RSVP agent or endpoint
devices (in case a failure to allocate an RSVP agent occurs) to change media Differentiated Services Control
Point (DSCP) marking to best effort. Otherwise, an excess of EF-marked media packets can degrade quality
of service (QoS) even for flows that have a reservation.
Cisco Unified Communications Manager uses the clusterwide (System - QoS) DSCP for Audio Calls When
RSVP Fails service parameter or the DSCP for Video Calls When RSVP Fails service parameter to determine
the DSCP values for this instruction when RSVP fails for the call.
Application ID
An application ID specifies an RSVP object that can be inserted in a policy element in an RSVP message.
RFC 2872 describes this object. This policy object serves to identify the application and associates the
application with the RSVP reservation request, thus allowing routers along the path to make appropriate
decisions based on the application information.
The following clusterwide (System - RSVP) system parameters allow configuration of application IDs:
• RSVP Audio Application ID
• RSVP Video Application ID
When a voice call is made between locations with an RSVP policy, the resulting reservations for the audio
stream get tagged with the RSVP Audio Application ID. When a video call is made between locations with
an RSVP policy, the resulting reservations for the audio stream and the video stream get tagged with the RSVP
Video Application ID.
If a call changes from audio to video, the following happens:
• The existing audio reservation gets released from the audio pool.
• The audio bandwidth reservation is re-attempted in the video pool with optional policy.
• The Application ID for the audio stream gets changed to RSVP Video, and the new video stream gets
tagged with the RSVP Video Application ID.
Note In an end-to-end RSVP environment, when the audio bandwidth reservation is re-attempted in either the
audio or video pool, both clusters try to release the audio bandwidth from the existing pool and re-attempt
the audio reservation in the new pool. This can cause a race condition that might take up to a re-try cycle
to complete before the audio bandwidth reservation in the new pool happens.
By using this call admission control model, you can reserve a certain amount of bandwidth for voice calls
and allow them to use the entire available bandwidth in the priority queue, thus ensuring that all the available
bandwidth can be used for voice calls if no video calls are in progress. If enough available bandwidth exists
in the priority queue, calls can optionally be enabled for video. You can set limits on how much bandwidth
the video-enabled calls can consume, but if voice calls are consuming all the available bandwidth, it might
not be possible to place a video call at all.
Procedure
Step 1 Assign the calling device and the called device to different locations.
Step 2 Either configure default interlocation policy to any setting other than “No Reservation” or use the Location
Configuration window to configure the RSVP setting for the two locations to anything other than “No
Reservation.”
Step 3 Assign a Media Resource Group List (MRGL) that includes an RSVP agent resource to both endpoint devices.
Use either the configuration window for the devices or the Device Pool Configuration window.
When the call is made, to achieve successful allocation and reservation of RSVP agent resources and bandwidth,
the administrator must configure the media termination point (MTP)/RSVP agent with the G.729 codec in
addition to the pass-through codec. This configuration allows insertion of a transcoder between the RSVP
agent of the called side and the called device at the time of media connection. When codecs match, codec
pass-through takes place; if codecs do not match, the call cannot continue without a transcoder.
If configuration of the G.729 codec in the agent does not take place, the call will fail because Cisco Unified
Communications Manager will not invoke a transcoder that is needed for the RSVP call.
The situation arises if either of the following conditions apply: the interregion codec gets used between calling
and called agents or between two endpoints that specify G.729. Two options exist to enable successful routing
of this call:
• Use RSVP agent for IVR as a transcoder. In this case, the interregion codec between the transcoder/RSVP
agent and IVR needs to specify the G.711 codec.
• Use software MTP as RSVP Agents and insert a transcoder between IVR and the RSVP agent for IVR.
In this case, ensure the software MTP is configured with the G.729 codec in addition to the pass-through
codec.
Keep in mind that the RSVP agent that has transcoding capability cannot perform G.729-to-G.729 transcoding.
If you use a transcoder as an RSVP agent, you either must use the pass-through codec or configure the
transcoder, so one of the codecs that is used on both sides of the transcoder specifies G.711.
Migrate to RSVP
Migration from location-based call admission control (CAC) to RSVP requires that you take some special
circumstances into consideration. During the RSVP deployment time period, devices in some locations will
probably have RSVP agent that is configured while others do not have RSVP agent that is configured.
When a call takes place from a location that has RSVP agent to another location that does not have RSVP
agent, Cisco Unified Communications Manager will manage the quality of service (QoS) of the call by using
both location-based CAC and RSVP. The first part of the call, from the location that has RSVP agent to the
hub/central site that has RSVP, uses the RSVP mechanism. The second part of the call, from the hub/central
site to the location that does not have RSVP, gets managed through location-based CAC. If either mechanism
fails to allocate bandwidth, the call fails.
Procedure
This illustration shows a location configuration to which the migration process applies.
Figure 8: Migrating the First Spoke of a Location Configuration
After you perform the preceding configuration steps, the following bandwidth applies to the locations:
Table 6: Bandwidth
Location Bandwidth
0 Unlimited
1 Unlimited
Location Bandwidth
2 1500
3 3000
4 3000
After you perform the preceding configuration steps, the following RSVP policies apply:
1 Not 1 Mandatory
After you take the preceding configuration steps, the following call admission control (CAC) takes place:
• Calls within locations 0, 2, 3, and 4 use the same CAC as before.
• Calls within location 1 are not subject to CAC.
• Calls between location 0 and location 1 use RSVP CAC.
• Calls between location 1 and locations 2, 3, or 4 have RSVP on the 0-to-1 link and location-based CAC
on the 0-to- 2, 0-to-3, or 0-to-4 link. If either mechanism fails, the call fails.
RSVP Interactions
The following sections provide examples of RSVP interaction with various Cisco Unified Communications
Manager features and services.
This illustration shows the RSVP interaction during the alerting phase of a shared-line call.
Figure 9: RSVP During a Shared-Line Call (Alerting Phase)
The example shows the following configuration during the alerting phase of the shared-line call:
• Phones B1 (in location 2), B2 (in location 3), and B3 and B4 (both in location 4) share the DN 2000.
• The RSVP agent in location 1 has a single reservation. The reservation has multiple destinations, one
to each RSVP agent in the other locations (2, 3, and 4).
• RSVP agent in location 4 has one allocated reservation. Phones B3 and B4 share this reservation.
Phones B3 and B4, which share the DN 2000, use a single RSVP agent.
This illustration shows the RSVP interaction after a shared-line call gets answered.
Figure 10: RSVP During a Shared-Line Call (Call Answered Phase)
After phone B2 (in location 3) answers the shared-line call, the RSVP reservation between location 1 and
location 2, as well as the reservation between location 1 and location 4, get torn down. Only the RSVP
reservation between location 1 and location 3 remains established.
This illustration shows a call that invokes Music On Hold. Phones A and B are in a call when phone B puts
phone A on hold. In this example, the MOH server resides in the same location as phone A.
Figure 11: Phone B Puts Phone A on Hold, MOH Server in Same Location As Phone A
RSVP preserves the reservation between phone A and phone B while phone A is on hold and receiving Music
On Hold. After the call between phone A and phone B resumes, the reserved resource gets reused. Because
phone A and the MOH server that provides its music on hold are in the same location, no need exists for
RSVP reservation between phone A and the MOH server.
This illustration shows a call that invokes Music On Hold. Phones A and B are in a call when phone B puts
phone A on hold. In the illustration, the MOH server resides in the same location as phone B.
Figure 12: Phone B Puts Phone A on Hold, MOH Server in Same Location as Phone B
This example shows a phone call between phone A and phone B, with the music on hold server in the same
location as phone B. If phone B puts phone A on hold, so phone A receives music on hold, the reservation
that was used to connect phone A and phone B gets reused for the music on hold session. No additional
reservation gets created.
This illustration shows a call that invokes music on hold. Phones A and B are in a call when phone B puts
phone A on hold. In the illustration, the MOH server occupies a different location from both phone A and
phone B. (Phone A, phone B, and the music on hold server each reside in a different location.)
Figure 13: Phone B Puts Phone A on Hold, MOH Server in a Third Location
If phone B puts phone A on hold, so phone A receives music on hold, RSVP agent preserves the reservation
that was used to connect phone A and phone B. Another RSVP agent creates a new reservation between phone
A and the MOH server.
This illustration shows the initial scenario, where phone A is in a call with phone B.
Figure 14: Call From Phone A to Phone B with RSVP Agent Connection
In the illustration, phone A, DN 1000, location 1, calls phone B, DN 2000, location 2. RSVP agent establishes
a reservation for the call. Phone B presses the Transfer button and dials DN 3000. Phone C, DN 3000, location
4, answers the call.
This illustration shows the RSVP connections as phone B transfers the call to phone C.
Figure 15: Phone B Initiates Transfer of Call From Phone A to Phone C
When phone B initiates transfer of the call from phone A to phone C in this configuration, the RSVP agent
preserves the reservation between phone A and phone B. An RSVP agent creates a new RSVP reservation
between phone A and the MOH server. An RSVP agent creates a new reservation between phone B and phone
C.
After phone B completes the transfer, a new RSVP reservation gets created between phone A and phone C.
The RSVP reservations between phone A and the MOH server, phone A and phone B, and phone B and phone
C, all get torn down.
Scenario 2: A Video Call Proceeds as an Audio-Only Call If Sufficient Bandwidth Does Not Exist
Initial call RSVP Policy: Mandatory with video desired
Midcall RSVP Policy: Best effort
Other configuration details: RSVP bandwidth equals 100 kb/s. Each audio calls takes 80 kb/s; therefore, only
one call can obtain a reservation successfully.
1 Start a Priority audio call.
The call succeeds.
2 Start a Flash video call.
The call starts as audio only because insufficient bandwidth exists for a video call. The quality of the
Priority call decreases.
Scenario 3: A Lower Priority Call Continues During Congestion with No Premium QoS
Initial call RSVP Policy: Optional
Midcall RSVP Policy: Best effort
Other configuration details: RSVP bandwidth equals 100 kb/s. Each audio calls takes 80 kb/s; therefore, only
one call can obtain a reservation successfully.
1 Start a Priority call.
The call succeeds.
2 Start a Routine call.
The call succeeds, but no premium QoS is available. (The call uses a different DSCP.)
3 Start a Flash call.
The call succeeds. The QoS for the Priority call decreases.
4 End (hang up) the Flash call.
The Priority call recovers the RSVP reservation, and QoS increases.
Troubleshooting RSVP
For information about troubleshooting end-to-end RSVP, see the Troubleshooting End-to-End RSVP, on
page 102.
RSVP provides the performance monitoring (PerfMon) counters, Call Detail Records (CDRs), alarms, and
trace information to assist with troubleshooting RSVP.
These location-based and node-based performance monitoring counters do not synchronize across nodes.
To troubleshoot RSVP agent resources, the following RSVP performance monitoring counters exist:
• OutOfResources
• ResourceActive
• ResourceAvailable
• ResourceTotal
See the Cisco Unified Real Time Monitoring Tool Administration Guide for descriptions of the performance
monitoring counters and instructions on how to view performance monitoring counters.
These fields reflect the status of RSVP bandwidth reservation per audio or video stream.
The following values apply for the Cisco Unified Communications Manager RSVP CDR status fields:
The Cisco Unified Communications Manager RSVP CDR status field value gets concatenated, and the most
recent 32 status values get retained for the call.
Example
A call establishes with the Optional RSVP policy, and the initial RSVP reservation succeeds. The call
subsequently loses its bandwidth reservation and regains the bandwidth reservation after retrying. This sequence
repeats several times during the call, and the call ends with a successful RSVP reservation. In this case, the
CDR shows the following string as the Cisco Unified Communications Manager RSVP reservation status for
that particular stream:
“2:5:2:5:2:5:2” (success:lost_bw:success:lost_bw:success:lost_bw:success)
See the Cisco Unified Communications Manager CDR Analysis and Reporting Administration Guide for
additional information.
Alarms
The RsvpNoMoreResourcesAvailable alarm gets generated when no RSVP agent resource is available.
The following Cisco Unified Communications Manager alarm catalog defines this alarm:
/vob/ccm/Common/XML/AlarmCatalog/Communications Manager.xml.
Trace Information
RSVP generates several SDL and SDI traces for the Cisco CallManager service upon RSVP reservation failure.
The user sees the RSVP error codes in both the Cisco Unified Communications Manager SDL and SDI trace
files.
The RSVP agent can send the following RSVP Reservation error codes:
• QOS_CAUSE_RESERVATION_TIMEOUT=0,
• QOS_CAUSE_PATH_FAIL,
• QOS_CAUSE_RESV_FAIL,
• QOS_CAUSE_LISTEN_FAIL,
• QOS_CAUSE_RESOURCE_UNAVAILABLE,
• QOS_CAUSE_LISTEN_TIMEOUT,
• QOS_CAUSE_RESV_RETRIES_FAIL,
• QOS_CAUSE_PATH_RETRIES_FAIL,
• QOS_CAUSE_RESV_PREEMPTION,
• QOS_CAUSE_PATH_PREEMPTION,
• QOS_CAUSE_RESV_MODIFY_FAIL,
• QOS_CAUSE_PATH_MODIFY_FAIL
When the call is put on hold, there is no end-to-end In the holding cluster, make sure that the MOH’s
RSVP between the MOH server and a held party. device pool has a MRGL that has the RSVP agents
assigned. Also make sure RSVP policy is activated
between locations to which the MOH server and SIP
trunk are assigned.
When a device in campus (Hub_none location) makes Make sure that RSVP policy is activated between the
or receives a call, there is no end-to-end RSVP. Hub_none location and location to which the SIP
trunk is assigned.
When a conference call gets invoked, there is no In the cluster that invoked the conference call, make
end-to-end RSVP between the conference bridge and sure that the conference bridge’s device pool has a
remote conference participants. MRGL that has the RSVP agents assigned. Also make
sure that RSVP policy is activated between locations
to which the conference bridge and SIP trunks are
assigned.
When a call gets blind transferred to a remote system, In the transferring cluster, make sure that the
there is no end-to-end RSVP between the annunciator’s device pool has a MRGL that has the
announciator and the calling phone. RSVP agents assigned. Also make sure RSVP policy
is activated between locations to which the
annunciator and SIP trunks are assigned.
A basic end-to-end RSVP call fails. Make sure that the RSVP policy has been activated
between endpoint and trunk on both the clusters, and
that the SIP profile for the inbound and outbound SIP
trunk is configured to support end-to-end RSVP on
both clusters.
MODEL_12SP Cisco 12 SP
MODEL_12S Cisco 12 S
This section describes the relationship among Cisco Unified Communications Manager, TFTP, and Dynamic
Configuration Protocol (DHCP) as well as the relationship between devices and the TFTP server.
Configure TFTP
The Cisco TFTP service builds and serves files that are consistent with the Trivial File Transfer Protocol
(TFTP). Cisco TFTP builds configuration files and serves embedded component executables, ringer files, and
device configuration files.
A configuration file contains a prioritized list of Cisco Unified Communications Managers for a device (phones
that are running SCCP and phones that are running SIP and gateways), the TCP ports on which the device
connects to those Cisco Unified Communications Managers, and an executable load identifier. Configuration
files for selected devices contain locale information and URLs for the phone buttons: messages, directories,
services, and information. Configuration files for gateways contain all their configuration information.
Configure the Cisco TFTP service with the following steps.
Procedure
Step 1 Activate and start the Cisco TFTP service on the appropriate server.
Step 2 Configure the appropriate service parameters, including the Alternate File Location parameters, if appropriate.
Step 3 If you change a non-configuration file such as a load file or RingList.xml, start and stop the Cisco TFTP
service.
Note You must upload files to the TFTP directory from Cisco Unified Communications Operating System
Administration.
Note If DHCP is not enabled on a device, you must assign it an IP address and configure the TFTP server locally
on the device.
The device requests a configuration file from the TFTP server. The TFTP server searches three internal caches,
the disk, and then alternate Cisco file servers (if specified) for the configuration file. If the TFTP server finds
the configuration file, it sends it to the device. If the configuration file provides Cisco Unified Communications
Manager names, the device resolves the name by using DNS and opens a connection to the Cisco Unified
Communications Manager. If the device does not receive an IP address or name, it uses the TFTP server name
or IP address for setting up its registration connection.
If the TFTP server cannot find the configuration file, it sends a “file not found” message to the device.
Note If the TFTP server returns a “file not found” message to the device, a “request not found” TFTP counter
increments. In nonsecure clusters, this behavior does not represent an error because the CTL file does not
exist on a Cisco Unified Communications Manager in nonsecure mode.
Devices that are requesting a configuration file while the TFTP server is rebuilding configuration files or
while processing the maximum number of requests receive a message from the TFTP server, which causes
the device to request the configuration file later. The Maximum Serving Count service parameter, which can
be configured, specifies 200 as the maximum number of requests.
For a more detailed description of how devices boot, see the Devices That Use DHCP and Cisco TFTP, on
page 110.
The TFTP support for phones that are running SIP builds and serves different formats of SIP configuration
files from the Cisco Unified Communications Manager database for the following Cisco Unified IP Phones:
• Cisco Unified IP Phone 7970/71, 7961, 7941, 7911 (These phones share the same SIP configuration file
format.)
• Cisco Unified IP Phone 7960, 7940 (These phones share the same SIP configuration file format.)
• Cisco Unified IP Phone 7905, 7912
• SIP dial plans on the preceding phones
• Softkey templates on the preceding phones
The TFTP server generates the following files from the Cisco Unified Communications Manager database
for configuration of phones that are running SIP:
• Systemwide default configuration files and per-device configuration files.
• List of systemwide dial plans for Cisco Unified IP Phones 7970/71, 7960/61, 7940/41, and 7911.
• List of systemwide softkey template files.
Table 11-3 lists the configuration files that get generated based on the type of phone that is running SIP.
SIP Configuration Model 7970/71, 7961, Model 7960/40 Model 7905 Model 7912
File Type 7941, 7911
SIP IP Phone SEP<mac>.cnf.xml SIP<mac>.cnf ld<mac> gk<mac>
The system derives filenames from the MAC Address and Description fields in the Phone Configuration
window of Cisco Unified Communications Manager Administration and the device name field in the Cisco
Unified Communications Manager database. The MAC address uniquely identifies the phone.
Procedure
Step 1 The administrator makes a change to the phone that is running SIP (for example, by using Phone Configuration,
SIP Profile Configuration, or SIP Phone Security Profile Configuration in Cisco Unified Communications
Manager Administration) and clicks Save.
Step 2 The Cisco Unified Communications Manager database sends a change notification to the TFTP server and to
Cisco Unified Communications Manager. The TFTP server then rebuilds all the configuration files for the
selected phone. The configuration file name and format depend on the device type and protocol (see Table 11-3).
Step 3 The administrator presses the reset/restart button to reset/restart the phones that are affected by the changes.
Step 4 Upon notification (automatically, by the administrator, or by the user), Cisco Unified Communications Manager
notifies the phone to get the configuration files again.
Step 5 The phone that is running SIP requests the configuration files from the TFTP server, and the server sends the
requested files to the phone.
Step 6 After getting the necessary configuration files, the phone registers its configured lines with Cisco Unified
Communications Manager.
Procedure
Step 1 The administrator configures the SIP dial plan and associates the dial plan with the phone that is running SIP.
Step 2 The Cisco Unified Communications Manager database sends a change notification to the TFTP server, which
triggers the TFTP server to build a new set of files for the phone that is running SIP.
Step 3 The TFTP server rebuilds the Dial Plan configuration file and/or the configuration file for the phone that is
running SIP.
Step 4 When all the updates to the dial rules have been made to the Cisco Unified Communications Manager database,
the administrator clicks the Reset or Restart button to apply the change to the phone.
Procedure
Step 1 The administrator configures the SIP softkey template and associates the softkey template with the phone that
is running SIP.
Step 2 The Cisco Unified Communications Manager database sends a change notification to the TFTP server, which
triggers the TFTP server to build a new set of files for the phone that is running SIP.
Step 3 The TFTP server rebuilds the softkey template configuration file and/or the configuration file for the phone
that is running SIP.
Step 4 When all the updates to the softkeys have been made to the Cisco Unified Communications Manager database,
the administrator presses the Reset or Restart button to apply the change to the phone.
Serviceability Counters
The TFTP server provides counters in Cisco Unified Serviceability for troubleshooting purposes.
Tip If the TFTP server returns a “file not found” message to the device, a “request not found” TFTP counter
increments. In nonsecure clusters, this behavior does not represent an error because the CTL file does not
exist on a Cisco Unified Communications Manager in nonsecure mode.
Obtaining an IP Address
If DHCP is enabled on a device, DHCP automatically assigns IP addresses to the device when you connect
it to the network. The DHCP server directs the device to a TFTP server (or to a second TFTP server, if available
for the device). For example, you can connect multiple Cisco Unified IP Phones anywhere on the IP network,
and DHCP automatically assigns IP addresses to them and provides them with the path to the appropriate
TFTP server.
If DHCP is not enabled on a device, you must assign it an IP address and configure the TFTP server locally
on the device.
The default DHCP setting varies depending on the device:
• Cisco Unified IP Phones stay DHCP-enabled by default. If you are not using DHCP, you need to disable
DHCP on the phone and manually assign it an IP address.
• DHCP remains always enabled for Cisco Access Analog and Cisco Access Digital Gateways.
• For Cisco Catalyst 6000 8 Port Voice T1/E1 and Services Modules, the Network Management Processor
(NMP) on the Cisco Catalyst 6000 may or may not have DHCP enabled. If DHCP is not enabled, you
will need to configure the IP address through the Cisco CATOS command-line interface on the Cisco
Catalyst 6000.
Note Phones represent the only device type that can auto-register and that have default configuration files. You
must manually add all other devices to the Cisco Unified Communications Manager database.
If a phone has an XML-compatible load, it requests a .cnf.xml format configuration file; otherwise, it requests
a .cnf file.
Note When you set the Build CNF File service parameter to Build All, the TFTP server builds both .cnf.xml
and .cnf format configuration files for all devices. When you set this service parameter to Build None, the
TFTP server builds only .cnf.xml files for all devices. When this parameter is set to Build Selective, which
is the default value, the TFTP server builds .cnf.xml files for all devices and, in addition, builds .cnf files
only for a select list of devices that do not support .cnf.xml. Table 11-1 provides a list of these devices.
Devices save the TFTP server address in nonvolatile memory. If one of the preceding methods was available
at least once, but is not currently available, the device uses the address that is saved in memory.
You can configure the TFTP service on the first node or a subsequent node, but usually you should configure
it on the first node. For small systems, the TFTP server can coexist with a Cisco Unified Communications
Manager on the same server.
Tip This section assumes that the phone uses IPv6. If you have some phones that use IPv4 and some phones
that use IPv6 in your network, Cisco recommends that you use DHCP custom option 150 for IPv4 and
the TFTP Server Addresses sub-option type 1, a Cisco vendor-specific information option, for IPv6.
In an IPv6 network, the DHCPv6 server uses the Cisco vendor-specific DHCPv6 information options in
the DHCPv6 response message to pass the TFTP IPv6 address to the device. If the device obtains an IPv6
address and sends a request to the TFTP server while the TFTP server is using IPv4 to process requests,
the TFTP server does not receive the request because the TFTP server is not listening for the request on
the IPv6 stack. In this case, the device cannot register with Cisco Unified Communications Manager.
You can enable the IP phones to discover the TFTP server IP address in one or more of the following ways,
depending on the device type:
• Phones can use the TFTP Server Addresses sub-option type 1, which is a Cisco vendor-specific
information option. Consider this option equivalent to Option 150.
Cisco recommends this method. With this method, you configure the TFTP server IP address as the
option value.
• Phones can use the TFTP Service sub-option type 2, which is another Cisco vendor-specific information
option. Be aware that this option is equivalent to Option 66.
• You can configure phones with the IP address of the TFTP server. If DHCP is enabled on the phone,
you can still configure on the phone an alternate TFTP server IP address that overrides the TFTP address
that was obtained through DHCP.
Devices save the TFTP server address in nonvolatile memory. If one of the preceding methods was available
at least once, but is not currently available, the device uses the address that is saved in memory.
You can configure the TFTP service on the first node or a subsequent node, but usually you should configure
it on the first node. For small systems, the TFTP server can coexist with a Cisco Unified Communications
Manager on the same server.
Note If your Cisco Unified Communications Manager server supports IPv6, dual-stack devices can access a
TFTP server by using IPv4 or IPv6 addresses.
Note When a phone with SBD load, tries to register with a Cisco Unified Communications Manager which
does not have SBD support, via a Proxy TFTP which supports SBD, the phone will be in a loop and will
never register.
Tip For more information on IPv6 and TFTP, see Device Support, on page 119.
Gateways
When gateways receive conflicting or confusing information from the DHCP server, they have an order of
precedence that they use for selecting the address of the TFTP server. The basis for the order of precedence
depends on the method that is used to specify the TFTP server (method 1 in the following list has the highest
precedence).
1 Catalyst 6000 gateway uses a locally configured TFTP server address. This address overrides any TFTP
address that the DHCP server sends.
2 The gateway queries the DNS name CiscoCM1, and it is resolved. The gateway always tries to resolve
the DNS name CiscoCM1. If this name is resolved, it overrides all information that the DHCP server
sends.
You do not need to name the TFTP server CiscoCM1, but you must enter a DNS CName record to associate
CiscoCM1 with the address or name of the TFTP server.
3 The gateway uses the value of Next-Server in the boot processes. The address of the TFTP server
traditionally uses this DHCP configuration parameter. When BOOTP servers are configured, this field
typically serves as the address of the TFTP server.
This information gets returned in the siaddr (server IP address) field of the DHCP header. Use this option,
if available, because some DHCP servers will place their own IP address in this field when it is not
configured.
4 The gateway that uses IPv4 uses the site-specific option 150. This option resolves the issue in which some
servers do not allow the Next-Server configuration parameter. Some servers allow access to the Next-Server
parameter only when IP addresses are statically assigned.
5 The gateway uses the Optional Server Name parameter. This DHCP configuration parameter designates
the host name of a TFTP server. Currently, you can configure only a host name in this parameter; do not
use a dotted decimal IP address.
6 The gateway that uses IPv4 uses the 066 option, which is the name of the boot server. Option 066 normally
replaces the sname (server name) field when option overloading occurs. This name field can contain a
host name or a dotted decimal IP address. Do not use the 066 option with the 150 option. The device
prefers the IP address over the name that is given by the 066 option if they are sent together. If both a
dotted decimal IP address and a 150 option are sent, order of preference depends on the order in which
they appear in the option list. The device chooses the last item in the option list because option 066 and
option 150 remain mutually exclusive.
Cisco recommends that you use DHCP custom option 150 for gateways and phones that use IPv4. With this
method, the TFTP server IP address gets configured as the option 150 value. Phones only support two IP
addresses for Option 150 values as TFTP Server 1 and TFTP Server 2 entries. devices
Note Be aware that option 66 is defined to be a string type, option 150 is defined as an array of 32-bit IP
address(es), and both TFTP Server 1 and TFTP Server 2 are 32 bit IP addresses.
Caution Ensure that the IP addresses of the alternate servers belong to the same cluster for which you are configuring
the alternate servers.
Note Cisco Unified Communications Manager supports both IPv4 and IPv6 addresses and hostnames that
resolve to IPv4 and IPv6 addresses for alternate TFTP servers. The Enable IPv6 enterprise parameter.
does not affect serving files to off-cluster TFTP servers. If the TFTP server supports a dual IPv4/IPv6
stack, you can configure both an IPv4 and an IPv6 entry for an Alternate server and the system accesses
the servers in the order that is configured.
You can configure the remote cluster information for the Primary TFTP server through Remote Cluster Service
Configuration window (Advanced Features > Cluster View). Under each cluster you can configure the IP
address of the TFTP server.
For more information on configuring remote clusters, see
The primary TFTP server serves configuration files from these servers for phones and devices in the external
clusters. To avoid creating a loop, ensure that the TFTP servers on the external clusters do not point to each
other.
Default, see the procedure to update the ITL file for IP Phones in the Cisco Unified Communications Manager
Security Guide.
perform the bulk certificate export. To disable Security by Default, see the procedure to update the ITL
file for IP Phones in the Cisco Unified Communications Manager Security Guide.
Supported Devices
The Cisco Unified Communications Manager supports many types of devices, including those in the following
list:
• Cisco Unified IP Phones
• Analog gateway ports
• T1 gateway
• E1 gateway
• Transcoding resource
• Software Media Termination Point (MTP)
• Annunciator
• Conference resource (hardware)
• Conference resource (software)
• CTI port (TAPI and JTAPI)
• Cisco IP Softphone
• Messaging (voice mail)
• Intercluster trunk
• SIP trunks
• Video inputs
Configuration files also contain a list of Cisco Unified Communications Managers in priority order. Network
addresses comprise either the fully qualified domain name, for example, “cm1.cisco.com,” or dotted IP address
“172.116.21.12” plus a TCP port. See the Cisco TFTP, on page 105 for more information.
When a device needs to get its configuration file, the device sends a TFTP request for the device-specific
configuration filename.
Note You can specify button URLs in device configuration for Cisco Unified IP Phone 7970, 7960, and 7940.
If the URL is blank, Cisco Unified Communications Manager uses the enterprise values.
To view the most current information on load descriptions for each device type, choose Device > Device
Settings > Device Defaults and click the ? button.
Device Pools
Device pools scale and simplify the distribution of Cisco Unified Communications Manager redundancy
groups. Device pools allow you to assign the same configuration to a group of devices; for example, you can
assign the device pool to phones, gateways, trunks, or CTI route points. In general, device pools allow you
to configure common parameters that need to be applied to a device; for example, Cisco Unified
Communications Manager Group, region, SRST reference, and so on. For phones, you may need to configure
the device pool, the common phone profile, and the common device configuration, which work similarly to
device pools (that is, they allow you to apply the same configuration to a group of phones). Be aware that
some configuration settings in the device pool may not apply to all device types that use device pools; for
example, the incoming called party settings apply only to H.323 trunks and gateways.
Tip
Optional calling search space can prevent rogue installations of IP phones on your network. For example,
rogue phones that are plugged into the network autoregister in a device pool that has a calling search space
that is restricted only to the Cisco Unified Communications Manager administrator. This search space can
have a Primary Line Automatic Ringdown that is assigned to it, so, when the user goes off hook, the call
immediately connects to security or the Cisco Unified Communications Manager administrator.
Typically, the following scenario applies with respect to configuring device pools. The deployment model
drives the exact model of clustering and device pools that are used:
• Region requirements for single-site cluster-This scenario does not require use of regions because all
calls use the G.711 codec for calls.
• Total device pools = Number of sites x regions.
Total device pools = Regions x Cisco Unified Communications Manager redundancy groups.
Call Preservation
The call preservation feature of Cisco Unified Communications Manager ensures that an active call does not
get interrupted when a Cisco Unified Communications Manager fails or when communication fails between
the device and the Cisco Unified Communications Manager that set up the call.
Cisco Unified Communications Manager supports full call preservation for an extended set of Cisco Unified
Communications devices. This support includes call preservation between Cisco Unified IP Phones, Media
Gateway Control Protocol (MGCP) gateways that support Foreign Exchange Office (FXO) (non-loop-start
trunks) and Foreign Exchange Station (FXS) interfaces, and, to a lesser extent, conference bridge, MTP, and
transcoding resource devices.
Enable H.323 call preservation by setting the advanced service parameter, Allow Peer to Preserve H.323
Calls, to True.
The following devices and applications support call preservation. If both parties connect through one of the
following devices, Cisco Unified Communications Manager maintains call preservation:
• Cisco Unified IP Phones
• SIP trunks
• Software conference bridge
• Software MTP
• Hardware conference bridge (Cisco Catalyst 6000 8 Port Voice E1/T1 and Services Module, Cisco
Catalyst 4000 Access Gateway Module)
• Transcoder (Cisco Catalyst 6000 8 Port Voice E1/T1 and Services Module, Cisco Catalyst 4000 Access
Gateway Module)
• Non-IOS MGCP gateways (Catalyst 6000 24 Port FXS Analog Interface Module, Cisco DT24+, Cisco
DE30+, Cisco VG200)
• Cisco IOS H.323 gateways (such as Cisco 2800 series, Cisco 3800 series)
• Cisco IOS MGCP Gateways (Cisco VG200, Catalyst 4000 Access Gateway Module, Cisco 2620, Cisco
3620, Cisco 3640, Cisco 3660, Cisco 3810)
• Cisco VG248 Analog Phone Gateway
Communication failure occurs When communication fails between a device and the Cisco Unified
between Cisco Unified Communications Manager that controls it, the device recognizes the failure
Communications Manager and and maintains active connections. The Cisco Unified Communications
device. Manager recognizes the communication failure and clears call-processing
entities that are associated with calls in the device where communication
was lost.
The Cisco Unified Communications Managers still maintain control of the
surviving devices that are associated with the affected calls. Cisco Unified
Communications Manager maintains affected active calls until the end user
hangs up or until the devices can determine that the media connection has
been released. Users cannot invoke any call-processing features for calls
that are maintained as a result of this failure.
Device failure When a device fails, the connections that exist through the device stop
streaming media. The active Cisco Unified Communications Manager
(Phone, gateway, conference
recognizes the device failure and clears call-processing entities that are
bridge, transcoder, MTP)
associated with calls in the failed device.
The Cisco Unified Communications Managers maintain control of the
surviving devices that are associated with the affected calls. Cisco Unified
Communications Manager maintains the active connections (calls) that are
associated with the surviving devices until the surviving end users hang up
or until the surviving devices can determine that the media connection has
been released.
Configure Autoregistration
Use autoregistration if you want Cisco Unified Communications Manager automatically to assign directory
numbers to new phones when you plug these phones in to your network. Cisco recommends you use
autoregistration to add fewer than 100 phones to your network.
Cisco Unified Communications Manager disables autoregistration by default to prevent unauthorized
connections to your network. Do not enable autoregistration unless you know what your dial plan looks like,
including calling search spaces and partitions.
Caution Enabling autoregistration carries a security risk in that “rogue” phones can automatically register with
Cisco Unified Communications Manager. You should enable autoregistration only for brief periods when
you want to perform bulk phone adds.
Caution Configuring mixed-mode, clusterwide security through the Cisco CTL client automatically disables
autoregistration. If you want to use autoregistration and you have configured security, you must change
the clusterwide security mode to nonsecure through the Cisco CTL client.
The general steps and guidelines for using autoregistration are as follows. For more information on
autoregistration, see the Autoregistration Overview, on page 126.
Procedure
Step 1 In the Enterprise Parameters Configuration window, set the Auto Registration Phone Protocol to SIP or SCCP.
SCCP acts as the default, so change this setting when you are auto registering phones that are running SIP.
Step 2 Configure a calling search space specifically for autoregistration. For example, you can use the autoregistration
calling search space to limit auto-registered phones to internal calls only.
Partitions and Calling Search Spaces, on page 135
Step 3 Configure the default device pool for autoregistration by assigning the Default Cisco Unified Communications
Manager Group and autoregistration calling search space to it. If you are configuring a separate default device
pool for each device type, assign the default device pools to the device by using the Device Defaults
Configuration window.
System-Level Configuration Settings, on page 29
Step 4 Enable autoregistration only during brief periods when you want to install and autoregister new devices
(preferably when overall system usage is at a minimum). During other periods, turn autoregistration off to
prevent unauthorized devices from registering with Cisco Unified Communications Manager.
Step 5 Install the devices that you want to autoregister.
See the installation instructions that come with your IP phones and gateways.
Step 6 Reconfigure the autoregistered devices and assign them to their permanent device pools.
Step 7 In the Enterprise Parameters Configuration window, set the Auto Registration Phone Protocol setting to SIP
or SCCP, whichever is needed. If auto registering more phones with a different protocol is required, repeat
the preceding steps.
Autoregistration Overview
Use autoregistration if you want Cisco Unified Communications Manager automatically to assign directory
numbers to new phones when you plug these phones in to your network. Cisco recommends you use
autoregistration to add fewer than 100 phones to your network.
Cisco Unified Communications Manager disables autoregistration by default to prevent unauthorized
connections to your network. Do not enable autoregistration unless you know what your dial plan looks like,
including calling search spaces and partitions.
Caution Enabling autoregistration carries a security risk in that “rogue” phones can automatically register with
Cisco Unified Communications Manager. You should enable autoregistration only for brief periods when
you want to perform bulk phone adds.
Configuring mixed-mode, clusterwide security through the Cisco CTL client automatically disables
autoregistration. If you want to use autoregistration and you have configured security, you must change
the clusterwide security mode to nonsecure through the Cisco CTL client.
Another strategy for preventing unauthorized phones from connecting to your network entails creating a
Rogue device pool that allows only 911 (emergency) and 0 (operator) calls. This device pool allows phones
to register but limits them to emergency and operator calls. This device pool prevents unauthorized access to
phones that continuously boot in an attempt to register in your network.
When you enable autoregistration, you specify a range of directory numbers that Cisco Unified Communications
Manager can assign to new phones as they connect to your network. As new phones connect to the network,
Cisco Unified Communications Manager assigns the next available directory number in the specified range.
After a directory number is assigned to an autoregistered phone, you can move the phone to a new location,
and its directory number remains the same. If all the autoregistration directory numbers are consumed, no
additional phones can autoregister with Cisco Unified Communications Manager.
The Cisco Unified Communications Manager Group that has the Auto-registration Cisco Unified
Communications Manager Group check box checked, specifies the list of Cisco Unified Communications
Managers that the phone will use to attempt to auto register. Ensure at least one Cisco Unified Communications
Manager is selected in the group. The first Cisco Unified Communications Manager in the selected list also
must have the Auto-registration Disabled on this Cisco Unified Communications Manager check box unchecked
in the Cisco Unified Communications Manager Configuration window. This ensures that the Cisco Unified
Communications Manager allows the autoregistration request from the phone.
New phones autoregister with the primary Cisco Unified Communications Manager in the Cisco Unified
Communications Manager group that has enabled the Auto-Registration Cisco Unified Communications
Manager Group setting. That Cisco Unified Communications Manager automatically assigns each
auto-registered phone to a default device pool based on the device type. After a phone auto-registers, you can
update its configuration and assign it to a different device pool and a different Cisco Unified Communications
Manager.
Related Topics
System-Level Configuration Settings, on page 29
Device Pools, on page 44
Note To ensure that autoregistration works correctly, ensure the Device Defaults Configuration window specifies
the correct phone image names for SIP and SCCP.
To deploy phones in a mixed-protocol environment, you must perform additional steps when autoregistering
a new mixed batch of phones. The first step requires that the administrator set the Cisco Unified
Communications Manager Auto Registration Phone Protocol parameter in the Enterprise Parameters
Configuration window to SCCP and install all the phones that are running SCCP. The second step requires
that the administrator change the Auto Registration Phone Protocol parameter to SIP and autoregister all the
phones that are running SIP.
DHCP Server
Because DHCP server is a standalone server, no backup server exists in case the Cisco Unified Communications
Manager that is configured as DHCP server fails.
Cisco Unified Communications Manager administrator configures the DHCP servers and subnets. You can
configure one server for each node and multiple subnets for each server.
Note You must update the DNS server with the appropriate Cisco Unified Communications Manager name and
address information before using that information to configure the Cisco Unified Communications Manager
server.
For Cisco Unified Communications Manager, you must reboot the node if an IP address changes. As long as
the node is up, it will keep refreshing the lease period for which the DHCP server provides an IP address, and
hence retain the same IP address. However, hostname of the node must remain the same, even if the IP address
changes.
The Cisco Unified Communications Manager Administration provides support to configure different scopes
for the DHCP server. For each scope, you can enter a range of IP addresses and subnet masks and you can
also configure options.
For configuring DNS with Corporate DNS, the corporate DNS infrastructure is used, and default DNS
configuration will act as a cache only service to this corporate DNS service.
When no corporate DNS service exists, Dynamic Domain Name System (DDNS) service, a service that allows
dynamic updates to hostname and IP addresses, is used to implement a clusterwide DNS infrastructure. This
also serves other devices on the network that are interacting with the cluster. Each node has DNS running on
it. These DNS servers get configured with hostname and IP address information for all the nodes and any
other devices in the cluster. The DNS on the first node in the cluster gets configured as primary DNS, while
all other nodes get configured as secondary nodes.
When any change to DNS configuration occurs to the first node of Cisco Unified Communications Manager,
the change automatically gets transferred to other nodes. Other devices in the network can point to any of the
nodes in the cluster for the DNS lookups.
Note Any change to the host name of a node will require the node to be reinserted in the cluster. Before you
change the host name of a node, review the document, Changing the IP Address and Host Name for Cisco
Unified Communications Manager.
When nodes are being configured using by DHCP, the DHCP client on the node will get configured to
dynamically update DDNS.
Whenever nodes are configured by using DHCP, one the following events occurs:
• The corporate DNS can accept dynamic updates.
• DNS gets updated within the cluster
• DHCP configuration for the nodes gets tied with their MAC addresses of the node for which you are
requesting an IP address. If the node requests an IP address again, DHCP matches the MAC address to
the previous request and provides the same IP address.
You must update the DNS server with the appropriate Cisco Unified Communications Manager name and
address information before using that information to configure the Cisco Unified Communications Manager
server.
Caution If the AAAA record or A record do not map correctly, calls may fail.
Procedure
Migration
Because no migration is provided from Window 2000 based DHCP configuration to the DHCP configuration,
the administrator must reconfigure the system.
Alarms
Two alarms get generated for DHCP.
• CiscoDhcpdFailure
• CiscoDhcpdRestarted
Partitions and calling search spaces provide a way to segregate the global dialable address space. The global
dialable address space comprises the complete set of dialing patterns to which Cisco Unified Communications
Manager can respond.
Partitions do not significantly impact the performance of digit analysis, but every partition that is specified
in a calling device search space does require that an additional analysis pass through the analysis data structures.
The digit analysis process looks through every partition in a calling search space for the best match. The order
of the partitions that are listed in the calling search space serves only to break ties when equally good matches
occur in two different partitions. If no partition is specified for a pattern, the pattern goes in the null partition
to resolve dialed digits. Digit analysis always looks through the null partition last.
You can associate partitions with a time schedule and a time zone. Associating a partition to a time schedule
and a time zone allows configuration of time-of-day routing for calls that are coming into a partition and the
associated calling search spaces of the partition. See “Time-of-Day Routing” for more information.
If you configure a calling search space both on an IP phone line and on the device (IP phone) itself, Cisco
Unified Communications Manager concatenates the two calling search spaces and places the line calling
search space in front of the device calling search space. If the same route pattern appears in two partitions,
one contained in the line calling search space and one contained in the device calling search space, Cisco
Unified Communications Manager selects the route pattern that is listed first in the concatenated list of
partitions (in this case, the route pattern that is associated with the line calling search space).
Note Cisco recommends avoiding the configuration of equally matching patterns in partitions that are part of
the same calling search space or part of different calling search spaces that are configured on the same
phone. This practice avoids the difficulties that are related to predicting dial plan routing when the calling
search space partition order is used as a tie breaker.
Before you configure any partitions or calling search spaces, all directory numbers (DN) reside in a special
partition named <None>, and all devices are assigned a calling search space also named <None>. When you
create custom partitions and calling search spaces, any calling search space that you create also contains the
<None> partition, while the <None> calling search space contains only the <None> partition.
Note Any device that is making a call can explicitly reach any dial plan entry that is left in the <None> partition.
To avoid unexpected results, Cisco recommends that you do not leave dial plan entries in the <None>
partition.
Examples
Calling search spaces determine partitions that calling devices search when they are attempting to complete
a call.
For example, assume a calling search space that is named “Executive” includes four partitions: NYLongDistance,
NYInternational, NYLocalCall, and NY911. Assume that another calling search space that is named “Guest”
includes two partitions, NY911 and NYLocalCall.
If the Cisco Unified IP Phone that is associated with a phone or line is in the “Executive” calling search space,
the search looks at partitions “NYLongDistance,” “NYInternationalCall,” “NYLocalCall,” and “NY911” when
it attempts to initiate the call. Users who are calling from this number can place international calls, long-distance
calls, local calls, and calls to 911.
If the Cisco Unified IP Phone that is associated with a phone or line is in the “Guest” calling search space, the
search looks only at the “NYLocalCall” and “NY911” partitions when it initiates the call. If a user who is
calling from this number tries to dial an international number, a match does not occur, and the system cannot
route the call.
Related Topics
Partition Name Limitations, on page 137
Local Route Groups and Called Party Transformations, on page 151
Dependency Records
If you need to find specific information about partitions and calling search spaces, click the Dependency
Records link that is provided in the Related Links drop-down list box that is on the Cisco Unified
Communications Manager Administration Partition Configuration and Calling Search Space Configuration
windows. If the dependency records are not enabled for the system, the dependency records summary window
displays a message.
Related Topics
Local Route Groups and Called Party Transformations, on page 151
that call processing uses comprises a combination of a device CSS and the CSS for the directory number (DN)
or route pattern that is associated with the device (for example, a line on a phone).
The maximum length of the combined CSS clause (device and pattern) comprises 1024 characters, including
separator characters between partition names (for example, “partition 1:partition 2:partition 3”). Because the
CSS clause uses partition names, the maximum number of partitions in a CSS varies depending on the length
of the partition names. Also, because the CSS clause combines the CSS of the device and the CSS of the route
pattern, the maximum character limit for an individual CSS specifies 512 (half of the combined CSS clause
limit of 1024 characters).
When you are creating partitions and calling search spaces, keep the names of partitions short relative to the
number of partitions that you plan to include in a calling search space.
Related Topics
Local Route Groups and Called Party Transformations, on page 151
Time-of-Day Routing
Time-of-Day routing comprises individual time periods that the administrator defines and groups into time
schedules. The administrator associates time schedules with a partition. In the Partition Configuration window,
the administrator chooses either the time zone of the originating device or any specific time zone for a time
schedule. The system checks the chosen time zone against the time schedule when the call gets placed to
directory numbers in this partition. The Time Period and Time Schedule menu items exist in the Call Routing
menu under the Class of Control submenu. The Partition and Calling Search Space menu items also have
moved to the Class of Control submenu.
Time Periods
A time period comprises a start time and end time. The available start times and end times comprise 15-minute
intervals on a 24-hour clock from 00:00 to 24:00. Additionally, a time period requires definition of a repetition
interval. Repetition intervals comprise the days of the week (for example, Monday through Friday) or a day
of the calendar year (for example, June 9).
Examples
You can define time period weekdayofficehours as 08:00 to 17:00 from Monday to Friday.
You can define time period newyearsday as 00:00 to 24:00 on January 1.
You can define time period noofficehours that has no office hours on Wednesdays. For this time period, the
associated partition is not active on Wednesdays.
Note In defining a time period, the start time must precede (be less than) the end time.
Tip To define an overnight time span that starts on Monday through Friday at 22:00 and ends at 04:00 the
next morning, create two time periods, such as lateevening (from 22:00 to 24:00 on Monday through
Friday) and earlymorning (from 00:00 to 04:00 on Tuesday through Saturday). Use the Time Schedule
Configuration window to associate the lateevening and earlymorning time periods into a single time
schedule that spans the overnight hours.
After the administrator creates a time period, the administrator must associate the time period with a time
schedule.
Example
Consider the following example:
• A time period, afterofficehours, that is defined as 00:00 to 08:00 from Monday to Friday exists.
• A time period, newyearseve, that is defined as 14:00 to 17:00 on December 31st exists.
In this case, on December 31st, the afterofficehours period will not be considered because it gets overridden
by the more specific newyearseve period.
Time Schedules
A time schedule comprises a group of defined time periods that the administrator associates. After the
administrator has configured a time period, the time period displays in the Available Time Periods list box in
the Time Schedule Configuration window. The administrator can select a time period and add it to the Selected
Time Periods list box.
Note After the administrator selects a time period for association with a time schedule, the time period remains
available for association with other time schedules.
After the administrator has configured a time schedule, the administrator can use the Partition Configuration
window to select either the time zone of the originating device or any specific time zone for a defined time
schedule. The selected time zone gets checked against the time schedule when the user places the call.
The Time-of-Day feature filters the CallingSearchSpace string through Time-of-day settings that are defined
for each partition in the CallingSearchSpace.
After time-of-day routing is configured, if the time of an incoming call is within one of the time periods in
the time schedule, the partition gets included in the filtered partition list search for the call.
Examples
You can define time schedule USAholidays as the group of the following time periods: newyearsday,
presidentsday, memorialday, independenceday, laborday, thanksgivingday, christmasday. The administrator
must first configure the applicable time periods.
You can define time schedule library_open_hours as the group of the following time periods: Mon_to_Fri_hours,
Sat_hours, Sun_hours. The administrator must first configure the applicable time periods.
Note Although a user may not be able to set Forward All for a phone due to the partition and time-of-day settings
that apply to the phone, an administrator or a user can still set the Call Forward All option on the phone
from the Cisco Unified Communications Manager Administration page.
Note TOD settings comes into effect when the lines are included in a Hunt List. The settings only apply to the
Hunt Pilot and not to the lines within that Hunt List.
Dependency Records
If you need to find specific information about time periods and time schedules, choose Dependency Records
from the Related Links drop-down list box that is provided on the Cisco Unified Communications Manager
Administration Time Period Configuration and Time Schedule Configuration windows. If the dependency
records are not enabled for the system, the dependency records summary window displays a message.
Cisco Unified Communications Manager automatically attempts to reroute calls, due to insufficient bandwidth,
through the PSTN or other network only when the Automated Alternate Routing Enable enterprise parameter
is set to true. Cisco Unified Communications Manager uses the device-based AAR calling search space, which
is assigned to Cisco Unified IP Phone station devices and gateway devices, when it attempts to route the call
to the gateway device that connects to the PSTN or other network. Cisco Unified Communications Manager
uses the external phone number mask and the directory number of the line or DN and the Cisco voice-mail
port to derive the alternate number that is used to reroute the call.
5002 Dallas
Cisco Unified Communications Manager retrieves the prefix digits from the AAR dial prefix matrix table
based on the AAR group value of the originating line/DN and gateway device and the AAR group value of
the terminating line, and Cisco voice-mail port, to transform the derived alternate number. The following
shows an example of how the AAR dial prefix matrix table is data filled:
Richardson Dallas 9
Richardson Richardson 9
Dallas Richardson 9
Dallas Dallas 9
Cisco Unified Communications Manager prepends the prefix digits that are retrieved from the AAR dial prefix
matrix table to the derived alternate number. Digit analysis uses the transformed digits, plus the AAR calling
search space, to route the call to the PSTN or other network.
A much greater rate of success for automated alternate routing occurs when a gateway is located in the same
location as the originating or terminating device. Therefore, a call that is outgoing to the PSTN or other network
from a gateway that is located in the same location as the originating device and that is also incoming from
a gateway located in the same location as the terminating device describes the best scenario. In other scenarios,
the call remains subject to location bandwidth validation between the originating device and outgoing gateway,
and between the terminating device and incoming gateway.
digits. For example, the North American Numbering Plan (NANP) number 972-555-1234 contains the
LOCAL-AREA-CODE (972), OFFICE-CODE (555), and SUBSCRIBER (1234) tags.
Note The NANP designates the numbering plan for the PSTN in the United States and its territories, Canada,
Bermuda, and many Caribbean nations. NANP includes any number that can be dialed and is recognized
in North America.
Route patterns represent all valid digit strings. Cisco Analog Access Trunk Gateways, Cisco Digital Access
Trunk Gateways, Cisco MGCP gateways, H.323-compliant gateways, and trunks also use route patterns.
Cisco gateways can route ranges of numbers with complex restrictions and manipulate directory numbers
before the Cisco Unified Communications Manager passes them on to an adjacent system. The adjacent system
can include a central office (CO), a private branch exchange (PBX), or a gateway on another Cisco Unified
Communications Manager system.
A line group comprises a list of DNs. Line groups specify a distribution algorithm (such as Top Down) for
the members of the line group. Line groups also specify the hunt options to use in cases where the line group
members do not answer, are busy, or are not available. A directory number may belong to more than one line
group.
Hunt lists comprise ordered groupings of line groups. A line group may belong to more than one hunt list. A
hunt list must specify at least one line group before the hunt list can accept calls.
Hunt pilots represent route patterns that are used for hunting. A hunt pilot can specify a partition, numbering
plan, route filter, and hunt forward settings. A hunt pilot must specify a hunt list.
Route lists can contain a mixture of route group types, although you cannot combine an H225 trunk with a
Type 1 (QSIG) route group. Cisco Unified Communications Manager does not allow you to add route groups
that contain gateways that use the H.323 or H.225 protocol (Type 3) and route groups that contain MGCP
gateways that use a QSIG protocol (Type 1) to the same route list. You can create route lists with any
combination of Type 1 route groups and Type 2 route groups as well as with any combination of Type 2 route
groups and Type 3 route groups, as illustrated below.
Note You cannot combine route groups and line groups, and route lists and hunt lists become separate entities.
Thus, route groups make up route lists, and line groups make up hunt lists. If an existing route/hunt list
includes a line group as a member, Cisco Unified Communications Manager migrates the route/hunt list
to a hunt list.
Route lists can simultaneously run on all nodes and Cisco Unified Communications Manager can randomly
choose from any of the available route lists that can reach a given node. The system ensures that, over time
and on average, all 16 nodes in the core cluster are used equally. This prevents system resources on some
nodes from being idle while other nodes are dealing with an unsustainable call burden.
Route Patterns
Cisco Unified Communications Manager uses route patterns to route or block both internal and external calls.
Note Route group and route lists are part of route pattern configuration. Line groups and hunt lists are part of
hunt pilot configuration. Route patterns and hunt pilots are configured separately. Route groups or route
lists cannot be added to hunt pilot and line groups. Hunt lists cannot be added to route pattern. If an existing
route pattern/hunt pilot associates with a hunt list, Cisco Unified Communications Manager migrates the
route pattern/hunt pilot to a hunt pilot.
The simplest route pattern specifies a set of one or more digits. For example, the number 8912 specifies a
route pattern.
Gateways and Cisco Unified IP Phones can also use more complex route patterns that can contain wildcards.
A wildcard represents a range of numbers; for example, X represents any digit 0 through 9.
To classify a call as OnNet or OffNet, administrators can set the Call Classification field to OnNet or OffNet,
respectively, on the Route Pattern Configuration window. Administrators can override the route pattern setting
and use the trunk or gateway setting by checking the Allow Device Override check box on the Route Pattern
Configuration window.
Caution If a gateway has no route pattern that is associated with it, or it does not belong to a route group, it cannot
route any calls.
You can use route patterns to invoke network-specific services/facilities on a call-by-call basis by configuring
the fields in the ISDN Network-Specific Facilities Information Element section on the Route Pattern
Configuration window. Cisco Unified Communications Manager uses the network-specific services/facilities
when the user dials the route pattern.
Note Cisco Unified Communications Manager only uses the network-specific information with PRI protocol
gateways. H.323 gateways do not support network-specific facilities, but they support SDN when the dial
peers are configured accordingly. Cisco Unified Communications Manager codes the bearer capability as
Speech for the ACCUNET service.
RoutePattern Usage
You can assign a route pattern directly to a Cisco Access Gateway, or you can assign it to a route list for more
flexibility. For example, the figure shows Cisco Digital Access Gateway 1 designated as the first choice for
routing outgoing calls to the PSTN when a matching route pattern is dialed.
Tip If a gateway does not have a route pattern, it cannot place calls to the PSTN or to a PBX. To assign a route
pattern to an individual port on a gateway, you must assign a route list and a route group to that port.
The following figure shows the effects of using route patterns with Cisco Digital Gateways. This example
assigns the route pattern to a route list, and that route list associates with a single route group. The route group
supports a list of devices that are selected based on availability.
Figure 18: Route Plan Summary Diagram for Cisco Digital Gateways
When the system initially presents a call to a member of a route list, Cisco Unified Communications Manager
reroutes for all cause codes other than Out of Bandwidth, User Busy, and Unallocated Number. The value of
the associated service parameters for the Cisco CallManager service determines the rerouting decision for
those cause codes. The Clusterwide Parameters (Route Plan) grouping includes the Stop Routing on Out of
Bandwidth Flag, Stop Routing on User Busy Flag, and Stop Routing on Unallocated Number Flag service
parameters. You can set each service parameter to True or False.
After a route list locks onto a trunk, no rerouting occurs. The media connect time of the endpoints and the
Stop Routing service parameters determine when a route list stops hunting for the next route group. When
media negotiation begins, the route list or hunt list loses the ability to reroute.
The Stop Routing on Q.931 Disconnect Cause Code service parameter for the Cisco CallManager service
determines routing behavior when a call that is being routed to a remote site through a route list gets released
and a Q.931 cause code gets sent to Cisco Unified Communications Manager. If the cause code that is
encountered in the message matches a cause code that this parameter specifies, a local Cisco Unified
Communications Manager stops routing the call. (The call does not get sent to the next device in the route
list).
Note If a route pattern is associated with a gateway, and all the resources of that gateway are used, then the call
does not get routed.
The following figure shows the effects of using route patterns with Cisco Analog Gateways. This example
assigns the route pattern to a route list, and that route list associates with two route groups. Route group 1
associates with ports 1 through 8 on gateway 1, which routes all calls to interexchange carrier 1 (IXC 1).
Route group 1 also associates with ports 1 through 4 on gateway 2. Route group 2 associates with ports 5
through 8 on gateway 2 and all ports on gateway 3.
Figure 19: Route Plan Summary Diagram for Cisco Analog Access Gateways
Each route group supports a list of devices that are chosen on the basis of availability. For route group 1, if
ports 1 through 8 on the first-choice gateway are busy or out of service, calls route to ports 1 through 4 on
the second-choice gateway. If all routes in route group 1 are unavailable, calls route to route group 2. For
route group 2, if ports 5 through 8 on the first-choice gateway are busy or out of service, calls route to ports
1 through 8 on the second-choice gateway. If no ports on any gateway in either route group are available, the
call routes to an all trunks busy tone.
fundamental breakthrough in the Local Route Group feature comprises decoupling the location of a PSTN
gateway from the route patterns that are used to access the gateway.
The Local Route Group feature provides the ability to reduce the number of route lists and route patterns that
need to be provisioned for implementations of Cisco Unified Communications Manager where each of N sites
needs to have access to the local gateways of the other N-1 remote sites. One such scenario occurs with Tail
End Hop Off (TEHO).
Line Groups
Line groups contain one or more directory numbers. A distribution algorithm, such as Top Down, Circular,
Longest Idle Time, or Broadcast, associates with a line group. Line groups also have an associated Ring No
Answer reversion timeout value.
The following descriptions apply to the members of a line group:
• An idle member designates one that is not serving any call.
• An available member designates one that is serving an active call but can accept a new call(s).
• A busy member cannot accept any calls.
Hunt Lists
Hunt lists comprise ordered groupings of line groups. A line group may belong to more than one hunt list.
Hunt pilots associate with hunt lists. A hunt list may associate with more than one hunt pilot.
Note Configuration of hunt lists and route lists occurs separately. if an existing route/hunt list has a line group
as a member, Cisco Unified Communications Manager migrates the route/hunt list to a hunt list.
Note TOD settings comes into effect when the lines are included in a hunt list. The settings only apply to the
hunt pilot and not to the lines within that hunt list.
Hunt Pilots
Hunt pilots comprise sets of digits. They comprise lists of route patterns that are used for hunting. A hunt
pilot can specify a partition, numbering plan, route filter, and hunt forward settings. A hunt pilot must specify
a hunt list.
Note Configuration of hunt pilots and route patterns occurs separately. If an existing route pattern/hunt pilot
associates with a hunt list, Cisco Unified Communications Manager migrates the route pattern/hunt pilot
to a hunt pilot.
Note TOD settings comes into effect when the lines are included in a hunt list. The settings only apply to the
hunt pilot and not to the lines within that hunt list.
Call Coverage
The Call Coverage feature comprises the following Cisco Unified Communications Manager capabilities:
• Forwarding provides separate configuration based on whether the call originator is an internal user or
an external user. See the Internal and External Calls, on page 154.
• Hunting supports personal forwarding. See the Personal Preferences, on page 154.
• Route patterns and hunt pilots are separated in two different features.
answer), or times out (if the time specified in the Maximum Hunt Timer runs out before all parties are
attempted, and none of the parties that were attempted answer).
For the purpose of this example, we assume that hunting does not succeed.
4 If some form of final forwarding is configured, the call forwards to a next destination; otherwise, the call
gets released.
Personal Preferences
Hunting supports the capability to provide a final forwarding treatment to voice-messaging system, a specific
dialed number, or some personal treatment (based on the original called party) when hunting either exhausts
or times out. The capability to provide separate final forwarding treatment based on whether the call was
internal or external also exists. Hunting supports a separate, configurable maximum hunt timer for each
hunt-pilot number.
In the Hunt Pilot configuration settings, Use Personal Preferences, Destination fields are available to enable
the Call Forward No Coverage (CFNC) settings for the original called number that forwarded the call to the
hunt pilot.
System administrators can configure phones to be automatically logged into hunt groups by using the Logged
Into Hunt Group check box on the Phone Configuration window in Cisco Unified Communications Manager
Administration. By default, this check box gets checked for all phones. Users log in and out of hunt groups
by using the HLog softkey (see the Log Out of Hunt Groups Softkey, on page 155).
Log Out of Hunt Groups has the following limitations for phones that are running SIP:
• When a phone that is running SIP (7906, 7911, 7941, 7961, 7970, and 7971) is logged into hunt groups,
and Call Forward All is activated, the call gets presented to the phone that is running SIP.
• When 7940 and 7960 phones that are running SIP are logged into hunt groups, and Call Forward All is
activated, the phone will get skipped and the next phone in the line group will be rung.
• 7940 and 7960 phones that are running SIP and third-party phones that are running SIP can be logged
into/out of hunt groups by using the Phone Configuration window, but no softkey support exists.
• 7940 and 7960 phones that are running SIP and third-party phones that are running SIP will not show
“Logged out of hunt groups” on the status line.
• 7940 and 7960 phones that are running SIP and third-party phones that are running SIP will not play
the hunt group logoff notification tone regardless of whether the tone is configured.
Non-Shared-Line Operation
If a phone is logged out of a line group and an extension on the phone is not shared, the line group does not
ring that directory number in the line group. When the line group would normally offer the call to the directory
number, call processing skips the directory number and acts as if the directory number does not belong to the
line group.
Shared-Line Operation
Because the Log Out of Hunt Group feature is device-based, when a user logs a phone out, the feature affects
only the logged-out phone. Calls to a line group that contains a shared-line directory number (DN) behave as
follows:
• The DN does not ring if all phones that share that DN are logged out.
• The DN does ring if one or more phone that is sharing the DN is logged in.
• The audible ring on a phone that is logged out gets turned off by default. Cisco Unified Communications
Manager provides a system parameter that can be set, so a different ring tone plays when a call comes
in to a logged-off hunt group member.
The number 92578912 matches both of the following route patterns: 9.@ and 9.XXXXXXX. Even though
both these route patterns seem to equally match the address, the 9.@ route pattern actually provides the closest
match. The @ wildcard character encompasses many different route patterns, and one of those route patterns
is [2-9][02-9]XXXXX. Because the number 2578912 more closely matches [2-9][02-9]XXXXX than it does
XXXXXXX, the 9.@ route pattern provides the closest match for routing.
When configuring route patterns, take the following considerations into account:
• When @ is used in a routing pattern, the system recognizes octothorpe (#) automatically as an
end-of-dialing character for international calls. For routing patterns that do not use @, you must include
the # in the routing pattern to be able to use the # character to signal the end of dialing.
• If the route pattern contains an at symbol (@), the Discard Digits field can specify any discard digits
instructions (DDIs).
The Special Characters and Settings, on page 160 lists DDIs and describes the effects of applying each
DDI to a dialed number.
Note With non-@ patterns, you can use only Discard Digits instructions <None>, NoDigits, and PreDot.
Translation Patterns
Cisco Unified Communications Manager uses translation patterns to determine how to route a call after it is
placed. Configuring translation patterns allows Cisco Unified Communications Manager to manipulate calling
and called digits as appropriate. During digit analysis when Cisco Unified Communications Manager identifies
that a pattern match has occurred, Cisco Unified Communications Manager uses the calling search space that
is configured for the translation pattern to perform the subsequent match.
Because Cisco Unified Communications Manager supports local route groups, calling party normalization,
and the international escape character +, which allow you to globalize, route, and localize calling party numbers,
you can configure translation patterns as urgent or non-urgent to ensure that Cisco Unified Communications
Manager does not route the call before it should be routed.
For example, if a caller in the 408 area code dials 95551212, this number gets globalized to +14085551212
through the use of translation patterns; that is, digit analysis does a pattern match for that string to determine
where to route the call. In this example, a translation pattern takes 9.[2-9]XXXXXX, translates that string to
+1408XXXXXXX, and then maps that value to a calling search space that contains the globalized patterns.
This example works as long as you do not use variable length dialing, as is the case with international calls.
If you want to route an international call, you need a translation pattern for 9011.! that disregards the predot
and adds the prefix +. If you configure the translation pattern as urgent priority, 9011! matches with the first
digit after the 9011 and Cisco Unified Communications Manager attempts to route the call without waiting
to match more digits. As a result, international and any other variable length calls do not route correctly.
Because you can configure translation patterns as non-urgent in Cisco Unified Communications Manager,
you can configure similar translation patterns in the same partition and ensure that digit analysis can accurately
match the patterns. Even if digit analysis identifies a match with a translation pattern, Cisco Unified
Communications Manager attempts to match more digits in other translation patterns if you configure the
translation pattern as non-urgent.
Tip To route international and variable length calls correctly, make sure that you configure the translation
patterns as non-urgent.
In Cisco Unified Communications Manager Administration, you can configure any translation pattern as
urgent priority or non-urgent priority. The Urgent Priority check box displays in the Translation Pattern
Configuration (Call Routing > Translation Pattern) and Intercom Translation Pattern Configuration (Call
Routing > Intercom > Intercom Translation Pattern) windows. If you do not check this check box and if
the dial plan contains overlapping patterns, Cisco Unified Communications Manager does not route the call
until the interdigit timer expires (even if it is possible to dial a sequence of digits to choose a current match).
To interrupt interdigit timing when Cisco Unified Communications Manager must route a call immediately,
check this check box.
After you install or upgrade Cisco Unified Communications Manager, the Urgent Priority check box in
translation patterns displays as checked and enabled. Update your translation patterns, if necessary, to
accommodate your dial plan.
Configuration Tip
Tip Cisco Unified Communications Manager Assistant does not use translation patterns for failover. Instead,
set up Call Forward No Answer (CFNA) with the data that was in the translation pattern for all Unified
CM Assistant failed route points, and these route points must be removed.
The digit analysis process builds a static digit analysis engine with the patterns that are configured in the
database during system initialization. This digit analysis engine reduces the propagation of patterns within a
cluster of Cisco Unified Communications Managers and makes Cisco Unified Communications Manager
more scalable.
In previous releases, the individual device control process read pattern information from the database and
dynamically registered the patterns to the digit analysis process to build its digit analysis engine. Each pattern
had a mapping to its control process ID in the digit analysis engine. The control process ID of a pattern got
changed dynamically if its associated device was reset or if a Cisco Unified Communications Manager server
restarted. If a change to the control process ID took place, the digit analysis engine had to be changed
dynamically, and its contents required propagation to other Cisco Unified Communications Manager servers.
During call processing, the digit analysis engine returned the control process ID of a matched pattern.
The digit analysis process reads the pattern information directly from the database to build the static digit
analysis engine during Cisco Unified Communications Manager initialization. With the static digit analysis
engine, each pattern has a mapping to its callable endpoint name, which is a NumPlanPkID of the pattern in
the database, a unique identifier to a configured pattern in Cisco Unified Communications Manager. The static
digit analysis engine no longer holds the control process ID of a pattern.
Static digit analysis integrates with the changes to the device manager to support all existing functions and
features. The device manager includes a table where a NumPlanPkID shows a one-to-one mapping to the
control process ID of a pattern. When processing a call, digit analysis asks the device manager to get the
control process ID for a matched pattern.
Feature Description
Cisco Unified Communications Manager includes these pattern types: Call Park, Call Forward, Meet-Me
Conference, Device, Translation, Call Pickup Group, Route, and Message Waiting. The Device, Translation,
and Route pattern types represent static patterns. The digit analysis process reads these patterns directly and
inserts them into the static digit analysis engine during the initialization of a Cisco Unified Communications
Manager. Other pattern types (Call Park, Call Forward, Meet-Me Conference, Call Pickup Group, and Message
Waiting), which are intercept patterns, remain dynamic patterns. Their individual control process reads the
pattern information from the database and then asks the digit analysis process to insert the pattern into the
static digit analysis engine via registration messages.
All static patterns remain unchanged until their records are changed in the database. Static patterns do not
require propagation because the database change notification is broadcast to the servers within a cluster.
Dynamic patterns still use the existing propagating and updating mechanism to update the static digit analysis
engines.
Regardless of its pattern type, each static pattern in the static digit analysis engine has a mapping to its PkID
in the NumPlan table in the database. When a device registers its patterns to the device manager, the same
PkID gets saved and mapped to its control process ID in the device manager. A new interface between the
digit analysis and device manager retrieves the control process ID when a matched pattern is found in the
static digit analysis engine during call processing.
Caveat 1
A potential loss of change notification exists in the current Cisco Unified Communications Manager release.
This loss could cause a device that is registered with Cisco Unified Communications Manager to become
unreachable by other devices. The following paragraphs provide troubleshooting for this potential problem.
The most common cause for this problem occurs when the DN that is assigned to the device belongs to a
partition that is not contained in the calling search space of other devices. If the calling search space of other
devices does contain the partition for that DN, other reasons may apply. For example, the DN changed only
for that device, and the change notification from the database to Cisco Unified Communications Manager
was lost. Resetting the device may not resolve the problem.
To resolve this problem, remove the DN and add the DN to the system again. Remove the DN from its device
on the Directory Number Configuration window and on the Route Plan Report window. After you remove
the DN, add it back in with the same partition, pattern, and other configuration information. The process
should resolve the problem after you add the new DN to Cisco Unified Communications Manager again.
The same workaround applies to route patterns and translation patterns if similar problems exist.
Caveat 2
Static digit analysis disables the configuration of several applications. These applications rely on the provision
of duplicate patterns in the same calling search space. For example, the CTI application may be pattern 5000
in partition A, and a particular phone may be pattern 5000 in partition B. In previous releases, if the CTI route
point is down, the phone will ring. With static digit analysis, however, the caller receives a busy tone. This
limitation implies that the application failure does not get handled.
Administrators would normally use Call Forward No Answer and Call Forward on failure to handle application
failure, but when the pattern on the CTI route point is 5XXX, you cannot configure a forward destination of
5XXX. To resolve this limitation, you can now perform configuration of X characters in Call Forward
destinations.
The following example demonstrates the functionality of digit analysis for the Cisco Unified Communications
Manager Assistant application.
Cisco Unified Communications Manager Assistant Example with Static Digit Analysis
You must make the following modification: configure 1xxx as a CFNA mask and CSS-E as a CFNA calling
search space for the CTI route point to handle the CTI route point failure case.
When static digit analysis gets used, the following processing takes place:
• If the CTI route point (RP) is up, 1000/IPMA:EveryOne calls 1001. The call routes through CTI route
point IPMA/1XXX. (Routing does not change from previous releases.)
• If the CTI route point is down, 1000/IPMA:EveryOne calls 1001. The call goes to the CTI route point,
and its CFNA is triggered. The forwarding feature routes the call through the translation pattern
Everyone/1xxx, and the call reaches Manager/1001 after translation.
Without configuring the CFNA in the CTI route point, the translation pattern never gets matched, and the
Cisco Unified Communications Manager Assistant application fails.
Tip Configuring calling party normalization alleviates issues with toll bypass where the call is routed to multiple
locations over the IP WAN. In addition, it allows Cisco Unified Communications Manager to distinguish
the origin of the call to globalize or localize the calling party number for the phone user.
For information on the international escape character, +, see the Use the International Escape Character, on
page 161.
• Manipulating the appearance of the calling party number for outgoing calls
• Manipulating the dialed digits, or called party number, for outgoing calls
Entering + in the windows in the previous table does not configure the international escape character; instead,
entering the + in the pattern fields means that the system should match one or more of the previous characters
during digit analysis. Consider the following information for configuring the international escape character
in the windows in the previous table:
• To configure the international escape character for supported patterns, make sure that you enter \+ in
the pattern or Directory Number field.
• For all patterns in the previous table except for the directory number, you can configure the international
escape character, \+, at the beginning, in the middle, or at the end of a pattern. For example, you can
configure \+91! or 0\+23! in the pattern fields.
For directory numbers, you can configure the international escape character, \+, at the beginning of the
number only.
• You can configure \+ as a dialable character and a + wildcard within a single pattern; for example, you
can configure a pattern like 1234\+56+, where \+ equals the dialable character and + serves as the
wildcard.
• You can configure multiple international escape characters \+ in a single pattern; for example, you can
configure a pattern like 147\+56\+89\+.
Tip Meet-Me patterns, Call Park (and related call park features; for example, Directed Call Park) patterns,
and Call Pickup patterns do not support the international escape character, +, so you cannot enter \+ in
the pattern fields that are configured for these features.
Table 14: Configuring + for the International Escape Character in Cisco Unified Communications Manager Administration
Configuration Window Fields that Support Entering + for International Escape Character
Device Pool Incoming Calling Party Settings (Prefix fields for Unknown, Subscriber,
International Number, National Number)
Incoming Called Party Settings (Prefix fields for Unknown, Subscriber,
International Number, National Number)
Service Parameter all Incoming Calling Party prefix service parameters and Incoming Called Party
service parameters for H.323
Route Pattern, Hunt Calling Party Transform Mask, Called Party Transform Mask, and Prefix Digits
Pilot, Intercom (Outgoing Calls)
Translation Pattern, and
Translation Pattern
Directory Number External Phone Number Mask and all Call Forwarding fields
Calling Party Calling Party Transform Mask and Prefix Digits (Outgoing Calls)
Transformation
Configuration Window Fields that Support Entering + for International Escape Character
Voice Mail Port and External Number Mask
Voice Mail Port Wizard
Gateway Incoming Calling Party Settings (Prefix fields for Unknown, Subscriber,
International Number, National Number)
Incoming Called Party Settings (Prefix fields for Unknown, Subscriber,
International Number, National Number)-H.323 gateways
Caller ID DN, and Prefix DN
Tip MGCP gateways support sending the international escape character + ;
H.323 gateways do not support the +, so the gateway strips the + when a
calling or called party offers it to the gateway.
Trunk Incoming Calling Party Settings (Prefix fields for Unknown, Subscriber,
International Number, National Number)
Incoming Called Party Settings (Prefix fields for Unknown, Subscriber,
International Number, National Number)-H.323 trunks
Caller ID DN and Prefix DN
Speed Dial and Number (allows the international escape character, +, to display as part of the
Abbreviated Dial speed dial number on the phone)
Tip If you want to do so, you can configure the Strip + on Outbound Calls service parameter, which supports
the Cisco CallManager service. This parameter determines whether Cisco Unified Communications
Manager strips the international escape character, +, from the calling and called parties for outgoing calls
through MGCP gateways and SIP trunks. If your network or far-end gateway does not recognize the + as
a digit, set this parameter to False; if you set this parameter to True and the + is not supported in network
or by the receiving gateway, calls that use + may drop. Ensure that calls over QSIG trunks do not utilize
+ because QSIG does not send the +. This parameter does not impact H.323 outbound calls because H.323
gateways unconditionally strip the + when they route outbound calls.
If you set the Strip + on Outbound Calls service parameter to True, Cisco Unified Communications
Manager strips the + for the calling and called parties for all outgoing calls through all MGCP gateways
and SIP trunks. To ensure that Cisco Unified Communications Manager does not strip the + for outgoing
calls through particular MGCP gateways and SIP trunks, configure the calling party and called party
transformation patterns for outgoing gateways to include the + prefix for international calls.
The H.323 protocol does not support the international escape character, +. To ensure that correct prefixes,
including the international escape character, +, get applied for inbound calls over H.323 gateways/trunks, you
must configure the incoming called party settings in the service parameter, device pool, H.323 gateway, or
H.323 trunk windows; that is, configuring the incoming called party settings ensures that when a inbound call
comes from a H.323 gateway or trunk, Cisco Unified Communications Manager transforms the called party
number back to the value that was originally sent over the trunk/gateway.
For example, to ensure that the correct DN patterns get used with SAF/call control discovery for inbound
calls over H.323 gateways/trunks, you must configure the incoming called party settings in the service
parameter, device pool, or H.323 (non-gatekeeper controlled) trunk window. See the following example for
more information.
• A caller places a call to +19721230000 to Cisco Unified Communications Manager A.
• Cisco Unified Communications Manager A receives +19721230000 and transforms the number to
55519721230000 before sending the call to the H.323 trunk. In this case, your configuration indicates
that the international escape character + should be stripped and 555 should be prepended for calls of
International type.
• For this inbound call from the trunk, Cisco Unified Communications Manager B receives 55519721230000
and transforms the number back to +19721230000 so that digit analysis can use the value as it was sent
by the caller. In this case, your configuration for the incoming called party settings indicates that you
want 555 to be stripped and +1 to be prepended to called party numbers of International type.
The service parameters support the Cisco CallManager service. To configure the service parameters, click
Advanced in the Service Parameter Configuration window for the Cisco CallManager service; then, locate
the H.323 pane for the following parameters:
• Incoming Called Party National Number Prefix - H.323
• Incoming Called Party International Number Prefix - H.323
• Incoming Called Party Subscriber Number Prefix - H.323
• Incoming Called Party Unknown Number Prefix - H.323
These service parameters allow you to prefix digits to the called number based on the Type of Number field
for the inbound offered call. You can also strip a specific number of leading digits before the prefix gets
applied. To prefix and strip digits by configuring these parameter fields, use the following formula, x:y, where
x represents the exact prefix that you want to add to called number and y represents the number of digits
stripped; be aware that the colon separates the prefix and the number of stripped digits. For example, enter
91010:6 in the field, which means that you want to strip 6 digits and then add 901010 to the beginning of the
called number. In this example, a national call of 2145551234 becomes 910101234. You can strip up to 24
digits and prefix/add up to than 16 digits.
The Nokia S60, a dual-mode phone, also supports + dialing from the keypad on the phone. For example, a
caller in the United States calls an international number in India. If the caller uses a dual-mode phone, the
caller can directly dial + to represent the international number. The caller may call 0+91802501523 or
+918025010523, depending on the outgoing route pattern settings. Dialing the + on the keypad assumes that
the outgoing gateway can support the +; if the outgoing gateway does not support +, you must configure the
route pattern like \+!, where Cisco Unified Communications Manager strips the \+ and prefixes 011 to transform
the international number to 011 91 8025010523.
Consider the following information about + and the phone:
• If a phone displays the + in a call log directory entry on the phone, the end user can place a call without
having to edit the entry in the call log directory. If the outgoing gateway does not support the +, configure
the outgoing route pattern so that Cisco Unified Communications Manager can strip the international
escape code and prefix the international access code to the directory number in the call log directory.
• If you do not configure transformation patterns to localize the calling party number, a called party may
receive an international call that contains + in the calling party number, for example, 0+494692022002
or +4940692022002, depending on the configuration of the incoming gateway. If the called party does
not answer the call, the calling party number gets stored with the + in the call log directories on the
phone. The called party can return the call without having to edit the entry in the call log directory.
• A caller can place a call to a speed dial number that is configured as an E.164 number that contains the
+.
• Cisco Unified IP Phones 7902, 7905, 7912, 7920, 7940, and 7960 that run SCCP can receive calls from
directory numbers that contain the international escape character, +, although these phones do not display
the + on the phone because Cisco Unified Communications Manager strips the + before the call completes.
• SRST does not work for phones that are running SIP that display the + in the call alerting pane or the
call log directories on the phone; therefore, phones that are running SIP that display the + cannot register
with SRST-enabled gateways, and calls to the SRST-enabled gateway fail if a directory number that is
used for the call includes the +. SCCP phones that display the + on the phone can register with SRST.
Related Topics
Wildcards and Special Characters in Route Patterns and Hunt Pilots, on page 166
X The X wildcard matches any single digit in The route pattern 9XXX routes or blocks all
the range 0 through 9. numbers in the range 9000 through 9999.
! The exclamation point (!) wildcard matches The route pattern 91! routes or blocks all
one or more digits in the range 0 through 9. numbers in the range 910 through
91999999999999999999999.
? The question mark (?) wildcard matches zero The route pattern 91X? routes or blocks all
or more occurrences of the preceding digit numbers in the range 91 through
or wildcard value. 91999999999999999999999.
+ The plus sign (+) wildcard matches one or The route pattern 91X+ routes or blocks all
more occurrences of the preceding digit or numbers in the range 910 through
wildcard value. 91999999999999999999999.
[] The square bracket ([ ]) characters enclose The route pattern 813510[012345] routes or
a range of values. blocks all numbers in the range 8135100
through 8135105.
^ The circumflex (^) character, used with the The route pattern 813510[^0-5] routes or
square brackets, negates a range of values. blocks all numbers in the range 8135106
Ensure that it is the first character following through 8135109.
the opening bracket ([).
Each route pattern can have only one ^
character.
. The dot (.) character, used as a delimiter, The route pattern 9.@ identifies the initial
separates the Cisco Unified Communications 9 as the Cisco Unified Communications
Manager access code from the directory Manager access code in a National
number. Numbering Plan call.
Use this special character, with the discard
digits instructions, to strip off the Cisco
Unified Communications Manager access
code before sending the number to an
adjacent system.
Each route pattern can have only one dot (.)
character.
* The asterisk (*) character can provide an You can configure the route pattern *411 to
extra digit for special dialed numbers. provide access to the internal operator for
directory assistance.
# The octothorpe (#) character generally The route pattern 901181910555# routes or
identifies the end of the dialing sequence. blocks an international number that is dialed
from within the National Numbering Plan.
Ensure the # character is the last character
The # character after the last 5 identifies this
in the pattern.
digit as the last digit in the sequence.
\+ A plus sign preceded by a backslash, that is, For examples, see the Use the International
\+, indicates that you want to configure the Escape Character, on page 161.
international escape character +.
Using \+ means that the international escape
character + is used as a dialable digit, not as
a wildcard.
The following table lists Cisco Unified Communications Manager Administration fields that require route
patterns or hunt pilots and shows the valid entries for each field.
Directory Number \+ [ ^ 0 1 2 3 4 5 6 7 8 9 - ] + ? ! X * # +
0123456789
Directory Number (Call Pickup Group
Number)
Route Pattern [ ^ 0 1 2 3 4 5 6 7 8 9 A B C D - ] + ? ! X * # + . @ \+
Translation Pattern [ ^ 0 1 2 3 4 5 6 7 8 9 A B C D - ] + ? ! X * # + . @ \+
Hunt Pilot [ ^ 0 1 2 3 4 5 6 7 8 9 A B C D - ] + ? ! X * # + . @ \+
PreAt This DDI removes all digits prior to the Route pattern: 8.9@
National Numbering Plan portion of Dialed digit string: 899728135000
the route pattern, including
After applying DDI: 9728135000
• Cisco Unified Communications
Manager external access code
• PBX external access code
PreAt Trailing-# This DDI removes all digits prior to the Route pattern: 8.9@
National Numbering Plan portion of Dialed digit string:
the route pattern, including 8901181910555#
• Cisco Unified Communications After applying DDI: 01181910555
Manager external access code
• PBX external access code
• End-of-dialing character for
international calls
PreAt 10-10-Dialing This DDI removes all digits prior to the Route pattern: 8.9@
National Numbering Plan portion of Dialed digit string:
the route pattern, including 8910102889728135000
• Cisco Unified Communications After applying DDI: 9728135000
Manager external access code
• PBX external access code
• IXC access code
PreAt 10-10-Dialing Trailing-# This DDI removes all digits prior to the Route pattern: 8.9@
National Numbering Plan portion of Dialed digit string:
the route pattern, including 89101028801181910555#
• Cisco Unified Communications After applying DDI: 01181910555
Manager external access code
• PBX external access code
• IXC access code
• End-of-dialing character for
international calls
PreAt 11/10D->7D Trailing-# This DDI removes all digits prior to the Route pattern: 8.9@
National Numbering Plan portion of Dialed digit string: 8919728135000
the route pattern, including or 899728135000
• Cisco Unified Communications After applying DDI: 8135000
Manager external access code
• PBX external access code
• Long-distance direct-dialing code
• Long-distance operator-assisted
dialing code
• IXC access code
• Area code
• Local area code
• End-of-dialing character for
international calls
PreAt 11D->10D Trailing-# This DDI removes all digits prior to the Route pattern: 8.9@
National Numbering Plan portion of Dialed digit string: 8919728135000
the route pattern, including
After applying DDI: 9728135000
• Cisco Unified Communications
Manager external access code
• PBX external access code
• Long-distance direct-dialing code
• Long-distance operator-assisted
dialing code
• IXC access code
• End-of-dialing character for
international calls
PreAt Intl TollBypass This DDI removes all digits prior to the Route pattern: 8.9@
National Numbering Plan portion of Dialed digit string: 8901181910555
the route pattern, including
After applying DDI: 910555
• Cisco Unified Communications
Manager external access code
• PBX external access code
• International access code
• International direct-dialing code
• Country code
• IXC access code
• International operator-assisted
dialing code
Tip You configure calling and called party transformation patterns to provide context-sensitive modifications
to a calling or called party; Cisco Unified Communications Manager does not use these patterns for routing
calls.
Note Both calling party transformations and called party transformations can be used with the Cisco Intercompany
Media Engine (Cisco IME). See the Cisco Intercompany Media Engine Installation and Configuration
Guide for details.
Table 14-8 describes the fields, options, and values that are used to specify calling party number transformations.
Calling Party Transform This field specifies the calling party transform mask for all calls that are
Mask routed through this route group. Valid values for this field range from 0
through 9, the wildcard character X, and the characters *, #, and +. You can
also leave this field blank. If it is blank and the preceding field is set to Off,
this means that no calling party number is available for CLID.
The calling party transform mask can contain up to 50 digits.
Prefix Digits (Outgoing This field contains a prefix digit or a set of Prefix Digits (Outgoing Calls)
Calls) that are appended to the calling party number on all calls that are routed
through this route group. Valid values for this field range from 0 through 9,
the characters *, #, and +, and blank. Prefix Digits (Outgoing Calls) can
contain up to 50 digits on route patterns or up to 24 digits on DNs.
Calling Line ID Presentation Cisco Unified Communications Manager uses calling line ID presentation
(CLIP/CLIR) as a supplementary service to allow or restrict the originating
caller phone number on a call-by-call basis.
Choose whether you want the Cisco Unified Communications Manager to
allow or restrict the display of the calling party phone number on the called
party phone display for this route pattern.
Choose Default if you do not want to change calling line ID presentation.
Choose Allowed if you want Cisco Unified Communications Manager to
allow the display of the calling number. Choose Restricted if you want Cisco
Unified Communications Manager to block the display of the calling number.
Calling Party Number Type Choose the format for the number type in calling party directory numbers.
Cisco Unified Communications Manager sets the calling directory number
(DN) type. Cisco recommends that you do not change the default value unless
you have advanced experience with dialing plans such as NANP or the
European dialing plan. You may need to change the default in Europe because
Cisco Unified Communications Manager does not recognize European national
dialing patterns. You can also change this setting when you are connecting
to a PBX that expects the calling directory number to be encoded to a
non-national type numbering plan.
Choose one of the following options:
• Cisco Unified Communications Manager-Use when the Cisco Unified
Communications Manager sets the directory number type.
• Unknown-Use when the dialing plan is unknown.
• National-Use when you are dialing within the dialing plan for your
country.
• International-Use when you are dialing outside the dialing plan for your
country.
• Subscriber-Use when you are dialing a subscriber by using a shortened
subscriber number.
The following table describes the fields, options, and values that are used to specify called party number
transformations.
Discard Digits This field contains a list of discard patterns that control the discard digit
instructions. For example, in a system where users must dial 9 to make a call
to the public switched telephone network (PSTN), the PreDot discard pattern
causes the 9 to be stripped from the dialed digit string.
Note Any setting other than the default setting of <None> overrides the
setting in the route pattern. The <None> setting means “do not discard
digits.”
Called Party Transform Mask This field specifies the called party transform mask for all calls that are routed
through this route group. Valid values for this field range from 0 through 9,
the wildcard character X, and characters *, +, and #. You can also leave this
field blank. If this field is blank, no transformation takes place; Cisco Unified
Communications Manager sends the dialed digits exactly as dialed.
The called party transform mask can contain up to 50 digits.
Prefix Digits (Outgoing This field contains a prefix digit or a set of Prefix Digits (Outgoing Calls)
Calls) that are appended to the called party number on all calls that are routed through
this route group. Valid values for this field range from 0 through 9, the
characters *, +, and #, and blank. Prefix Digits (Outgoing Calls) can contain
up to 50 digits on route patterns or up to 24 digits on DNs.
Called Party Numbering Plan Choose the format for the numbering plan in called party directory numbers.
Cisco Unified Communications Manager sets the called DN numbering plan.
Cisco recommends that you do not change the default value unless you have
advanced experience with dialing plans such as NANP or the European dialing
plan. You may need to change the default in Europe because Cisco Unified
Communications Manager does not recognize European national dialing
patterns. You can also change this setting when you are connecting to PBXs
by using routing as a non national type number.
Choose one of the following options:
• Cisco Unified Communications Manager-Use when the Cisco Unified
Communications Manager sets the Numbering Plan in the directory
number.
• ISDN-Use when you are dialing outside the dialing plan for your
country.
• National Standard-Use when you are dialing within the dialing plan for
your country.
• Private-Use when you are dialing within a private network.
• Unknown-Use when the dialing plan is unknown.
Related Topics
Understanding Route Plans, on page 143
Closest Match Routing, on page 156
Special Characters and Settings, on page 160
Caller Identification and Restriction, on page 183
Cisco Unified Communications Manager provides flexible configuration options to allow and to restrict the
display of the line and name information for both calling and connected parties.
You can use the Calling Party Presentation field in the Gateway Configuration window to control whether
the CLID displays for all outgoing calls on the gateway. To control the CLID display on a call-by-call basis,
you use the Calling line ID Presentation field in Route Pattern Configuration or Translation Pattern
Configuration windows. You can also configure the Calling Line ID Presentation field in the Calling Party
Transformation Pattern Configuration window.
Note Configure Calling Line ID Presentation and Connected Line ID Presentation, in combination with the
Ignore Presentation Indicators (internal calls only) device-level parameter, to set up call display restrictions.
Together, these settings allow you to selectively present or block calling and/or connected line display
information for each call.
The following example describes how calling line ID presentation works. When a user makes a call, Cisco
Unified Communications Manager checks whether the dialed number matches a translation pattern. Cisco
Unified Communications Manager finds a match and sets the presentation indicator to the value in the translation
pattern Calling Line ID Presentation field, which specifies “restricted” in this example. Next, Cisco Unified
Communications Manager checks and finds a match on a route pattern that is configured for the dialed number.
Cisco Unified Communications Manager checks the Calling Line ID Presentation field and finds that the
value specifies “default.” The presentation indicator remains as “restricted” because the previous setting is
unchanged when default is set.
The gateway Calling Party Presentation field gets checked last. In this example, the value specifies “allowed”
and overrides the previous calling line ID presentation indicator to allow the calling party number to display
on the called party phone. Therefore, the calling line ID presentation field indicator changed from “restricted”
at the time that the calling party initiated the call to “allowed” by the time that Cisco Unified Communications
Manager sends the call setup message to the endpoint device.
You can configure line and name presentation or restriction on a call-by-call basis for outgoing calls and
incoming calls by using the Route Pattern Configuration or Translation Pattern Configuration windows.
For the gateway, you can only configure calling line ID presentation for outgoing calls. For incoming calls,
Cisco Unified Communications Manager uses the Connected Line ID Presentation field for the gateway to
specify whether to allow or restrict the connected party number to display on the calling party phone. Gateway
settings only apply in these two situations, and these settings override all other settings. For the gateway, you
can only configure calling and connected line presentation. No settings exist to control name presentation on
the gateway.
The type of device control protocol that handles the call limits caller name and number information. See
Table 14-12 for a list of protocols with the supported caller name and number information.
Note To control the name display for non-QSIG trunks, you must enable the Display IE Delivery field or Send
Calling Name in Facility IE field in the Gateway Configuration window.
Table 14-10 describes the fields, options, and values that are used to specify calling party presentations.
Calling Name Presentation If the incoming call goes through a translation pattern or route pattern and
(incoming call) the calling name presentation setting is allowed or restricted, the calling name
presentation gets modified with the translation or route pattern setting. If the
call comes into the Cisco Unified Communications Manager system and then
goes out to a PBX or the PSTN, the outgoing call rules apply.
Note The gateway has no settings to control name
information.
Connected party settings allow you to display or restrict the display of the phone number and name of the
connected party on the calling party phone. Translation Pattern Configuration and Route Pattern Configuration
windows include these two settings. The calling party receives the connected name information after the call
connects to Cisco Unified Communications Manager and the terminating phone.
The following example describes how connected line ID works. When Cisco Unified Communications Manager
receives an incoming call, it checks whether a translation pattern is configured for the incoming number. Cisco
Unified Communications Manager uses the value in the Connected Line ID Presentation field that specifies
“restricted” for this example. Next, if a route pattern is configured for the incoming call, the value in the
Connected Line ID Presentation field gets checked. In this example, the value specifies “default,” so the
indicator remains as “restricted,” which prevents the connected party number from displaying on the calling
party phone.
For incoming calls only, the gateway Connected Line ID Presentation field value gets checked last and is set
for “allowed” in this example. The gateway setting specifies whether the connected party number can display
on the calling party phone. In this case, Cisco Unified Communications Manager sends “allowed” in the
CONNECT message, so the connected line can display on the originating caller phone display.
If a call that originates from an IP phone on Cisco Unified Communications Manager encounters a device,
such as a trunk, gateway, or route pattern, that has the Connected Line ID Presentation set to Default, the
presentation value is automatically set to Allowed.
You can configure connected line and name presentation or restriction on a call-by-call basis for outgoing
calls and incoming calls by using the Route Pattern Configuration or Translation Pattern Configuration
windows.
For incoming calls on the gateway, you use the Connected Line ID Presentation field to specify whether to
allow or restrict the display of the connected party number on the calling party phone. Gateway settings only
apply to line presentation settings and override all other settings.
Note For the gateway, you can only configure calling and connected line presentation options. No settings exist
for name presentation on the gateway.
When a call routes through a translation or route pattern and connected line presentation is allowed, the phone
updates the connected number presentation for the modified number.
To turn off phone display updates so that the phone displays only the dialed digits, set the Cisco CallManager
service parameter “Always Display Original Dialed Number” to true. When this service parameter specifies
true, the originating phone displays only the dialed digits for the duration of the call.
You can choose if the name for the original dialed number or the number after translation is displayed using
the Cisco CallManager service parameter called “Name Display for Original Dialed Number When Translated”.
The default setting displays the name for the original dialed number before translation. This parameter is not
applicable if the “Always Display Original Dialed Number” service parameter is set to false.
This table describes the fields, options, and values that are used to specify connected party presentations.
Note This setting applies to internal calls and calls on QSIG connections
only.
Connected Name This field determines whether the connected party name displays on the
Presentation (CONP/CONR) calling party phone display. The Route Pattern Configuration and Translation
(outgoing call) Pattern Configuration windows use the Connected Name Presentation field.
The following list gives the options for this field:
• Default: If default is set, calling name presentation does not get
modified.
• Allowed: Use this setting to display the connected party name that Cisco
Unified Communications Manager received in protocol messages in
the calling party phone display.
• Restricted: Use this setting to block the connected party name from
displaying, and display “Unknown” in the calling party phone display.
Connected Line ID If the incoming call goes through a translation or route pattern and the
Presentation (incoming call) connected line ID presentation field is set to allowed or restricted, the
connected line presentation indicator gets modified with the translation or
route pattern setting.
Note The Connected Line ID Presentation setting on the gateway
determines if the connected party number can display on the
originating party phone.
If the call comes into the Cisco Unified Communications Manager system
and then goes out to a PBX or the PSTN, the outgoing call rules apply.
Caller Identification Support with Device Control Protocols in Cisco Unified Communications Manager
Cisco Unified Communications Manager provides support for caller name and number identification
presentation based on the device control protocols that handle the call. Not all device protocols provide caller
number and name information in the protocol messages.
Table 14-12 summarizes which protocols support caller identification services.
Device Control Protocol Calling Line Calling Name Connected Line Connected Name
IP Phones with SCCP provides line number provides name displays number when displays name when
associated with DN received received
MGCP Stations (FXS) provides line number provides name not supported displays name when
associated with DN received
MGCP Trunk (FXO, T1 supported on FXO supported on FXO supported on FXO supported on FXO
CAS) incoming ports only incoming ports only incoming ports only incoming ports only
H.323 Trunk calling line sent in supported by using supported by H.225 supported by DISPLAY
H.225 SETUP DISPLAY IE in H.225 NOTIFY for intercluster IE in H.225 messages
messages for intercluster trunks only for intercluster trunks
trunks only only
PRI Trunk calling line in PRI supported by using not supported supported by using
SETUP FACILITY IE in PRI FACILITY IE in PRI
messages messages
QSIG Trunk calling line in QSIG supported by using supported by QSIG supported by using
SETUP FACILITY IE in QSIG CONNECT FACILITY IE in QSIG
messages messages
SIP Trunk calling line included in calling name included in connected line included connected name
From and Remote-Party- From and in Remote-Party-ID included in
ID headers Remote-Party-ID header Remote-Party-ID header
headers
Related Topics
Special Characters and Settings, on page 160
Calling and Called Party Transformations, on page 176
Enhanced Call Identification Services, on page 411
Tip If you are using autoregistration, Cisco Unified Communications Manager adds the phone and automatically
assigns the directory number.
Note For information on how to configure Private Line Automatic Ringdown (PLAR), see Manage Directory
Numbers, on page 197.
The steps to manually configure a directory number in Cisco Unified Communications Manager Administration
are as follows. For more information on directory numbers, see the Characteristics of Directory Numbers,
on page 192.
Procedure
Step 1 If you want to configure a DN for a phone, add and configure the phone. You may need the following
information about the phone:
• Model
• MAC address
• Physical location of the phone
• Cisco Unified Communications Manager user to associate with the phone
• Partition, calling search space, and location information, if used
• Number of lines and associated DNs to assign to the phone
Step 2 Add and configure lines (DNs). Configure DNs either from the Directory Number Configuration window or,
if you want to configure a DN for a phone, from the Phone Configuration window. You can also configure
phone features such as call park, call forward, and call pickup.
Step 3 Configure speed-dial buttons. You can configure speed-dial buttons for phones if you want to provide speed-dial
buttons for users or if you are configuring phones that do not have a specific user who is assigned to them.
Users can change the speed-dial settings on their phones by using Cisco Unified CM User Options.
Step 4 Configure Cisco Unified IP Phone services. You can configure services for Cisco Unified IP Phones 7970,
7960, 7940, 7912, and 7905 and Cisco IP Communicator if you want to provide services for users or if you
are configuring phones that do not have a specific user who is assigned to them. Users can change the services
on their phones by using the Cisco Unified CM User Options.
Step 5 Customize phone button templates and softkey templates, if required. Configure templates for each phone.
Step 6 Assign services to phone buttons, if required.
Step 7 Provide power, install, verify network connectivity, and configure network settings for the Cisco Unified IP
Phone.
Step 8 Associate a user with the phone (if required).
• Duration of a call
Note The End User, Phone, DN, and LA Configuration window only allows addition of a new end user and a
new phone. The window does not allow entry of existing end users or existing phones.
Note Shared lines always have identical DN settings, except for the field sections in the
Directory Number Configuration window that contain the naming convention “on Device
SEPXXXXXXXXXXXX,” which are maintained/mapped to a specific device.
• To stop sharing a line appearance on a device, change the directory number or partition name for the
line and update the directory number in the Directory Number Configuration window in Cisco Unified
Communications Manager Administration.
• In the case of a shared-line appearance, Remove From Device removes the directory number on the
current device only and does not affect other devices.
• Most devices with a shared-line appearance can make or receive new calls or resume held calls at the
same time. Incoming calls display on all devices that share a line, and anyone can answer the call. Only
one call remains active at a time on a device.
Note Cisco Unified IP Phones 7905, 7912, 7940, and 7960 that are running SIP will not
display remote-in-use calls and cannot do remote resume (cannot pick up a held line
that is shared). These phones that are running SIP do not support shared-line features
such as Single Button Barge/cBarge, Barge, cBarge, and Privacy.
• Call information (such as calling party or called party) displays on all devices that are sharing a line. If
one of the devices turns on the Privacy feature, other devices that share the line will not see outbound
calls that are made from the device that turned on privacy. All devices will still see inbound calls to the
shared line.
• Devices with shared-line appearances can initiate independent transfer transactions.
• Devices with shared-line appearances can initiate independent conference transactions.
• Devices with shared-line appearance support the Call Forward Busy Trigger and the Maximum Number
of Calls settings. You can configure Call Forward Busy Trigger per line appearance, but the configuration
cannot exceed the maximum number call setting for that directory number.
The following example demonstrates how three Cisco Unified IP Phones with the same shared-line
appearance, directory number 2000, use Call Forward Busy Trigger and Maximum Number of Calls
settings. This example assumes that two calls occur. The following values configuration applies for the
devices:
• Cisco Unified IP Phone 1-Configured for a maximum call value of 1 and busy trigger value of 1
• Cisco Unified IP Phone 2-Configured for a maximum call value of 1 and busy trigger value of 1
• Cisco Unified IP Phone 3-Configured a for maximum call value of 2 and busy trigger value of 2
When Cisco Unified IP Phone User 1 dials directory number 2000 for the first call, all three devices
ring. The user for Cisco Unified IP Phone 3 picks up the call, and Cisco Unified IP Phones 1 and
2 go to remote in use. When the user for Cisco Unified IP Phone 3 puts the call on hold, user can
retrieve the call from Cisco Unified IP Phone 1 or Cisco Unified IP Phone 2. When User 2 dials
directory number 2000 for the second call, only Cisco Unified IP Phone 3 rings.
The following example demonstrates how an H.323 client, MGCP POTS phone, and Cisco Unified
IP Phone with the same shared line appearance, directory number 2000, can use the Call Forward
Busy Trigger and the Maximum Number of Calls settings. This example assumes that two calls
occur. The following values configuration applies for the devices:
• H.323 client-Configured for a maximum call value of 1 and busy trigger value of 1
• MGCP POTS Phone-Configured for a maximum call value of 1 and busy trigger value of 1
• Cisco Unified IP Phone-Configured for a maximum call value of 2 and busy trigger value of 2
When User 1 dials directory number 2000 for the first call, all three devices ring. The user for the
Cisco Unified IP Phone picks up the call; when the user for Cisco Unified IP Phone puts the call
on hold, the user(s) for H323 client and MGCP POTS phone cannot retrieve the call. If User 2
dials directory number 2000 for the second call, all three devices (IP phone, MCGP POTS phone,
H.323 client) ring, and all three users can answer the call.
The Update Directory Number of All Devices Sharing this Line check box, in the Directory Number
Configuration window, determines whether a shared directory number gets updated to all devices
that share the number. See the Manage Directory Numbers, on page 197 for more information.
A shared-line phone should not be able to interact with the call that it rejects, due to the limitation
of the maximum number of calls per DN or for other reasons. For example, A and A1 share the
same DN. A1 and A have the maximum number of calls set to 1 and 2, respectively. When C and
D call the share line DN, A1 answers these two calls. A can only interact with the first call, as it
rejects the second call due to its own maximum number of calls per DN limitation. For this reason,
Cisco recommends that the same value be configured for the maximum number of calls for all
shared-line MCID devices. For N number of devices that share the same line, ensure both Maximum
Calls setting and Busy Trigger setting are set to N. This allows each shared-line user to receive at
least one call.
The shared-line phone should not interact with the call that it does not receive (because the Line
Control does not maintain call information). So, a newly registered device will not recognize any
existing calls on that line. The newly registered device cannot resume any held call if the call
started before this device was registered with the Line Control. For example, A and A1 share the
same line, A is powered down (or logged out for the extension mobility user), and A1 receives an
active call. After phone A is on and it registers with Cisco Unified Communications Manager, A
should not see the existing active call in this line.
If shared-line phone calls should interact with each other, Cisco recommends that you set the
maximum number of calls for all shared-lines MCID devices to 2*N, where N specifies the number
of shared-line devices.
• A phone user can view held calls on shared-line appearances on the phone. For example, a phone user
can determine whether the call was put on hold by the phone user locally at the primary device or by
another party remotely on a shared device. You do not need to perform any configuration for this feature
to work. For more information on viewing held calls for shared lines, see the Cisco Unified IP Phone
documentation that supports your phone model.
• If you want to do so, you can check the Log Missed Calls check box in Cisco Unified Communications
Manager Administration, so Cisco Unified Communications Manager logs missed calls in the call history
for a specified shared line appearance on a phone.
Tip This feature works if a phone user logs in to a phone via Cisco Extension Mobility.
The examples in Table 15-2, which use the following phones, describe how the missed call logging feature
works for shared lines:
• Phone A, which has directory number 1000 that is configured for the first line and directory number
2000 for the second line, which is shared with phone B.
• Phone B, which has directory number 2000 that is configured as the first line, which is shared with phone
A, and directory number 3000 that is configured as the second line.
• Phone C, which places the calls.
Table 23: Examples of How Logging Works for Missed Calls With Shared Lines
Phone A Phone B
Not applicable
• Phone C calls directory number (DN) 1000.
• The Logged Missed Calls check box displays
as checked for DN 1000.
• Missed calls get logged to DN 1000.
• Phone C calls directory number (DN) 2000. • Phone C calls DN 2000, which is a shared
line appearance.
• The Logged Missed Calls check box displays
as checked for DN 2000. • Logging displays for the shared line
appearance on Phone B because the Logged
• Missed calls get logged to DN 2000.
Missed Calls check box is checked for DN
2000.
If the Logged Missed Calls check box displays as
unchecked, missed calls do not get logged to DN
2000.
• Cisco Unified IP Phones 7906, 7911, 7941, 7961, 7970, and 7971 that are running SIP have the capability
of supporting multiple lines with the same directory number in different partitions. However, configuring
and using other phones that are running SIP with multiple lines with the same directory number is not
supported.
• If the number of shared-line users in the conference is equal to or greater than the configuration for the
Maximum Number of Calls setting for the device from which you are attempting to barge, the phone
displays the message, Error Past Limit.
Note Do not associate a directory number with a CTI route point or CTI port if the directory number is a member
of a line group.
The Directory Number Configuration window contains two check boxes: Active and Update Directory Number
of All Device Sharing this Line.
Update Directory Number of All Devices That Share This Line Check Box
This check box determines whether a shared directory number gets updated to all devices that share the number.
When the check box is checked, all devices that share the directory number will receive the directory number
change. If the check box remains unchecked, only the current device that displays in the window gets the
directory number changed, and all other devices that share the directory number remain unchanged.
Note This check box only applies to the actual directory number and partition. It does not apply to the other
device settings such as voice-messaging profile, call-forwarding options, or MLPP. If any of these settings
are changed for a shared line, all devices get changed.
Call Forward
Call forward allows a user to configure a Cisco Unified IP Phone, so all calls that are destined for it ring
another phone. The following types of call forward exist:
• Call forward all-Forwards all calls.
• Call forward busy-Forwards calls only when the line is in use and busy trigger setting is reached.
• Call forward no answer-Forwards calls when the phone is not answered after the configured no answer
ring duration, or if the destination is unregistered.
• Call forward no coverage-Forwards calls when call either exhausts or times out, and the associated
hunt-pilot for coverage specifies Use Personal Preferences for its final forwarding.
You can configure each call forward type for internal and external calls that can be forwarded to
voice-messaging system, dialed destination number, or calling search space.
Cisco Unified Communications Manager supports a secondary Calling Search Space (CSS) for Call Forward
All (CFA) field. The secondary CSS for CFA combines with the existing CSS for CFA to allow the support
of the alternate CSS system configuration. When CFA is activated, only the primary and secondary CSS for
CFA get used to validate the CFA destination and redirect the call to the CFA destination. If these fields are
empty, the null CSS gets used. The combination of the line CSS and device CSS no longer gets used when
the CSS for CFA is None. Only the CSS fields that are configured in the primary CSS for CFA and secondary
CSS for CFA fields get used. If CFA is activated from the phone, the CFA destination gets validated by using
the CSS for CFA and the secondary CSS for CFA, and the CFA destination gets written to the database. When
the CFA is activated, the CFA destination always gets validated against the CSS for CFA and the secondary
CSS for CFA.
The administrator can configure call-forward information display options to the original dialed number or the
redirected dialed number or both. The administrator can enable or disable the calling line ID (CLID) and
calling name ID (CNID). The display option gets configured for each line appearance.
The call forward busy trigger gets configured for each line appearance and cannot exceed the maximum
number of calls that are configured for a line appearance. The call forward busy trigger determines how many
active calls exist on a line before the call forward busy setting gets activated (for example, 10 calls).
The call forward no answer ring duration gets configured for each line appearance, and the default specifies
12 seconds. The call forward no answer ring duration determines how long a phone rings before the call
forward no answer setting gets activated.
Tip Keep the busy trigger slightly lower than the maximum number of calls, so users can make outgoing calls
and perform transfers.
Configure call forward in the Directory Number Configuration window in Cisco Unified Communications
Manager Administration.
Cisco Unified Communications Manager provides a service parameter (CFA Destination Override) that allows
the administrator to override Call Forward All (CFA) when the target of the CFA calls the initiator of the
CFA, so the CFA target can reach the initiator for important calls. In other words, when the user to whom
calls are being forwarded (the target) calls the user whose calls are being forwarded (the initiator), the phone
of the initiator rings instead of call forwarding back to the target. The override works whether the CFA target
phone number is internal or external.
When the CFA Destination Override service parameter is set to False (the default value), no override occurs.
Ensure the service parameter is set to True for CFA override to work.
Note CFA override only takes place if the CFA destination matches the calling party and the CFA Destination
Override service parameter is set to True. If the service parameter is set to True and the calling party does
not match the CFA destination, CFA override does not take place, and the CFA remains in effect.
Call Waiting
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
the Ring Setting (Phone Active) in the Directory Number Configuration window.
Configure call waiting in the Directory Number Configuration window in Cisco Unified Communications
Manager Administration by setting the busy trigger (greater than 2) and maximum number of calls.
Tip To configure call waiting for phones with no display (such as the Cisco IP Phone 30 VIP), set the busy
trigger to 2 and the maximum number of calls to 2.
Note The user can invoke the Cancel Call Waiting feature, which enables the user to block the operation of call
waiting for one call. During this call, the Call Waiting service is rendered inactive, so that anyone calling
the user receives the normal busy treatment, and no call waiting tones interrupt the call. For more
information on the cancel call waiting feature, see the Cancel Call Waiting, on page 527.
Note Devices that do not support multicall display, such as Cisco Unified IP Phone 7910, cannot transfer or
conference two existing calls together.
Note If more than one call in the join is a conference call, conference chaining occurs.
Note Be aware that Private and Hidden calls are not recognized for Join.
Note If more than one call in the join is a conference call, conference chaining will occur.
Note Be aware that the directory number search is not case sensitive.
Note Some directory numbers do not associate with phones. To search for those directory numbers, which are
called unassigned DN, use the Route Plan Report window.
Dependency Records
If you need to find the directory numbers that a specific phone is using or the phones to which a directory
number is assigned, choose Dependency Records from the Related Links drop-down list box on the Cisco
Unified Communications Manager Administration Phone Configuration or Directory Number Configuration
window. The Dependency Records Summary window displays information about directory numbers that are
using the phone. To find more information about the directory number, click the directory number, and the
Dependency Records Details window displays. If the dependency records are not enabled for the system, the
dependency records summary window displays a message.
• Total Digits to be Removed-This required field comprises the number of digits that you want Cisco
Unified Communications Manager to remove from directory numbers that apply to this dial rule.
• Prefix With Pattern-This required field comprises the pattern to prepend to directory numbers that apply
to this application dial rule.
• Application Dial Rule Priority-This field displays when you enter the Prefix With Pattern information.
The field allows you to set the priority order of the application dial rules.
The following example provides a dial rule condition and the consequence when a dial rule is created.
Condition
• If the phone number begins with (the field is blank)-This condition leaves blank one or more digits at
the beginning of the number that the user dialed. For example, if the user dialed 1, 1500, or 1500555,
each would match the dial number 15005556262.
• and the number of digits is (the field is blank)-This condition leaves blank the total number of digits in
the telephone number that the user dialed. For example, if the dial number is 915005556262, the number
of digits equals 12.
Consequence
• Remove blank digits from the beginning-The application deletes this number of digits from the front of
the dialed number. For example, if 4 is specified, and the dialed number is 15005556262, the application
removes 1500, leaving 5556262.
• and prefix it with (this field is blank)-After removing the specified number of digits, the application
adds this string of numbers to the front of the dialed number. For example, if 9 was specified, the
application adds 9 to the front of the dialed number (could be specifying an outside line).
Limitations
When creating a directory lookup rule, consider the following limitations:
• The phone number begins with field supports only digits and the characters +*#. The length cannot
exceed 100 characters.
• The number of digits is field supports only digits, and the value in this field cannot be less than the length
of the pattern that is specified in the pattern field.
• The remove digits field supports only digits, and the value in this field cannot be more than the value
in the number of digits is field.
• The prefix it with field supports only digits and the characters +*#. The length cannot exceed 100
characters.
• You cannot allow both the remove digits field and the prefix it with field to be blank for a dial rule.
Although SIP dial rules are optional, if they are configured, you must add them to the phone that is running
SIP by using the Phone Configuration window of Cisco Unified Communications Manager Administration.
(If the administrator configures SIP dial plans, those dial plans must get associated with a phone device that
is running SIP, so the dial plans get sent to the device configuration file.) Leave the SIP Dial Rules field in
the Phone Configuration window set to <None> if you do not want dial rules applied to the Cisco Unified IP
Phone.
After the administrator configures the SIP dial rule and applies it to the phone that is running SIP by pressing
Reset, the database sends the TFTP server a notification, so it can build a new set of configuration files for
the phone that is running SIP. The TFTP server notifies Cisco Unified Communications Manager about the
new configuration file, and the updated configuration file gets sent to the phone. See Configure TFTP for
Cisco Unified IP Phones That Run SIP, on page 107 for more information.
To accommodate Cisco Extension Mobility users, so they can use SIP dial rules, the administrator must
configure the SIP dial rule on the phone that will allow extension mobility users to log on.
SRST does not support KPML; however, the phone that is running SIP will continue to use the Dial Rules
that it received from Cisco Unified Communications Manager when it is in SRST mode.
Administrators use the SIP Dial Rules Configuration window to configure dial rule patterns and the parameters
for the pattern.
After the appropriate dial rule pattern gets chosen, the administrator configures the dial rule parameters for
the dial rule pattern.
Procedure
Procedure
Procedure
Note At this point, intracluster URI dialing is configured. The remaining steps are used to configure
intercluster URI dialing.
Step 5 For all the SIP trunks in your network, configure whether the network uses blended addressing by configuring
the Calling and Connected Party Info Format drop-down list box in the Trunk Configuration window.
Step 6 Configure the case setting for the user portion of your directory URIs by setting the URI Lookup Policy
enterprise parameter.
Step 7 Set up ILS on all the clusters in your network.
Step 8 Enable intercluster URI dialing with ILS by checking the Exchange Directory URI Catalogs with Remote
Clusters check box in the Intercluster Directory URI Configuration window.
Step 9 In the Intercluster Directory URI Configuration window, create a route string that remote clusters will use to
route to this cluster.
Step 10 Configure SIP route patterns that match the route strings for the remote clusters in your ILS network.
Step 11 Associate the SIP route patterns that you created to an outbound SIP trunk or route list.
Step 12 If you are connecting your ILS network to a Cisco TelePresence Video Communications Server, or a third-party
call control system, import directory URI catalogs from the other system into Cisco Unified Communications
Manager.
Step 13 If your deployment uses digit transformations to transform calling party directory numbers, configure calling
party transformation patterns and apply them to the Inbound Call Settings for the phone or device pool. This
configuration is used for intercluster calls.
Step 14 If you applied digit transformation patterns in the previous step, configure calling party transformation patterns
for the Outbound Call Settings for the phone or device pool. This configuration is used for intracluster calls.
Related Topics
Directory URI and Directory Number Dial String Interpretation, on page 214
Cisco Unified Communications Manager supports the following formats in the user portion of a directory
URI (the portion before the @ symbol):
• Accepted characters are a-z, A-Z, 0-9, !, $, %, &, *, _, +, ~, -, =, \, ?, \, ‘, ,, ., /.
• The user portion has a maximum length of 47 characters.
• The user portion accepts percent encoding from %2[0-9A-F] through %7[0-9A-F]. For some accepted
characters, Unified CM automatically applies percent encoding. See below for more information on
percent encoding.
• The user portion is case-sensitive or case-insensitive depending on the value of the URI Lookup Policy
enterprise parameter. The default value is case-sensitive.
Cisco Unified Communications Manager supports the following formats in the host portion of a directory
URI (the portion after the @ symbol):
• Supports IPv4 addresses or fully qualified domain names.
• Accepted characters are a-z, A-Z ,0-9, hyphens, and dots.
• The host portion cannot start or end with a hyphen.
• The host portion cannot have two dots in a row.
• Minimum of two characters.
• The host portion is not case sensitive.
Due to database restrictions, the Directory URI field has a maximum length of 254 characters.
Note You can also enter a directory number in the user portion of a directory URI. However, Cisco Unified
Communications Manager may treat the directory URI as a directory number depending on which Dial
String Interpretation option you choose for the SIP Profile.
Note For compatibility with third party call control systems, Cisco recommends setting the value of the URI
Lookup Policy enterprise parameter to case insensitive.
For both end user configuration and directory number configuration, you can also use Bulk Administration
to import end users, directory URIs, directory numbers, and phones into Cisco Unified Communications
Manager by bulk. See the Cisco Unified Communications Manager Bulk Administration Guide for more
information.
For intracluster URI dialing, you must assign your directory URIs to a partition and calling search space. See
Set Up URI Dialing, on page 211 for more information.
For intercluster URI dialing, Cisco Unified Communications Manager uses the Intercluster Lookup Service
(ILS) to replicate directory URIs to other clusters in the ILS network. If ILS is configured to support intercluster
directory URI Replication, each cluster sends out its catalog of known directory URIs to the other clusters in
the ILS network. See Directory URI Replication with ILS, on page 215 for more information.
or the directory URI—either will reach the same destination. However, because directory numbers and directory
URIs are saved in different lookup tables in the database, Cisco Unified Communications Manager must be
able to determine which dialing format is used, or it will not be able to route the call.
The Dial String Interpretation field that appears in the SIP Profile Configuration window allows you to set
the rules that Cisco Unified Communications Manager uses to examine the user portion of a dial string and
determine whether to route the call as a directory URI or a directory number. Because directory URIs can use
both alpha and numeric characters, many dial strings are arbitrary and could be configured as either a directory
URI or directory number. For example, you can configure Cisco Unified Communications Manager to route
a dial string of [email protected] as a directory number or as a directory URI. To ensure that calls are
not dropped, you must configure a consistent policy for your network.
For more information on the Dial String Interpretation field, see topics related to SIP profile settings in the
Cisco Unified Communications Manager Administration Guide.
To enable URI Replication in a cluster, check the Exchange Directory URIs with Remote Clusters check box
that appears in Intercluster Directory URI Configuration. When this check box is checked, each cluster sends
the following to the other clusters in the ILS network:
• All directory URIs known by the local cluster.
• The local route string for each set of directory URIs.
Local directory URIs are saved in the local Unified CM database. All other directory URIs are saved in CSV
files that are maintained by ILS. When directory URI replication is enabled, ILS exchanges all types of
directory URIs to the other clusters in the ILS network.
Route Strings
In order to implement intercluster URI dialing, each cluster in the ILS network must be configured with a
route string and SIP route patterns that match the route strings to an outbound trunk.
In many cases, the host portion of the directory URI is not granular enough for Unified CM to locate the
cluster with the phone that is associated to that directory URI. Route strings provide additional information
that Unified CM can use to route a call. When URI Replication is enabled, Unified CM exchanges directory
URIs and the route string for the local cluster where that directory URI is saved.
You can create whatever route strings you want. For example, if you are joining clusters in San Jose and Paris,
you could assign SanJose.USA.NorthAmerica and Paris.France.Europe as route strings for the two clusters.
After you assign route strings for the various clusters, you must configure SIP route patterns that match the
route strings for the next hop clusters in your ILS network. For example, in the San Jose cluster, you could
configure a SIP route pattern that routes calls with a route string of Paris.France.Europe to an outbound SIP
trunk.
If the San Jose cluster receives a call that is addressed to a directory URI from the Paris cluster, Unified CM
checks the list of directory URIs maintained by ILS and pulls the directory URI and its local route string of
Paris.France.Europe. If a SIP route pattern is configured that routes calls for Paris.France.Europe, Unified
CM sends the call to the outbound trunk for that route pattern.
For more detail on configuring route strings, refer to the Cisco Unified Communications System SRND
Note Under the default setting, the user portion of a directory URI is case-sensitive and whatever case the
directory URI has in the LDAP directory is the case in Cisco Unified Communications Manager. For
example, if the directory URI value in LDAP is [email protected], calls to [email protected] will fail. You
can change this setting by changing the value of the URI Lookup Policy enterprise parameter to
case-insensitive.
Note For compatibility with third party call control systems, Cisco recommends that you set the value of the
URI Lookup Policy enterprise parameter to case-insensitive.
Note For Cisco Unified Communications Manager systems where LDAP synchronization was configured prior
to Release 9.0, the directory URI field is not automatically enabled for synchronization. You must create
a new LDAP synchronization agreement.
For SIP trunks, blended addressing is enabled in the Trunk Configuration window of Cisco Unified CM
Administration by setting the Calling and Connected Party Info Format drop-down list box to Deliver URI
and DN in connected party. When Cisco Unified Communications Manager receives a SIP message with a
blended address that is to be forwarded out a trunk, Cisco Unified Communications Manager checks whether
blended addressing is enabled on the trunk before forwarding the message. If blended addressing is not enabled
on the trunk, Cisco Unified Communications Manager removes the x-cisco-number tag before forwarding
the SIP message.
For SIP lines, blended addressing is enabled by default. However, if a SIP message with a blended address
is being forwarded out a SIP line to the destination endpoint, Cisco Unified Communications Manager checks
whether the endpoint supports blended addressing. If the destination endpoint does not support blended
addressing, Cisco Unified Communications Manager removes the x-cisco-number tag before forwarding the
SIP message to the endpoint.
Blended addressing can be applied to the RPID, PAI, PPI, and Diversion headers.
Example 1
Bob at Cisco makes a call from extension 2100. The Calling and Connected Party Info Format field in the
Trunk Configuration window is set to Deliver DN only in connected party. Blended addressing is not applied
and the x-cisco-number tag is not added to the outgoing SIP message.
From:<sip:[email protected]>
Remote-Party-ID:<sip:[email protected]>;party=calling
Example 2
Jill at Cisco makes a call from extension 2030. The Calling and Connected Party Info Format field in the
Trunk Configuration window is set to Deliver URI only in connected party. Blended addressing is not
applied and the x-cisco-number tag is not added to the outgoing SIP message.
From:<sip:[email protected]>
Remote-Party-ID:<sip:[email protected]>;party=calling
Example 3
Alice at Cisco makes a call from extension 2000. The Calling and Connected Party Info Format field in the
Trunk Configuration window is set to Deliver DN and URI in connected party. Blended addressing is
applied. Cisco Unified Communications Manager adds the x-cisco-number tag to the SIP identity header.
From:<sip:[email protected]>
Remote-Party-ID:<sip:[email protected];x-cisco-number=2000>;party=calling
John at Cisco extension 4003 receives Alice’s call, but John has his office phone set to forward calls to his
home phone. If blended addressing is enabled, Cisco Unified Communications Manager adds a Diversion
header with the x-cisco-number tag, and forwards the SIP INVITE to John’s home phone.
From:<sip:[email protected]>
Diversion: <sip:[email protected];x-cisco.number=4003>reason=no-answer
Remote-Party-ID:<sip:[email protected];x-cisco-number=2000>;party=calling
the device pool, the Calling Party Transformation CSS for outbound calls appears under Device Mobility
Related Information.
To apply calling party digit transformations when URI dialing is implemented, do the following:
Procedure
Step 1 In Cisco Unified CM Administration, chooseCall Routing > Class of Control > Partition and create a new
partition (for example, Change Calling Party XXXX to 8XXXXXXX).
Step 2 ChooseCall Routing > Class of Control > Calling Search Space and do the following:
• Create a calling search space (for example, Change Calling Party XXX to 8XXXXXXX).
• In the Available Partitions list box, add the newly created partition (for example, Change Calling Party
XXXX to 8XXXXXXX).
Step 3 In Cisco Unified CM Administration, choose Call Routing > Transformation > Transformation Pattern
> Calling Party Transformation Pattern.
• Create a transformation pattern (for example, XXXX)
• Set the partition to the partition that you created in the previous steps (for example Change Calling Party
XXXX to 8XXXXXXX).
• Set the Calling Party Transformation Mask to the desired mask (for example, 8265XXXX).
Step 4 In Cisco Unified CM Administration, choose Call Routing > Class of Control > Partition and create a new
partition (for example, Change Calling Party 8XXXXXXX to XXXX).
Step 5 ChooseCall Routing > Class of Control > Calling Search Space and do the following:
• Create a calling search space (for example, Change Calling Party 8XXXXXXX to XXXX).
• In the Available Partitions list box, add the newly created partition (for example, Change Calling Party
8XXXXXXX to XXXX).
Step 6 In Cisco Unified CM Administration, choose Call Routing > Transformation > Transformation Pattern
> Calling Party Transformation Pattern.
• Create a transformation pattern (for example, 8265XXXX)
• Set the partition to the partition that you created in the previous steps (for example, Change Calling
Party 8XXXXXXX to XXXX).
• Set the Calling Party Transformation Mask to the desired mask (for example, XXXX).
Step 7 To assign your transformation patterns to an individual phone, choose Device > Phone and apply the following
settings to the phone:
• For patterns that apply to inbound settings, choose the CSS that contains the pattern from the Calling
Party Transformation CSS drop-down list box that appears under Inbound Calls.
• For patterns that apply to outbound settings, choose the CSS that contains the pattern from the Calling
Party Transformation CSS drop-down list box that appears under Outbound Calls.
Note The Dialed Number Analyzer can only be used to test routing for intracluster calls.
Directory URI Has Been Dialed, but the Call Display Shows a Directory Number
Check the following:
• Check to see whether the phone model supports blended addressing. If the phone model does not support
blended addressing, the directory number is displayed.
• Check to see whether the Alerting Name is configured. The Alerting Name overrides the dial string.
• If the incorrect display is on the called phone, check to see whether the calling phone has a primary
directory URI configured.
Note Microsoft Active Directory Application Mode support is limited to those directory topologies already
supported with a native Active Directory connection. No additional topologies, such as multi-forest,
multi-tree single forest, or global catalog are supported.
The general steps and guidelines for configuring LDAP directory information are as follows.
Procedure
Step 1 Activate the DirSync service to synchronize with the customer corporate LDAP directory.
Cisco Unified Serviceability Administration Guide
Step 2 Access the LDAP System Configuration window to configure LDAP system settings.
Step 3 If you want to use LDAP filters, access the LDAP Filter Configuration window to create LDAP filters.
Step 4 Access the LDAP Directory window to configure LDAP directory settings.
Step 5 Access the LDAP Authentication window to configure LDAP authentication settings.
Authentication, on page 229
Step 6 After the LDAP user gets synchronized in Cisco Unified Communications Manager, you must manually create
the user in Cisco Unity Connection Administration. To manually create the user, perform one of the following
tasks:
• Import the user into Cisco Unity Connection by configuring Cisco Unity Connection Administration,
as described in the User Moves, Adds, and Changes Guide for Cisco Unity Connection.
• Choose User Management > End User in Cisco Unified Communications Manager Administration and
create the Cisco Unity Connection mailbox.
User Moves, Adds, and Changes Guide for Cisco Unity Connection
Directory Access
The following definition applies throughout this chapter:
• Directory access refers to the ability of Cisco Unified Communications endpoints, such as Cisco Unified
IP Phones and Cisco IP Softphone, to access a corporate LDAP directory.
The previous figure illustrates directory access as it is defined in this chapter. In this example, a Cisco Unified
IP Phone gets access. The client application performs a user search against an LDAP directory, such as the
corporate directory of an enterprise, and receives several matching entries. The Cisco Unified IP Phone user
can then select one entry and use it to dial the corresponding person from the Cisco Unified IP Phone.
Note Directory access, as defined here, involves only read operations on the directory and does not require that
you make any directory schema extensions or other configuration changes.
DirSync Service
The Cisco Unity Connection directory comes from Cisco Unified Communications Manager; that is, components
in Cisco Unity Connection synchronize directory updates from Cisco Unified Communications Manager to
Cisco Unity Connection. If you enable LDAP synchronization and activate the DirSync service in Cisco
Unified Serviceability, the DirSync service in Cisco Unified Communications Manager synchronizes corporate
directory data for Cisco Unified Communications Manager and Cisco Unity Connection to the Cisco Unified
Communications Manager database.
After you activate the DirSync service in Cisco Unified Serviceability, you configure LDAP related information
in the following windows in Cisco Unified Communications Manager Administration:
• LDAP System Configuration (System > LDAP System)
• Find and List LDAP Directories (System > LDAP > LDAP Directory)
DirSync allows you to synchronize the data from corporate directories to Cisco Unified Communications
Manager. For information about which directories are supported for synchronization, see the Configure LDAP
Directory, on page 226.
Note When you configure a user in the corporate directory, ensure that you configure a last name for the user.
After you configure LDAP synchronization in Cisco Unified Communications Manager Administration,
users without last names in the corporate directory do not synchronize with the Cisco Unified
Communications Manager database. No error displays in Cisco Unified Communications Manager
Administration, but the log file indicates which users did not synchronize.
Note A DirSync that is invoked for Microsoft Active Directory performs a complete (total) synchronization of
data.
Note When directory synchronization is enabled, Cisco Unified Communications Manager Administration
cannot update any user information that is synchronized from the customer corporate directory.
Note For specific information on how to activate the DirSync service, see the Cisco Unified Serviceability
Administration Guide.
Authentication
The authentication process verifies the identity of the user by validating the user ID and password/PIN before
granting access to the system. Verification takes place against the Cisco Unified Communications Manager
database or the LDAP corporate directory.
You can only configure LDAP authentication if you enable LDAP synchronization.
When both synchronization and LDAP authentication are enabled, the system always authenticates application
users and end user PINs against the Cisco Unified Communications Manager database. End user passwords
for LDAP synchronized users get authenticated against the corporate directory; thus, LDAP synchronized
end users need to use their corporate directory password. Local end users get authenticated against the Cisco
Unified Communications Manager database.
When only synchronization is enabled (and LDAP authentication is not enabled), end users get authenticated
against the Cisco Unified Communications Manager database. In this case, the administrator can configure a
password in the End User Configuration window in Cisco Unified Communications Manager Administration.
Tip Keep in mind that configuring authentication is optional. If authentication is not enabled, administrators
and end users have two passwords, a corporate directory password and a Cisco Unified Communications
Manager password.
Note Cisco IP Softphone, Release 1.2 and later, includes a built-in mechanism to access and search LDAP
directories, as does the Cisco IP Communicator. See the product documentation for details on how to
configure this feature.
This figure illustrates a deployment where Cisco Unified Communications Manager has not been synchronized
with the corporate directory. In this scenario, the message exchange does not involve Cisco Unified
Communications Manager.
Figure 23: Message Exchange for Cisco Unified IP Phone Corporate Directory Access Without Directory Synchronization
You can configure the proxy function that the web server provided by using the Cisco Unified IP Phone
Services Software Development Kit (SDK) version 2.0 or later, which includes the Cisco LDAP Search
Component Object Model (COM) server.
In addition, directory access for Cisco Unified IP Phones includes the following characteristics:
• The system supports all LDAPv3-compliant directories.
• Cisco Unified Communications Manager user preferences (speed dials, call forward all, personal address
book) do not get synchronized with the corporate LDAP directory. Therefore, users have a separate
login and password to access the Cisco Unified CM User Options window.
Procedure
Application Users
Application user configuration allows updates to the application users that are associated with Cisco Unified
Communications Manager. By default, Cisco Unified Communications Manager Administration includes
these application users:
• CCMAdministrator
• CCMSysUser
• CCMQRTSecureSysUser
• CCMQRTSysUser
• IPMASecureSysUser
• IPMASysUser
• WDSecureSysUser
• WDSysUser
• TabSyncSysUser
• CUCService
Installation requires you to configure an administrator login and password for the system. You cannot delete
these default application users or the administrator user that you create at install, but you can change their
passwords and modify the lists of devices that they control.
Tip Ensure that you do not lose the password that you created during installation.
Note Administrator users in the Standard CCM Super Users group can access all administrative applications
in the Cisco Unified Communications Manager Administration navigation menu (Cisco Unified
Communications Manager Administration, Cisco Unified Serviceability, and Cisco Unified Reporting)
with a single sign-on to one of the applications.
You set the default Administrator username and password during Cisco Unified Communications Manager
installation. You can change the administrator password or set up a new administrator account in the
Application User Configuration window in Cisco Unified Communications Manager Administration.
To configure application user information in Cisco Unified Communications Manager, use the User
Management > Application User menu option in Cisco Unified Communications Manager Administration.
Note To configure this user for Cisco Unity or Cisco Unity Connection, you configure the application user in
Cisco Unified Communications Manager Administration; then, configure any additional settings for the
user in Cisco Unity or Cisco Unity Connection Administration.
End Users
In Cisco Unified Communications Manager, you can add end users in two ways:
• Manually create them in the database
• Automatically import them from the corporate LDAP directory
If you use the corporate directory for authentication, LDAP synchronized end users use their LDAP directory
passwords; you cannot change these passwords. You can, however, configure and change end user PINs.
Additionally, you can configure and change local user passwords.
Note If your system uses LDAP authentication, you must configure end user default credentials immediately
after installation, or logins will fail. The system does not support empty (null) credentials.
To check whether LDAP synchronization is enabled, choose System > LDAP > LDAP System in Cisco
Unified Communications Manager Administration. If the Enable Synchronizing from LDAP Server check
box is checked, you know that synchronization is enabled. When LDAP synchronization is enabled, the local
users are still active and after performing a synchronization, users that are imported from the LDAP directory
are also active.
To configure end user information, choose User Management > End User in Cisco Unified Communications
Manager Administration.
You can use the End User, Phone, DN, and LA Configuration window to add a new user and a new phone at
the same time. You can associate a directory number and line appearance for the new end user by using the
same window. To access the End User, Phone, DN, and LA Configuration window, choose User Management
> User/Phone Add.
Note The End User, Phone, DN, and LA Configuration window only allows adding a new end user and a new
phone. The window does not allow entry of existing end users or existing phones.
Note To configure this user for Cisco Unity or Cisco Unity Connection, you configure the end user in Cisco
Unified Communications Manager Administration; then, configure any additional settings for the user in
Cisco Unity or Cisco Unity Connection Administration.
Credential Management
When you configure an application or end user, you can add or change login credentials (password or PIN)
in the user configuration window.
After the user gets added to the database, you can manage these credentials in the Credential Configuration
for window, which you access with the Edit Credentials button in the End User or Application User
Configuration window. For example, you can block the user from changing the password, or you can require
the user to change the password at the next login.
You can also view lockout events and reset a lockout for a password or PIN for the user. Authentication events
get updated in the window according to the credential policy that you assigned to this user.
The Credential Configuration window also provides an option to change the user credential policy assignment.
To manage credentials for individual users, or for more information about credential policies, see Credential
Policy, on page 241.
Device Association
Associating devices to an application user or to an end user gives the user control over specified devices.
Application users and end users control some devices, such as phones. When application users or end users
have control of a phone, they can control certain settings, such as speed dial and call forwarding, for that
phone.
For example, to list all extensions that begin with “5,” you would choose Directory Number begins with and
then enter 5 in the text box.
After you have specified the search criteria to display devices, all matching, available devices display in the
Search Results. You can navigate the list by using the buttons at the bottom of the window.
You can associate one or more devices to the application user by checking that check box next to that device.
If a device has multiple extensions that are associated with it, each line extension displays in the list. You
need to choose only one line extension to choose all the lines that are associated with that device.
After you have specified the search criteria to display devices, all matching, available devices display in the
Device association for (this end user) portion of the User Device Association window. You can navigate the
list by using the buttons at the bottom of the window.
You can associate one or more devices to the end user by checking that check box next to that device. If a
device has multiple extensions that are associated with it, each line extension displays in the list. You need
to choose only one line extension to choose all the lines that are associated with that device.
An authentication scheme authenticates the user. The workflow engine sends an XML string through an HTTP
post request to the Login Service. The string contains the following items:
• User name and password of the login application
• Device name that is based on the MAC address of the device on which the user wants their profile to
reside
Note The system does not support empty (null) credentials. If your system uses LDAP authentication, you must
configure end user default credentials immediately after installation, or logins fail.
When you add a new user to the Cisco Unified Communications Manager database, the system assigns the
default policy. You can change the assigned policy and manage user authentication events with the Edit
Credentials button in the user configuration window.
Note The system does not support empty (null) credentials. If your system uses LDAP authentication, you must
configure end user default credentials immediately after installation, or logins fail.
When you add a new user to the Cisco Unified Communications Manager database, the system assigns the
default policy. You can change the assigned policy and manage user authentication events with the Edit
Credentials button in the user configuration window.
The general steps and guidelines for configuring credential policies are as follows.
Procedure
Step 1 Use the Credential Policy Configuration windows to configure a credential policy other than the default policy.
Step 2 Use the Credential Policy Default windows to assign a new credential policy and configure a common password
for an account type.
Step 3 To manage or monitor the credential configuration for individual users, click the Edit Credential link in the
user configuration window.
• With LDAP authentication enabled, user passwords and credential policies that are configured in Cisco
Unified Communications Manager Administration do not apply. These defaults get applied to users that
are created with directory synchronization (DirSync service).
• When LDAP authentication is disabled, the system authenticates user credentials against the Cisco
Unified Communications Manager database. With this option, administrators can assign credential
policies, manage authentication events, and administer passwords. End users can change passwords and
PINs at the phone user pages.
See the Directory Overview, on page 225 for more information about LDAP authentication.
Credential policies do not apply to OS users or CLI users. These administrators use standard password
verification procedures that the OS supports. See the Cisco Unified Communications Operating System
Administration Guide for information about OS login procedures.
Credential Caching
To improve performance, administrators can configure the Enable Caching enterprise parameter to True.
With this parameter enabled, Cisco Unified Communications Manager uses cached credentials for up to 2
minutes. This configuration increases system efficiency, because Cisco Unified Communications Manager
does not have to perform a database lookup or invoke a stored procedure for every single login request. An
associated credential policy is not enforced until the caching duration expires.
This setting applies to all Java applications that invoke user authentication. Setting the enterprise parameter
to False turns off caching, so the system does not use cached credentials for authentication. The system ignores
this setting for LDAP authentication. Credential caching requires a minimal amount of additional memory
per user.
Credential History
After users are configured in the database, the system stores a history of user credentials in the database to
prevent users from entering previous information when users are prompted to change their credentials.
Authentication Events
You can monitor and manage authentication activity for a user at the user Credential Configuration page,
which is accessed with the Edit Credentials button in the user configuration windows. The system shows the
most current authentication results, such as last hack attempt time, and counts for failed logon attempts.
See Directory Overview, on page 225 for more information.
The system generates log file entries for the following credential policy events:
• Authentication success
• Authentication failure (bad password or unknown)
• Authentication failure due to
◦Administrative lock
◦Hack lock (failed logon lockouts)
◦Expired soft lock (expired credential)
◦Inactive lock (credential not used for some time)
◦User must change (credential set to user must change)
◦LDAP inactive (switching to LDAP authentication and LDAP not active)
Note If you use LDAP authentication for end user passwords, LDAP tracks only authentication successes and
failures.
All event messages contain the string “ims-auth” and the userid that is attempting authentication.
You can view log files with the Cisco Unified Real-Time Monitoring Tool. You can also collect captured
events into reports.
• Configure Media Resource Group and Media Resource Group List, page 247
• Media Resources Overview, page 248
• Trusted Relay Point, page 250
• Media Resource Groups, page 254
• Media Resource Group Lists, page 255
• Dependency Records, page 257
Procedure
Initialization of the Cisco Unified Communications Manager creates a media resource manager. Each media
termination point, music on hold, transcoder, conference bridge, and annunciator device that is defined in the
database registers with the media resource manager. The media resource manager obtains a list of provisioned
devices from the database and constructs and maintains a table to track these resources. The media resource
manager uses this table to validate registered devices. The media resource manager keeps track of the total
devices that are available in the system, while also tracking the devices that have available resources.
When a media device registers, Cisco Unified Communications Manager creates a controller to control this
device. After the device is validated, the system advertises its resources throughout the cluster. This mechanism
allows the resource to be shared throughout the cluster.
Resource reservation takes place based on search criteria. The given criteria provide the resource type and
the media resource group list. When the Cisco Unified Communications Manager no longer needs the resource,
resource deallocation occurs. Cisco Unified Communications Manager updates and synchronizes the resource
table after each allocation and deallocation.
The media resource manager interfaces with the following major components:
• Call control
• Media control
• Media termination point control
• Unicast bridge control
• Music on hold control
• Annunciator control
• Trusted relay point
Call Control
Call control software component performs call processing, including setup and tear down of connections. Call
control interacts with the feature layer to provide services like transfer, hold, conference, and so forth. Call
control interfaces with the media resource manager when it needs to locate a resource to set up conference
call and music on hold features.
Media Control
Media control software component manages the creation and teardown of media streams for the endpoint.
Whenever a request for media to be connected between devices is received, depending on the type of endpoint,
media control sets up the proper interface to establish a stream.
The media layer interfaces with the media resource manager when it needs to locate a resource to set up a
media termination point or transcoding.
process. This media termination point control process registers with the device manager when it initializes.
The device manager advertises the availability of the media termination point control processes throughout
the cluster.
Annunciator Control
An annunciator enables Cisco Unified Communications Manager to play prerecorded announcements (.wav
files) and tones to Cisco Unified IP Phones, gateways, and other configurable devices. The annunciator, which
works with Cisco Unified Communications Manager Multilevel Precedence and Preemption, enables Cisco
Unified Communications Manager to alert callers as to why the call fails. Annunciator can also play tones for
some transferred calls and some conferences.
For each annunciator device that is registered with Cisco Unified Communications Manager, Cisco Unified
Communications Manager creates an annunciator control process. This annunciator control process registers
with the device manager when it initializes. The device manager advertises the availability of the annunciator
control process throughout the cluster.
All these applications include a requirement to maintain traffic separation on the network device as well as
between network devices.
Traffic separation translates into concepts such as Virtual Routing and Forwarding (VRF). VRF allows multiple
instances of a routing table to co-exist within the same router at the same time. In a virtualized network, these
different routing domains, or VRFs, typically cannot communicate directly without transiting through the
data center. This situation challenges applications such as Cisco Unified Communications, where devices in
the data VRF domain, such as software endpoints running on PCs, need to communicate directly with hard
phones in the voice VRF domain without hairpinning media in the data center and without directly exposing
the voice and data VRFs to each other.
Inter-VRF Communication
To solve the communication problem between PC-based softphones located in the data VRF domain and the
hard phones located in the voice VRF domain without hairpinning media in the data center and without directly
exposing the voice and data VRFs to each other, the system can insert a trusted relay point (TRP) in the media
path between the softphone and hard phone, so both phones send/receive media to the TRP, and the TRP
relays the media from one phone to another phone. The system allows only media that passes through the
TRP between voice and data VRF domains.
on the firewall prevents these RTP streams, calls never start only to be dropped at the firewall interface. After
a firewall receives indication that the stream comes from phones, that firewall can still inspect all the RTP
streams to ensure that everything appears as it should between the two devices that are communicating and
that someone is not trying to attack the phone system.
Quality-of-Service Enforcement
In a Cisco voice network, the switch detects Cisco Unified IP Phones that use Cisco Discovery Protocol
(CDP), and the switch trusts the Differentiated Services Code Point (DSCP) marking of packets that the Cisco
Unified IP Phones send. Because CDP is not secure and can easily be replicated from a PC, the switch generally
does not trust the traffic that is coming from a PC. Because it is almost impossible to ensure that only Cisco
Unified Communications Manager-authorized traffic will get marked with DSCP, the packets that come from
a PC get re-marked to best effort.
To resolve this problem, Cisco Unified Communications Manager inserts a trusted relay point (TRP) in front
of the softphone that runs on the PC, and the media stream from the endpoint can be forced to flow through
the TRP. The TRP re-marks the DSCP according to instructions from Cisco Unified Communications Manager.
The switch honors and trusts media packets that are sent from the TRP.
This service parameter, which is found in the Clusterwide Parameters (System - General) section, determines
whether a call that requires a Trusted Relay Point (TRP) is allowed to proceed if no TRP resource is available.
Valid values specify True (the call fails if no TRP resource is available) or False (the call proceeds regardless
even if a TRP resource is not available).
The administrator should choose the best value for a system based on how the system uses TRPs. If a TRP is
used for Quality of Service (QoS) enforcement, Cisco Unified Communications Manager can complete the
call if a TRP resource is unavailable, but the call will not have the correct Differentiated Services Code Point
(DSCP) marking.
Fail Call If TRP Allocation Fails Fail Call If MTP Allocation Fails Fail Call?
True True Yes
False False No
• If RSVP is enabled for the call, Cisco Unified Communications Manager should first try to allocate an
RSVPAgent that is also labeled as TRP. Otherwise, another TRP device gets inserted between the
RSVPAgent and the endpoint.
• If a transcoder is needed for the call and needs to be allocated on the same side as the endpoint that needs
TRP, Cisco Unified Communications Manager should first try to allocate a transcoder that is also labeled
as TRP. Otherwise, another TRP device gets inserted between the transcoder and the endpoint.
• Assuming that both the Fail Call If Trusted Relay Point Allocation Fails service parameter and the Fail
Call If MTP Allocation Fails service parameter are set to False, the following table shows the call
behavior in relationship to the MTP that is required and Use Trusted Relay Point settings and the resource
allocation status.
• In most instances, TRP is allocated after users answer the call, so if a call fails due to failure to allocate
the TRP, users may receive fast-busy tone after answering the call. (The SIP outbound leg with MTP
required, or H.323 outbound faststart, represents an exception.)
Tip Deactivating the Cisco IP Voice Media Streaming Application deletes associated devices (Annunciator,
Conference Bridge, Music-on-Hold, and Media Termination Point) from media resource groups. If the
deletion results in an empty media resource group, you cannot deactivate the service; in this case, you
must delete the media resource group before deactivating the service.
The following rules govern selection of a resource from a media resource group in a media resource group
list:
• Search the first media resource group in a media resource group list to find the requested resource. If
located, return the resource ID.
• If the requested resource is not found, search the next media resource group in the media resource group
list. Return the resource ID if a match is found.
• If no resource of the requested type is available in any media resource group in a media resource group
list, the resource manager attempts to use the resource in the default group.
Example
The default media resource group for a Cisco Unified Communications Manager comprises the following
media resources: MOH1, MTP1, XCODE1, XCODE2, XCODE3. For calls that require a transcoder, this
Cisco Unified Communications Manager distributes the load evenly among the transcoders in its default media
resource group. The following allocation order occurs for incoming calls that require transcoders:
Call 1 - XCODE1
Call 2 - XCODE2
Call 3 - XCODE3
Call 4 - XCODE1
Call 5 - XCODE2
Call 6 - XCODE3
Call 7 - XCODE1
Create a media resource group list called RESOURCE_LIST and assign the media resource groups in this
order: SoftwareGroup, HardwareGroup, MusicGroup.
Result: With this arrangement, when a conference is needed, Cisco Unified Communications Manager allocates
the software conference resource first; the hardware conference does not get used until all software conference
resources are exhausted.
Example of Using Media Resource Group List to Restrict Access to Conference Resources
Assign all resources to four groups as listed, leaving no resources in the default group:
• MtpGroup: MTP1, MTP2
• ConfGroup: SW-CONF1, SW-CONF2, HW-CONF1, HW-CONF2
• MusicGroup: MOH1, MOH2
• XcodeGroup: XCODE1, XCODE2
Create a media resource group list that is called NO_CONF_LIST and assign media resource groups in this
order: MtpGroup, XcodeGroup, MusicGroup.
In the device configuration, assign the NO_CONF_LIST as the device media resource group list.
Result: The device cannot use conference resources. This means that only media termination point, transcoder,
annunciator, and music resources are available to the device.
Dependency Records
To find out which media resource group lists are associated with the media resource groups, click the
Dependency Records link that displays in the Cisco Unified Communications Manager Administration Media
Resource Group Configuration window. To find out more information about the media resource group list,
click the record type, and the Dependency Records Details window displays.
To find out which phones or trunks are associated with media resource group lists, click the Dependency
Records link that displays in the Cisco Unified Communications Manager Administration Media Resource
Group List Configuration window.
If the dependency records are not enabled for the system, the dependency records summary window displays
a message.
Configure Annunciator
An annunciator, an SCCP device that uses the Cisco IP Voice Media Streaming Application service, enables
Cisco Unified Communications Manager to play prerecorded announcements (.wav files) and tones to Cisco
Unified IP Phones, gateways, and other configurable devices. The annunciator, which works with Cisco
Unified Communications Manager Multilevel Precedence and Preemption, enables Cisco Unified
Communications Manager to alert callers as to why the call fails. Annunciator can also play tones for some
transferred calls and some conferences.
Configure an annunciator as follows.
Procedure
Step 1 Determine the number of annunciator streams that are needed and the number of annunciators that are needed
to provide these streams.
Step 2 Verify that you have activated the Cisco IP Voice Media Streaming Application service on the server where
you want the annunciator to exist.
Step 3 Perform additional annunciator configuration tasks if you want to change the default settings.
Step 4 Add the new annunciators to the appropriate media resource groups and media resource lists.
Step 5 Reset or restart the individual annunciator or all devices that belong to the media resource group/list.
Related Topics
Media Resource Management, on page 247
Annunciators Overview
In conjunction with Cisco Unified Communications Manager, the annunciator device provides multiple,
one-way, RTP stream connections to devices, such as Cisco Unified IP Phones and gateways.
To automatically add an annunciator to the Cisco Unified Communications Manager database, you must
activate the Cisco IP Voice Media Streaming Application service on the server.
Note When you add a server, the annunciator device automatically gets added for the new server. It will remain
inactive until the Cisco IP Voice Media Streaming Application service is activated for the new server.
Cisco Unified Communications Manager uses SCCP messages to establish a RTP stream connection between
the annunciator and the device. The annunciator plays the announcement or tone to support the following
conditions:
• Announcement-Devices configured for Cisco Multilevel Precedence and Preemption
• Barge tone-Before a participant joins an ad hoc conference
• Ring back tone-When you transfer a call over the PSTN through an IOS gateway
Annunciator plays the tone because the gateway cannot play the tone when the call is active.
• Ring back tone-When you transfer calls over an H.323 intercluster trunk
• Ring back tone-When you transfer calls to the SIP client from a phone that is running SCCP
Tip For specific information about supported announcements and tones, see the Supported Tones and
Announcements, on page 265.
Before the announcement/tone plays, the annunciator reads the following information from the annunciator.xml
file in the Cisco Unified Communications Manager database:
• The TypeAnnouncements database table, which is read into memory cache to identify each announcement
or tone that the annunciator supports.
• The user locale identifier for the phone, which is added to the database if you install the Cisco Unified
Communications Manager Locale Installer.
• The network locale identifier for the phone or gateway, which is added to the database if you install the
Cisco Unified Communications Manager Locale Installer.
• The device settings
• The user-configured service parameters
Note In a secure mode, the Cisco Unified Communications Manager Administration device page for Annunciator
displays a Device is trusted message with a check box, indicating that it is a trusted device.
When the Cisco Unified Communications Manager is configured in a secure deployment environment (the
Cluster Security Mode enterprise parameter is set to mixed mode), Cisco Unified IP Phones, voice gateways,
and other secure capable endpoints are set to encrypted mode. The media streaming between the devices is
done through SRTP. When calls are secure, a locked icon displays on the Cisco Unified IP Phone, indicating
that the call is protected for both signaling and the media.
When the secured annunciator plays an announcement, the Cisco Unified IP Phone that receives the
announcement displays a locked icon. When the secured annunciator plays a ringback tone, such as in the
case of a caller performing a blind transfer over a SIP or H.323 intercluster trunk, the Cisco Unified IP Phone
to be transferred displays the locked icon while the annunciator plays the ringback tone to it.
Note When Cisco Unified Communications Manager interrupts the media of an encrypted call, such as when
call features are activated, the locked icon is removed from the Cisco Unified IP Phone. The icon is restored
when the phone reconnects with the encrypted media. The duration of the media interruption and restoration
is short when encrypted annunciator is activated.
Related Topics
Server Configuration, on page 30
parameter, an advanced service parameter for the Cisco Unified IP Voice Media Streaming App, can override
the security mode of the Annunciator. If this parameter is set to True, the unencrypted announcement is played
to the caller even though the calling device is SRTP capable.
1 User 3000 dials 77 2000 to reach user 2000. Cisco Unified Communications Manager configured a
translation pattern of 77.XXXX to enable users to dial a prefix of 77 to initiate an MLPP Immediate call.
2 Cisco Unified Communications Manager dials user 2000 and user 2000 answers the call. Prior to answering
the call, user 2000 was on an MLPP Priority call. When user 2000 answered the call, the busy trigger limit
was reached.
3 The media between user 3000 and user 2000 is set up with SRTP; therefore, the locked icon displays on
the phones for user 3000 and user 2000.
4 User 1000 dials 66 2000 to call user 2000. Cisco Unified Communications Manager configured a translation
pattern of 66.XXXX to enable users to dial the prefix 66 to initiate an MLPP Flash call.
5 Because user 2000 has reached the call busy trigger limit and all of the calls have equal (Priority) or higher
(Immediate) precedence levels, Cisco Unified Communications Manager rejects the call from user 1000
with an MLPP-BPA announcement. The Annunciator is unencrypted (non-secure) because the advanced
service parameter was used to override the security mode of the cluster system. The announcement plays
by using RTP even though the device for user 1000 is SRTP capable. No locked icon displays on the IP
phone of user 1000.
Caution Cisco recommends that you do not exceed 48 annunciator streams on a coresident server where the Cisco
Unified Communications Manager and Cisco IP Voice Media Streaming Application services run.
• You can change the default to best suit your network. For example, a 100-MB Network/NIC card can
support 48 annunciator streams, while a 10-MB NIC card supports up to 24 annunciator streams. The
exact number of annunciator streams that are available depends on the factors, such as the speed of the
processor and network loading.
• If the annunciator runs on a standalone server where the Cisco Unified Communications Manager 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.
Consider the following formula to determine the approximate number of annunciators that you need for your
system. This formula assumes that the server can handle the default number of streams (48); you can substitute
the default number for the number of streams that your server supports.
n/number of annunciator devices that your server supports
where:
n represents the number of devices that require annunciator support
Tip If a remainder exists in the quotient, consider adding another server to support an additional annunciator
device. To perform this task, activate the Cisco IP Voice Media Streaming Application service on another
server and update the configuration of the device, if you do not want to use the default settings.
Caution Cisco strongly recommends that you do not activate the Cisco IP Voice Media Streaming Application
service on a Cisco Unified Communications Manager with a high call-processing load.
◦If the media resource group list that contains the annunciator is assigned to the device pool where
the conference bridge exists.
◦If the annunciator is configured as the default media resource, which makes it available to all
devices in the cluster.
Cisco Unified Communications Manager does not provide annunciator resource support for a
conference bridge if the media resource group list is assigned directly to the device that controls
the conference.
Condition Announcement
An equal or higher precedence call is in progress. Equal or higher precedence calls have prevented the
completion of your call. Please hang up and try again.
This is a recording.
A precedence access limitation exists. Precedence access limitation has prevented the
completion of your call. Please hang up and try again.
This is a recording.
Someone attempted an unauthorized precedence The precedence used is not authorized for your line.
level. Please use an authorized precedence or ask your operator
for assistance. This is a recording.
The call appears busy, or the administrator did not The number you have dialed is busy and not equipped
configure the directory number for call waiting or for call waiting or preemption. Please hang up and try
preemption. again. This is a recording.
The system cannot complete the call. Your call cannot be completed as dialed. Please consult
your directory and call again or ask your operator for
assistance. This is a recording.
Condition Announcement
A service interruption occurred. A service disruption has prevented the completion of
your call. In case of emergency call your operator. This
is a recording.
Dependency Records
To find which media resource groups include an annunciator device, choose Dependency Records from the
Related Links drop-down list box and click Go. The Dependency Records Summary window displays
information about media resource groups that use the annunciator device. To find out more information about
the media resource group, click the media resource group, and the Dependency Records Details window
displays. If the dependency records are not enabled for the system, the dependency records summary window
displays a message.
Procedure
Caution Although a single software conference device can run on the same server as the Cisco Unified CallManager
service, Cisco strongly recommends against this configuration. Running a conference device on the same
server as the Cisco CallManager service may adversely affect performance on the Cisco Unified
Communications Manager.
• Cisco Conferencing and Transcoding for Voice Gateway Routers by using the NM-HDV or
NM-HDV-FARM network modules. This feature supports up to six parties in a conference. (Choose
the Cisco IOS Conference Bridge from the Conference Bridge Configuration window in Cisco Unified
Communications Manager Administration to support this feature.)
Cisco Enhanced Conferencing and Transcoding for Voice Gateway Routers by using the Cisco Packet
Voice/Fax Digital Signal Processor Modules (PVDM2) on the Cisco 2800 and 3800 series voice gateway
routers or using the NM-HD-xx or NM-HDV2 network modules. This feature supports eight parties in a
conference. (If you are using a version of Cisco IOS that allows you to specify the Communications Manager
version number, ensure this version matches that of your Communications Manager and choose the Cisco
IOS Enhanced Conference Bridge from the Conference Bridge Configuration window in Cisco Unified
Communications Manager Administration to support this feature. If you are using a Cisco IOS version that
does not allow you to specify the Communications Manager version number, choose the Cisco IOS Conference
Bridge instead.)
For more information about these conferencing routers, see the IOS router documentation provided with your
router.
Router-enabled conferencing provides the ability to support voice conferences in hardware. Digital Signal
Processors (DSPs) convert multiple Voice over IP Media Streams into TDM streams that are mixed into a
single conference call stream. The DSPs support both meet-me and ad hoc conferences by Cisco Unified
Communications Manager.
The Cisco routers that support conferencing have the following codecs:
• G.711 a/u-law
• G.729, G.729a, G.729b, G.729ab
• GSM FR, GSM EFR (only supports Cisco Enhanced Conferencing and Transcoding for Voice Gateway
Routers feature)
Related Topics
Conference Bridge Types in Cisco Unified Communications Manager Administration, on page 270
Caution Full-duplex streams per WS-X6608 port cannot exceed the maximum limit of 32.
Cisco Unified Communications Manager does not provide annunciator resource support for a conference
bridge if the media resource group list is assigned directly to the device that controls the conference.
Cisco Conference Bridge Software conference devices support G.711 codecs by default.
Software The maximum number of audio streams for this type equals 128. With 128
streams, a software conference media resource can handle 128 users in a
single conference, or the software conference media resource can handle
up to 42 conferencing resources with three users per conference.
Caution If the Cisco IP Voice Media Streaming Application service runs
on the same server as the Cisco CallManager service, a software
conference should not exceed the maximum limit of 48
participants.
Cisco IOS Conferencing and
Transcoding for Voice • Uses the NM-HDV or NM-HDV-FARM network modules.
Gateway Routers • G.711 a/mu-law, G.729, G.729a, G.729b, and G.729ab participants
joined in a single conference
• Up to six parties joined in a single conference call
Cisco Video Conference Bridge The Cisco Video Conference Bridge provides audio and video conferencing
(IPVC-35xx) functions for Cisco IP video phones, H.323 endpoints, and audio-only Cisco
Unified IP Phones. The Cisco Video Conference Bridge supports the H.261,
H.263, and H.264 codecs for video.
To configure this type of conference device, choose the Cisco Video
Conference Bridge (IPVC-35xx) conference bridge type in Cisco Unified
Communications Manager Administration.
Cisco Conference Bridge This conference bridge type supports the Cisco Catalyst 6500 series and
(WS-SVC-CMM) Cisco 7600 series Communication Media Module (CMM).
This conference bridge type supports up to eight parties per conference and
up to 64 conferences per port adapter. This conference bridge type supports
the following codecs: G.711 mu-law, G.711 a-law, G.729 annex A and
annex B, and G.723.1. This conference bridge type supports ad hoc
conferencing.
Cisco IOS Heterogeneous Cisco Integrated Services Routers Generation 2 (ISR G2) can act as
Video Conference Bridge IOS-based conference bridges that support ad hoc and meet-me video
conferencing. DSP modules must be installed on the router to enable the
router as a conference bridge.
Cisco IOS Heterogeneous Video Conference Bridge specifies the IOS-based
conference bridge type that supports heterogeneous video conferences. In
a heterogeneous video conference, all the conference participants connect
to the conference bridge with phones that use different video format
attributes. In heterogeneous conferences, transcoding and transsizing features
are required from the DSP to convert the signal between the various formats.
For heterogeneous video conferences, callers connect to the conference as
audio participants under either of the following conditions:
• Insufficient DSP resources.
• The conference bridge is not configured to support the video
capabilities of the phone.
Cisco TelePresence MCU Cisco TelePresence MCU is a set of hardware conference bridges for Cisco
Unified Communications Manager.
The Cisco TelePresence MCU is a high-definition (HD) multipoint video
conferencing bridge. It delivers up to 1080p at 30 frames per second, full
continuous presence for all conferences, full transcoding, and is ideal for
mixed HD endpoint environments.
The Cisco TelePresence MCU supports SIP as the signaling call control
protocol. It has a built in Web Server that allows for complete configuration,
control, and monitoring of the system and conferences. The Cisco
TelePresence MCU provides XML management API over HTTP.
Cisco TelePresence MCU allows both ad hoc and meet-me voice and video
conferencing. Each conference bridge can host several simultaneous,
multiparty conferences.
Cisco Unified Communications Manager supports presentation sharing
with the Binary Floor Control Protocol (BFCP) between Unified
Communications Manager and a Cisco TelePresence MCU.
Cisco TelePresence MCU must be configured in Port Reservation mode.
For more information, consult the Cisco TelePresence MCU Configuration
Guide.
Note Cisco TelePresence MCU does not support a common out-of-band
DTMF method. Under the default setting, Cisco Unified
Communications Manager will not require an Media Termination
Point (MTP). However, if the Media Termination Point Required
check box is checked, Cisco Unified Communications Manager
will allocate an MTP and the SIP trunk will negotiate DTMF
according to RFC 2833.
Conference Types
Cisco Unified Communications Manager supports both meet-me conferences and ad hoc conferences. Meet-me
conferences allow users to dial in to a conference. Ad hoc conferences allow the conference controller (or in
some cases, another participant) to add specific participants to the conference.
Meet-me conferences require that a range of directory numbers be allocated for exclusive use of the conference.
When a meet-me conference is set up, the conference controller chooses a directory number and advertises it
to members of the group. The users call the directory number to join the conference. Anyone who calls the
directory number while the conference is active joins the conference. (This situation applies only when the
maximum number of participants that is specified for that conference type has not been exceeded and when
sufficient streams are available on the conference device.)
Ad hoc conferences comprise two types: basic and advanced. In basic ad hoc conferencing, the originator of
the conference acts as the controller of the conference and is the only participant who can add or remove other
participants. In advanced ad hoc conferencing, any participant can add or remove other participants; that
capability does not get limited to the originator of the conference. Advanced ad hoc conferencing also allows
you to link multiple ad hoc conferences together. Set the Advanced Ad Hoc Conference Enabled clusterwide
service parameter to True to gain access to advanced ad hoc conferencing.
If sufficient streams are available on the conference device, the conference controller (or other participant in
the case of advanced ad hoc conferencing) can add up to the maximum number of participants that is specified
for ad hoc conferences to the conference. Configure the maximum number of participants for an ad hoc
conference with the Maximum Ad Hoc Conference service parameter in the Service Parameter Configuration
window. Cisco Unified Communications Manager supports multiple, concurrent ad hoc conferences on each
line appearance of a device.
Using Conference Softkey for an Ad Hoc Conference
When a user initiates a conference call, Cisco Unified Communications Manager places the current call on
hold, flashes the conference lamp (if applicable), and provides dial tone to the user. At the dial tone, the
conference controller dials the next conference participant and presses the Conference softkey to complete
the conference. Cisco Unified Communications Manager then connects the conference controller, the first
participant, and the new conference participant to a conference bridge. Each participating Cisco Unified IP
Phone display reflects the connection to the conference.
The conference controller (or other participant in the case of advanced ad hoc conferencing) can drop the last
conference participant from the conference by pressing the RmLstC softkey on the Cisco Unified IP Phone
7960 or 7940. The conference controller (or other participant in the case of advanced ad hoc conferencing)
can also remove any conference participant by pressing the ConfList softkey to display the list of participants,
highlighting a participant, and pressing the Remove softkey (only visible after you press the ConfList softkey).
A conference participant can view the list of conference participants by pressing the Conference List (ConfList)
softkey and can drop the last conference participant from the conference by pressing the Remove Last
Conference Party (RmLstC) softkey on the Cisco Unified IP Phone. If a conference participant transfers the
conference to another party, the transferred party becomes the last conference participant in the conference.
If a conference participant parks the conference, the participant becomes the last party in the conference when
the participant picks up the conference. When only two participants remain in the conference, Cisco Unified
Communications Manager terminates the conference, and the two remaining participants reconnect directly
as a point-to-point call.
Participants can leave a conference by simply hanging up. In basic ad hoc conferencing, a conference continues
even if the conference controller hangs up, although the remaining conference participants cannot add new
participants to the conference. In advanced ad hoc conferencing, a conference continues even if the originator
hangs up, and any remaining participant can add new participants.
Conference by Using Join Softkey
The user initiates an ad hoc conference by using the Select and Join softkeys. During an established call, the
user chooses conference participants by pressing the Select softkey and then presses the Join softkey, making
it an ad hoc conference. Up to 15 established calls can be added to the ad hoc conference, for a total of 16
participants. Cisco Unified Communications Manager treats the ad hoc conference the same way as one that
is established by using the Conference softkey method.
Note The Join Across Lines feature allows the user to join conference participants across different lines-either
on different directory numbers, or on the same directory number but on different partitions. The Maximum
Ad Hoc Conference Service Parameter controls the maximum number of established calls that can be
added to the conference.
Note The participants in linked conferences can all hear and talk with one another, but the conferences do not
get merged into a single conference. The Conference List (ConfList) softkey displays an added conference
as Conference and does not display the individual participants in the added conference. Each participant
can see only the individual participants in their own conference bridge.
With linear conference linking, no limitation exists to the number of ad hoc conferences that can be added,
as long as no more than two conferences link directly to any one conference.
Caution If Conference Bridge 1 links directly to Conference Bridge 3, a looped conference results. Looped
conferences do not add any functionality, and Cisco recommends avoiding them because participants in
all the conferences can hear echoes.
To enable nonlinear conference linking, set the Non-linear Ad Hoc Conference Linking Enabled clusterwide
service parameter to True. Non-linear ad hoc conference linking will not work unless you set both the Non-linear
Ad Hoc Conference Linking Enabled and Advanced Ad Hoc Conference Enabled service parameters to True.
You can access the Non-linear Ad Hoc Conference Linking Enabled service parameter only in the Advanced
view of the Service Parameters Configuration window.
Note Keep the Non-linear Ad Hoc Conference Linking Enabled service parameter set to the default value (False)
unless a Cisco support engineer instructs otherwise.
Caution When conferences are linked in nonlinear fashion, the conference resources may not get released when
all real participants have dropped out of the conference, which leaves the conference bridges connected
to each other when no one is using them. This can happen because each conference only recognizes the
participants that connect directly to its own conference bridge. They cannot detect when all the real
participants in the other conferences have dropped out. To reduce the risk of tying up conference resources,
restart conference bridges more frequently when the Non-linear Ad Hoc Conference Linking Enabled
service parameter is set to True.
Note To use the additional functionality that advanced ad hoc conferencing provides, Cisco recommends that
you set this service parameter to Never. Any other setting can result in unintentional termination of a
conference.
Cisco Unified Communications Manager Administration provides the clusterwide service parameter, Drop
Ad Hoc Conference, to allow the prevention of toll fraud (where an internal conference controller disconnects
from the conference while outside callers remain connected). The service parameter settings specify conditions
under which an ad hoc conference gets dropped.
Note The Drop Ad Hoc Conference service parameter works differently for conference calls that are initiated
from a Cisco Unified IP Phone 7940 or 7960 that is running SIP, or a third-party phone that is running
SIP. See the Ad Hoc Conference Settings Restrictions for Phones That Are Running SIP, on page 281.
To configure the value of the service parameter, perform the following procedure:
Procedure
Step 1 From Cisco Unified Communications Manager Administration, choose System > Service Parameters.
Step 2 From the Server drop-down list box, choose the server.
Step 3 From the Service drop-down list box, choose Cisco Unified Communications Manager.
Step 4 From the Drop Ad Hoc Conference drop-down list box, which is listed in the Clusterwide Parameters (Features
- General) area of the window, choose one of the following options:
a) Never-The conference does not get dropped. (This represents the default option.)
b) When No OnNet Parties Remain in the Conference-The system drops the active conference when the last
on-network party in the conference hangs up or drops out of the conference. Cisco Unified Communications
Manager releases all resources that are assigned to the conference.
For more information about OnNet and OffNet, see Cisco Unified Communications Manager Voice
Gateways Overview, on page 359, Cisco Unified Communications Manager Trunk Types, on page 447,
and Understanding Route Plans, on page 143
c) When Conference Controller Leaves-The active conference terminates when the primary controller
(conference creator) hangs up. Cisco Unified Communications Manager releases all resources that are
assigned to the conference.
Note If the conference controller transfers, parks, or redirects the conference to another party, the party
that retrieves the call acts as the virtual controller for the conference. A virtual controller cannot
add new parties to the conference nor remove any party that was added to the conference, but a
virtual controller can transfer, park, or redirect the conference to another party, who would, in
turn, become the virtual controller of the conference. When this virtual controller hangs up the
call, the conference ends.
Procedure
Step 1 From Cisco Unified Communications Manager Administration, choose Service > Service Parameter.
Step 2 From the Server drop-down list box, choose the server.
Step 3 From the Service drop-down list box, choose Cisco Unified Communications Manager.
Step 4 From the Advanced Ad Hoc Conference Enabled drop-down list box, choose one of the following options:
a) False-This default option specifies that advanced ad hoc conference functionality is not enabled.
b) True-This option specifies that advanced ad hoc conference functionality is enabled.
Step 5 Click Update.
Note Do not change this setting from the default except with the guidance of a Cisco support engineer.
To configure the value of the service parameter, perform the following procedure:
Procedure
Step 1 From Cisco Unified Communications Manager Administration, choose Service > Service Parameter.
Step 2 From the Server drop-down list box, choose the server.
Step 3 From the Service drop-down list box, choose Cisco Unified Communications Manager.
Step 4 Click the Advanced button near the top of the window.
Step 5 From the Non-linear Ad Hoc Conference Linking Enabled drop-down list box, choose one of the following
options:
a) False-This default option specifies that nonlinear conference linking is not allowed. Do not change this
setting from the default except with the guidance of a Cisco support engineer.
Ad Hoc Conference Settings Restrictions for Phones That Are Running SIP
The following sections describe the ad hoc conference differences for the Cisco Unified IP Phones that are
running SIP.
Ad Hoc Conference Restrictions for Cisco Unified IP Phones 7911, 7941, 7961, 7970 and 7971 That Are Running
SIP
• Cisco Unified Communications Manager uses “beep” and “beep beep” tones when a new party is added
and when the new party drops from the ad hoc conference, respectively. When a party is added to an ad
hoc conference, a user on a phone that is running SIP may or may not receive the beep; when a participant
drops from the ad hoc conference, a user on a phone that is running SIP may not receive the beep beep.
Users might not hear the beeps because of the time it takes Cisco Unified Communications Manager to
set up and tear down connections during the conferencing process.
Ad Hoc Conference Restrictions for Cisco Unified IP Phones 7940/7960 That Are Running SIP and Third-Party
Phones That Are Running SIP
• When a local conference is created, the display on a phone that is running SIP display differs from the
display on a phone that is running SCCP; for example, phones that are running SCCP display the call
as a conference call whereas phones that are running SIP display the calls that are conferenced as
individual calls (with a conference icon next to each call). Even though Cisco Unified IP Phone 7940/7960
that is running SIP cannot create an ad hoc conference, it can create a local conference.
• You cannot use Conference list (ConfList), which is not available.
• You cannot use Remove last conference participant (RmLstC), which is not available.
• Because Cisco Unified Communications Manager does not recognize the preceding phones that are
running SIP that initiated a conference call as a conference, the Drop Ad Hoc Conference service
parameter settings do not apply.
• The SIP Profile parameter, Conference Join Enabled, controls behavior of the phone that is running SIP
when the conference controller exits a locally hosted conference. If the Conference Join Enabled check
box is unchecked, all legs disconnect when the conference controller exits the ad hoc conference call.
If the Conference Join Enabled check box is checked, the remaining two parties stay connected.
• To achieve the same level of control that the Drop Ad Hoc Conference parameter settings provides for
conference calls that a phone that is running SCCP initiates, the administrator can use a combination of
the Conference Join Enabled SIP profile parameter and the Block OffNet to OffNet Transfer service
parameter for conferences that are initiated on the phone that is running SIP (Cisco Unified IP Phone
7940/60). (Because the phone that is running SIP performs a transfer when it drops out of the conference
call, the Block OffNet to OffNet Transfer can prevent toll fraud by not allowing two offnet phones to
remain in the call.)
• Cisco Unified Communications Manager uses “beep” and “beep beep” tones when a new party is added
and when the new party drops from the ad hoc conference, respectively. When a party is added to an ad
hoc conference, a user on a phone that is running SIP may or may not hear the beep; when a participant
drops from the ad hoc conference, a user on a phone that is running SIP may not hear the beep beep.
Users might not hear the beeps because of the time it takes Cisco Unified Communications Manager to
set up and tear down connections during the conferencing process.
Meet-Me Conference
Meet-me conferences require that a range of directory numbers be allocated for exclusive use of the conference.
When a meet-me conference is set up, the conference controller chooses a directory number and advertises it
to members of the group. The users call the directory number to join the conference. Anyone who calls the
directory number while the conference is active joins the conference. (This situation applies only when the
maximum number of participants that is specified for that conference type has not been exceeded and when
sufficient streams are available on the conference device.)
When you initiate a meet-me conference by pressing Meet-Me on the phone, Cisco Unified Communications
Manager considers you the conference controller. The conference controller provides the directory number
for the conference to all attendees, who can then dial that directory number to join the conference. If other
participants in a meet-me conference press Meet-Me and the same directory number for the conference bridge,
the Cisco Unified Communications Manager ignores the signals.
The conference controller chooses a directory number from the range that is specified for the Meet-Me
Number/Pattern. The Cisco Unified Communications Manager administrator provides the meet-me conference
directory number range to users, so they can access the feature.
A meet-me conference continues even if the conference controller hangs up.
When a joined call or ad hoc conference begins, Cisco Unified Communications Manager uses the party
entrance tone configuration from the conference controller. Cisco Unified Communications Manager uses
this configuration until the conference ends.
If two ad hoc conferences are chained together and the controlling device for one conference has the party
entrance tone set to True while the other controlling device for the other conference has a party entrance tone
of False, Cisco Unified Communications Manager determines whether to play the tone based on the conference
to which the new party is added.
To use the party entrance feature, ensure that you turned the privacy feature off for the devices and ensure
that the controlling device for the multiparty call has a built-in bridge. In addition, either configure the Party
Entrance Tone service parameter, which supports the Cisco CallManager service, or configure the Party
Entrance Tone setting per directory number in the Directory Number Configuration window (Call Routing
> Directory Number). For information on the service parameter, click the question-mark button in the Service
Parameter window.
Note The Intelligent Bridge Selection feature applies only to ad hoc conferences and does not impact how
conference bridges are allocated for meet-me conferences. The conference bridge for a meet-me conference
is allocated on the basis of the configured Media Resource Group List (MRGL) for the endpoint that
initiates the conference. Cisco Unified Communications Manager does not take into account whether the
conference initiator is video-capable to allocate a conference bridge for meet-me conference calls.
Cisco Unified Communications Manager can intelligently select a video conference bridge from the configured
MRGL if two or more of the original conference participants are video enabled. If only one or no video
participants exist, Cisco Unified Communications Manager selects an audio conference bridge from the
configured MRGL.
Cisco Unified Communications Manager selects an audio or a video conference bridge from the configured
MRGL of the conference initiator. However, if no MRGL is configured for the conference initiator, Cisco
Unified Communications Manager allocates the video or audio conference bridge from the default MRGL.
Note Any conference resource that is not added to a media resource group becomes a part of the default MRGL
and is available to everyone.
If a video conference bridge needs to be allocated but none is available, Cisco Unified Communications
Manager allocates an audio conference bridge for the conference. Similarly, if an audio conference bridge is
needed but is unavailable, Cisco Unified Communications Manager allocates a video conference bridge.
Note Certain endpoints, like a phone that is running SCCP with CUVA installed, may report that they are not
video capable if the phone is not configured for video capability (though Cisco Unified Communications
Manager Administration) or if the CUVA application is not running.
When a conference is established by using an audio bridge and then additional video-capable participants join
the conference, the conference remains on the audio bridge and does not transfer to a video bridge. Similarly,
when the conference is established on a video conference bridge and video capable participants drop out, the
conference does not convert to an audio conference bridge.
Note In certain shared-line cases, the video capability that is used might not be accurate. For example, when a
blind conference call rings on two shared-line devices, video capability gets used from the device that
rings first.
If the endpoints that are joining the conference are video capable but not enough bandwidth exists to support
a video conference in the region where the devices are located, and the region where conference bridge is; a
video conference bridge gets allocated if one exists in the configured MRGL of the conference initiator.
However, the devices cannot take advantage of the video capability of the conference bridge, and a video
cannot be exchanged between them.
The System supports Intelligent Bridge Selection feature for both inter cluster calls over SIP, and H323 ICT
and intracluster calls.
Note The video conference bridge gets allocated on the basis of the video capability of the endpoints and the
MRGL that is configured for the conference initiator. As long as the device capability is correctly reported
to Cisco Unified Communications Manager, it can allocate appropriate conference resources.
Because no encrypted video conference bridges exist, Cisco Unified Communications Manager chooses
between an encrypted audio conference bridge and an unencrypted video conference bridge.
Valid values specify
• True: Cisco Unified Communications Manager allocates an encrypted audio conference bridge instead
of video
OR
• False: Cisco Unified Communications Manager allocates an unencrypted video conference bridge.
Allocate Video Conference Bridge for Audio-Only Conferences When Video Conference Bridge Has Higher Priority
This parameter determines whether Cisco Unified Communications Manager chooses a video conference
bridge, when available, for an ad hoc audio-only conference call when a video conference bridge has a higher
priority than an audio conference bridge in the MRGL.
If an audio conference bridge has higher priority than any video conference bridge in the MRGL, Cisco Unified
Communications Manager ignores this parameter.
This parameter proves useful in situations where the local conference bridge is a video bridge (and configured
in the MRGL with the highest priority) and audio conference bridges are only available in remote locations.
In such a situation, enabling this parameter enables Cisco Unified Communications Manager to attempt to
use the local video conference bridge first, even for audio-only conference calls.
Valid values are as follows:
• True: Cisco Unified Communications Manager allocates a video conference bridge from the MRGL.
• False: Cisco Unified Communications Manager allocates an audio conference bridge from the MRGL.
Example Scenario
1 Video Endpoint (CCM1) calls Audio Endpoint (CCM1).
2 The Audio Endpoint (CCM1) presses the “Confrn” softkey and then calls a Video Endpoint (CCM2) over
SIP ICT.
3 The Audio Endpoint then presses the “Confrn” softkey again before Video Endpoint (CCM2) answers the
call.
Result
The conference gets created and an audio conference bridge gets allocated even though there are two video
endpoints in the conference. This is because the video capability of Video Endpoint (CCM2) is not available
when the conference is created.
Example Scenario
1 A Video Endpoint (CCM1) calls Audio Endpoint (CCM1).
2 The Audio Endpoint (CCM1) presses the “Confrn” softkey and then calls a Video Endpoint (CCM2) over
H323 ICT.
3 After the Video Endpoint (CCM2) answers the call, Audio Endpoint (CCM1) presses the “Confrn” softkey
again.
Result
The conference gets created and an audio conference bridge gets allocated even though there are two video
endpoints in the conference. This is because the Video Endpoint (CCM2) reports itself as audio capable only,
because it is talking to another audio endpoint (CCM1).
However, if the capability of endpoints is switched so that the Video Endpoint (CCM1) calls an Audio Endpoint
(CCM2), the system allocates the correct conference bridge.
Dependency Records
To find out which media resource groups are associated with a conference bridge, click the Dependency
Records link that is provided on the Cisco Unified Communications Manager Administration Conference
Bridge Configuration window. The Dependency Records Summary window displays information about media
resource groups that are using the conference bridge. To find out more information about the media resource
group, click the media resource group, and the Dependency Records Details window displays. If the dependency
records are not enabled for the system, the dependency records summary window displays a message.
Configure Transcoder
A transcoder takes the media stream of one codec and transcodes (converts) it from one compression type to
another compression type. For example, it could take a stream from a G.711 codec and transcode (convert)
it in real time to a G.729 stream. In addition to codec conversion, a transcoder resource can also provide
MTP/TRP functionality to a call.
The Cisco Unified Communications Manager invokes a transcoder on behalf of endpoint devices when the
two devices use different voice codecs and would normally not be able to communicate. When inserted into
a call, the transcoder converts the data streams between the two incompatible codecs to enable communications
between them.The transcoder remains invisible to either the user or the endpoints that are involved in a call.
A transcoder provides a designated number of streaming mechanisms, each of which can transcode data
streams between different codecs.
To configure transcoders, refer to the following steps.
Procedure
Step 1 Determine the number of transcoder resources that are needed and the number of transcoder devices that are
needed to provide these resources.
Step 2 Add and configure the transcoders.
Step 3 Add the new transcoders to the appropriate media resource groups.
Step 4 Restart the transcoder device.
Related Topics
Media Resource Management, on page 247
Transcoders Overview
A transcoder takes the media stream of one codec and transcodes (converts) it from one compression type to
another compression type. For example, it could take a stream from a G.711 codec and transcode (convert)
it in real time to a G.729 stream. In addition to codec conversion, a transcoder resource can also provide
MTP/TRP functionality to a call.
Note The transcoder supports transcoding between G.711 and all codecs, including G.711, when functioning
as a transcoder and when providing MTP/TRP functionality.
The Cisco Unified Communications Manager invokes a transcoder on behalf of endpoint devices when the
two devices use different voice codecs and would normally not be able to communicate. When inserted into
a call, the transcoder converts the data streams between the two incompatible codecs to enable communications
between them. The transcoder remains invisible to either the user or the endpoints that are involved in a call.
A transcoder provides a designated number of streaming mechanisms, each of which can transcode data
streams between different codecs.
Note The transcoder supports transcoding between G.711 and all codecs, including G.711, when functioning
as a transcoder and when providing MTP/TRP functionality.
Note The transcoder supports transcoding between G.711 and all codecs, including G.711, when functioning
as a transcoder and when providing MTP/TRP functionality.
Cisco IOS Media Termination This type, which supports the Cisco 2600XM, Cisco 2691, Cisco 3725,
Point (hardware) Cisco 3745, Cisco 3660, Cisco 3640, Cisco 3620, Cisco 2600, and Cisco
VG200 gateways, provides the following number of transcoding sessions:
Per NM-HDV
• Transcoding from G.711 to G.729-60
• Transcoding from G.711 to GSM FR/GSM EFR- 45
Per NM-HDV2
This type, which supports Cisco 2600XM, Cisco 2691, Cisco 3725,
Cisco 3745, and Cisco 3660 Access Routers, provides the following
number of transcoding sessions:
• Transcoding for G.711 to G.729a/G.729ab/GSMFR-128
• Transcoding for G.711 to G.729/G.729b/GSM EFR-96
Cisco Media Termination Point This type provides 64 transcoding sessions per daughter card that is
(WS-SVC-CMM) populated: 64 transcoding sessions with one daughter card, 128
transcoding sessions with two daughter cards, 192 transcoding sessions
with three daughter cards, and 256 transcoding sessions with four
daughter cards (maximum).
This type provides transcoding between any combination of the following
codecs:
• G.711 a-law and G.711 mu-law
• G.729 annex A and annex B
• G.723.1
• GSM (FR)
• GSM (EFR)
• If the primary Cisco Unified Communications Manager fails, the transcoder attempts to register with
the next available Cisco Unified Communications Manager in the Cisco Unified Communications
Manager Group that is specified for the device pool to which the transcoder belongs.
• The transcoder device reregisters with the primary Cisco Unified Communications Manager as soon as
Cisco Unified Communications Manager becomes available.
• A transcoder device unregisters with a Cisco Unified Communications Manager that becomes unreachable.
The calls that were on that Cisco Unified Communications Manager will register with the next Cisco
Unified Communications Manager in the list.
• If a transcoder attempts to register with a new Cisco Unified Communications Manager and the register
acknowledgment is never received, the transcoder registers with the next Cisco Unified Communications
Manager.
Dependency Records
To find out which media resources are associated with a transcoder, choose Dependency Records from the
Related Links drop-down list box from the Cisco Unified Communications Manager Administration Transcoder
Configuration window. Click Go. The Dependency Records Summary window displays information about
media resource groups that are using the transcoder. To find out more information about the media resource
group, click the media resource group, and the Dependency Records Details window displays. If the dependency
records are not enabled for the system, the dependency records summary window displays a message.
Music On Hold also supports other scenarios where recorded or live audio is needed.
Note For information on hardware MTP, which act as transcoders, see the Transcoders, on page 289.
Procedure
Step 1 Determine the number of MTP resources that are needed and the number of MTP devices that are needed to
provide these resources.
Step 2 Verify that the Cisco IP Voice Media Streaming Application service is activated and running on the server to
which you are adding an MTP.
Step 3 Add and configure the MTPs.
Step 4 Add the new MTPs to the appropriate media resource groups.
Step 5 Restart the MTP device.
Related Topics
Media Resource Management, on page 247
endpoint on whose behalf it was inserted. If an MTP resource is not available when it is needed, the call
connects without using an MTP resource, and that call does not have supplementary services.
Make sure that the Cisco IP Voice Media Streaming application is activated and running on the server on
which the MTP device is configured.
The Cisco IP Voice Media Streaming application, which is common to the MTP, Conference Bridge,
annunciator, and Music On Hold applications, runs as a service of Cisco Unified Communications Manager.
You can add an MTP device in two ways:
• You automatically add an MTP device when you activate the Cisco IP Voice Media Streaming Application
service from Cisco Unified Serviceability.
• You can manually install the Cisco IP Voice Media Streaming Application on a networked server and
configure an MTP device on that server through Cisco Unified Communications Manager Administration.
when 38 resources are used on this MTP/transcoder (.95 x 40 = 38). When a new request for an MTP or
transcoder arrives, Cisco Unified Communications Manager checks whether the number of resources has
dropped to 38 or less, and if so, extends the call to the MTP/transcoder.
For the maximum, minimum, and default values for this service parameter, click the question mark help in
the Service Parameter Configuration window in Cisco Unified Communications Manager Administration.
Note For more information on using G.729 codecs over SIP trunks, see
Session Initiation Protocol, on page 395
This type can support Network Address Translation in a service provider
environment to hide the private address.
In Cisco Unified Communications Manager Administration, ensure that you
enter the same MTP name that exists in the gateway Command Line Interface
(CLI).
Cisco Media Termination A single MTP provides a default of 48 MTP (user configurable) resources,
Point Software depending on the speed of the network and the network interface card (NIC).
For example, a 100-MB Network/NIC card can support 48 MTP resources,
while a 10-MB NIC card cannot.
For a 10-MB Network/NIC card, approximately 24 MTP resources can be
provided; however, the exact number of MTP resources that are available
depends on the resources that other applications on that PC are consuming,
the speed of the processor, network loading, and various other factors.
Consider the following information when you are planning your MTP configuration:
• An improper setting can result in undesirable performance if the workload is too high.
• A single MTP provides a default of 48 MTP (user configurable) streams, and two streams make one
resource because you need one stream for each side (send/receive) of the MTP. For a 10-MB Network/NIC
card, approximately 24 MTP resources can be provided; however, the exact number of MTP resources
that are available depends on the resources that other applications on that PC are consuming, the speed
of the processor, network loading, and various other factors.
Consider the following formula to determine the approximate number of MTPs that are needed for your
system, assuming that your server can handle 48 MTP streams (you can substitute 48 for the correct
number of MTP resources that your system supports):
A number divided by 48 = number of MTP applications that are needed (n/48 = number of MTP
applications).
where:
n represents the number of devices that require MTP support for H.323 and SIP calls.
If a remainder exists, add another server with Cisco IP Voice Streaming Application service with MTP.
• If one H.323 or SIP endpoint requires an MTP, it consumes one MTP resource. Depending on the
originating and terminating device type, a given call might consume more than one MTP resource. The
MTP resources that are assigned to the call get released when the call terminates.
• Use the Serviceability Real-Time Monitoring Tool (RTMT) to monitor the usage of MTP resources.
The perfmon counter, Media TermPoints Out of Resources, increments for each H.323 or SIP call that
connects without an MTP resource when one was required. This number can assist you in determining
how many MTP resources are required for your callers and whether you have adequate coverage.
• Identical system requirements apply for the Cisco IP Voice Media Streaming Application, the MTP
resources, and the Cisco Unified Communications Manager system.
• To optimize performance of DTMF signaling, use Cisco IOS release 12.4(11)T or later. This Cisco IOS
release supports RFC 2833 DTMF MTP Passthrough of digits.
Note When you make updates to the MTP and you choose Restart, all calls that are connected to the MTP get
dropped.
Dependency Records
To find what media resource groups a specific media termination point is using, choose Dependency Records
from the drop-down list box and click Go from the Cisco Unified Communications Manager Administration
Media Termination Point Configuration window. The Dependency Records Summary window displays
information about media resource groups that are using the media termination point. To find out more
information about the media resource group, click the media resource group, and the Dependency Records
Details window displays. If the dependency records are not enabled for the system, the dependency records
summary window displays a message.
Note Verify with your Cisco account manager the devices that support conferencing, media termination points,
and transcoding services.
The DSP resource management (DSPRM) maintains the state for each DSP channel and the DSP. DSPRM
maintains a resource table for each DSP. The following responsibilities belong to DSPRM:
• Discover the on-board DSP SIMM modules and, based on the user configuration, determine the type of
application image that a DSP uses.
• Reset DSPs, bring up DSPs, and download application images to DSP.
• Maintain the DSP initialization states and the resource states and manage the DSP resources (allocation,
deallocation, and error handling of all DSP channels for transcoding and conferencing).
• Interface with the backplane Protocol Control Information (PCI) driver for sending and receiving DSP
control messages.
When a request is received from the signaling layers for a session, the system assigns the first available DSP
from the respective pool (transcoding or conferencing), as determined by media resource groups and media
resource group lists, along with the first available channel. DSPRM maintains a set of MAX limits (such as
maximum conference sessions per DSP or maximum transcoding session per DSP) for each DSP.
A switchover occurs when a higher order Cisco Unified Communications Manager becomes inactive or when
the communication link between the DSPs and the higher order Cisco Unified Communications Manager
disconnects. A switchback occurs when the higher order Cisco Unified Communications Manager becomes
active again and DSPs can switch back to the higher order Cisco Unified Communications Manager. During
a switchover and switchback, the gateway preserves active calls. When the call ends, the gateway detects RTP
inactivity, DSP resources release, and updates occur on the Cisco Unified Communications Manager.
• If all n MTP transcoding sessions are utilized, and an n + 1 connection is attempted, the next call will
complete without using the MTP transcoding resource. If this call attempted to use the software MTP
function to provide supplementary services, the call would connect, but any attempt to use supplementary
services would fail and could result in call disconnection. If the call attempted to use the transcoding
features, the call would connect directly, but no audio would be received. If a transcoder is required but
not available, the call would not connect.
For specific information on the number of sessions that are supported, see the Supported Cisco Catalyst
Gateways and Cisco Access Routers, on page 309.
◦Three conferencing DSP channels. On the Cisco Catalyst 6000, all voice streams get sent to single
logical conferencing port where all transcoding and summing takes place.
Figure 33: Multisite WAN Using Centralized MTP Transcoding and Conferencing Services
The network modules, depending on the type, support both uncompressed and compressed VOIP conference
calls. The modules use Skinny Client Control Protocol to communicate with Cisco Unified Communications
Manager to provide conferencing services. When the conferencing service registers with Cisco Unified
Communications Manager, it announces that only G.711 calls can connect to the conference. If any compressed
calls request to join a conference, Cisco Unified Communications Manager connects them to a transcoding
port first to convert the compressed call to G.711.
Observe the following recommendations when you are configuring conferencing services:
• When you are provisioning an enterprise with conference ports, first determine how many callers will
attempt to join the conference calls from a compressed Cisco Unified Communications Manager region.
After you know the number of compressed callers, you can accurately provision the MTP transcoding
resources.
• Conference bridges can register with more than one Cisco Unified Communications Manager at a time,
and Cisco Unified Communications Managers can share DSP resources through the Media Resource
Manager (MRM).
For specific information on the number of sessions that are supported, see the Supported Cisco Catalyst
Gateways and Cisco Access Routers, on page 309.
Caution The Cisco Catalyst 4000 conferencing services support G.711 connections only, unless an MTP transcoding
service is used.
voicecard conference
voicecard transcode
• The WS-X4604-GWY requires its own local IP address in addition to the IP address for Cisco Unified
Communications Manager. Specify a loopback IP address for the local Signaling Connection Control
Part.
• You can define a primary, secondary, and tertiary Cisco Unified Communications Manager for both the
conferencing and MTP transcoding services.
The following figure shows one possible configuration of the Cisco Catalyst 6000 voice gateway module.
This diagram shows two of the eight ports of the module as configured in PSTN gateway mode, three ports
in conferencing mode, and three ports in MTP transcoding mode.
After a port is configured through the Cisco Unified Communications Manager interface, each port can support
one of the following configurations:
• WS-6608-T1 over the PSTN gateway -24 calls per physical DS1 port; 192 calls per module
• WS-6608-E1 over the PSTN gateway-30 calls per physical DS1 port; 240 calls per module
• For a G.711 or G.723 conference-32 conferencing participants per physical port; maximum conference
size of 16 participants
• For a G.729 conference-24 conferencing participants per physical port; maximum conference size of 16
participants
Tip After the WS-X6608 is added as a T1 or E1 Cisco gateway, you can configure it, on a per-port basis, for
conferencing services.
On the Cisco Catalyst 6000, conferencing services cannot cross port boundaries.
Cisco 2600 Cisco 2600XM Cisco 2800 Cisco 3600 Cisco 3700 Cisco 3800 and Cisco VG200 for
NM-HDV
NM-HDV supports the previous Cisco gateways.
The following list represents the maximum number of sessions:
• G.711, G.729, GSM FR, and GSM EFR conference sessions-Per network module, 15
Cisco 2600XM Cisco 2691 Cisco 2800 Cisco 3600 Cisco 3700 and Cisco 3800 for NM-HD and
NM-HDV2
The following list represents the maximum number of sessions that are available for conferences, transcoding,
and MTP for NM-HD and NM-HDV2:
Per NM-HD-1V/2V
• G.711 only conference-8 sessions
• G.729, G.729a, G.729ab, and G.729b conference-2 sessions
• GSM FR conference-Not applicable
• GSM EFR conference-Not applicable
Per NM-HDV2
• G.711 only conference-50 sessions
• G.729, G.729a, G.729ab, G.729b conference-32 sessions
• GSM FR conference-14 sessions
Tip For a software MTP (DSP-less with same packetization period for both devices supporting G.711 to G.711
or G.729 to G.729 codecs), 500 sessions can occur per gateway; for a hardware MTP (with DSP, using
G.711 codec only), 200 sessions can occur per NM-HDV2 and 48 per NM-HD.
Note You must enter all users and their directory numbers in Cisco Unified Communications Manager
Administration to make it possible for them to retrieve messages from a Cisco Unity voice-mail device.
Cisco Unified Communications Manager supports an increasing variety of voice-messaging systems and
provides configuration of message-waiting indicators for all users, including those with shared line
appearances.
As the size or number of Cisco Unified Communications Manager clusters increases in an enterprise, the
likelihood that an administrator needs to deploy multiple voice-messaging systems also increases.
Cisco Unified Communications Manager interacts with voice-messaging systems by using the following types
of interfaces:
• Skinny Protocol-Directly connected voice-messaging systems that use Skinny protocol could use other
protocols to communicate with Cisco Unified Communications Manager. In Cisco Unified
Communications Manager Administration, you configure the interface to directly connected
voice-messaging systems by creating voice-mail ports. To handle multiple, simultaneous calls to a
voice-messaging system, you create multiple voice-mail ports and place the ports in a line group and
the line group in a route/hunt list. Directly connected voice-messaging systems send message-waiting
indications by calling a message-waiting on and off number that is configured in Cisco Unified
Communications Manager Administration.
When you configure security for voice-mail ports and Cisco Unity SCCP devices, a TLS connection
(handshake) opens for authenticated devices after each device accepts the certificate of the other device;
likewise, the system sends SRTP streams between devices; that is, if you configure the devices for
encryption.
When the device security mode equals authenticated or encrypted, the Cisco Unity TSP connects to
Cisco Unified Communications Manager through the Cisco Unified Communications Manager TLS
port. When the security mode equals nonsecure, the Cisco Unity TSP connects to Cisco Unified
Communications Manager through the Cisco Unified Communications Manager SCCP port.
• PSTN Gateway Interfaces-H.323-based voice-messaging systems and legacy voice-messaging systems
use PSTN gateway interfaces. These systems usually (but not necessarily) send message-waiting
indications by using Simplified Message Desk Interface (SMDI) over an EIA/TIA-232 interface. Cisco
Unified Communications Manager also sends call history messages to the voice-messaging system by
using this same SMDI interface. The Cisco Messaging Interface service relays these indications to Cisco
Unified Communications Manager. In Cisco Unified Communications Manager Administration, you
can provision the interface to gateway-based voice-messaging systems simply by provisioning an analog
FXS gateway or a digital T1/E1 gateway with CAS or PRI protocols. By creating a route group that
contains individual gateway ports or T1 spans, you can enable simultaneous calls to a voice-messaging
system. In addition, if the voice-messaging system uses SMDI, you must configure and run the Cisco
Messaging Interface service.
• Intercluster Interfaces-A Cisco Unified Communications Manager in one cluster can provide access to
a voice-messaging system in another cluster, if the administrator provisions the voice-mail pilot number
on the intercluster trunk. Voice-messaging systems can leave messages and set message-waiting indicators
for devices in other clusters if the clusters are connected by QSIG trunks.
Calls to directory numbers that are associated with voice-messaging systems cause the called voice-messaging
systems to handle the call. When calls are made directly to voice-messaging systems, the system prompts the
user for mailbox and password information for message retrieval.
Users can reach a voice-messaging system either by entering the voice-mail pilot number, if known, or by
pressing the messages button on a Cisco Unified IP Phone in the 7900 series. When a user presses the messages
button, a call goes to the voice-mail pilot number that the administrator has configured for the line that is
currently in use on the Cisco Unified IP Phone. When no voice-mail pilot number is configured for the active
line, Cisco Unified Communications Manager directs voice-messaging calls to a default profile.
A predefined, default voice-mail profile automatically gets assigned to lines when the administrator adds a
line. When you search for voice-mail profiles, “default” appears beside the profile name within the list.
A voice-mail profile takes precedence over other settings when calls are routed to a voice-messaging system.
Tip When a call gets redirected from a DN to a voice-messaging server/service that is integrated with Cisco
Unified Communications Manager by using a SIP trunk, the voice mailbox mask on the voice-mail profile
for the phone modifies the diverting number in the SIP diversion header. Be aware that this behavior is
expected because Cisco Unified Communications Manager uses the diversion header to choose a mailbox.
Message Waiting
For directly connected voice-messaging systems, you can configure message waiting by using a single
configuration window in Cisco Unified Communications Manager Administration. The Message Waiting
Configuration window defines directory numbers for message-waiting on and message-waiting off indicator.
A directly connected voice-messaging system uses the specified directory number to set or to clear a
message-waiting indication for a particular Cisco Unified IP Phone.
The Message Waiting Configuration window of Cisco Unified Communications Manager Administration
provides for the following information:
• Confirmation of multiple message-waiting on and off numbers for a Cisco Unified Communications
Manager cluster.
• Explicit association of a message-waiting search space with each message-waiting on and off number
• Validation of the message-waiting number and calling search space entry
• Search for conflicting numbers in the numbering plan.
You can set the message-waiting indication policy by using two different methods:
• Directory Number Configuration-Use the Message Waiting Lamp Policy field to set when the handset
lamp turns on for a given line. Use the following available settings:
◦Use System Policy
◦Light and Prompt
◦Prompt Only
◦Light Only
◦None
• Service Parameter Configuration (for the Cisco CallManager service)-Use the Message Waiting Lamp
Policy clusterwide service parameter to set the message-waiting indication policy for all Cisco Unified
IP Phones of the 7900 series. Use the following available settings:
◦Primary Line - Light and Prompt
◦Primary Line - Prompt Only
◦Primary Line - Light Only
◦Light and Prompt
◦Prompt Only
◦Light Only
◦None
The message-waiting policy that you choose depends on the needs of your users. For example, an administrative
assistant, who shares the manager directory number as a secondary directory number, may want to have the
policy set to Light and Prompt. The administrator can see whether the manager line has pending voice messages.
General office members, who share a line appearance with a coworker, might set the policy so the indicator
lights only when messages are pending for the primary line appearance.
For customers who do not have complex message-waiting indicator requirements, you can use the Cisco
CallManager service parameter to dictate the conditions under which Cisco Unified Communications Manager
turns on the message-waiting lamp.
Tip The Multiple Tenant MWI Modes service parameter, which supports the Cisco CallManager service,
specifies whether to apply translation patterns to voice-message mailbox numbers. Valid values specify
True, which means that Cisco Unified Communications Manager uses translation patterns to convert
voice-message mailbox numbers into directory numbers when your voice-messaging system issues a
command to set a message waiting indicator, or False, which means that Cisco Unified Communications
Manager does not translate the voice-message mailbox numbers that it receives from your voice-messaging
system. Be aware that this service parameter supports Cisco Unified Communications Manager integrations
with Cisco Unity Connection. If your voice-mail extensions require translation in Cisco Unified
Communications Manager, set the Multiple Tenant MWI Modes service parameter to True after you install
or upgradeCisco Unified Communications Manager.
For information on how the Always Use Prime Line for Voice Message setting works when a phone idle or
busy, see Table 29-1 on page 29-6.
Tip If you configure the Always Use Prime Line for Voice Message setting in the Service Parameter, Common
Phone Profile, and in the Phone Configuration window, Cisco Unified Communications Manager uses
the configuration from the Phone Configuration window.
Table 28: Always Use Prime Line for Voice Mail Configuration
Idle Off If the phone is idle, pressing the Messages button on the
phone automatically dials the voice-messaging system from
the line that has a voice message. It will always select the
first line that has a voice message. If no line has a voice
message, the primary line gets used when the phone user
presses the Messages button.
Idle Default If you choose Default for the Always Use Prime Line for
Voice Mail setting in the Phone Configuration, the Common
Phone Profile, the Device Profile, or the Default Device
Profile Configuration windows, Cisco Unified
Communications Manager uses the configuration from the
Always Use Prime Line service parameter when it
determines whether a user, including a Cisco Extension
Mobility user, can use this feature.
If you choose Default for the Always Use Prime Line for
Voice Mail setting in the Phone Configuration window,
Cisco Unified Communications Manager uses the
configuration from the common phone profile.
Tip Prime line support for voice messaging relies on the Cisco CallManager service, so activate the service
by choosing Tools > Service Activation in Cisco Unified Serviceability. In addition, you can run SDI
trace for the Cisco CallManager service. When you view the log in RTMT, you can see the configured
value that the device uses; for example, alwaysUsePrimeLineForVM=2, which indicates that the device
uses the default.
Note If you want to do so, you can configure prime line support for voice messaging in the Bulk Administration
Tool.
Examples
Intracluster Call-Forwarding Chains Where the Final Forwarding Phone Has Used the Forward To Voice Mail
Option
A call forwards-all from a phone that is served by one voice-mail pilot to a phone that is served by another
voice-mail pilot. The second phone forwards to voice mail. Cisco Unified Communications Manager delivers
the call to the voice-mail pilot number that is associated with the first phone.
Intracluster Call-Forwarding Chains Where the Final Forwarding Phone Has Not Used the Forward To Voice
Mail Option
A call forward all from a phone that is served by one voice-mail pilot to a phone that is served by another
voice-mail pilot. The second phone forwards to voice mail, but the voice-mail pilot number was entered as a
specific numerical destination and not as a forward-to voice mail. Cisco Unified Communications Manager
delivers the call to the voice-mail pilot number that is associated with the last phone.
responding to a voice-messaging prompt, the user enters a number. The voice-messaging system initiates the
action by using a hookflash transfer. Cisco Unified Communications Manager responds by doing a blind
transfer of the call to the target number. When the call transfer completes, the voice channel that connected
the original call to the voice-messaging system gets released.
Configure hookflash detection timers for the Catalyst 6000 Voice T1 Voice Service Module by using Cisco
Unified Communications Manager Administration Gateway Configuration.
Configure SMDI
Simplified Message Desk Interface (SMDI) defines a way for a phone system to provide voice-messaging
systems with the information that the system needs to intelligently process incoming calls. Each time that the
phone system routes a call, it sends an SMDI message through an EIA/TIA-232 connection to the
voice-messaging system that tells it the line that it is using, the type of call that it is forwarding, and information
about the source and destination of the call.
The SMDI-compliant voice-messaging system connects to Cisco Unified Communications Manager in two
ways:
• Using a standard serial connection to the Cisco Unified Communications Manager
• Using POTS line connections to a Cisco analog FXS gateway
An overview of the steps that are required to integrate voice-messaging systems that are using SMDI is as
follows.
Procedure
Step 1 Add and configure gateway ports.If you are configuring an Octel system and you are using a Cisco Catalyst
6000 24 Port FXS Analog Interface Module or AST ports, make sure to set the Call Restart Timer field on
each port to 1234.
Step 2 Create a route group and add the gateway ports that was configured to the route group.
Step 3 Create a route list that contains the route group that was configured.
Step 4 Create a route pattern.
Step 5 Activate, configure, and run the Cisco Messaging Interface service.
Step 6 Configure Cisco Messaging Interface trace parameters.
Step 7 Configure your voice-messaging system and connect the voice-messaging system to Cisco Unified
Communications Manager with an EIA/TIA-232 cable. To connect the EIA/TIA-232 cable to Cisco Unified
Communications Manager, use a Cisco certified serial-to-USB adapter.
Be aware that you must configure the following Cisco Messaging Interface service parameters per node if
you use the CMI service to deploy multiple third-party voice-messaging systems in the same Cisco Unified
Communications Manager cluster.
• CallManager Name
• Backup CallManager Name
• Voice Mail DN
• Voice Mail Partition
• Alternate DN
• Alternate DN Partition
After you configure these parameters in the Service Parameters Configuration window, a message displays
that warns that you must configure the value on each node in the cluster to achieve clusterwide support.
Procedure
Step 1 Modify each analog access port that connects to the voice-messaging system and set the SMDIPortNumber
equal to the actual port number on the voice-messaging system to which the analog access port connects.
With this first step, you do not need to change any route lists/route groups. The newly configured
SMDIPortNumber(s) override any existing route list/route group configuration that was set up for the devices
that connect to the voice-messaging system.
Step 2 To take advantage of reduced Cisco Unified Communications Manager signaling requirements with this new
configuration, change each analog access device that is in a route group that was set up for the older method
of configuration from multiple entries that identify individual ports on the device to a single entry in the route
group that identifies “All Ports” as the port selection.
The selection order of each of these device entries differs or does not differ.
Interface encounters problems, another one can take over. The figure below illustrates one of many layouts
that provide Cisco Messaging Interface redundancy.
Note To achieve Cisco Messaging Interface redundancy, you must have a device such as the data splitter as
shown in the figure above to isolate the SMDI messaging from the various Cisco Messaging Interface
services. You cannot use an ordinary Y-shaped serial cable to combine the EIA/TIA-232 streams together.
The data splitter that you connect to your voice-messaging system, such as the B&B Electronics modem data
splitter (models 232MDS and 9PMDS), must have the following characteristics:
• High reliability
• Bidirectional communication
• Minimal transmission delay
• No external software support (desired)
• No extra EIA/TIA-232 control line operations (desired)
The 232MDS includes two DB25 male ports and one DB25 female port. The 9PMDS represents a DB9 version
of this modem data splitter. These switches enable Cisco Messaging Interface redundancy with the following
limitations when you set the ValidateDNs Cisco Messaging Interface service parameter to False:
• Two Cisco Messaging Interfaces cannot transmit SMDI messages simultaneously. Under extreme
circumstances, you may experience network failures that break your Cisco Unified Communications
Manager cluster into two unconnected pieces. In the unlikely event that this occurs, both copies of Cisco
Messaging Interface may become active, which leads to the possibility that they may simultaneously
transmit SMDI messages to the voice-messaging system. If this happens, the collision could result in
an erroneous message to the voice-messaging system, which may cause a call to be mishandled.
Procedure
Step 1 Ensure that you have met the system requirements for Cisco Unified Communications Manager, and Cisco
Unity or Cisco Unity Connection.
System Requirements, on page 334
Step 2 Add voice-mail ports (directory numbers) for each port that you are connecting to Cisco Unity or Cisco Unity
Connection.
Step 3 Add a voice-mail pilot number for the voice-mail ports.
Step 4 Specify MWI and voice-mail extensions.
Step 5 Add the Voice Mail Port DNs to a line group.
Step 6 Add the line group that contains the Voice Mail Port DNs to a hunt list.
Step 7 Associate the hunt list that contains the line group with a hunt pilot.
Note The hunt pilot must match the voice-mail pilot that is configured and used by the voice-mail profiles.
System Requirements
The following lists provide requirements for your phone system and the Cisco Unity server. For specific
version information, see the applicable Cisco Unified Communications Manager Integration Guide for Cisco
Unity.
Phone System
• A Cisco Unified Communications applications server that consists of Cisco Unified Communications
Manager software that is running on a Cisco Media Convergence Server (MCS) or customer-provided
server that meets approved Cisco configuration standards
• Cisco licenses for all phone lines, IP phones, and other H.323-compliant devices or software (such as
Cisco Virtual Phone and Microsoft NetMeeting clients) that will be connected to the network, as well
as one license for each Cisco Unity port
• IP phones for the Cisco Unified Communications Manager extensions
• A LAN connection in each location where you will plug an IP phone into the network
• For multiple Cisco Unified Communications Manager clusters, capability for subscribers to dial an
extension on another Cisco Unified Communications Manager cluster without having to dial a trunk
access code or prefix.
Integration Description
The integration uses the LAN to connect Cisco Unity and Cisco Unified Communications Manager. The
gateway provides connections to the PSTN. The figure below shows the connections.
Figure 36: Connections Between the Phone System and Cisco Unity
Note The following example applies only if the caller goes through the Cisco Unity Auto-Attendant. Most other
calls get routed directly to the correct voice mailbox. For example, callers who call a subscriber and get
forwarded to voice-messaging system go directly to the voice mailbox and can record a voice message.
Subscribers who call in to check their voice messages from their own phones go directly to their voice
mailbox and can listen to voice messages.
1 When an external call arrives, the Cisco gateway sends the call over the LAN to the machine on which
Cisco Unified Communications Manager is installed.
2 For Cisco Unified Communications Manager lines that are configured to route calls to Cisco Unity, Cisco
Unified Communications Manager routes the call to an available Cisco Unity extension.
3 Cisco Unity answers the call and plays the opening greeting.
4 During the opening greeting, the caller enters either the name of a subscriber or an extension; for example,
1234.
5 Cisco Unity notifies Cisco Unified Communications Manager that it has a call for extension 1234.
6 At this point, the path of the call depends on whether Cisco Unity is set up to perform supervised transfers
or release transfers.
Note Make the voice mail profile that you defined in the preceding step the system default.
This section provides an overview of the DPA 7630/7610 and its interactions with the other components in
traditional and IP telephony networks.
DPA 7630/7610
The DPA 7630/7610 functions as a gateway between Cisco Unified Communications Manager and an Octel
system (which may connect to a PBX system) and performs these tasks:
• Determines the call type from Cisco Unified Communications Manager and sends display, light, and
ring messages to the Octel system.
• Determines when the Octel system is attempting to transfer, set message waiting indicators (MWI) and
so on, and sends the appropriate messages to Cisco Unified Communications Manager.
• Converts dual-tone multi frequency (DTMF) tones to Skinny Client Control Protocol messages.
• Provides companding-law transcoding and voice compression.
• Performs Real-Time Transport Protocol (RTP) encapsulation of the voice message.
Users can log in to the Cisco Unified CM User Options and subscribe to these services for their Cisco Unified
IP Phones; that is, as long as these IP phone services are not classified as enterprise subscriptions.
Users can log in to the Cisco Unified Communications Self Care Portal and subscribe to these services for
their Cisco Unified IP Phones; that is, as long as these IP phone services are not classified as enterprise
subscriptions.
applications or Cisco-signed Java Midlets that enable the display of interactive content with text and graphics
on some Cisco Unified IP Phones models.
Cisco Unified Communications Manager provides Cisco-provided default IP phone services, which install
automatically with Cisco Unified Communications Manager. You can also create customized Cisco Unified
IP Phone applications for your site.
After you provision the IP phone services, you can perform the following tasks:
• Assign the service to phones, that is, if the service is not marked as an enterprise subscription
• Provision the IP phone service as a speed dial (service URL button) on the phone, that is, if the service
is not marked as an enterprise subscription
Users can log on to the Cisco Unified CM User Options and subscribe to these services for their Cisco Unified
IP Phones; that is, as long as these IP phone services are not classified as enterprise subscriptions.
To configure Cisco Unified IP Phone services refer to the following steps.
Procedure
Step 1 Provision the Cisco Unified IP Phone Service, including the list of parameters that personalize the service.
(Device > Device Settings > Phone Service) Cisco-provided default services display in the Find and List IP
Phone Services Configuration window after a Cisco Unified Communications Manager installation or upgrade.
If you want to do so, you can update these services. If you update these services, you may need to update the
Service Provisioning drop-down list box.
Installation and Upgrade Considerations for IP Phone Services, on page 350
To determine the parameters for your IP phone service, see the documentation that supports your IP phone
service.
Step 2 Configure the Service Provisioning drop-down list box. How you configure this setting depends on the phone
models that are in your network. If all phone models in your network can parse the service configuration
information from the phone configuration file, you can choose Internal. If you have phone models in your
network that cannot parse the service configuration information from the phone configuration file, choose
Both. Choosing Both allows you to support phones that can parse the service information from the phone
configuration file and phone models that can only obtain the service information from a service URL; some
phone models, for example, the Cisco Unified IP Phone 7960, can only obtain the service information from
a service URL; to support all phone models in your network, choose Both.
This drop-down list box displays in the Enterprise Parameter Configuration window (System > Enterprise
Parameter), in the Common Phone Profile window (Device > Device Settings > Common Phone Profile),
and in the Phone Configuration window (Device > Phone).
Step 3 For phones that have Messages, Directory, or Service buttons/options, you can specify under which
button/option on the phone the service will display. (You do this in the Phone Services Configuration window.)
If you want the service to display as a speed dial button on the phone, create and customize a phone button
template that includes the service URL button; then, assign the IP phone service to the service URL button.
You can only add services as speed dials if the service is not marked as enterprise subscription.
Step 4 Notify users that the Cisco Unified IP Phone Services are available.
See the phone documentation for instructions on how users access Cisco Unified IP Phone services.
Tip IP phone service provisioning allows you to install Cisco-signed Java MIDlets or XML applications on
the phone. In addition, IP phone service provisioning provides Cisco-provided default services after an
installation or upgrade.
The phone automatically uninstalls the Cisco-signed Java MIDlet under the following circumstances:
• When Cisco Extension Mobility is used to change the current active user on the phones, which occurs
during login and logout
• If a phone user is not logged into the phone via Cisco Extension Mobility, but the Owner User ID field
is updated in Cisco Unified Communications Manager Administration (which changes the current active
user for the device)
• If the phone registers with a different Cisco Unified Communications Manager cluster that does not
support Cisco-signed Java MIDlets (or if the other cluster has a different service configuration for the
device)
• If the configuration is cleared on the phone by any method; for example, via the Settings menu on the
phone or a factory reset on the phone.
Tip Cisco Unified IP Phone models support IP phone services provisioning differently; for example, the Cisco
Unified IP Phone 7941G, 7941G-GE, 7961G, 7961G-GE, 7942G, 7962G, 7945G, 7965G, 7970G, 7971G,
and 7975G can parse the service information from the phone configuration file, can support movement
of services to the Message, Directory, and Services buttons/options on the phone, and so on; for example,
the Cisco Unified IP Phones 7906G, 7911G, and 7931G do not support Cisco-signed Java MidLets, but
these phones can parse the service information from the phone configuration file. To determine the service
provisioning support for your phone model, see the Cisco Unified IP Phone Administration Guide that
supports your phone model and this release of Cisco Unified Communications Manager.
Note Cisco Unified Communications Manager allows you to create two or more IP phone services with identical
names. Cisco recommends that you do not do so unless most or all phone users are advanced, or unless
an administrator always configures the IP phone services. Be aware that if AXL or any third-party tool
accesses the list of IP phone services for configuration, you must use unique names for IP phone services.
Dependency Records
To find devices that a specific Cisco Unified IP Phone service is using, in the IP Phone Services Configuration
window in Cisco Unified Communications Manager Administration, choose Dependency Records from the
Related Links drop-down list box and click Go. The Dependency Records Summary window displays
information about devices that are using the Cisco Unified IP Phone Service. To find out more information
about the device, click the device, and the Dependency Records Details window displays. If the dependency
records are not enabled for the system, the Dependency Records Summary window displays a message.
Set Up Gateway
Gateways can be configured with many different features and functions. Network engineers must understand
gateway functions, be able to choose when to use which, and be able to configure their gateways. Engineers
need a thorough understanding of dialpeer function and configuration to ensure proper call flow. In addition,
they must address issues of security and redundancy.
The basic function of a gateway is to translate between different types of networks. In the data environment,
a gateway might translate between a Frame Relay network and an Ethernet network, for example. In a VoIP
environment, voice gateways are the interface between a VoIP network and the public switched telephone
network (PSTN), a private branch exchange (PBX), or analog devices such as fax machines. In its simplest
form, a voice gateway has an IP interface and a legacy telephone interface, and it handles the many tasks
involved in translating between transmission formats and protocols.
Gateways enable Cisco Unified Communications Manager to communicate with non-IP telecommunications
devices and with Internet Service Providers over SIP. In addition, when gateways are properly configured,
many can take over for a Cisco Unified Communications Manager when it is unreachable. The following are
some generic steps which are required to configure gateways in Cisco Unified Communications Manager:
Procedure
Step 1 Install and configure the voice gateway in the network so that IP connectivity is estabished.
Step 2 Gather the information regarding protocol (MGCP/H.323/SIP/SCCP) that you need to configure the gateway
to operate with Cisco Unified Communications Manager.
Step 3 On the gateway, perform any required configuration steps corresponding to the protocol selected.
Step 4 Add and configure the gateway in Cisco Unified Communications Manager Administration.
Step 5 Add and configure ports on the gateway if protocol chosen is MGCP or SCCP.
Step 6 For FXS ports, add directory numbers, if appropriate.
Step 7 Configure the dial plan for the gateway for routing calls out to the PSTN or other destinations in Cisco Unified
Communications Manager. This configuration can include setting up a route group, route list, and route pattern
for the Gateway in Cisco Unified Communications Manager or, for protocols like H.323 and SIP, configuring
the dial plan on the gateway itself.
Step 8 Reset the gateway to apply the configuration settings.
Tip To get to the default web pages for many gateway devices, you can use the IP address of that gateway.
Make your hyperlink url = http://x.x.x.x/, where x.x.x.x is the dot-form IP address of the device. The
web page for each gateway contains device information and the real-time status of the gateway.
Procedure
Step 1 Use the Cisco Software Advisor Tool to make sure that the platform and version of Cisco IOS software or
Cisco Catalyst Operating system is compatible with MGCP for Unified Communications Manager.
Step 2 Install and configure the voice gateway in the network such that IP connectivity is established.
Step 3 In Cisco Unified Communications Manager Administration, choose Device > Gateway, and then click Add
New.
Step 4 Choose the appropriate MGCP gateway corresponding to the router model. Click Next.
Step 5 Choose MGCP from the protocol drop down menu. Click Next .
Step 6 Configure relevant details in MGCP Gateway Configuration. Select relevant Slots, VICs and endpoints.
Step 7 Configure relevant details in MGCP Endpoint Configuration. Select relevant Device Pool, Location, PRI
Protocol Type, Protocol side, Channel selection order, and PCM Type.
Step 8 For Cisco IOS Configuration, only the two following commands are required to configure an MGCP gateway.
Assume the TFTP server IP address is 10.10.10.10. (PRI/BRI configuration steps are not included)
ccm-manager config
ccm-manager config server 10.10.10.10
Step 9 Apply the configuration and reset the gateway to apply the configuration settings.
The following list provides available interfaces that Cisco Unified Communications Manager supports with
H.323 gateways:
• FXO
• FXS
• E&M
• Analog Direct Inward Dialing (DID)
• Centralized Automatic Message Accounting (CAMA)
• BRI Q.931
• BRI QSIG-Q signaling protocol that is based on ISDN standards
• T1 CAS FXS, FXO, and E&M
• T1 FGD
• T1/E1 PRI
• T1 PRI NFAS
• T1/E1 QSIG
• J1
The following list provides available interfaces that Cisco Unified Communications Manager supports with
SCCP gateways:
• FXS
Cisco Unified Communications Manager can use H.323 gateways that support E1 CAS, but you must configure
the E1 CAS interface on the gateway.
The following list provides available interfaces that Cisco Unified Communications Manager supports with
Integrated Services Route (ISR) 44XX series gateways:
• T1 CAS/PRI and E1/PRI signaling using MGCP
• T1/PRI and PRI using SIP or H.323
• Analog FXS, FXO and BRI using MGCP
• Analog FXS and BRI using SCCP
• Analog FXS, FXO and BRI using SIP or H.323
The following list provides available interfaces that Cisco Unified Communications Manager supports with
Integrated Services Route (ISR) 43XX series gateways:
• T1 CAS/PRI and E1/PRI signaling using MGCP
• T1/PRI and E1/PRI using SIP or H.323
• Analog FXS, FXO and BRI using mgcp
• Analog FXS and BRI using sccp
• Analog FXS, FXO and BRI using SIP or H.323
The MGCP VG200 integration with legacy voice-messaging systems allows the Cisco Unified Communications
Manager to associate a port with a voice mailbox and connection.
Cisco Unified Communications Manager and the gateway (based on an IOS router) exchange ISDN Q.931
messages across the WAN.
Note The BRI gateway supports MGCP BRI backhaul for BRI trunk only. It does not support BRI phone or
station. The IOS gateway supports BRI phones that use Skinny Client Control Protocol.
Switch-Based Gateways
Several telephony modules for the Cisco Catalyst 4000 and 6000 family switches act as telephony gateways.
You can use existing Cisco Catalyst 4000 or 6000 family devices to implement IP telephony in your network
by using the following voice gateway modules:
• Install Catalyst 6000 voice gateway modules that are line cards in any Cisco Catalyst 6000 or 6500 series
switch.
• Install the Catalyst 4000 access gateway module in any Catalyst 4000 or 4500 series switch.
Users have the flexibility to use ports on a T1 module for T1 connections or as network resources for voice
services. Similarly, the E1 module provides ports for E1 connections or as network resources. The ports can
serve as T1/E1 interfaces, or the ports will support transcoding or conferencing.
Note Either module supports DSP features on any port, but T1 modules cannot be configured for E1 ports, and
E1 modules cannot be configured for T1 ports.
Similar to the Cisco MGCP-controlled gateways with FXS ports, the Cisco 6608 T1 CAS gateway supports
hookflash transfer. Hookflash transfer defines a signaling procedure that allows a device, such as a
voice-messaging system, to transfer to another destination. While the device is connected to Cisco Unified
Communications Manager through a T1 CAS gateway, the device performs a hookflash procedure to transfer
the call to another destination. Cisco Unified Communications Manager responds to the hookflash by using
a blind transfer to move the call. When the call transfer completes, the voice channel that connected the original
call to the device gets released.
The Catalyst 6000 24 Port FXS Analog Interface Module provides 24 FXS ports for connecting to analog
phones, conference room speakerphones, and fax machines. You can also connect to legacy voice-messaging
systems by using SMDI and by associating the ports with voice-messaging extensions.
The FXS module provides legacy analog devices with connectivity into the IP network. Analog devices can
use the IP network infrastructure for toll-bypass applications and to communicate with devices such as SCCP
IP phones and H.323 end stations. The FXS module also supports fax relay, which enables compressed fax
transmission over the IP WAN and preserves valuable WAN bandwidth for other data applications.
signal processors (DSPs). The Catalyst 4224 has four slots that you can configure with multiflex voice and
WAN interface cards to provide up to 24 ports. These ports can support the following voice capabilities:
• FXS ports for POTS telephony devices
• FXO ports for PSTN connections
• T1 or E1 ports for Digital Access PRI, and Digital Access T1 services
The Cisco Catalyst 4224 Access Gateway Switch provides an MGCP or H.323 interface to Cisco Unified
Communications Manager.
H.323 Gateways
H.323 devices comply with the H.323 communications standards and enable video conferencing over LANs
and other packet-switched networks. You can add third-party H.323 devices or other Cisco devices that support
H.323 (such as the Cisco 2900 series, 3900 series, or VG350 series gateways).
Wide Parameters (Device-H323) portion of the service parameters for the Cisco Unified CallManager service.
When you set this parameter to True, the system rejects calls when no MTP is available.
MGCP Gateways
MGCP separates the functions of call control and media translation into two separate devices:
• The voice gateway handles media translation
• A call agent handles call control.
This following text gives a brief overview of how MGCP functions and how you implement these functions
using Cisco Unified Communications Manager as the call agent.
An MGCP gateway routes calls in response to instructions from the Cisco Unified Communications Manager.
These calls can be to or from a telephone on the PSTN, or across a WAN to an IP or analog phone at a remote
site. The gateway does not make call routing decisions. It needs to be able to reach a Cisco Unified
Communications Manager before it can handle calls. When you are using an MGCP gateway, all the dial plan
knowledge resides on the Cisco Unified Communications Manager. You do not need to configure dial peers,
unlike H.323 and SIP. However, this leaves the gateway unable to route calls if it cannot reach a Cisco Unified
Communications Manager.
Cisco Unified Communications Manager supports only version 0.1, but Cisco gateways can use version 1.0
with other call agents.
Cisco Unified Communications Manager is able to exercise per-port control of connections to the public
switched telephone network (PSTN), legacy private branch exchanges (PBX), voice-mail systems, and plain
old telephone service (POTS) phones. This allows complete control of the dial plan from Cisco Unified
Communications Manager, which centralizes gateway management and provides scalable IP Telephony
deployments.
One gateway can support multiple endpoints. Endpoint names have two components, a local identifier, and
a gateway identifier. The entire name consists of the local identifier, followed by the @ symbol, and then the
gateway identifier. For example:
local_identifier@gateway_identifier.domain_name
The gateway identifier is its configured hostname, such as MGCP-router. If the gateway is configured with a
domain name, it is appended to the end of the hostname, such as MGCP-router.cisco.com.
The format of a local identifier varies depending on the type of interface. The local identifier for analog ports
uses the following syntax:
Endpoint type/Slot #/Subunit #/Port #
MGCP was created for a centralized architecture, where most of the configuration and call-control intelligence
resides on a call agent, such as Cisco Unified Communications Manager. The traditional role of an MGCP
gateway is media translation. PSTN connections, such as Foreign Exchange Office (FXO), Foreign Exchange
Station (FXS), and PRI lines, typically terminate in the gateway. The gateway then translates between the
PSTN and the IP network.
Voice Gateway Model Summary of Supported Protocols, Trunks, and Port Types
The following table summarizes Cisco voice gateways that Cisco Unified Communications Manager supports
with information about the supported signaling protocols, trunk interfaces, and port types.
Table 29: Supported Voice Gateways, Protocols, Trunk Interfaces, and Port Types
SCCP FXS/BRI
SCCP FXS/BRI
SCCP FXS/BRI
Cisco VG 202 and H.323, MGCP, and FXS Loopstart or Basic calls only
204 Gateway SIP groundstart
SCCP FXS Supplementary
Services
Cisco ISR 4451 MGCP T1/CAS/PRI FXS/FXO/BRI
E1/PRI
The route group points to one or more gateways and can choose the gateways for call routing based on
preference. The route group can serve as a trunk group by directing all calls to the primary device and then
using the secondary devices when the primary is unavailable. One or more route lists can point to the same
route group.
All devices in a given route group share the same characteristics such as path and digit manipulation. Cisco
Unified Communications Manager restricts the gateways that you can include in the same route group and
the route groups that you can include in the same route list.
Route groups can perform digit manipulation that will override what was performed in the route pattern.
Configuration information that is associated with the gateway defines how the call is actually placed and can
override what was configured in the route pattern.
You can configure H.323 trunks, not H.323gateways, to be gatekeeper-controlled trunks. This means that
before a call is placed to an H.323 device, it must successfully query the gatekeeper.
Multiple clusters for inbound and outbound calls can share H.323 trunks, but MGCP and Skinny-based
gateways remain dedicated to a single Cisco Unified Communications Manager cluster.
Related Topics
Configure Gatekeeper and Gatekeeper-Controlled Trunk, on page 67
Route Plan Overview, on page 146
Dependency Records for Gateways and Their Route Groups and Directory Numbers
To find route groups or directory numbers that a specific gateway or gateway port is using, click the Dependency
Records link that is provided on the Cisco Unified Communications Manager Administration Gateway
Configuration window. The Dependency Records Summary window displays information about route groups
and directory numbers that are using the gateway or port. To find out more information about the route group
or directory number, click the route group or directory number, and the Dependency Records Details window
displays. If the dependency records are not enabled for the system, the dependency records summary window
displays a message.
Apply the International Escape Character to Inbound Calls Over H.323 Trunks
The H.323 protocol does not support the international escape character, +. To ensure that correct prefixes,
including the international escape character, +, get applied for inbound calls over H.323 gateways/trunks, you
must configure the incoming called party settings in the service parameter, device pool, H.323 gateway, or
H.323 trunk windows; that is, configuring the incoming called party settings ensures that when a inbound call
comes from a H.323 gateway or trunk, Cisco Unified Communications Manager transforms the called party
number back to the value that was originally sent over the trunk/gateway.
For example, to ensure that the correct DN patterns get used with SAF/call control discovery for inbound
calls over H.323 gateways/trunks, you must configure the incoming called party settings in the service
parameter, device pool, or H.323 (non-gatekeeper controlled) trunk window. See the following example for
more information.
• A caller places a call to +19721230000 to Cisco Unified Communications Manager A.
• Cisco Unified Communications Manager A receives +19721230000 and transforms the number to
55519721230000 before sending the call to the H.323 trunk. In this case, your configuration indicates
that the international escape character + should be stripped and 555 should be prepended for calls of
International type.
• For this inbound call from the trunk, Cisco Unified Communications Manager B receives 55519721230000
and transforms the number back to +19721230000 so that digit analysis can use the value as it was sent
by the caller. In this case, your configuration for the incoming called party settings indicates that you
want 555 to be stripped and +1 to be prepended to called party numbers of International type.
The service parameters support the Cisco CallManager service. To configure the service parameters, click
Advanced in the Service Parameter Configuration window for the Cisco CallManager service; then, locate
the H.323 pane for the following parameters:
• Incoming Called Party National Number Prefix - H.323
• Incoming Called Party International Number Prefix - H.323
• Incoming Called Party Subscriber Number Prefix - H.323
• Incoming Called Party Unknown Number Prefix - H.323
These service parameters allow you to prefix digits to the called number based on the Type of Number field
for the inbound offered call. You can also strip a specific number of leading digits before the prefix gets
applied. To prefix and strip digits by configuring these parameter fields, use the following formula, x:y, where
x represents the exact prefix that you want to add to called number and y represents the number of digits
stripped; be aware that the colon separates the prefix and the number of stripped digits. For example, enter
91010:6 in the field, which means that you want to strip 6 digits and then add 901010 to the beginning of the
called number. In this example, a national call of 2145551234 becomes 910101234. You can strip up to 24
digits and prefix/add up to than 16 digits.
MGCP Gateways
To handle Cisco Unified Communications Manager failover situations, MGCP gateways receive a list of
Cisco Unified Communications Managers that is arranged according to the Cisco Unified Communications
Manager group and defined for the device pool that is assigned to the gateway. A Cisco Unified
Communications Manager group can contain one, two, or three Cisco Unified Communications Managers
that are listed in priority order for the gateway to use. If the primary Cisco Unified Communications Manager
in the list fails, the secondary Cisco Unified Communications Manager gets used. If the primary and secondary
Cisco Unified Communications Managers fail, the tertiary Cisco Unified Communications Manager gets used.
Fallback describes the process of recovering a higher priority Cisco Unified Communications Manager when
a gateway fails over to a secondary or tertiary Cisco Unified Communications Manager. Cisco MGCP gateways
periodically take status of higher priority Cisco Unified Communications Managers. When a higher priority
Cisco Unified Communications Manager is ready, it gets marked as available again. The gateway reverts to
the highest available Cisco Unified Communications Manager when all calls go idle or within 24 hours,
whichever occurs first. The administrator can force a fallback either by stopping the lower priority Cisco
Unified Communications Manager whereby calls get preserved, by restarting the gateway, which preserves
calls, or by resetting Cisco Unified Communications Manager, which terminates calls.
Note Skinny Client Control Protocol (SCCP) gateways handle Cisco Unified Communications Manager
redundancy, failover, and fallback in the same way as MGCP gateways.
Note To simplify troubleshooting and firewall configurations, Cisco recommends that you use the new
voip-gateway voip bind srcaddr command for forcing H.323 always to use a specific source IP address
in call setup. Without this command, the source address that is used in the setup might vary and depends
on protocol (RAS, H.225, H.245, or RTP).
OnNet This setting identifies the gateway as being an internal gateway. When a
call comes in from a gateway that is configured as OnNet, the inside ring
gets sent to the destination device.
Use System Default This setting uses the Cisco Unified Communications Manager clusterwide
service parameter Call Classification.
Procedure
Step 1 Use the Cisco Unified Communications Manager clusterwide service parameter Call Classification.
Step 2 Configure individual gateways to Use System Default in the Call Classification field that is on the Gateway
Configuration window.
If you do not want OffNet calls to be transferred to an external device (one that is configured as OffNet), set
the Cisco Unified Communications Manager clusterwide service parameter, Block OffNet to OffNet Transfer,
to True.
If a user tries to transfer a call on an OffNet gateway that is configured as blocked, a message displays on the
user phone to indicate that the call cannot be transferred.
IP Protocols
Cisco Unified Communications Manager performs signaling and call control tasks such as digit analysis,
routing, and circuit selection within the PSTN gateway infrastructure. To perform these functions, Cisco
Unified Communications Manager uses industry standard IP protocols including H.323, MGCP, SCCP, and
SIP. Use of Cisco Unified Communications Manager and these protocols gives service providers the capability
to seamlessly route voice and data calls between the PSTN and packet networks.
H.323 Protocol
The International Telecommunications Union (ITU) developed the H.323 standard for multimedia
communications over packet networks. As such, the H.323 protocol represents a proven ITU standard and
provides multivendor interoperability. The H.323 protocol specifies all aspects of multimedia application
services, signaling, and session control over an underlying packet network. Although audio is standard on
H.323 networks, you can scale networks to include both video and data. You can implement the H.323 protocol
in large enterprise networks, or you can deploy it over an existing infrastructure, which makes H.323 an
affordable solution.
The basic components of the H.323 protocol comprise terminals, gateways, and gatekeepers (which provide
call control to H.323 endpoints). Similar to other protocols, H.323 applies to point-to-point or multipoint
sessions. However, compared to MGCP, H.323 requires more configuration on the gateway.
Related Topics
H.323 Protocol, on page 379
Skinny Client Control Protocol (SCCP), on page 380
Session Initiation Protocol (SIP), on page 380
Related Topics
H.323 Protocol, on page 379
Session Initiation Protocol (SIP), on page 380
Related Topics
H.323 Protocol, on page 379
You can configure loop-start, ground-start, or E&M signaling protocols for FXO and FXS trunk interfaces
depending on the gateway model that is selected. You must use the same type of signaling on both ends of
the trunk interface to ensure that the calls properly connect.
Loop-Start Signaling
Loop-start signaling sends an off-hook signal that starts a call and an on-hook signal that opens the loop to
end the call. Loop-start trunks lack positive disconnect supervision, and users can experience glare when two
calls seize the trunk at the same time.
Related Topics
Ground-Start Signaling, on page 381
E&M Signaling, on page 382
Channel Associated Signaling (CAS), on page 382
Ground-Start Signaling
Ground-start signaling provides current detection mechanisms at both ends of the trunk to detect off-hook
signals. This mechanism permits endpoints to agree on which end is seizing the trunk before it is seized and
minimizes the chance of glare. Ground start provides positive recognition of connects and disconnects and is
the preferred signaling method for PBX connections. Some PBXs do not support ground-start signaling, so
you must use loop-start signaling for the trunk interface.
Related Topics
E&M Signaling, on page 382
Channel Associated Signaling (CAS), on page 382
E&M Signaling
E&M signaling uses direct current (DC) over two-wire or four-wire circuits to signal to the endpoint or CO
switch when a call is in recEive or transMit (E&M) state. E&M signaling uses signals that indicate off-hook
and on-hook conditions. When the connection is established, the audio transmission occurs. Ensure that the
E&M signaling type is the same for both ends of the trunk interface. For successful connections, Cisco Unified
Communications Manager supports these types of E&M signaling:
Wink-start signaling
The originating side sends an off-hook signal and waits to receive a wink pulse signal that indicates
the receiving end is ready to receive the dialed digits for the call. Wink start represents the preferred
signaling method because it provides answer supervision. Not all COs and PBXs support wink-start
signaling.
Delay-dial signaling
The originating side sends an off-hook signal, waits for a configurable time, and then checks whether
the receiving end is on hook. The originating side sends dialed digits when the receiving side is on
hook. The delay allows the receiving end to signal when it is ready to receive the call.
Immediate-start signaling
The originating side goes off hook, waits for a finite time (for example 200 ms), and then sends the
dial digits without a ready signal from the receiving end.
Related Topics
Channel Associated Signaling (CAS), on page 382
T1 CAS
The T1 CAS trunk interface uses in-band E&M signaling to carry up to 24 connections on a link. Both ends
of the T1 link must specify T1 CAS signaling. Cisco Unified Communications Manager provides the T1 CAS
signaling option when you configure ports on some MGCP and H.323 voice gateways and network modules.
For more information about supported gateways, see the Voice Gateway Model Summary of Supported
Protocols, Trunks, and Port Types, on page 367.
E1 CAS
Some Cisco gateways in H.323 mode can support the E1 CAS trunk interface that provides up to 32 connections
on the link. You must configure the E1 CAS signaling interface on the gateway, not in Cisco Unified
Communications Manager Administration. Both ends of the E1 link must specify E1 CAS signaling. For a
list of H.323 gateways that support E1 CAS, see the Voice Gateway Model Summary of Supported Protocols,
Trunks, and Port Types, on page 367. See documentation for the specific gateway for configuration information.
Related Topics
Loop-Start Signaling, on page 381
Ground-Start Signaling, on page 381
E&M Signaling, on page 382
Related Topics
T1 Primary Rate Interface (T1 PRI), on page 383
E1 Primary Rate Interface (E1 PRI), on page 383
Q.Signaling (QSIG), on page 384
Related Topics
E1 Primary Rate Interface (E1 PRI), on page 383
Q.Signaling (QSIG), on page 384
Related Topics
Q.Signaling (QSIG), on page 384
Q.Signaling (QSIG)
Because enterprises maintain existing telecommunication equipment from a variety of vendors, the protocol
system, Q signaling (QSIG), provides interoperability and feature transparency among a variety of
telecommunications equipment.
The QSIG protocol, a series of international standards, defines services and signaling protocols for Private
Integrated Services Networks (PISNs). These standards use Integrated Services Digital Networks (ISDN)
concepts and conform to the framework of International Standards for Open Systems Interconnection as
defined by ISO/IEC. The QSIG protocol acts as a variant of ISDN D-channel voice signaling. The ISDN
Q.921 and Q.931 standards provides the basis for QSIG protocol, which sets worldwide standard for PBX
interconnection.
The QSIG protocol enables Cisco voice switching services to connect to PBXs and key systems that
communicate by using QSIG protocol. For QSIG basic call setup, Cisco devices can route incoming voice
calls from a private integrated services network exchange (PINX) device across a WAN to a peer Cisco device
that can transport the signaling and voice packets to another PINX device, which are PBXs, key systems, or
Cisco Unified Communications Manager servers that support QSIG protocol.
In a basic QSIG call, a user in a PINX can place a call to a user that is in a remote PINX. The called party
receives the caller name or number as the call rings. The calling party receives the called name and number
when the user phone rings in the remote PINX. All the features that are available as a PBX user operate
transparently across the network. QSIG protocol provides supplementary and additional network features, as
defined for PISNs, if both ends of the call support the corresponding set of QSIG features.
To make supplementary features available to network users, ensure that all PBXs in the network support the
same feature set.
Cisco tested Cisco Unified Communications Manager QSIG feature functionality with the following PBX
vendors: Lucent/Avaya Definity G3R using T1 or E1, Avaya MultiVantage and Communication Manager,
Alcatel 4400 using E1 or T1, Ericsson MD110 using E1, Nortel Meridian using E1 or T1, Siemens Hicom
300 E CS using T1, Siemens Hicom 300 E using E1, and Siemens HiPath 4000.
Note For designated third-party switch equipment, the Annex M.1 feature can also use H.323 gateways to
transport (tunnel) non-H.323 protocol information in H.323 signaling messages between Cisco Unified
Communications Managers. See the Cisco Unified Communications Manager Software Compatibility
Matrix for information about Annex M.1 feature interoperability with third-party vendors.
Tip If you use a gatekeeper, you must configure every gateway in the network for QSIG tunneling. If any
gateway in the network does not support QSIG tunneling, calls drop at the intercluster trunk that is
configured for QSIG tunneling.
For Cisco Unified Communications Manager to support QSIG tunneling, you must choose the QSIG option
in the Tunneled Protocol drop-down list box and check the Path Replacement Support check box in the Trunk
Configuration window in Cisco Unified Communications Manager Administration. By default, Cisco Unified
Communications Manager sets the option in the Tunneled Protocol drop-down list box to None; after you
configure the QSIG Tunneled Protocol option, the Path Replacement Support check box automatically becomes
checked. If you do not require path replacement over Annex M.1 or QSIG-tunneled trunks, you can uncheck
the check box.
When you set the Tunneled Protocol field to None, Cisco Unified Communications Manager automatically
grays out the Path Replacement Support check box. When you set the Tunneled Protocol field to QSIG, you
cannot configure the Redirecting Number IE Delivery (Inbound), Redirecting Number IE Delivery (Outbound),
or Display IE Delivery options.
Tip Cisco Unified Communications Manager does not support protocol profile 0x91 ROSE encoding with
Annex M.1.
Note Cisco Unified Communications Manager supports only connection retention mode for Call Back on an
Cisco Intercompany Media Engine (IME) trunk. For information about Cisco IME, see the Cisco
Intercompany Media Engine Installation and Configuration Guide.
For Cisco Unified Communications Manager to support QSIG tunneling over a SIP trunk, you must choose
the QSIG option in the Tunneled Protocol drop-down list box and check the Path Replacement Support check
box in the Trunk Configuration window in Cisco Unified Communications Manager Administration. By
default, Cisco Unified Communications Manager sets the option in the Tunneled Protocol drop-down list box
to None; after you configure the QSIG Tunneled Protocol option, the Path Replacement Support check box
automatically becomes checked. If you do not require path replacement over Annex M.1 or QSIG-tunneled
trunks, you can uncheck the check box.
Note When you create a SIP trunk with Cisco Intercompany Media Engine selected as the trunk service type,
the default for the Tunneled Protocol field is QSIG. QSIG must be the tunneled protocol for QSIG features
to work on a Cisco IME trunk.
Tip Resetting a trunk drops any calls in progress that are using that trunk. Restarting a gateway tries to preserve
the calls in progress that are using that gateway, if possible. Other devices wait until calls complete before
restarting or resetting. Resetting or restarting an H.323 or SIP device does not physically reset or restart
the hardware; resetting or restarting only reinitializes the configuration that Cisco Unified Communications
Manager loads.
For SIP trunks, Restart and Reset behave the same way, so all active calls disconnect when either action
is taken. Trunks do not have to undergo a Restart or Reset when Packet Capture is enabled or disabled.
Note Remote-Party-ID (RPID) headers coming in from the SIP gateway can interfere with QSIG content and
cause unexpected behavior with Call Back capabilities. To prevent interference with the QSIG content,
turn off the RPID headers on the SIP gateway.
To turn off RPID headers on the SIP gateway, apply a SIP profile to the voIP dial peer on the gateway, as
shown in the following example:
Call Completion
The following Call Completion services, which rely on the Facility Selection and Reservation feature, provide
Cisco Call Back functionality over QSIG-enabled trunks:
• Completion of Calls to Busy Subscribers (CCBS)-When a calling party receives a busy tone, the caller
can request that the call complete when the busy destination hangs up the phone and becomes available.
• Completion of Calls on No Reply (CCNR)-When a calling party receives no answer at the destination,
the calling party can request that the call complete after the activity occurs on the phone of the called
party.
Cisco Unified Communications Manager and the Call Completion services use the CallBack softkey on
supported Cisco Unified IP Phone 7940, 7960, and 7970 in a Cisco Unified Communications Manager cluster
or over QSIG trunks. Likewise, the following devices support QSIG Call Completion services:
• Cisco Unified IP Phone 7905, 7910, 7912, 7940, 7960, 7970
• Cisco VGC Phone, Cisco IP Communicator, and Cisco Phone that is running SCCP
• CTI route point that forwards calls to supported devices
The Callback Calling Search Space service parameter, which works with the Cisco CallManager service,
allows an originating PINX to route a call setup request to a CTI device that exists on the terminating
PINX. This functionality supports CTI applications, such as Cisco Unified Communications Manager
Assistant. For more information on this service parameter, click the ? that displays in the upper corner
of the Service Parameter window.
• QSIG trunks
In addition to configuring the Cisco Call Back feature in Cisco Unified Communications Manager
Administration, as described in the SIP and Cisco Unified Communications Manager, on page 396 chapter
of the Cisco Unified Communications Manager Features and Services Guide, you may need to update the
default settings for the Cisco Call Back service parameters; that is, if the Cisco Technical Assistance Center
(TAC) directs you to do so. Cisco Call Back service parameters include Connection Proposal Type, Connection
Response Type, Callback Request Protection Timer, Callback Recall Timer, and Callback Calling Search
Space. For information on these parameters, click the ? that displays in the upper corner of the Service Parameter
window.
Call Diversion
Cisco Unified Communications Manager supports call diversion by rerouting and call diversion by forward
switching. When call diversion by rerouting occurs, the originating PINX receives a request from the receiver
of the call to divert the call to another user. The system creates a new call between the originator and the
diverted-to user, and an additional CDR gets generated.
In Cisco Unified Communications Manager Administration, the Cisco CallManager service uses the following
parameters to perform call diversion by rerouting: Call Diversion by Reroute Enabled and Call Reroute T1
Timer. If you want to use call diversion by rerouting, you must set the service parameters to the values that
are specified in the ? help, which displays when you click the ? in the upper corner of the Service Parameter
window. If you do not configure the service parameters, call diversion by forward switching automatically
occurs.
Cisco Unified Communications Manager cannot request that the originating PINX divert the call, but Cisco
Unified Communications Manager can validate the directory number to which the call is diverted by terminating
restriction QSIG messages. Call diversion by rerouting does not support non-QSIG trunks. If you do not use
a uniform dial plan for your network, use call diversion by forward switching and path replacement to optimize
the path between the originating and terminating users.
If the receiver of the incoming call and the diverted-to user exist in the same PINX, Cisco Unified
Communications Manager uses call diversion by forward switching. If call diversion by rerouting is not
successful for any reason, for example, the rerouting timer expires, forward switching occurs.
QSIG diversion supplementary services provide call-forwarding capabilities that are similar to familiar Cisco
Unified Communications Manager call-forwarding features, as indicated in the following list:
• Call Forward All (CFA) configuration supports Call Forwarding Unconditional (SS-CFU).
• Call Forward Busy (CFB) configuration supports Call Forwarding Busy (SS-CFB).
• Call Forward No Answer (CFNA) configuration supports Call Forwarding No Reply (SS-CFNR).
• Cisco Unified Communications Manager does not support Call Deflection (SS-CD).
To provide feature transparency with other PBXs in the network, the system passes information about a
forwarded call during the call setup and connection over QSIG trunks. Phone displays can present calling
name/number, original called name/number, and last redirecting name/number information to show the
destination of the forwarded call.Call identification restrictions can impact what displays on the phone. See
the Identification Services, on page 390 for more information.
QSIG supplementary services can provide the information to place the voice message from a diverted call
into the originally called party voice mailbox. Be aware that voice-mail configuration may override
call-forwarding configuration settings.
Cisco Unified Communications Manager does not invoke call diversion by rerouting when the system forwards
the call to the voice mailbox. If the connection to the voice mail server occurs over a Q.SIG trunk and you
want to use call diversion by rerouting, you must enter the voice mail pilot number in the appropriate Destination
field instead of checking the Voice Mail check box in the Directory Number Configuration window.
Tip When calls are forwarded among multiple PINXs, a forwarding loop can result. To avoid calls being
caught in a looping condition, or entering a long forwarding chain, configure the Forward Maximum Hop
Count service parameter for the Cisco CallManager service. Setting this service parameter above 15 makes
your QSIG configuration noncompliant with international standards.
Call Transfer
Cisco Unified Communications Manager supports call transfer by join only.
When a user transfers a call to another user, the QSIG identification service changes the connected name and
number that displays on the transferred party phone. Call identification restrictions can impact what displays
on the phone.
The call transfer supplementary service interacts with the path replacement feature to optimize the trunk
connections when a call transfers to a caller in another PINX. For more information about path replacement,
see the Path Replacement, on page 391.
Tip For more information on these parameters, click the ? that displays in the upper corner of the Service
Parameter window.
If you choose ECMA for the QSIG Variant parameter, you must choose the Use Global Value (ECMA) setting
for the ASN.1 ROSE OID Encoding service parameter.
If you choose ISO for the QSIG Variant parameter, you normally choose the Use Local Value setting for the
ASN.1 ROSE OID Encoding service parameter. You may need other configurations in unusual situations.
Cisco Unified Communications Manager supports using Annex M.1 to tunnel QSIG over intercluster trunks.
To configure Annex M.1, do one of the following:
• Set the ASN.1 ROSE OID Encoding to Use Local Value and the QSIG Variant to ISO (Protocol Profile
0x9F).
• Set the ASN.1 ROSE OID Encoding to Use Global Value (ECMA) and the QSIG Variant to ECMA.
Note You can also configure the ASN.1 ROSE OID Encoding and QSIG Variant parameters for an individual
gateway or trunk.
Tip You cannot add route groups with H.323 gateways to a route list that includes QSIG route groups.
When you configure the route list, configure the QSIG route groups as the first choice, followed by the
non-QSIG route groups that serve as alternate connections to the PSTN. Make sure that you include
additional route groups for QSIG calls in addition to the private network QSIG facilities. When no QSIG
trunks are available for a call, you want to provide alternate routes over the PSTN for calls.
If a call requires a QSIG facility, Cisco Unified Communications Manager hunts through the route groups to
reserve the first available QSIG facility. If a QSIG facility is unavailable, Cisco Unified Communications
Manager uses a non-QSIG facility to failover to the PSTN.
If a call does not require a QSIG facility, Cisco Unified Communications Manager hunts through the route
groups to find the first available facility.
The Path Replacement, Message Waiting Indication, and Call Completion supplementary services require a
QSIG facility to meet QSIG signaling compliance requirements. If a QSIG facility is not available for one of
the aforementioned services, the call does not meet QSIG signaling compliance requirements, and the feature
fails.
Identification Services
When a call alerts and connects to a PINX, identification services can display the caller name/ID on a phone
in the terminating PINX, and, likewise, the connected party name/ID on a phone in the originating PINX.
QSIG identification restrictions allow you to control the presentation or display of this information between
Cisco Unified Communications Manager and the connected PINX.
Supported supplementary services apply on a per-call basis, and presentation settings for call identification
information are set at both ends of the call. Cisco Unified Communications Manager provides configuration
settings to control the following caller identification number (CLID) and caller name (CNAM) information
on phone displays:
• Calling Line Identification Presentation/Restriction-Displays the calling number (CLIP) or restricts the
display of the calling number (CLIR).
• Calling Name Identification Presentation/Restriction-Displays the calling name (CNIP) or restricts the
display of the calling name (CNIR).
• Connected Line Identification Presentation/Restriction-Displays the number of the connected line (COLP)
or restricts the display of the connected line (COLR).
• Connected Name Identification Presentation/Restriction-Displays the name of the connected party
(CONP) or restricts the display of the connected name (CONR).
Configuration settings for the outgoing call get sent to the terminating PINX, where the settings may get
overwritten. The connected line and name configuration gets set on the terminating side of the call; after the
originating PINX receives the configuration settings, the originating PINX may override the configuration.
Tip When you restrict a name, the display shows “Private,” and the display remains blank for a restricted
calling line number.
You can allow or restrict display information for all calls by configuring fields in the Gateway Configuration
window, or you can control display information on a call-by-call basis by using fields in the Route Patterns
and Translation Patterns windows. The presentation setting for the gateway overrides the setting for the route
pattern. Translation pattern presentation settings override route pattern presentation settings.
Cisco Unified Communications Manager supports “Alerting on ring” only, and the QSIG Alerting Name that
you configure allows you to send and receive call name information while the phone rings. In the Directory
Number Configuration window in Cisco Unified Communications Manager Administration, you configure
the Alerting Name field for shared and nonshared directory numbers. When two phones ring for the shared
directory number, the name that you entered in the Alerting Name field displays on the phone of the called
party at the terminating PINX, unless translation pattern restrictions affect the information that displays. Route
pattern restrictions may affect the information that displays on caller phone at the originating PINX.
Tip You configure Alerting Name identification restrictions by setting the Connected Name configuration
parameters.
If you do not configure an Alerting Name, only the directory number displays on the calling party phone when
alerting occurs. If you configure a Display Name that is configured for the called party, the Display Name
displays on the calling party phone when the call connects. If you do not enter a Display Name or an Alerting
Name, no name displays on the calling party phone during the call. You cannot use Alerting Name with the
following device types:
• PRI trunks
• FXS/FXO ports for MGCP gateways
• MGCP T1-CAS gateways
The Transmit UTF-8 Names in QSIG APDU check box in Cisco Unified Communications Manager
Administration uses the user locale setting of the device pool to determine whether to send unicode and whether
to translate received Unicode information.
For the sending device, if you check this check box and the user locale setting in the device pool matches the
terminating phone user locale, the device sends unicode and encodes in UTF-8 format. If the user locale
settings do not match, the device sends ASCII and encodes in UTF-8 format.
If the configuration parameter is not set and the user locale setting in the device pool matches the terminating
phone user locale, the device sends unicode (if the name uses 8-bit format) and encodes in ISO8859-1 format.
Note Cisco Unified Communications Manager does not support the MWI interrogation service.
A PINX that is not a message center can receive MWI signals and perform the following tasks:
• MWI Activate-Receive a signal from another PINX to activate MWI on the served user phone.
• MWI De-activate-Receive a signal to deactivate the MWI on the served user phone.
If the voice-messaging system connects to Cisco Unified Communications Manager by using QSIG connections
or by using the Cisco Messaging Interface (CMI), the message waiting indicators get set based on QSIG
directives.
When a call is forwarded to a number and then diverted to a voice-messaging system, QSIG supplementary
services can provide the information to place the voice message in the originally called party voice mailbox.
The Message Waiting Indication service, which uses the existing dial number for message waiting that is set
up in Cisco Unified Communications Manager Administration, does not require any additional configuration.
Path Replacement
In a QSIG network, after a call is transferred or forwarded to a phone in a third PINX, multiple connections
through several PINX(s) can exist for the call. After the call connects, the path replacement feature drops the
connection to the transit PINX(s) and creates a new call connection to the terminating PINX.
Note Cisco Unified Communications Manager provides “requesting” and “cooperating” PINX messages only.
If configured for QSIG, Cisco Unified Communications Manager responds to third-party vendor PINX
“inviting” messages, although Cisco Unified Communications Manager will not originate “inviting”
messages.
Cisco Unified Communications Manager does not support path retention.
Cisco Unified Communications Manager initiates path replacement for calls that are transferred by joining
and for calls that are diverted by forward switching only. Calls that involve multiple trunks, for example,
conference calls, do not use path replacement; however, if you choose the QSIG option for the Tunneled
Protocol drop-down list box and check the Path Replacement Support check box for gatekeeper-controlled
or non-gatekeeper-controlled intercluster trunks, path replacement occurs over the intercluster trunk and the
other QSIG intercluster or PRI trunk that is used to transfer or divert the call.
When you use CTI applications with path replacement, the leg of the call that uses path replacement has a
different Global Caller ID than the originating leg of the call. After a call is forwarded or transferred, if the
remaining parties use the same Cisco Unified Communications Manager, two Global Caller IDs exist, one
for each party. The system deletes one of the Global Caller IDs, both parties in the call have the same Global
Caller ID.
Tip This section provides information on a few path replacement service parameters. For a complete list of
service parameters and for detailed information on the parameters, click the ? that displays in the upper
corner of the Service Parameter Configuration window.
Because the QSIG protocol passes the extension number or directory number but does not pass translated or
inserted numbers, use QSIG features, such as path replacement, in a network with a uniform dial plan. When
a private network uses nonunique directory numbers in the dial plan, you must reroute calls through a PINX
ID, which is a unique directory number for every PINX in the network. The path replacement feature uses
the PINX ID, if configured, instead of the called or calling party number that the Identification Services, on
page 390 describes. To configure the PINX ID, perform the following tasks in Cisco Unified Communications
Manager Administration:
• Configure the PINX ID service parameter(s) for the Path Replacement feature. (The Path Replacement
feature uses the Cisco CallManager service.)
• Create a call pickup group that includes only the PINX ID.
Tip Reserve the PINX ID call pickup group for PINX ID usage. Do not add other directory numbers to this
call pickup group.
Cisco Unified Communications Manager provides the Path Replacement Calling Search Space service
parameter, so you can configure the calling search space that the cooperating PINX uses to send the outbound
SETUP message to the requesting PINX. If you do not specify a value for the Path Replacement Calling
Search Space service parameter, the requesting PINX uses the calling search space of the end user that is
involved in the call.
You configure Path Replacement settings in the Service Parameter window for the Cisco CallManager service.
Path Replacement service parameters include Path Replacement Enabled, Path Replacement on Tromboned
Trunks, Start Path Replacement Minimum Delay Time, Start Path Replacement Maximum Delay Time, Path
Replacement PINX ID, Path Replacement Timers, Path Replacement Calling Search Space, and so on. To
obtain information about these parameters, click the ? that displays in the Service Parameter window.
Path replacement performance counters allow you to track when path replacement occurs. For information
on performance counters, see the Cisco Unified Serviceability Administration Guide.
For each call, the system generates more than one CDR for the path replacement feature. One CDR gets
generated for the caller at the originating PINX; another CDR gets generated for the called party at the PINX
where path replacement is initiated.
Note When a Cisco IP Softphone user chooses to perform a consultive transfer to move a call to another PINX,
path replacement can occur; if the user performs a direct (blind) transfer, path replacement cannot occur.
For more information about Cisco IP Softphone, see the Cisco IP Softphone documentation that supports
your version of the application.
Related Topics
Basic Rate Interface (BRI), on page 383
T1 Primary Rate Interface (T1 PRI), on page 383
E1 Primary Rate Interface (E1 PRI), on page 383
SIP Networks
A SIP network uses the following components:
• SIP Proxy Server-The proxy server works as an intermediate device that receives SIP requests from a
client and then forwards the requests on the behalf of the client. Proxy servers can provide functions
such as authentication, authorization, network access control, routing, reliable request retransmission,
and security.
• Redirect Server-The redirect server provides the client with information about the next hop or hops that
a message should take, and the client then contacts the next hop server or user agent server directly.
• Registrar Server-The registrar server processes requests from user agent clients for registration of their
current location. Redirect or proxy servers often contain registrar servers.
• User Agent (UA)-UA comprises a combination of user agent client (UAC) and user agent server (UAS)
that initiates and receives calls. A UAC initiates a SIP request. A UAS, a server application, contacts
the user when it receives a SIP request. The UAS then responds on behalf of the user. Cisco Unified
Communications Manager can act as both a server and a client (a back-to-back user agent).
SIP uses a request/response method to establish communications between various components in the network
and to ultimately establish a call or session between two or more endpoints. A single session may involve
several clients and servers.
Identification of users in a SIP network works through:
• A unique phone or extension number.
• A unique SIP address that appears similar to an e-mail address and uses the format
sip:<userID>@<domain>. The user ID can comprise either a user name or an E.164 address. Cisco
Unified Communications Manager only supports E.164 addresses; it does not support e-mail addresses.
• An e-mail address format ([email protected]) that is supported on Cisco Unified Communications
Manager with SIP route patterns.
SIP trunks support multiple port-based routing. Multiple SIP trunks on Cisco Unified Communications Manager
can use port 5060, the default, which is configurable from the SIP Trunk Security Profile Configuration
window. For TCP/UDP, SIP trunks use the remote host and local listening port to do the routing (the remote
host can comprise IP, FQDN, or SRV). For TLS, SIP trunks use X.509 Subject Name to do the routing.
For SIP trunks, Cisco Unified Communications Manager only accepts calls from the SIP device whose IP
address matches the destination address of the configured SIP trunk. In addition, the port on which the SIP
message arrives must match the one that is configured on the SIP trunk. After the call is accepted, Cisco
Unified Communications Manager uses the configuration for the SIP profile setting, Reroute Incoming Request
to new Trunk based on, which is configured on the SIP trunk on which the call arrives, to determine whether
the call gets rerouted to another SIP trunk. Depending on the configuration, Cisco Unified Communications
Manager may perform one of the following tasks:
• Never reroute to a different SIP trunk.
• Parse the IP address or domain name and port number in the contact header and attempt to match the
information to a SIP trunk; if a SIP trunk is found, reroute the call. If no SIP trunk is found, the SIP
trunk on which the call arrived handles the call.
• Parse the IP address or domain name and port number in the Call-Info header, look for the parameter,
purpose=x-cisco-origIP, and attempt to match the IP address and port to a SIP trunk; if a SIP trunk if
found, reroute the call. If no SIP trunk is found or if the parameter does not exist in the Call-Info header,
the SIP trunk on which the call arrived handles the call.
Unified IP Phone 7940 that is using SIP, Cisco Unified Communications Manager will not allocate an MTP
because both phones support RFC2833. By having the same type of DTMF method supported on each phone,
no need for an MTP exists.
Note Although Cisco Unified Communications Manager provides an MTP Required check box for SIP IP
phones, you should not check this check box for Cisco Unified IP Phones that are running SIP. (Only
generic, third-party SIP IP phones use this check box.) Checking this check box can cause problems with
Cisco Unified Communications Manager features such as shared lines. When this check box is not checked,
Cisco Unified Communications Manager will still insert MTPs dynamically as needed. Thus, little or no
benefit occurs in checking the MTP Required check box for Cisco Unified IP Phones.
Configure Regions for SIP Devices with the MTP Required Option Enabled
When you configure a region relationship, you must ensure that you choose an audio codec that has sufficient
bandwidth for all the devices that will be used in a call. This includes configuring the codec for devices that
will be in the same region as well as devices that are in different regions. When you configure a trunk or
third-party phone to use SIP and Media Termination Point Required is enabled, Cisco Unified Communications
Manager Administration only allows you to choose a G.711 codec in the MTP Preferred Originating Codec
field. When you assign the SIP trunk or third-party phone that is running SIP with the MTP Required option
enabled to the device pool for that region, you must verify that the region relationship between the SIP device
and the MTP device is configured to use a codec with equal or greater bandwidth (G.711 or Wideband/AAC-LD
(mpeg4-generic) codec).
SIP Interoperability
The SIP Interoperability Enabled service parameter, which supports the Cisco CallManager service, determines
whether Cisco Unified Communications Manager supports Session Initiation Protocol (SIP) for SIP stations
and SIP trunks. Devices that run SIP, for example, phones and trunks, require that you set this parameter to
True; when you set this parameter to False, Cisco Unified Communications Manager ignores SIP messages,
and SIP devices do not function; that is, phones that run SIP cannot register with Cisco Unified Communications
Manager and SIP trunks cannot interact with Cisco Unified Communications Manager. The default value
specifies True. You must restart the Cisco CallManager service if you change the value of this parameter.
Table 31: SIP Timers That Are Supported in Cisco Unified Communications Manager
PUBLISH 500 100 to 1000 This parameter specifies the maximum time, in
milliseconds milliseconds, that Cisco Unified
Communications Manager will wait to re-send
a PUBLISH request. If a response is not received
before the time specified in this timer expires,
Cisco Unified Communications Manager
re-sends the request when this timer expires.
Note When the SIP device is using TCP transport and a timer times out, the SIP device does not retransmit.
The device relies on TCP to retry.
Table 32: SIP Retry Counters That Are Supported in Cisco Unified Communications Manager
G.723.1 G723 4
G.722 G722 9
G.728 G728 15
H.263 H263 34
Tip Be aware that the enterprise parameter Denial-of-Service Protection Flag must be set to True for these
parameter values to take effect.
Tip If the incoming packet rate on a SIP trunk UDP port from a single IP address exceeds the configured SIP
Trunk UDP Port Throttle Threshold during normal traffic, reconfigure the threshold. When a SIP trunk
and SIP station share the same incoming UDP port, Cisco Unified Communications Manager throttles
packets based on the higher of the two service parameter values. You must restart the Cisco CallManager
service for changes to these parameters to take effect.
SIP Trunks Between Releases of Cisco Unified CallManager and Cisco Unified Communications
Manager
Cisco Unified Communications Manager Release 6.0 (and later) and Cisco Unified CallManager Release 4.0
(and later, including 5.x) support TCP and UDP as Transport Types when they are used with SIP trunks.
However, release 4.x uses one TCP connection per SIP call; releases 5.x and 6.x and later support multiple
SIP calls over the same TCP connection (referred to as TCP connection reuse).
The following Cisco products support TCP; however, not all support TCP Reuse:
• Cisco Unified CallManager Release 4.1 - No TCP Connection Reuse
• Cisco Unified CallManager Release 4.2 - No TCP Connection Reuse
• Cisco Unified CallManager Release 5.0(2) - TCP Connection Reuse
• Cisco Unified CallManager Release 5.1(x)- TCP Connection Reuse
• Cisco Unified Communications Manager Release 6.0(x) and later - TCP Connection Reuse
• Cisco IOS 12.3(8)T and above - TCP Reuse
• Cisco IOS 12.3(8)T and below - No TCP Reuse
The following table lists the SIP trunk connectivity that is supported among Cisco Unified CallManager and
Cisco Unified Communications Manager releases and the IOS gateway.
If a Release 6.x (or later) system makes multiple calls over a TCP-based SIP trunk to a 4.x system, the 4.x
system will only connect one call. The rest of the calls will not get connected.When using SIP trunks between
4.x and 6.x (or later) systems, you must configure both systems to use UDP as the Outgoing Transport Type,
so calls between the release 4.x and 6.x (or later) systems will connect properly.
To configure UDP, use Cisco Unified Communications Manager Administration:
• For Cisco Unified Communications Manager Release 6.0 (and later) that is connecting to a Release 4.x
system, choose UDP as the Outgoing Transport Type from the SIP Trunk Security Profile Configuration
window.
• For Cisco Unified CallManager Release 4.0 (and later) that is connecting to a Release 6.x (or later)
system, choose UDP as the Outgoing Transport Type from the Trunk Configuration window.
• If Cisco Unified CallManager Releases 4.x, Cisco Unified CallManager Release 5.x, and Cisco Unified
Communications Manager Release 6.x accept a provisional response (183 Session Progress) that contains
a session (media) description, they do accept a successful (200 Ok) response only from the same
destination, and they will not accept any change in the session description from the provisional response
to the successful response.
• If Cisco Unified CallManager Releases 4.x, Cisco Unified CallManager Release 5.x, and Cisco Unified
Communications Manager Release 6.x are configured to acknowledge provisional responses (with the
SIP PRACK method), Cisco Unified Communications Manager will not accept provisional responses
and/or a successful response from any destination other than the first one to respond.
No other configuration options affect Cisco Unified Communications Manager support of downstream SIP
forking.
Normalization
To normalize messages, Cisco Unified Communications Manager allows you to add or update scripts to the
system and then associate the scripts with one or more SIP trunks or SIP lines. The normalization scripts that
you create allow you to preserve, remove, or change the contents of any SIP headers or content bodies, known
or unknown. Normalization scripts can be applied to either SIP trunks in the Trunk Configuration window or
they can be applied to SIP lines in the SIP Profile Configuration window.
For inbound messages, normalization occurs just after receiving the message from the network. For outbound
messages, normalization occurs just prior to sending the message to the network. Normalization applies to
any SIP trunk or SIP line with a script configured against the trunk or SIP profile in Cisco Unified
Communications Manager, regardless of the type of device to which the trunk connects on the other side.
Normalization occurs per call leg and does not require the other call leg to be SIP. The call can specify SIP
line to SIP trunk, SCCP to SIP trunk, MGCP to SIP trunk, H.323 to SIP trunk, and so on.
The script environment (and thus context) is maintained over the life of the SIP trunk or SIP device until the
trunk gets reset or the device is reset. The script writer implements a Lua module and provides a set of callback
functions to manipulate messages (for example, inbound_INVITE, outbound_180_INVITE, and so on). The
environment makes the SIP message and SDP (if present) accessible via a set of APIs.
The Cisco script environment controls memory consumption. If a script exceeds its configured memory usage
threshold, an error occurs.
Transparency
Transparency refers to the ability to pass information from one call leg to the other. SIP transparency allows
inbound SIP message information, such as proprietary headers, to pass through from one side of the Cisco
Unified Communications Manager to the other so that the information gets included in the outbound SIP
message.
For more information on transparency, see the Developer Guide for SIP Transparency and Normalization.
You can also configure REFER transparency so that Cisco Unified Communications Manager passes on
REFER requests to another endpoint rather than acting on them. REFER transparency is key in call center
applications, where the agent sending the REFER (intitiating the blind transfer) resides in a geographic area
remote from both of the other call parties. With REFER transparency, the local Cisco Unified Communications
Manager drops from the call when the local agent gets removed. Without REFER transparency, the call
signaling remains connected through the Cisco Unified Communications Manager of the agent that initiates
the transfer. The load associated with the call and continued use of MTP devices (if allocated during the initial
call), remained with the Cisco Unified Communications Manager of the agent initiating the transfer, resulting
in signaling delays between the parties in the new call.
You enable REFER transparency by associating the refer-passthrough script or a custom REFER transparency
script with one or more SIP trunks on the Trunk Configuration window (Device > Trunk). You must configure
the fields in the Normalization Script group box.
For information on creating customer scripts, refer to the Developer Guide for SIP Transparency and
Normalization. To upload custom scripts in Cisco Unified Communications Manager, use the SIP Normalization
Script Configuration window (Device > Device Settings > SIP Normalization Script).
To debug scripts and call failures, enable tracing by checking the SDI Enable SIP Call Processing check box
on the Trace Configuration window in Cisco Unified Serviceability. This option allows you to trace incoming
and outgoing SIP messages before and after normalization.
Note SIP Normalization produces traces only if you enable tracing on the Normalization script.
To generate traces from the script for debugging purposes, check the Enable Trace check box that appears in
Cisco Unified Communications Manager Administration in the Trunk Configuration window for SIP trunks
or the SIP Profile Configuration window for SIP lines. When checked, the trace.output and trace.format APIs
that are provided to the Lua script writer produce SDI trace.
Note Cisco recommends that you enable tracing only while debugging a script. Tracing impacts performance
and should not be enabled under normal operating conditions.
If you enable SDI tracing, Cisco Unified Communications Manager produces additional SDI error-level traces,
including the following traces:
• Script failed to load
• Script execution error (bad argument)
• Script aborted (ran too long)
To find these alarms, access the CallManager Alarm Catalog in Cisco Unified Serviceability.
• For SIP trunks, each device that has an associated script causes a new instance of these counters to be
created. When you disassociate a script from the device, or remove the device from Cisco Unified
Communications Manager Administration, the instance of these counters gets removed.
For more information on performance counters, see the Cisco Unified Real-Time Monitoring Tool
Administration Guide .
Dependency Records
To find trunks that use a specific normalization script, choose Dependency Records from the Related Links
drop-down list box that is provided on the Cisco Unified Communications Manager Administration SIP
Normalization Script Configuration window. The Dependency Records Summary window displays information
about trunks that are using the script. To find more information about a specific trunk, click the Trunk link;
then, click the name of the trunk from the Dependency Records Details window. If dependency records are
not enabled for the system, the dependency records summary window displays a message.
Basic Calls Between SIP Endpoints and Cisco Unified Communications Manager
This section includes three basic calling scenarios. Two scenarios describe incoming and outgoing calls, while
the other one describes the use of early media, which is a media connection prior to the connection or answer
of a call.
The 183 Session Progress response indicates that the message body contains information about the media
session. Both 180 Alerting and 183 Session Progress messages may contain SDP, which allows an early media
session to be established prior to the call being answered.
When early media needs to be delivered to SIP endpoints prior to connection, Cisco Unified Communications
Manager always sends a 183 Session Progress message with SDP. Although Cisco Unified Communications
Manager does not generate a 180 Alerting message with SDP, it does support the 180 Alerting message with
SDP when it receives one.
The SIP Profile Configuration window contains a Disable Early Media on 180 check box. Check the check
box to play local ringback on the called phone and connect the media upon receipt of the 200OK response.
DTMF Relay Calls Between SIP Endpoints and Cisco Unified Communications Manager
MTPs now dynamically get allocated, if needed, based on the DTMF methods that are used on each endpoint.
Forward DTMF Digits From SIP Devices to Gateways or Interactive Voice Response (IVR) Systems for Dissimilar DTMF
Methods
The following figure shows the MTP software device that is processing inband DTMF digits from the phone
that is running SIP to communicate with the Primary Rate Interface (PRI) gateway. The RTP stream carries
RFC 2833 DTMF, as indicated by a dynamic payload type.
The previous figure begins with media streaming, and the MTP device has been informed of the DTMF
dynamic payload type.
1 The phone that is running SIP initiates a payload type response when the user enters a number on the
keypad. The phone that is running SIP transfers the DTMF inband digit (per RFC 2833) to the MTP device.
2 The MTP device extracts the inband DTMF digit and passes the digit out of band to Cisco Unified
Communications Manager.
3 Cisco Unified Communications Manager then relays the DTMF digit out of band to the gateway or IVR
system.
out-of-band digits. The software MTP device receives the DTMF out-of-band tones and generates DTMF
inband tones to the SIP client.
The figure shown begins with media streaming, and the MTP device has been informed of the dynamic DTMF
payload type.
1 The SCCP IP phone user presses buttons on the keypad. Cisco Unified Communications Manager collects
the out-of-band digits from the SCCP IP phone.
2 Cisco Unified Communications Manager passes the out-of-band digits to the MTP device.
3 The MTP device converts the digits to RFC 2833 RTP-compliant inband digits and forwards them to the
SIP client.
Blind transfers that are initiated from an SCCP IP phone allow ringback to the original, connected SIP device
user. To accomplish ringback, Cisco Unified Communications Manager uses an annunciator software device
that is often located with an MTP device.
With an annunciator, Cisco Unified Communications Manager can play predefined tones and announcements
to SCCP IP phones, gateways, and other IP telephony devices. These predefined tones and announcements
provide users with specific information on the status of the call.
Call Hold
Cisco Unified Communications Manager supports call hold and retrieve that a SIP device initiates or that a
Cisco Unified Communications Manager device initiates. For example, when a SCCP IP phone user retrieves
a call that another user placed on hold, Cisco Unified Communications Manager sends a re-INVITE message
to the SIP proxy. The re-INVITE message contains updated Remote-Party-ID information to reflect the current
connected party. If Cisco Unified Communications Manager originally initiated the call, the Party field in the
Remote-Party-ID header gets set to calling; otherwise, it gets set to called. For more information on the Party
field parameter, see Enhanced Call Identification Services, on page 411.
Call Forward
Cisco Unified Communications Manager supports call forward that a SIP device initiates or that a Cisco
Unified Communications Manager device initiates. With call forwarding redirection requests from SIP devices,
Cisco Unified Communications Manager processes the requests. For call forwarding that is initiated by Cisco
Unified Communications Manager, the system uses no SIP redirection messages. Cisco Unified Communications
Manager handles redirection internally and then conveys the connected party information to the originating
SIP endpoint through the Remote-Party-ID header.
Cisco Unified Communications Manager provides flexible configuration options to provide these identification
services either on a call-by-call or a statically preconfigured for each SIP signaling interface basis.
Note See the Cisco IOS SIP Configuration Guide for more general information on Remote-Party-ID header.
Example
Bob Jones (with external phone number=8005550100) dials out to a SIP signaling interface; the From and
Remote-Party-ID headers contain
Example 1
With a restricted calling name, Cisco Unified Communications Manager sets the calling name in the From
header to a configurable string. Cisco Unified Communications Manager sets the display field in the
Remote-Party-ID header to include the actual name but sets the Privacy field to name:
Example 2
With a restricted calling number, Cisco Unified Communications Manager leaves out the calling line in the
From header; however, Cisco Unified Communications Manager still includes the calling line in the
Remote-Party-ID header but sets the Privacy field to privacy=uri:
Example 3
With a restricted calling name and number, Cisco Unified Communications Manager sets the Privacy field
to privacy=full in the Remote-Party-ID header:
headers were exactly the same and there was no way to differentiate between the network provided identity
and the user provided identity. Typically, the administrator configures each user device with a Directory
Number (DN) and a display name. An outgoing call from this DN would carry its directory number and display
name in both Identity headers and the FROM header. Administrators can also configure another identity on
a SIP trunk. This identity, sometimes called a switchboard identity, is used to hide each individual caller's
identity. It can be configured on the Caller Information section of a SIP Trunk for outbound calls. The
configuration includes two fields, Caller ID DN and Caller Name. The caller's original directory number
and display name are overwritten when such configurations are enabled.
Cisco Unified Communications Manager provides configurations where the administrator can enable both
the switchboard identity and original caller identity. The switchboard identity is carried in the FROM header
and original caller identity will be carried in Identity headers. Such configuration can be enabled for each SIP
Trunk or SIP user device.
For the incoming calls from within the network, Cisco Unified Communications Manager provides
configurations to accept the network provided identity carried in Identity headers or the user provided identity
carried in FROM header. Cisco Unified Communications Manager maintains a single set of identities per call.
Note Three different identity headers are supported: PAI, PPI and RPID. Depending on the Call Routing
Information configuration on the SIP trunk page, one or two of these headers may be present in an outgoing
request or response.
Outgoing Call with Original Caller Identity is configured by default in the Call Routing Information. By
default the Remote-Party-Id and Asserted-Identity checkboxes are checked and the Asserted-Type and
SIP Privacy fields are set to Default.
To configure an outgoing call with the switchboard identity, set the Caller ID DN and Caller Name on the
Calls section of SIP Trunk configuration page. These provide the switchboard identity and hide the caller's
identity.
For calls originated from Cisco Unified Communications Manager devices, the Identity headers are set to the
line ID of the device and the From header is set to either the same as the Identity header or the switchboard
information. This is provision-able and does not require changes in Cisco Unified Communications Manager.
On the SIP Trunk Configuration page, there is a new checkbox for Maintain Original Caller ID DN and
Caller Name in Identity Headers which is used to control the display name and number of outgoing SIP
messages. When enabled for the outgoing SIP messages, the configured value Caller ID DN will not override
the phone number and the configured Caller Name will not overwrite the caller name in outgoing Identity
headers.
Example 1
Cisco Unified Communications Manager receives an INVITE message with a destination address of 800555.
Cisco Unified Communications Manager includes the connected party name in 18x and 200 messages as
follows:
Example 1
Cisco Unified Communications Manager sets the display field in the Remote-Party-ID header to include the
actual name but sets the Privacy field to privacy=name:
Example 2
With a restricted connected number, Cisco Unified Communications Manager still includes the connected
number in the Remote-Party-ID header but sets the Privacy field to privacy=uri:
Example 3
With a restricted connected name and number, Cisco Unified Communications Manager sets the Privacy field
to privacy=full in the Remote-Party-ID header:
Note When a call gets redirected from a DN to a voice-mail server/service that is integrated with Cisco Unified
Communications Manager using a SIP trunk, the voice mailbox mask on the voice-mail profile for the
phone modifies the diverting number in the SIP Diversion header. This behavior is expected because the
diversion header gets used by the Cisco Unified Communications Manager server to choose a mailbox.
Redirection
The following scenario represents the behavior that you will get if the Redirect by Application check box on
the SIP Profile Configuration window is unchecked. With this configuration, the redirection from the SIP
network is handled at the SIP stack level, and the system accepts and forwards all redirection requests to the
address in the Contact header of the redirection response. The call is automatically forwarded out the same
trunk on which the redirection response was received. No additional routing logic is applied to handle or
restrict how the call is redirected occurs. For example, if the redirection contact in a 3xx response to an outgoing
INVITE was a Cisco Unified Communications Manager registered phone and the stack is handling redirection,
the call gets redirected back out over the same trunk instead of being routed directly to the Cisco Unified
Communications Manager phone. Getting redirected to a restricted phone number (such as an international
number) means that handling redirection at the stack level will cause the call to be routed instead of being
blocked.
If the Redirect by Application check box is checked Cisco Unified Communications Manager passes the
Contact header through its routing engine and uses routing logic to forward the redirection request to the
address in the Contact header. For SIP requests, if the host portion of the Contact header is not a local Unified
CM, a SIP route pattern is required to map the host portion of the Contact header to an outgoing trunk or
Unified CM will not be able to route the call.
The Redirect by Application check box allows an administrator to:
• Apply a specific calling search space to redirected contacts that are received in the 3xx response.
• Apply digit analysis to the redirected contacts to make sure that the call gets routed correctly.
• Prevent DOS attack by limiting the number of redirection (recursive redirection) that a service parameter
can set.
• Allow other features to be invoked while the redirection is taking place.
For information on how Unified CM routes SIP requests, see "Routing of SIP Requests in Unified CM" in
the Dial Plan chapter of the Cisco Unified Communications System SRND.
Support exists for ISDN bearer capability for incoming ISDN data calls (restricted and unrestricted digital)
that exit the VoIP network on another T1 PRI trunk.
The following figure shows a typical SIP trunk deployment that has the G.Clear codec enabled.
Two SIP service parameters enable the G. Clear codec over SIP trunks: SIP Route Class Naming Authority
and SIP Clear Channel Data Route Class Label. The SIP Route Class Naming Authority parameter represents
the naming authority and context for the labels that are used in SIP signaling that represent the route class.
The value specifies a domain name that is owned by the naming authority. The default specifies cisco.com.
To signal a particular route class value, Cisco Unified Communications Manager incorporates the domain
name and the appropriate route class label, as defined in the SIP Clear Channel Data Route Class Label service
parameter, into the SIP signaling.
The SIP Clear Channel Data Route Class Label represents the clear channel data route class in SIP signaling.
This parameter and the SIP Route Class Naming Authority parameter create the complete signaling syntax
for the SIP clear channel data route class value. The default specifies ccdata.
Route class signaling proves useful when you are interworking with TDM networks that make routing decisions
based on route class and clear-channel data route classes. The default domain name that is specified in the
parameter applies to interaction between Cisco switches. You can change the parameter to any vendor– or
deployment–specific requirements. The far-end switch should receive the same value that is configured in the
parameter.
The following entities do not get supported or are disabled:
• H.323 ICTs with the G. Clear codec do not get supported.
• Skinny Client Control Protocol (SCCP) devices with the G. Clear codec do not get supported.
• T1 and E1 CAS with the G. Clear codec do not get supported.
• RSVP with the G. Clear codec does not get supported.
• MLPP over E1 trunks does not get supported.
• Echo cancellation and zero suppression for outbound G. Clear codec calls get disabled.
• Frame aligning individual DS-0 circuits that transit the VoIP network do not get supported because
terminal equipment takes responsibility for the bonding of the individual DS-0 circuits that are defined
by ITU H.244.
• Fast Start and Media Termination Point Required options in Cisco Unified Communications Manager
do not work with G. Clear that is enabled.
• DTMF signaling with the G.Clear codec does not get supported
Note Cisco Unified Communications Manager ignores DTMF configuration settings for all calls on which
G.Clear is advertised in the list of codecs, irrespective of whether G.Clear is chosen as the codec for the
call.
• UPDATE
• REFER
For inbound calls, the network domain is compared to a list of acceptable network domains. The network
domain of an incoming call is examined only if the call terminates to a Cisco Unified Communications Manager
endpoint. For all other call types, the network domain is not validated against a local configuration. The
configuration of acceptable network domains must be added to the SIP Profile.
SIP trunks can respond to updated precedence signals and the following supplementary services:
• Precedence Call Waiting
• Call Transfer
• Call Forwarding
• Three-way Calling
The G.729 codec over SIP trunks applies only to outgoing calls, and incoming calls are not affected. Be aware
that the system does not support midcall codec switching from G.729 to any other codec.
Note Remote-Party-ID (RPID) headers coming in from the SIP gateway can interfere with QSIG content and
cause unexpected behavior with Call Back capabilities. To prevent interference with the QSIG content,
turn off the RPID headers on the SIP gateway.
When you create a SIP trunk with Cisco Intercompany Media Engine (IME) selected as the trunk service type,
the default for the Tunneled Protocol field is QSIG. QSIG must be the tunneled protocol for QSIG features
to work on a Cisco IME trunk.
Note Cisco Unified Communications Manager supports only connection retention mode for Call Back on an a
Cisco IME trunk.
SIP PUBLISH
SIP PUBLISH provides the preferred mechanism for Cisco Unified Communications Manager Release 6.0
(and later) to send IP phone presence information to Cisco Unified Presence Release 6.0 (and later) over a
SIP trunk because it provides improved performance. PUBLISH also provides presence information on a line
basis; for example, for do not disturb and mobility. Only outbound PUBLISH gets supported. (Cisco Unified
Communications Manager Release 6.0 [and later] uses SUBSCRIBE/NOTIFY for presence when
communicating to Cisco Unified Presence release 1.0.)
PUBLISH represents a SIP method for event state publication. RFC 3903 provides a framework for the
publication of event state from a user agent to an entity that is responsible for the composition of this event
state and distributing it to interested parties through the SIP Events framework. The mechanism that is described
in RFC 3903 can extend to support publication of any event state for which an appropriate event package
exists.
In addition, RFC 3903 defines a concrete usage of that framework for the publication of presence state by a
presence user agent to a presence compositor.
SIP trunk works with Cisco Unified Presence to provide the presence information for the Cisco Unified
Communications Manager registered phones. In release 5.0, Cisco Unified Presence collected the presence
information from Cisco Unified CallManager through the SIP subscription mechanism.
The Cisco Unified Communications Manager to Cisco Unified Presence interaction works properly when the
SIP subscription mechanism is used; however, this mechanism brings some performance concerns. Both Cisco
Unified Communications Manager and Cisco Unified Presence must maintain a separate subscription dialog
for each phone that is being watched. Moreover, if a phone is interested by two different users, and each user
has a different watch rule, Cisco Unified Presence will issue two different SUBSCRIBE requests to the Cisco
Unified Communications Manager SIP trunk for the same number.
In Cisco Unified Communications Manager Release 6.0 (and later), a SIP trunk can use PUBLISH as the
mechanism for the presence interaction with Cisco Unified Presence. Cisco Unified Communications Manager
acts as the Event Publication Agent (EPA), publishing the presence information of its managed phones; Cisco
Unified Presence acts as the Event State Compositor (ESC), receiving the published presence information,
aggregating it, and updating the watcher phone displays accordingly.
Cisco Unified Communications Manager and Cisco Unified Presence High-Level Architecture Overview
The figure below shows how Cisco Unified Communications Manager, Cisco Unified Presence, and Cisco
Unified IP Phones work together.
• Cisco Unified Communications Manager manages all the IP phones, and Cisco Unified Communications
Manager uses the SIP or SCCP interface to control the phones.
• An HTTP interface also exists between the IP phones and Cisco Unified Presence. This interface gets
used for Cisco Unified Presence to update phone screens. It also gets used for Cisco Unified Presence
to detect user login/logout activities.
• The SIP trunk interface gets used to pass the presence data between Cisco Unified Communications
Manager and Cisco Unified Presence.
Tip To maximize the distributed performance in a multinode cluster, Cisco recommends that you configure
the SIP trunk to use the default device pool.
• From the Service Parameters Configuration window for the Cisco CallManager service, in the CUP
PUBLISH Trunk field, choose the SIP trunk that you configured.
• Configure a Cisco Unified Presence end user (User Management > End User Configuration) and
assign a licensing unit to the user (System > Licensing > Capabilities Assignment).
• Associate the end user with the line appearance (Device > Phone Configuration). From the Phone
Configuration window, click the DN that the user will use to access the Cisco Unified Presence. Click
the Associate End Users button. From the Find and List Users window, choose an end user that will
access the Cisco Unified Presence.
Note You can associate one line appearance with up to five end users.
• DND Support for SIP Trunk PUBLISH-Because DND is device based in release 6.0 (and later), if a
device is changed to the DND state, all Cisco Unified Presence-enabled line appearances that are
associated with this device could get published. When a device gets changed to the DND state, DND as
well as the busy/idle status will get published together to give Cisco Unified Presence more flexibility
to process the data.
• Shared Lines-If Phone A and Phone B are sharing DN 1000, when a user picks up Phone A and makes
a call on the line 1000, Cisco Unified Communications Manager notifies Cisco Unified Presence that
line 1000 is busy. This information gives the watcher the illusion that all lines for DN 1000 are busy.
This does not represent accurate information because line 1000 on Phone B remains idle. Cisco Unified
Communications Manager tells Cisco Unified Presence that line 1000 on Phone A is busy. In release
6.0 (and later), Cisco Unified Communications Manager publishes by line appearance. The system
considers a line appearance a (DN, Device) pair.
• Multiple Partitions-When Cisco Unified Communications Manager publishes the presence status of a
DN, it also shows the partition in which the DN is associated.
• Associating Username-With shared line and multiple partitions supported, Cisco Unified Presence cannot
assume that it works only with one DN for each phone and also one partition across the whole Cisco
Unified Communications Manager system. In release 6.0 (and later), because a line appearance can be
associated with an end user, a SIP trunk will publish the status of the line appearance on behalf of the
end user that is associated with that line appearance, which means it can get used to identify Cisco
Unified Presence-enabled lines. If a line appearance is associated with an end user, the system is
considered as Cisco Unified Presence-enabled; therefore, its presence information will get published.
The following performance counters exist in Cisco Unified CallManager Release 5.x, but the PUBLISH
feature impacts their values:
• SIP_SummTotalOutReq
• SIP_SummTotalInRes
• SIP_StatsRetryRequestsOut
Security Recommendations
RFC 3903 suggests the use of TLS and digest authentication against issues such as Access Control, Denial
of Service Attacks, Replay Attacks, and Man in the Middle Attacks. Because Cisco Unified Communications
Manager and Cisco Unified Presence support TLS and digest authentication, no changes occurred in release
6.0. The administrator can configure and enable TLS and digest authentication for Cisco Unified
Communications Manager and Cisco Unified Presence. Additionally, you can use IPSec as an alternative to
TLS.
BAT Support
The following BAT tools assist in migrating Cisco Unified Presence users to Cisco Unified Communications
Manager:
• BAT provides a tool that examines all Cisco Unified Presence licensed users and their primary extensions
and associated device line appearances for users after Cisco Unified Communications Manager is
upgraded from 5.x to 6.0 (and later). You need this tool during the upgrade/migration of Cisco Unified
Presence when connecting to Cisco Unified Communications Manager (because all the backend
subscriptions get deleted and the new line appearance-based presence needs to be available for the Cisco
Unified Presence users). To perform the migration, BAT uses the Export and Update functions. The
export csv format follows: User ID, Device, Directory Number, Partition. The last three columns form
a line appearance.
• To access the Export and Update windows, choose Bulk Administration > Users > Export Line
Appearance and Bulk Administration > Users > Line Appearance > Update Line Appearance.
• The Export and Update windows include a check box, Export Line Appearance for CUP User Only (and
Update Line Appearance for CUP Users Only). When this check box gets checked, the export or update
operation gets performed on the Cisco Unified Presence users. Non-Cisco Unified Presence users do
not get exported or updated.
SIP OPTIONS
In Cisco Unified Communications Manager, the SIP OPTIONS method allows a SIP trunk to track the status
of remote destinations. By sending outgoing OPTIONS and checking the incoming response message, the
SIP trunk knows whether remote peers are ready to receive a new request. The SIP trunk does not attempt to
set up new calls to unreachable remote peers; this approach allows for quick failovers.
Cisco Unified Communications Manager uses SIP OPTIONS as a keep-alive mechanism on the SIP trunk.
Cisco Unified Communications Manager periodically sends an OPTIONS request to the configured destination
address on the SIP trunk. If the remote SIP device fails to respond or returns a SIP error response, Cisco
Unified Communications Manager tries to reroute the calls by using other trunks or by using a different
address, depending on the configuration.
The OPTIONS request lies outside the context of a call; therefore, the request allows Cisco Unified
Communications Manager to detect failures even if no calls are present on the SIP trunk. This approach allows
any subsequent calls to be rerouted more quickly. The SIP OPTIONS method prevents calls from incurring
large timeout and retry delays before the calls get rerouted.
destination status for trunks with service type “None (Default)” check box. SIP OPTIONS is disabled
by default.
• From the SIP profile that you created, update the two request timers if necessary. One timer gets used
when the SIP trunk is in service or partially in service; the second timer gets used when the SIP trunk
is out of service. Cisco Unified Communications Manager initiates the SIP OPTIONS requests to the
configured destination address(es) of the SIP trunk by using the configured transport protocol (for
example, UDP or TCP).
Note When the request timers expire, Cisco Unified Communications Manager checks whether
it has received responses to all previously sent OPTIONS requests. Cisco Unified
Communications Manager does not send any new OPTIONS requests if it is still waiting
for responses to previous OPTIONS requests. Thus, the system does not burden the
network with multiple concurrent OPTIONS requests.
• From the SIP profile that you created, set the SIP OPTIONS retry timer and counter.
• Configure a SIP trunk (if one is not already configured). The trunk service type of the SIP trunk must
specify None(default). Dynamic SIP trunks, such as Call Control Discovery, Extension Mobility Cross
Clusters, and Intercompany Media Services, are not supported.
• Use Trunk Configuration to configure the destination information. Multiple destinations can be configured.
If the destination address is configured as a host name (instead of a dotted IP address), and multiple
addresses are returned, the system sends OPTIONS messages to the returned addresses until a response
is received. If no response is received before all returned addresses have been exhausted, the SIP trunk
gets marked as “target in down state.”
Note For SIP trunks, Cisco Unified Communications Manager supports up to 16 IP addresses for each DNS
SRV and up to 10 IP addresses for each DNS host name. The order of the IP addresses depends on the
DNS response and may be identical in each DNS query. The OPTIONS request may go to a different set
of remote destinations each time if a DNS SRV record (configured on the SIP trunk) resolves to more
than 16 IP addresses, or if a host name (configured on the SIP trunk) resolves to more than 10 IP addresses.
Thus, the status of a SIP trunk may change because of a change in the way a DNS query gets resolved,
not because of any change in the status of any of the remote destinations.
• Assign the SIP profile that has OPTIONS Ping enabled to the SIP trunk.
When the destination of a SIP trunk includes or resolves to more than one IP address, call routing uses a
random selection algorithm to select the destination IP address for the next call on a SIP trunk. If SIP OPTIONS
is enabled for the trunk, the state information for the selected IP address determines whether to send the
INVITE or advance to the next destination.
Forbidden. Misconfiguration of the X.509 Subject Name at either the Cisco Unified Communications Manager
that sends the OPTIONS request or at the Cisco Unified Communications Manager that receives and responds
to the OPTIONS request may cause this failure.
Consider the following two scenarios.
Scenario 1
Unified CM 1 sends an OPTIONS request over a SIP trunk to Unified CM 2 and receives a 200 OK response.
The X.509 Subject Name in the SIP trunk security profile is misconfigured at Unified CM 2; therefore,
Unified CM 2 gets marked as available at Unified CM 1. When the INVITE gets sent from Unified CM 1 to
Unified CM 2, Unified CM 2 sends a 403 Forbidden message to Unified CM 1. The following figure illustrates
this scenario.
Scenario 2
Unified CM 1 sends an OPTIONS request over a SIP trunk to Unified CM 2 and receives a 200 OK response.
Unified CM 1 marks Unified CM 2 as available, although the X.509 Subject Name in the SIP trunk security
profile is misconfigured at Unified CM 1. In this case, the INVITE request from Unified CM 1 to Unified
CM 2 fails. The following figure illustrates this scenario.
Serviceability Alarms
The following alarms support SIP OPTIONS:
• SIPTrunkOOS
• SIPTrunkPartiallyISV
• SIPTrunkISV
codecs when an MTP that supports multiple codecs gets inserted. In previous releases, Cisco Unified
Communications Manager provided early offer SDP only when administrators enabled MTP Required or E2E
RSVP on the outgoing SIP trunk. The early offer feature ensures that a higher percentage of outbound early
offer SIP trunk calls get made without requiring an MTP, thus reducing the number of MTP resources that
are needed and improving interoperability with third-party PBXs.
Cisco Unified Communications Manager supports early offer (without requiring MTP) when one of the
following devices initiates the call:
• SIP phones
• SCCP phones with SCCP v20 support, which provides media port information through the getPort
capability
• MGCP gateways
• Incoming H323 fast start calls
• Incoming early offer SIP trunk calls
Note For endpoints where the media port information is not available (for example, H323 slow start calls or
delayed offer SIP calls or legacy SCCP phones), Cisco Unified Communications Manager still allocates
an MTP to provide SDP in the initial INVITE.
Note For calls that any of the devices in the preceding list initiate, MTP may be needed due to other reasons,
such as DTMF/codec mismatch, TRP required on the inbound or outbound trunk, or MTP required on the
calling side.
Mid-Call Setup
Cisco Unified Communications Manager also enhances interoperability with third-party devices during mid-call
operations, such as basic hold/resume operations, and during supplementary services, such as transfer and
conference. In previous releases, Cisco Unified Communications Manager sent an INVITE with an inactive
SDP (a=inactive attribute) to indicate a break in media path, sent a delayed offer INVITE to insert music on
hold or to resume the media stream, and expected a send-recv offer SDP in the 200 OK. Because third-party
devices often provide an inactive offer SDP in the 200 OK instead of providing a send-recv offer SDP, the
media path remains in an inactive state and causes calls to drop.
Cisco Unified Communications Manager allows you to configure a parameter for an early offer SIP trunk so
that Cisco Unified Communications Manager suppresses the sending of inactive or sendonly SDP in mid-call
INVITEs. When this parameter gets enabled, Cisco Unified Communications Manager connects the SIP trunk
device directly to the MOH or annunciator device without breaking the existing media stream during call hold
or during other feature invocation. Similarly, Cisco Unified Communications Manager connects the SIP trunk
device to a line-side device directly during call resume without breaking the MOH or annunciator stream. By
preventing the far-end media stream from getting set to inactive, Cisco Unified Communications Manager
should always be able to resume the media path.
Note You should configure the suppression of inactive or sendonly SDP only if you experience interoperability
issues with third-party SIP devices during hold-resume or during media resumption for supplementary
services. Certain endpoints, such as Cisco Unity Connection, may not work if you enable this configuration.
• For the delayed offer SIP call to early offer interworking case, Cisco Unified Communications Manager
inserts an MTP to provide SDP on the outgoing call leg. The INVITE contains audio lines only. The
INVITE that is sent on the outgoing leg includes audio media lines only. The calling video capabilities
and cryptographic key of the device are not available to the tandem cluster; thus, no cryptographic
attribute for audio or video media line exists. As a result, the outgoing INVITE SDP contains the IP and
audio port of the MTP and no SRTP key or attributes in the audio media line and no video media lines.
• For the slow start H323 calls to early offer interworking case, Cisco Unified Communications Manager
inserts an MTP to provide SDP on the outgoing call leg. The INVITE contains audio lines only. The
INVITE sent on the outgoing leg includes audio media lines only. The calling video capabilities and
cryptographic key of the device are not available to the tandem cluster; thus, no cryptographic attribute
for audio or video media line exists. As a result, the outgoing INVITE SDP contains the IP and audio
port of the MTP and no SRTP key or attributes in the audio media line and no video media lines. Cisco
Unified Communications Manager escalates to video after it receives video TCS from H323 leg after
media cut-through and if call admission control (CAC) allows video and the allocated MTP supports
pass-through and multimedia.
• Cisco Unified Communications Manager sends delayed offer INVITEs for the following scenarios:
◦Mid-call media renegotiation
◦Call hold-Cisco Unified Communications Manager sends a delayed offer INVITE in mid-call when
inserting MOH, because the MOH server might not support the same codec as the negotiated audio
call. Cisco Unified Communications Manager needs the complete codec list from the far end to
renegotiate media.
◦Call resume
Note When a line-side device initiates a call transfer and leaves the call, Cisco Unified
Communications Manager connects one or two trunk legs and sends a delayed offer
INVITE in mid-call. Using a delayed offer INVITE ensures that features, such as video
and SRTP, do not get dropped when transfers result in two trunk call legs getting
connected.
• Cisco Unified Communications Manager sends a delayed offer INVITE or outgoing call fails when one
of the following situations occurs:
◦If an allocated MTP, transcoder, or TRP does not support getPort capability and an outbound SIP
trunk leg is enabled for early offer, Cisco Unified Communications Manager does not allocate
another media resource to provide early offer.
◦When the Use Trusted Relay Point setting is enabled on a SIP trunk (Device > Trunk) and the
allocated media resource does not support TRP capability or fails to provide the media port, Cisco
Unified Communications Manager does not allocate another media resource. This situation can
occur if the MTP or RSVP Agent is not configured for TRP.
◦Depending on the setting of the Fail Call If MTP Allocation Fails service parameter or the Fail
Call If TRP Allocation Fails service parameter, Cisco Unified Communications Manager sends a
delayed offer or fails the call.
• Configure UPDATE and PRACK on the SIP trunk to provide ringback in blind transfer cases when the
consult call leg on early offer SIP trunk provides inband ringback or announcements. If the trunk is not
enabled for PRACK or if the far-end device does not support UPDATE, the transferee does not receive
a ringback tone.
• As in previous releases, you cannot change the codec order in the offer SDP. Cisco Unified
Communications Manager orders the codecs based on an internal list, typically from highest to lowest.
To work around this issue, you can create a SIP Normalization script to reorder the codecs in the offer
SDP.
Traces
The following examples show the traces that help you troubleshoot early offer calls.
Note 1 indicates early offer is enabled for this call; 0 indicates that early offer is disabled.
Note The values for eoType include the following: None (0), early offer for G.Clear (1), early offer for voice
and video (2), and early offer for G.Clear voice and video (3).
Note The valid values for eoStatus include the following: None(0), early offer for voice and video (1), early
offer for G.Clear (2), Continue delayed offer (3), and failed call (4).
Trace for StationD (SCCP Device) That Participates in an Early Offer Call
|RSVPSessionMgr(1,100,91,1) |StationCdpc(1,100,51,1)
|1,100,49,1.100207^172.18.199.61^SEP001319ACCA00
|[R:N-H:0,N:0,L:0,V:0,Z:0,D:0] CI=
30801943 confID=30801943 callRefID=30801943 mediaType=1 iptype=0
PPID=16777217 reqCode=1
port=31780 RTCPPort=0 ipAddrType=0 ipv4=172.18.199.61 status=0
Media Layer Trace for Early Offer Call When MTP Allocation Is Required
Note Valid values for mtpInsReason include the following: None (0), TRP Side B (1), TRP Side A (2), Transcoder
Side A (4), MTP Side A (8), DTMF mismatch (16), early offer (32).
Note Valid values for Err codes for media resource allocation failures include the following: No Error (0), TRP
allocation Side B (1), TRP Side A (2), Transcoder Side A (3), MTP Side A (4), MTP for DTMF mismatch
(5), MTP for early offer (6).
Problem Solution
The initial outgoing INVITE for an early
1 Verify that you checked the Enable Early Offer for voice
offer SIP trunk call does not contain an
and video calls check box on the SIP associated with the
SDP.
early offer trunk.
2 Verify that the SIP trunk is not in IPv6 only mode or
dual-mode trunk with ANAT or media preference set to
IPv6.
3 Verify that calling device is not an IPv6-only device.
4 If initiating calls from pre SCCP v20 device or H323
Slowstart device or if this is a delayed offer incoming call,
verify that MTP allocation is taking place.
5 Ensure that the caller or SIP trunk media resource group
list has an MTP available. Verify that the MTP firmware
supports getPort capability. If the MTP image does not
support getPort capability, upgrade to a newer image, IOS
release 15.1(2)T or later.
6 For an SCCP v20 calling device, verify that the device
provides the media port in StationPortRes/
DeviceMediaInfoRes. If not, check for a timeout
event-GetPortResponseTimer or
TimeoutWaitingForPortInfo.
Problem Solution
An outgoing call for an early offer SIP trunk
1 If initiating calls from pre-SCCP v20 devices or H323
fails. Cisco Unified Communications
slowstart or delayed offer incoming trunk, verify that MTP
Manager does not send an INVITE.
allocation takes place and that the MTP supports SCCP v20.
2 If the MTP allocation fails, do one or more of the following:
• Check the configuration for the Fail Call Over SIP
Trunk If MTP Allocation Fails service parameter and
set it to False.
• Include an MTP in the media resource group list that
associates with the SIP trunk or default pool.
Problem Solution
There is no video during initial call when
1 Verify that the Media Termination Required check box is
MTP is inserted in the call.
not checked in the Trunk Configuration window for this
trunk.
2 Verify that Cisco Unified Communications Manager MTP
is not allocated. The Cisco Unified Communications
Manager MTP does not support video pass-through.
3 If an IOS MTP is allocated, verify that the IOS MTP is
configured with pass-through codec. IOS MTP supports
video pass-through.
4 Verify that location call admission control allows a video
call.
Note Cisco Business Edition 5000 does not support the following example.
The figure above shows a simplified example of a Cisco Unified Communications Manager B2BUA network
that shows a main site and a branch office deployment. Each site includes a mixture of phones that are running
SIP and phones that are running SCCP. The main site contains the Cisco Unified Communications Manager
cluster and voice mail server. Each phone at the main site and the branch office site homes to a set of primary,
secondary, and tertiary Cisco Unified Communications Managers. This provides redundancy of call control
in the event of the failure of an individual Cisco Unified Communications Manager server.
Phones that are running SIP that are at the main site direct all session invitations to Cisco Unified
Communications Manager. Based on routing configuration and destination, Cisco Unified Communications
Manager will either extend a call locally to another phone that is running SIP or phone that is running SCCP,
through the main site voice gateway across the IP WAN to one of the phones in the branch office, or through
the main site voice gateway to the PSTN. Calls that are originating from phones in the branch office get routed
similarly with the added ability of routing calls to the PSTN through the branch office voice gateway.
The branch office includes an SRST gateway that is deployed for access to the main site IP WAN and for
PSTN access. Phones that are running SIP in the branch office will direct all session invitations to the Cisco
Unified Communications Manager at the main site. Similarly to the phones at the main site, Cisco Unified
Communications Manager may extend the call to a phone at the main site, through the main site voice gateway
across the IP WAN to a phone in the branch office, or to the PSTN. Depending on the routing configuration
of the Cisco Unified Communications Manager cluster, PSTN calls that originate from the phones in the
branch office can get routed to the PSTN through the gateway at the main site, or they can be routed locally
to the PSTN through the branch office gateway.
The SRST gateway also acts as a backup call control server in the event of an IP WAN outage. Both the
phones that are running SIP and phones that are running SCCP will fail over to the SRST gateway during a
WAN failure. By doing so, the phones in the branch office can have their calls routed by the SRST gateway.
This includes calls that originate and terminate within the branch office and calls that originate and terminate
in the PSTN.
SIP Standards
The SIP standards described in this section are supported in Cisco Unified Communications Manager.
RPID represents a SIP header that is used for identification services. RPID indicates the calling, called, and
connected remote party information to the other party for identification and callback, legal intercept, indication
of user identification and user location to emergency services, and the identification of users for accounting
and billing services.
Diversion Header
This SIP standard supports the following Cisco Unified Communications Manager features:
• Redirected Number ID Service (RDNIS)
• Call Forward All Activation, Call Forward Busy, Call Forward No Answer
Replaces Header
This SIP standard supports the following Cisco Unified Communications Manager feature:
• Shared Line: Remote Resume
Join Header
This SIP standard supports the following Cisco Unified Communications Manager feature:
• Shared Line: Barge
P-Charging-Vector Header
Cisco Unified Communications Manager 8.6(1) supports pass through of a SIP header called P-Charging-Vector
(PCV) in network deployment. This PCV header is used to convey mobile or PSTN charging related
information, such as the globally unique IP Multimedia Subsystem (IMS) charging identifier (ICID) value to
the service providers.
A new SIP Normalization script, HCS-PCV-PAI-passthrough, is introduced as part of this feature. This script
would be pre-installed on the Cisco Unified Communications Manager and has to be associated with all the
SIP trunks that point to the network.
For any calls that originate from a network, the Cisco Unified Communications Manager passes through the
PCV header received from a network in the INVITE, UPDATE and 200 OK to the other side. Cisco Unified
Communications Manager would additionally pass through the PCV header from a network via 200 OK SIP
for the calls terminating in the Cisco Unified Communications Manager. Because these calls are routed back
to the Cisco network via the same SIP trunk, the 200 OK message received by the Cisco Unified
Communications Manager is passed as-is through the PCV header in the outgoing calls.
Remotecc
This SIP standard supports the following Cisco Unified Communications Manager features:
• Ad hoc conferencing
• Remove Last Participant
• Conflist
• Immediate Diversion
• Call Park
• Call Select
• Shared Line: Privacy
CTI Support
Line-side SIP includes CTI functionality, which allows CTI applications such as Cisco Unified Communications
Manager Assistant to support Cisco Unified IP Phones that are running SIP (for example, Cisco Unified IP
Phone 7961). CTI capabilities on phones that are running SIP equate to those on phones that are running
SCCP with a few exceptions. Some CTI features that are supported on phones that are running SIP include
display text, set lamp, play tone, call park, and privacy support. For more information about CTI and Cisco
Unified Communications Manager, see Computer Telephony Integration, on page 581.
Dial Plans
Unlike the phones that are running SCCP, the phones that are running SIP collect digits locally before sending
them to Cisco Unified Communications Manager. The phones that are running SIP use a local dial plan to
know when enough digits have been entered and to trigger an INVITE with the collected digits. Phones that
are running SIP that are in SRST mode will continue to use any configured dial plans that they receive from
Cisco Unified Communications Manager. See SIP Dial Rules, on page 206, for more information.
Do Not Disturb
Cisco Unified Communications Manager supports do not disturb (DND) that a SIP device initiates or that a
Cisco Unified Communications Manager device initiates. A DND status change gets signaled from a SIP
device to Cisco Unified Communications Manager that is using the SIP PUBLISH method. A DND status
change gets signaled from a Cisco Unified Communications Manager to a SIP device that is using a dndupdate
Remote-cc REFER request. Cisco Unified Communications Manager can also publish the do not disturb status
for a device, along with the busy and idle status for the device.
DSCP Configuration
Cisco Unified IP Phones that are running SIP get their DSCP information from the configuration file that gets
downloaded to the device. The DSCP setting applies for the device, whereas, the phones that are running
SCCP can get the DSCP setting for a call. DSCP values get configured in the Enterprise Parameters
Configuration window, and in the Cisco Unified Communications Manager Service Parameters Configuration
window.
E.164
Cisco Unified Communications Manager allows you to globalize calling party numbers of calls received
through gateways. This includes the addition of the “+” sign found in E.164 formatted numbers, such as
+14085551234. When a phone that is running SIP invokes the dial back feature from the call logs directory,
the globalized number will get returned to the Cisco Unified Communications Manager for routing. E.164
support allows the SIP device layer to pass the entire globalized number string, including the + sign, to the
DA.
PLAR
Private Line Automatic Ringdown (PLAR), a term that is used by traditional telephony systems, refers to a
phone configuration whereby any time the user goes off hook, the phone immediately dials a preconfigured
number. The user cannot dial any other numbers from that phone (or line). This gets implemented in SCCP
IP phones in Cisco Unified Communications Manager by using partitions, calling search space (CSS), and
translation patterns; neither the device configuration nor line configuration indicates that PLAR is set up for
the phone.
Administrators use SIP Dial Rules for configuring PLAR in phones that are running SIP. Phones that are
configured for PLAR will have a one-line dial plan configuration that specifies the appropriate target pattern.
When the user goes off hook, the phone will populate the INVITE with the target string and immediately send
the request to Cisco Unified Communications Manager. The user does not enter any digits. See SIP Dial
Rules, on page 206 for more information.
Single Call UI
Cisco Unified Communications Manager supports a single call UI with the use of line rollovers on phones
that are running SIP. A line rollover occurs if the max-calls-per-line and busy-trigger values are set to 1/1.
For Transfer and Conference features, when the max-calls-per-line value is reached on the primary call, the
phone can roll over the consult call to the closest line button with zero calls, or on the same DN in a different
partition. If the max-calls-per-line and busy-trigger values are set to 2/1, the outbound consult call will be
carried on the same button.
If both tags are present, Cisco Unified Communications Manager gives precedence to the x-graceful-reg tag.
Softkey Handling
The administrator uses Cisco Unified Communications Manager Administration to modify the softkey sets
that the phone displays. You can add and remove keys, and their positions can get changed. This data gets
written to the database and gets sent to the phone that is running SCCP via Station messages as part of the
phone registration/initialization process. For Cisco Unified IP Phones that support SIP, however, instead of
sending the keys in Station Messages, the Cisco Unified Communications Manager TFTP server builds the
file that contains the softkey sets. The phone that is running SIP retrieves these files from the TFTP server,
and the new softkey sets overwrite the softkey sets that are built into the phone. This allows Cisco Unified
Communications Manager to modify the default softkeys and also lets Cisco Unified Communications Manager
manipulate the softkey events, so it can directly control some phone-level features.
For features that are configured by using the Softkey Configuration window but are not supported by the
phone that is running SIP, the softkey will display, but the phone will display a message that the key is not
active, which is consistent with the behavior of the phone that is running SCCP.
The Dial softkey appears as part of the default softkey set when the phone that is running SIP is operating in
SRST mode.
Note The Cisco Unified IP Phones 7905, 7912, 7940, and 7960 that are running SIP do not download softkeys.
These phones get their softkey configuration in the phone firmware.
Procedure
Step 1 Gather the endpoint information, such as IP addresses or hostnames, that you need to configure the trunk
interface.
Step 2 Configure the SIP proxy.
Step 3 Create a SIP profile.
Step 4 Create a SIP trunk security profile.
Step 5 Create a SIP trunk. For trunk security, check the SRTP Allowed check box and then choose the Consider
Traffic on This Trunk Secure settings (optional).
Step 6 Configure the destination address.
Step 7 Configure the destination port.
Step 8 Associate the SIP trunk to a Route Pattern or Route Group.
Step 9 Reset the SIP trunk.
Step 10 Configure SIP timers, counters, and service parameters, if necessary. If you are using PUBLISH to communicate
to a Cisco Unified Presence, choose the configured trunk in the CUP PUBLISH Trunk field of the Service
Parameters Configuration window.
Tip Verify that the The SIP Interoperability Enabled service parameter, which supports the Cisco
CallManager service, is set to True; when you set this parameter to False, Cisco Unified Communications
Manager ignores SIP messages, and SIP devices do not function; that is, phones that run SIP cannot
register with Cisco Unified Communications Manager and SIP trunks cannot interact with Cisco
Unified Communications Manager. The default value specifies True. You must restart the Cisco
CallManager service if you change the value of this parameter.
Step 11 Enable SIP normalization and transparency to facilitate interoperability among a variety of endpoints, including
PBXs, gateways, and service providers. You can also enable REFER transparency so that Cisco Unified
Communications Manager passes on REFER requests to another endpoint rather than acting on them. To do
so, apply the precanned REFER transparency script (refer-passthrough.lua) or a custom script imported from
the SIP Normalization Script Configuration window (Device > Device Settings > SIP Normalization Script)
to the SIP trunk by configuring the Normalization Script fields on the Trunk Configuration window (Device
> Trunk).
Step 12 To configure an early offer enabled SIP trunk, edit the SIP profile, and check the Early Offer support for
voice and video calls (insert MTP if needed) check box.
Note Make sure that the MTP uses IOS version 15.1(2)T or
later.
Step 13 If you use SCCP phones with SCCP version 20 support (which provides media port information through the
getPort capability) and you enabled early offer on a SIP trunk, set the following CallManager service parameters
(System > Service Parameters):
• Port Received Timer for Outbound Call Setup
• Port Received Timer After Call Connection
• Fail Call Over SIP Trunk if MTP Allocation Fails
• Fail Call If Trusted Relay Point Allocation Fails
Step 14 To assure that Cisco Unified Communications Manager only sends SDP with a=sendrcv in SIP INVITE
messages, edit the appropriate SIP profile and check the Send send-receive SDP in mid-call INVITE check
box.
Step 15 To track the status of remote destinations, configure SIP OPTIONS. Use SIP Profile Configuration to enable
SIP OPTIONS. Check the Enable OPTIONS Ping to monitor destination status for trunks with service
type “None (Default)” check box.
Related Topics
Developer Guide for SIP Transparency and Normalization
Related Topics
Trunks and Gatekeepers in Cisco Unified Communications Manager, on page 449
Trunk Types in Cisco Unified Communications Manager Administration, on page 450
Gatekeeper-Controlled Trunks
Gatekeepers that are used in a distributed call-processing environment provide call routing and call admission
control for Cisco Unified Communications Manager clusters. Intercluster trunks that are gatekeeper-controlled
can communicate with all remote clusters. Similarly, an H.225 trunk can communicate with any H.323
gatekeeper-controlled endpoints including Cisco Unified Communications Manager clusters. Route patterns
or route groups can route the calls to and from the gatekeeper. In a distributed call-processing environment,
the gatekeeper uses the E.164 address (phone number) and determines the appropriate IP address for the
destination of each call, and the local Cisco Unified Communications Manager uses that IP address to complete
the call.
For large distributed networks where many Cisco Unified Communications Manager clusters exist, you can
avoid configuring individual intercluster trunks between each cluster by using gatekeepers.
When you configure gatekeeper-controlled trunks, Cisco Unified Communications Manager creates a virtual
trunk device. The gatekeeper changes the IP address of this device dynamically to reflect the IP address of
the remote device. Specify these trunks in the route patterns or route groups that route calls to and from the
gatekeeper.
See Cisco Unified Communications Solution Reference Network Design (SRND) for more detailed information
about gatekeeper configuration, dial plan considerations when using a gatekeeper, and gatekeeper interaction
with Cisco Unified Communications Manager.
Non-Gatekeeper-Controlled Trunks
With no gatekeepers in the distributed call-processing environment, you must configure a separate intercluster
trunk for each remote device pool in a remote cluster that the local Cisco Unified Communications Manager
can call over the IP WAN. You also configure the necessary route patterns and route groups to route calls to
and from the various intercluster trunks. The intercluster trunks statically specify the IP addresses of the remote
devices.
Related Topics
Trunk Types in Cisco Unified Communications Manager Administration, on page 450
Intercluster trunks support location-based call admission control (CAC) through use of the specially designated
Phantom location. See Location-Based Call Admission Control Over Intercluster Trunk, on page 73 for
additional information.
Note You must specify the IP addresses of all remote Cisco Unified Communications Manager nodes that
belong to the device pool of the remote non-gatekeeper-controlled intercluster trunk.
You also configure the necessary route patterns and route groups to route calls to and from the intercluster
trunks.
Intercluster trunks support location-based call admission control (CAC) through use of the specially designated
Phantom location. See Location-Based Call Admission Control Over Intercluster Trunk, on page 73 for
additional information.
SIP Trunk
In a call-processing environment that uses Session Initiation Protocol (SIP), use SIP trunks to configure a
signaling interface with Cisco Unified Communications Manager for SIP calls. SIP trunks (or signaling
interfaces) connect Cisco Unified Communications Manager clusters with a SIP proxy server. The SIP signaling
interface uses requests and responses to establish, maintain, and terminate calls (or sessions) between two or
more endpoints.
To configure a SIP trunk in Cisco Unified Communications Manager Administration, choose Device > Trunk
and then SIP Trunk.
Tip You must also configure route groups and route patterns that use the SIP trunks to route the SIP calls.
To receive QSIG basic calls and features, such as MWI, Call Transfer, Call Diversion, Call Completion, Path
Replacement, and Identification Services, across an intercluster SIP trunk or a SIP gateway, configure a SIP
trunk with QSIG as the tunneled protocol.
Note Remote-Party-ID (RPID) headers coming in from the SIP gateway can interfere with QSIG content and
cause unexpected behavior with Call Back capabilities. To prevent interference with the QSIG content,
turn off the RPID headers on the SIP gateway.
To turn off RPID headers on the SIP gateway, apply a SIP profile to the voIP dial peer on the gateway, as
shown in the following example:
Note When you create a SIP trunk with Cisco Intercompany Media Engine (IME) selected as the trunk service
type, the default for the Tunneled Protocol field is QSIG. QSIG must be the tunneled protocol for QSIG
features to work on a Cisco IME trunk. For more information about Cisco IME, see the Cisco Intercompany
Media Engine Installation and Configuration Guide.
Related Topics
Location-Based Call Admission Control Over Intercluster Trunk, on page 73
SIP and Cisco Unified Communications Manager, on page 396
Cisco Unified Communications Manager SIP Endpoints Overview, on page 436
Block Transfer Capabilities by Using Service Parameters, on page 455
Dependency Records for Trunks and Associated Route Groups, on page 455
Apply the International Escape Character to Inbound Calls Over H.323 Trunks
The H.323 protocol does not support the international escape character, +. To ensure that correct prefixes,
including the international escape character, +, get applied for inbound calls over H.323 gateways/trunks, you
must configure the incoming called party settings in the service parameter, device pool, H.323 gateway, or
H.323 trunk windows; that is, configuring the incoming called party settings ensures that when a inbound call
comes from a H.323 gateway or trunk, Cisco Unified Communications Manager transforms the called party
number back to the value that was originally sent over the trunk/gateway.
For example, to ensure that the correct DN patterns get used with SAF/call control discovery for inbound
calls over H.323 gateways/trunks, you must configure the incoming called party settings in the service
parameter, device pool, or H.323 (non-gatekeeper controlled) trunk window. See the following example for
more information.
• A caller places a call to +19721230000 to Cisco Unified Communications Manager A.
• Cisco Unified Communications Manager A receives +19721230000 and transforms the number to
55519721230000 before sending the call to the H.323 trunk. In this case, your configuration indicates
that the international escape character + should be stripped and 555 should be prepended for calls of
International type.
• For this inbound call from the trunk, Cisco Unified Communications Manager B receives 55519721230000
and transforms the number back to +19721230000 so that digit analysis can use the value as it was sent
by the caller. In this case, your configuration for the incoming called party settings indicates that you
want 555 to be stripped and +1 to be prepended to called party numbers of International type.
You can configure the incoming called party settings in the service parameter, device pool, H.323 gateway,
or H.323 (gatekeeper-controlled) windows.
The service parameters support the Cisco CallManager service. To configure the service parameters, click
Advanced in the Service Parameter Configuration window for the Cisco CallManager service; then, locate
the H.323 pane for the following parameters:
• Incoming Called Party National Number Prefix - H.323
• Incoming Called Party International Number Prefix - H.323
• Incoming Called Party Subscriber Number Prefix - H.323
• Incoming Called Party Unknown Number Prefix - H.323
These service parameters allow you to prefix digits to the called number based on the Type of Number field
for the inbound offered call. You can also strip a specific number of leading digits before the prefix gets
applied. To prefix and strip digits by configuring these parameter fields, use the following formula, x:y, where
x represents the exact prefix that you want to add to called number and y represents the number of digits
stripped; be aware that the colon separates the prefix and the number of stripped digits. For example, enter
91010:6 in the field, which means that you want to strip 6 digits and then add 901010 to the beginning of the
called number. In this example, a national call of 2145551234 becomes 910101234. You can strip up to 24
digits and prefix/add up to than 16 digits.
OnNet This setting identifies the trunk as being an internal trunk. When a
call comes in from a trunk that is configured as OnNet, the inside ring
gets sent to the destination device.
Use System Default This setting uses the Cisco Unified Communications Manager
clusterwide service parameter Call Classification.
Procedure
Step 1 Use the Cisco Unified Communications Manager clusterwide service parameter Call Classification.
Step 2 Configure individual trunks to Use System Default in the Call Classification field that is on the Trunk
Configuration window.
If you do not want OffNet calls to be transferred to an external device (one that is configured as OffNet), set
the Cisco Unified Communications Manager clusterwide service parameter, Block OffNet to OffNet Transfer,
to True.
If a user tries to transfer a call on an OffNet trunk that is configured as blocked, a message displays on the
user phone to indicate that the call cannot be transferred.
Phone Configuration
Cisco Unified IP Phones, as full-featured telephones, can plug directly into your IP network. H.323 clients,
CTI ports, and Cisco IP Communicator represent software-based devices that you configure similarly to the
Cisco Unified IP Phones. Cisco Unified Communications Manager Administration allows you to configure
phone features such as call forwarding and call waiting for your phone devices. You can also create phone
button templates to assign a common button configuration to a large number of phones.
After you have added the phones, you can associate users with them. By associating a user with a phone, you
give that user control over that device.
The following sections provides steps to manually configure phone that runs SCCP, and to manually configure
a phone that runs SIP in Cisco Unified Communications Manager Administration. If you are using
autoregistration, Cisco Unified Communications Manager adds the phone and automatically assigns the
directory number.
Procedure
Procedure
Step 2 If configuring a phone that runs SIP in a secure mode, configure the SIP Phone Port in the Cisco Unified CM
Configuration window.
Step 3 If security is required, configure the phone security profile. The phone security profile gets added to the phone
that runs SIP by choosing a phone security profile in the Phone Configuration window.
Step 4 If the phone will be used outside of the trusted network, configure VPN client.The VPN connection is used
for situations in which a phone is located outside a trusted network or when network traffic between the phone
and Cisco Unified Communications Manager must cross untrusted networks.
Step 5 Configure the SIP Profile. The SIP Profile gets added to the phone that runs SIP by choosing the profile in
the Phone Configuration window.
Step 6 If you are using NTP for the timing synchronization, configure the NTP server by using the Phone NTP
Reference Configuration window. Add the NTP server to Date/Time Group Configuration and then assign
the date/time group to the device pool. Add the device pool to the phone that runs SIP by choosing the device
pool in the Phone Configuration window.
Step 7 If you want the digits to be collected before sending them to Cisco Unified Communications Manager, configure
a dial plan for the phone that runs SIP. Add the SIP Dial Rule to the phone that runs SIP by using the Phone
Configuration window
Step 8 Add and configure the phone that runs SIP.
Step 9 Add and configure lines (DNs) on the phone. You can also configure phone features such as call park, call
forward, and call pickup.
Step 10 Configure speed-dial buttons. You can configure speed-dial buttons for phones if you want to provide speed-dial
buttons for users or if you are configuring phones that do not have a specific user who is assigned to them.
Users can change the speed-dial settings on their phones by using Cisco Unified CM User Options.
Step 11 Configure Cisco Unified IP Phone services. You can configure services for Cisco Unified IP Phones and
Cisco IP Communicator if you want to provide services for users or if you are configuring phones that do not
have a specific user who is assigned to them. Users can change the services on their phones by using the Cisco
Unified CM User Options window.
Step 12 Customize phone button templates and softkey templates, if required. Configure templates for each phone.
Step 13 Configure the Busy Lamp Field feature, if required. You must use customized phone button templates to
configure BLF/SpeedDial buttons.
Step 14 Assign services to phone buttons, if required.
Step 15 Provide power, install, verify network connectivity, and configure network settings for the Cisco Unified IP
Phone.
Step 16 Associate user with the phone (if required).
Step 17 Make calls with the Cisco Unified IP Phone.
For the latest information on features and services that these phone models support, see the following
documentation:
• Phone administration or user documentation that supports the phone model and this version of Cisco
Unified Communications Manager
• Firmware release notes for your phone model
• Cisco Unified Communications Manager release notes
Note Phone models that are End of Software Maintenance will continue to be supported for the latest Unified
Communications Manager releases, but they will not take advantage of any new Unified Communications
Manager or firmware features associated with that release. For more information on End of Sale phone
models, reference the model's End of Sale announcement for information on the level of firmware and
hardware support.
Cisco Unified IP Phone 8945 The Cisco Unified IP Phone 8945 delivers affordable, business-grade
voice and video communication services to customers worldwide.
The Cisco Unified IP Phone 8945 has the following features:
• The phone delivers VGA presentation for calling, video calling,
and applications, in addition to a 5-inch (10-cm) graphical TFT
color display, 16-bit color depth, 640 x 480 effective pixel
resolution, and backlighting. The display also supports localization
requiring double-byte Unicode encoding for fonts
• The phone supports four lines and four context-sensitive soft keys
along with a high-definition voice, full-duplex speakerphone for
a more productive and more flexible endpoint experience
• Fixed keys for hold, transfer, redial, and conference; a tri-color
LED line; and feature keys also make the endpoint simpler and
easier to use.
• The Cisco Unified IP Phone 8945 supports right-to-left language
presentation on its display, addressing the language localization
needs of global customers.
Cisco Unified IP Phone 7975 The Cisco Unified IP Phone 7975 demonstrates the latest advances in
VoIP telephony, including wideband audio support, backlit color
touchscreen display, and an integrated Gigabit Ethernet port.
• This IP phone includes a large, backlit, easy-to-read color display
for easy access to communication information, timesaving
applications, and features such as date and time, calling party name,
calling party number, digits dialed, and presence information.
• The phone provides direct access to eight telephone lines (or
combination of lines, speed dials, and direct access to telephony
features), five interactive softkeys that guide you through call
features and functions, and an intuitive four-way (plus Select key)
navigation cluster.
• A hands-free speakerphone and handset designed for high-fidelity
wideband audio are standard, as is a built-in headset connection.
Cisco Unified IP Phone 7962 The Cisco Unified IP Phone 7962 is a full-featured IP phone with
speakerphone and handset designed for wideband audio. It is intended
to meet the needs of managers and administrative assistants.
• It has six programmable backlit line/feature buttons and four
interactive softkeys that guide you through all call features and
functions.
• The phone has a large, 4-bit grayscale graphical LCD that provides
features such as date and time, calling party name, calling party
number, digits dialed, and presence information.
• The crisp graphic capability of the display allows for the inclusion
of higher value, more visibly rich Extensible Markup Language
(XML) applications, and support for localization requiring
double-byte Unicode encoding for fonts.
• A hands-free speakerphone and handset designed for hi-fidelity
wideband audio are standard, as is a built-in headset connection
and an integrated Ethernet switch.
Cisco Unified IP Phone The new Cisco Unified IP Phone 7961G-GE delivers the latest
7961G-GE technology and advancements in Gigabit Ethernet IP telephony. This
phone not only offers enhanced functionality for managers that require
advanced communications capabilities, it also brings network data and
applications to users quickly with its Gigabit Ethernet port for integration
to a PC or desktop server. The Cisco Unified IP Phone 7961G-GE is
standards-based to deliver better interoperability and greater deployment
flexibility. This state-of-the-art Gigabit Ethernet IP phone also offers
the same features as the Cisco Unified IP Phone 7961G, including:
• High-resolution, graphical 4-bit grayscale display (320 x 222) that
supports double-byte characters and Unicode text to benefit
Extensible Markup Language (XML) application developers [Note:
This phone requires IEEE 802.3af inline power or the use of a local
power cube]
• A full-featured handset with six programmable line and feature
buttons
• Four interactive softkeys to help guide users through various call
features and functions
Cisco Unified IP Phone 7945 The Cisco Unified IP Phone 7945 demonstrates the latest advances in
VoIP telephony, including wideband audio support, backlit color display,
and an integrated Gigabit Ethernet port.
This IP phone includes a large, backlit, easy-to-read color display for
easy access to communication information, timesaving applications, and
features such as date and time, calling party name, calling party number,
digits dialed, and presence information.
The phone provides direct access to two telephone lines (or combination
of lines, speed dials, and direct access to telephony features), four
interactive softkeys that guide you through call features and functions,
and an intuitive four-way (plus Select key) navigation cluster.
A hands-free speakerphone and handset designed for high-fidelity
wideband audio are standard, as is a built-in headset connection.
Cisco Unified IP Phone 7945 supports SCCP and SIP protocols.
Cisco Unified IP Phone 7941G The new Cisco Unified IP Phone 7941G-GE delivers the latest
technology and advancements in Gigabit Ethernet IP telephony. This
phone not only offers enhanced functionality for businesses that require
advanced communications capabilities, but also brings network data and
applications to users quickly with its Gigabit Ethernet port for integration
to a PC or desktop server. The Cisco Unified IP Phone 7941G-GE is
standards-based to deliver better interoperability and greater deployment
flexibility.
This state-of-the-art Gigabit Ethernet IP phone offers the same features
as the Cisco Unified IP Phone 7941G and includes:
• High-resolution, graphical 4-bit grayscale display (320 x 222) that
supports double-byte characters and Unicode text to benefit
Extensible Markup Language (XML) application developers [Note:
This phone requires IEEE 802.3af inline power or the use of a local
power cube]
• A full-featured handset that provides two programmable line and
feature buttons
• Four interactive softkeys to help guide users through various call
features and functions
Cisco Unified IP Phone 7931 The Cisco Unified IP Phone 7931, designed for users who are familiar
with traditional key sets, functions much like a digital business phone,
allowing users to place and receive phone calls and to access features
such as mute, hold, transfer, speed dial, call forward, and more, including
• Pixel-based backlit display
• 24 configurable line buttons
• Wideband Headset option-disabled by default (should be enabled
only if the user headset supports wideband)
• Abbreviated dialing
• Audible Message Waiting Indicator
• Call forward configurable display
• Call forward destination override
• Call Recording
• Directed Call Park
• Do Not Disturb (DND)
• Video support
• Voice Unified system
Cisco Unified Wireless IP Phone The Cisco Unified Wireless IP Phone 7925G-EX delivers all of the
7925G EX capabilities of the Cisco Unified Wireless IP Phone 7925G with the
ruggedness and resiliency that is certified for deployment in potentially
explosive environments such as chemical and manufacturing plants,
utilities, and oil refineries.
Features include:
• Atmospheres Explosibles (ATEX) Zone 2/Class 22 and Canadian
Standards Association (CSA) Class I Division II certifications
• IP64 rating for superior dust resistance with splashing water
resistance adds resiliency.
• Industry-standard yellow styling offers fast recognition in event
of an emergency.
• 802.11a/b/g standards for voice over WLAN (VoWLAN)
communications support.
• Supports third-party Bluetooth 2.0 headsets for added freedom
• Large 2-inch color (176 x 220 pixel) display makes viewing easy.
• Exceptional voice quality with high-definition voice (HD voice)
• Built-in full-duplex speakerphone for high-quality hands-free
communications.
• Applications key provides direct access to XML applications such
as push-to-talk and Lone Worker.
• Extended-life batteries deliver a minimum of 13 hours talk time
and up to 240 hours standby
Cisco Unified Wireless IP Phone The Cisco Unified Wireless IP Phone 7921 supports a host of calling
7921 features and voice-quality enhancements. The device is an advanced
media IP phone, delivering wideband audio capabilities.
In addition to wideband audio, Cisco Unified Wireless IP Phone 7921
supports presence, which enables users in a mobile Wi-Fi environment
to view the current status of other users. Because the Cisco Unified
Wireless IP Phone 7921G is designed to grow with system capabilities,
features will keep pace with new system enhancements.
Cisco Unified Wireless IP Phone 7921 supports the SCCP protocol.
Cisco Unified Wireless IP Phone The Cisco Wireless IP Phone 7920, which is an easy-to-use IEEE 802.11b
7920 wireless IP phone, provides comprehensive voice communication in
conjunction with Cisco Unified Communications Manager and Cisco
Aironet 1200, 1100, 350, and 340 series of Wi-Fi (IEEE 802.11b) access
points. Features include
• A pixel-based display for intuitive access to calling features
• Two softkeys that dynamically present calling options to the user
• A four-way rocker switch that allows easy movement through the
displayed information
• Volume control for easy decibel-level adjustments of the handset
and ringer when in use
Cisco Unified IP Phone Expansion Cisco Unified IP Phone Expansion Module 7915 and 7916 extends the
Module 7915 andCisco Unified IP functionality of a Cisco Unified IP Phone by providing 24 additional
Phone Expansion Module 7916 buttons. To configure these buttons as line or speed dials, use Phone
Button Template Configuration.
Note You create the Cisco Unified IP Phone Expansion Module
phone button template by copying the phone button template
for the standard Cisco Unified IP Phone phone model that you
are using with your Cisco Unified IP Phone Expansion Module
7915 or 7916.
The Cisco Unified IP Phone Expansion Module 7915 and 7916 includes
an LCD to identify the function of the button and the line status.
You can daisy chain two Cisco Unified IP Phone Expansion Module
7915s or 7916s to provide 48 additional lines or speed-dial and feature
buttons.
Cisco Unified IP Color Key Cisco Unified IP Color Key Expansion Module extends the functionality
Expansion Module of a Cisco Unified IP Phone by providing 36 additional buttons. The
programmable buttons can be set up as phone line buttons, speed-dial
buttons, or phone feature buttons. To configure these buttons as line
buttons, speed dial buttons, or phone features buttons, use the Phone
Button Template Configuration.
Note You create the Cisco Unified IP Color Key Expansion Module
phone button template by copying the phone button template
for the standard Cisco Unified IP Phone model that you are
using with your Cisco Unified IP Color Key Expansion Module.
You can attach one Cisco Unified IP Color Key Expansion Module to
a Cisco Unified IP Phone 8961 for 36 additional buttons, two Cisco
Unified IP Color Key Expansion Modules to a Cisco Unified IP Phone
9951 for 72 additional buttons, and three Cisco Unified IP Color Key
Expansion Modules to a Cisco Unified IP Phone 9971 for 108 additional
buttons.
Cisco Unified IP Phone 7906 The Cisco Unified IP Phone 7906, which is a single-line phone that
supports a maximum of six calls at the same time, supports SCCP and
SIP and provides basic-feature functionality for individuals who conduct
low to medium telephone traffic.
The Applications Menu button opens up a main applications menu.
This phone, which supports inline power, provides an integrated 10/100
Ethernet switch for connectivity to a collocated PC.
This phone offers four dynamic softkeys.
Cisco Unified IP Phone 7985 The Cisco Unified IP Phone 7985G provides business-quality video over
the same data network that your computer uses. The video phone provides
the same softkey functionality and features as a Cisco Unified IP Phone,
which allows you to place and receive calls, put calls on hold, transfer
calls, make conference calls, and so on. The Cisco Unified IP Phone
7985G provides the following features:
• Color screen
• Support for up to eight line or speed-dial numbers
• Context-sensitive online help for buttons and feature
Cisco Unified IP Conference The Cisco Unified IP Conference Station 7936, a full-featured, IP-based,
Station 7936 hands-free conference station for use on desktops, in offices, and in
small- to medium-sized conference rooms, includes the following
features:
• Three softkeys and menu navigation keys that guide a user through
call features and functions including available features Call Park,
Call Pickup, Group Call Pickup, Transfer, and Conference (Ad
Hoc and Meet-Me).
• An LCD that indicates the date and time, calling party name, calling
party number, digits dialed, feature, and line status
• A digitally tuned speaker and three microphones that allow
conference participants to move around while speaking
• Microphone mute
• Ability to add external microphones to support larger rooms
Cisco Unified IP Phone 6961 The Cisco Unified IP Phone 6961 is a new and innovative IP endpoint
that delivers affordable, business-grade voice communication and video
communication services to customers worldwide.
• The Cisco Unified IP Phone 6961 supports 12 lines, paper label
inserts for line and feature descriptions along with a full-duplex
speakerphone for a more productive, more flexible, and
easier-to-use endpoint experience.
• Single-call per-line appearance is introduced, delivering traditional
telephony-like user experience for customers who seek this type
of call interaction for their users.
• Fixed keys for hold, transfer, and conference; tri-color LED line
and feature keys also make the endpoint simpler and easier to use
• Right-to-left language presentation is also supported on the
displays, addressing the language localization needs of global
customers.
• The Cisco Unified IP Phone 6961 is also energy-efficient and
eco-friendly, in support of customer green initiatives. A Deep-Sleep
option provides energy savings. With this option, the Cisco Unified
IP Phone 6961 consumes up to 50 percent less power in off-hours
versus when the phone is idle during normal business hours. In
addition, the Cisco Unified IP Phone 6961 employs use of both
recyclable and reground plastics for a more earth-responsible
solution.
Cisco Unified IP Phone 6961 supports the SCCP and SIP protocols.
Cisco Unified IP Phone 6941 supports the SCCP and SIP protocols.
Cisco Unified IP Phone 6921 supports the SCCP and SIP protocols.
Cisco Unified IP Phone 6911 supports the SCCP and SIP protocols.
Cisco Unified IP Phone 6901 The Cisco Unified IP Phone 6901 is a single-line endpoint delivering
cost-effective access to Cisco Unified Communications. Designed with
a trimline-like low profile, the phone is an ideal solution for lobbies,
hallways, elevators, hotel bathrooms, or other settings that have an
occasional need for voice communications services.
• The phone supports two incoming calls with call-waiting service.
• Fixed feature keys provide one-touch access to Hold, Redial, and
Call Waiting.
• Transfer and Conference can be supported by using the hook-switch
similar to that of traditional analog phones.
• The Cisco Unified IP Phone 6901 is an earth-friendly solution. As
with the other Cisco Unified IP Phone 6900 Series endpoints, the
Cisco Unified IP Phone 6901 takes advantage of reground and
recyclable plastics for a more earth-responsible solution.
Cisco Unified IP Phone 6901 supports the SCCP and SIP protocols.
Cisco Unified SIP Phone 3951 Replace your existing analog and digital phone deployments with
affordable IP communication endpoints using the Cisco Unified SIP
Phone 3905.
The Cisco Unified SIP Phone 3905 includes interactive features such
as:
• Single-line IP phone with support for up to two concurrent calls
• Graphical 128x32-pixel monochrome display with a two-way
navigation button
• Full duplex speakerphone for flexibility with hands-free
communications
• Fixed keys for common telephony features: hold, redial, transfer,
and mute
• Foldable, single-position display stand to simplify wall-mount
deployments
Cisco Unified SIP Phone 3911 The Cisco Unified SIP Phone 3911 is a cost-effective, entry-level phone
that addresses the needs of a lobby, laboratory, manufacturing floor, or
hallway. This single-line phone with speakerphone and internal
microphone can also fill the communication needs of cubicle, retail,
classroom, or manufacturing workers or anyone with low to moderate
telephone needs.
The Cisco Unified SIP Phone 3911 provides:
• Fixed feature keys that provide one-touch access to redial, transfer,
conference, hold, line select, mute, speakerphone, and voicemail
access features
• A display that supports additional capabilities such as caller ID,
call history, and phone configuration
• Choice of IEEE 802.3af Power over Ethernet (PoE) or local power
through an optional power adaptor
• Third-Party SIP Device (Basic)-This one-line SIP device is an RFC3261-compliant phone that is running
SIP from third-party companies; this device requires 3 Device License Units (DLUs).
• Third-Party AS-SIP Device - Third-party AS-SIP endpoints are compliant with Assured Services SIP,
which includes MLPP, DSCP, TLS/SRTP, and IPv6 requirements.
• Generic Desktop Video Endpoint-This SIP device supports video, security, configurable trust, and Cisco
extensions; this device requires 6 DLUs. This device supports 8 lines; the maximum number of calls
and busy trigger for each line is 4 and 2, respectively.
• Generic Single Screen Room System-This SIP device supports single screen telepresence (room systems),
video, security, configurable trust, and Cisco extensions; this device requires 6 DLUs. This device
supports 8 lines; the maximum number of calls and busy trigger for each line is 4 and 2, respectively.
• Generic Multiple Screen Room System-This SIP device supports multiple screen telepresence (room
systems), video, security, configurable trust, and Cisco extensions; this device requires 6 DLUs. This
device supports 8 lines; the maximum number of calls and busy trigger for each line is 4 and 2,
respectively.
Note Cisco recommends that you do not configure CTI ports or devices that use TAPI applications in a line
group.
For information on H.323 clients and shared line appearances, see the Shared Line Appearance, on page 193.
Destinations that you can configure for a CTI Remote Device is dependent on the Remote Destination limit
set for the Owner User ID. By default, this value is set to 4.
Field Description
CTI Remote Device Information
Device Information
Active Remote Destination Specifies the Remote Destination which is active. The
CTI client can specific one remote destination as
'active' at any one given time. Incoming calls and Dial
via Office (DVO) calls are routed to the active remote
destination.
Owner User ID From the drop-down list box, choose the user ID of
the assigned phone user. The user ID gets recorded
in the call detail record (CDR) for all calls made from
this device.
Field Description
Device Name Specifies the name for the CTI Remote Device which
is automatically populated based on the Owner User
ID.
The format of the device name is
CTIRD<OwnerUserID> by default.
You can also edit the device name. The device name
can comprise up to 15 characters. Valid characters
include letters, numbers, dashes, dots (periods),
spaces, and underscores.
Device Pool Select the device pool which defines the common
characteristics for CTI remote devices.
For more information on how to configure the device
pool, see Device Pool Configuration Settings.
Calling Search Space Using the drop-down list box, choose the calling
search space or leave the calling search space as the
default of <None>.
User Hold MOH Audio Source Using the drop-down list box, choose the audio source
to use for music on hold (MOH) when a user initiates
a hold action.
Network Hold MOH Audio Source Using the drop-down list box, choose the audio source
to use for MOH when the network initiates a hold
action.
Calling Party Transformation CSS This setting allows you to localize the calling party
number on the device. Make sure that the Calling
Party Transformation CSS that you choose contains
the calling party transformation pattern that you want
to assign to this device pool.
Field Description
Ignore Presentation Indicators (internal calls only) Check this check box to configure call display
restrictions on a call-by-call basis. When this check
box is checked, Cisco Unified CM ignores any
presentation restriction that is received for internal
calls.
Calling Party Transformation CSS This setting allows you to localize the calling party
number on the device. Make sure that the Calling
Party Transformation CSS that you choose contains
the calling party transformation pattern that you want
to assign to this device.
Use Device Pool Calling Party Transformation CSS To use the Calling Party Transformation CSS that is
configured in the device pool that is assigned to this
device, check this check box. If you do not check this
check box, the device uses the Calling Party
Transformation CSS that you configured in the Trunk
Configuration window.
Field Description
SUBSCRIBE Calling Search Space Supported with the Presence feature, the SUBSCRIBE
calling search space determines how Cisco Unified
Communications Manager routes presence requests
that come from the end user. This setting allows you
to apply a calling search space separate from the
call-processing search space for presence
(SUBSCRIBE) requests for the end user.
From the drop-down list box, choose the
SUBSCRIBE calling search space to use for presence
requests for the end user. All calling search spaces
that you configure in Cisco Unified Communications
Manager Administration display in the SUBSCRIBE
Calling Search Space drop-down list box.
If you do not select a different calling search space
for the end user from the drop-down list, the
SUBSCRIBE calling search space defaults to None.
To configure a SUBSCRIBE calling search space
specifically for this purpose, you configure a calling
search space as you do all calling search spaces.
Rerouting Calling Search Space From the drop-down list box, choose a calling search
space to use for rerouting.
The rerouting calling search space of the referrer gets
used to find the route to the refer-to target. When the
Refer fails due to the rerouting calling search space,
the Refer Primitive rejects the request with the “405
Method Not Allowed” message.
The redirection (3xx) primitive and transfer feature
also uses the rerouting calling search space to find
the redirect-to or transfer-to target.
DND Option When you enable DND on the phone, Call Reject
option specifies that no incoming call information
gets presented to the user. Depending on how you
configure the DND Incoming Call Alert parameter,
the phone may play a beep or display a flash
notification of the call.
After you configure the CTI Remote Device, you can configure the associated remote destination. Click
Device > Phone > CTI Remote Device > Associated Remote Destinations > Add a New Remote Destination
to add and associate the remote destination with the CTI Remote Device.
Note You can configure a maximum of four unique Remote Destinations to associate with the CTI Remote
Device.
When the Remote Destination is configured through the CTI Remote Device configuration window, the
following parameters are altered.
• Mobile Phone—This function is disabled by default. The field cannot be edited and is not visible on the
Administrative Interface.
• Enable Mobile Connect—This function is enabled by default. The field cannot be edited and is not
visible on the Administrative Interface.
Note This feature requires a Cisco Jabber client and this functionality is intended to be
supported in Jabber for Windows 9.1.
You can also configure the remote destination from Device > Remote Destination window.
Note You cannot edit these two fields while you configure the Remote Destination through the CTI Remote
Device configuration window.
Note This section describes how to configure a Cisco Unified Client Services Framework device through the
Phone Configuration Settings window.
For instructions on how to use the Cisco Unified Communications Manager Administration Graphical User
Interface (GUI) to find, delete, configure, or copy records, see the Cisco Unified Communications Manager
Administration Guide and its subsections, which explain how to use the GUI and detail the functions of the
buttons and icons.
Field Description
Cisco Unified Client Services Framework Information
Field Description
Device Protocol Specifies the protocol used to the Cisco Unified Client Services
Framework.
Active Remote Destination Specifies the Remote Destination which is active. The CSF client
can specific one remote destination as 'active' at any one given
time. Incoming calls and Dial via Office (DVO) calls are routed
to the active remote destination.
Device Information
Device Name Enter a text name for the Client Services Framework.
This name can comprise up to 50 characters. Valid characters
include letters, numbers, dashes, dots (periods), spaces, and
underscores.
Device Pool Select the device pool which defines the common characteristics
for Client Services Framework.
For more information on how to configure the device pool, see
Device Pool Configuration Settings.
Common Device Configuration Using the drop-down list box, choose the common device
configuration to which you want this trunk assigned. The common
device configuration includes the attributes (services or features)
that are associated with a particular user. Common device
configurations are configured in the Common Device
Configuration window.
Phone Button Template Using the drop-down list box, choose the appropriate phone button
template. The phone button template determines the configuration
of buttons on a phone and identifies which feature (line, speed
dial, and so on) is used for each button.
Common Phone Profile Using the drop-down list box, choose the common phone profile
to specify the data that is required by the Cisco TFTP.
Field Description
Calling Search Space Choose the calling search space to be used for routing Mobile
Voice Access or Enterprise Feature Access calls.
Note This calling search space setting applies only when you
are routing calls from the remote destination, which
specifies the outbound call leg to the dialed number for
Mobile Voice Access and Enterprise Feature Access calls.
AAR Calling Search Space Choose the appropriate calling search space for the device to use
when automated alternate routing (AAR) is performed. The AAR
calling search space specifies the collection of route partitions
that are searched to determine how to route a collected
(originating) number that is otherwise blocked due to insufficient
bandwidth.
Media Resource Group List Choose the appropriate Media Resource Group List. A Media
Resource Group List comprises a prioritized grouping of media
resource groups. An application chooses the required media
resource, such as a Music On Hold server, from the available
media resources according to the priority order that is defined in
a Media Resource Group List.
If you choose <none>, Cisco Unified Communications Manager
uses the Media Resource Group that is defined in the device pool.
User Hold MOH Audio Source Using the drop-down list box, choose the audio source to use for
music on hold (MOH) when a user initiates a hold action.
Network Hold MOH Audio Source Using the drop-down list box, choose the audio source to use for
MOH when the network initiates a hold action.
Location Using the drop-down list box, choose the location that is associated
with the phones and gateways in the device pool.
AAR Group Choose the automated alternate routing (AAR) group for this
device. The AAR group provides the prefix digits that are used
to route calls that are otherwise blocked due to insufficient
bandwidth. An AAR group setting of None specifies that no
rerouting of blocked calls will be attempted.
Field Description
User Locale From the drop-down list box, choose the locale that is associated
with the CTI route point. The user locale identifies a set of detailed
information to support users, including language and font.
Cisco Unified Communications Manager makes this field available
only for CTI route points that support localization.
Note If no user locale is specified, Cisco Unified
Communications Manager uses the user locale that is
associated with the device pool.
Note If the users require that information be displayed (on the
phone) in any language other than English, verify that
the locale installer is installed before configuring user
locale. See the Cisco Unified Communications Manager
locale installer that is in the Cisco Unified
Communications Operating System Administration
Guide.
Network Locale From the drop-down list box, choose the locale that is associated
with the gateway. The network locale identifies a set of detailed
information to support the hardware in a specific location. The
network locale contains a definition of the tones and cadences that
the device uses in a specific geographic area.
Note Choose only a network locale that is already installed
and that the associated devices support. The list contains
all available network locales for this setting, but not all
are necessarily installed. If the device is associated with
a network locale that it does not support in the firmware,
the device will fail to come up.
Field Description
Device Mobility Mode From the drop-down list box, turn the device mobility feature on
or off for this device or choose Default to use the default device
mobility mode. Default setting uses the value for the Device
Mobility Mode service parameter for the device.
Click View Current Device Mobility Settings to display the
current values of these device mobility parameters:
• Cisco Unified Communications Manager Group
• Roaming Device Pool
• Location
• Region
• Network Locale
• AAR Group
• AAR Calling Search Space
• Device Calling Search Space
• Media Resource Group List
• SRST
Owner User ID From the drop-down list box, choose the user ID of the assigned
phone user. The user ID gets recorded in the call detail record
(CDR) for all calls made from this device.
Note Do not configure this field if you are using extension
mobility. Extension mobility does not support device
owners.
Mobility User ID From the drop-down list box, choose the user ID of the person to
whom this dual-mode phone is assigned.
Note The Mobility User ID configuration gets used for the
Cisco Unified Mobility and Mobile Voice Access features
for dual-mode phones.
Note The Owner User ID and Mobility User ID can
differ.
Primary Phone Choose the physical phone that will be associated with the
application, such as IP communicator or Cisco Unified Personal
Communicator. When you choose a primary phone, the application
consumes fewer device license units and is considered an “adjunct”
license (to the primary phone). See “Licensing” in the Cisco
Unified Communications Manager Features and Services Guide.
Field Description
Use Trusted Relay Point From the drop-down list box, enable or disable whether Cisco
Unified CM inserts a trusted relay point (TRP) device with this
media endpoint. Choose one of the following values:
• Default—If you choose this value, the device uses the Use
Trusted Relay Point setting from the common device
configuration with which this device associates.
• Off—Choose this value to disable the use of a TRP with this
device. This setting overrides the Use Trusted Relay Point
setting in the common device configuration with which this
device associates.
• On—Choose this value to enable the use of a TRP with this
device. This setting overrides the Use Trusted Relay Point
setting in the common device configuration with which this
device associates.
Field Description
Always Use Prime Line From the drop-down list box, choose one of the following options:
• Off—When the phone is idle and receives a call on any line,
the phone user answers the call from the line on which the
call is received.
• On—When the phone is idle (off hook) and receives a call
on any line, the primary line gets chosen for the call. Calls
on other lines continue to ring, and the phone user must
select those other lines to answer these calls.
• Default—Cisco Unified Communications Manager uses the
configuration from the Always Use Prime Line service
parameter, which supports the Cisco Call Manager service.
Always Use Prime Line for Voice From the drop-down list box, choose one of the following options:
Message
• On—If the phone is idle, the primary line on the phone
becomes the active line for retrieving voice messages when
the phone user presses the Messages button on the phone.
• Off—If the phone is idle, pressing the Messages button on
the phone automatically dials the voice-messaging system
from the line that has a voice message. Cisco Unified CM
always selects the first line that has a voice message. If no
line has a voice message, the primary line gets used when
the phone user presses the Messages button.
• Default—Cisco Unified CM uses the configuration from the
Always Use Prime Line for Voice Message service
parameter, which supports the Cisco Call Manager service.
Calling Party Transformation CSS This setting allows you to localize the calling party number on
the device. Make sure that the Calling Party Transformation CSS
that you choose contains the calling party transformation pattern
that you want to assign to this device.
Tip Before the call occurs, the device must apply the
transformation by using digit analysis. If you configure
the Calling Party Transformation CSS as None, the
transformation does not match and does not get applied.
Ensure that you configure the Calling Party Transformation
Pattern in a non-null partition that is not used for routing.
Geolocation From the drop-down list box, choose a geolocation.
You can choose the Unspecified geolocation, which designates
that this device does not associate with a geolocation.
You can also choose a geolocation that has been configured with
the System > Geolocation Configuration menu option.
Field Description
Ignore Presentation Indicators (internal Check this check box to configure call display restrictions on a
calls only) call-by-call basis. When this check box is checked, Cisco Unified
CM ignores any presentation restriction that is received for internal
calls.
Use this configuration in combination with the calling line ID
presentation and connected line ID presentation configuration at
the translation pattern level. Together, these settings allow you to
configure call display restrictions to selectively present or block
calling and/or connected line display information for each call.
Allow Control of Device from CTIAllow Check this check box to allow CTI to control and monitor this
Control of Device from CTI device.
If the associated directory number specifies a shared line, the
check box should be enabled as long as at least one associated
device specifies a combination of device type and protocol that
CTI supports.
Logged Into Hunt Group This check box, which gets checked by default for all phones,
indicates that the phone is currently logged in to a hunt list (group).
When the phone gets added to a hunt list, the administrator can
log the user in or out by checking (and unchecking) this check
box.
Users use the softkey on the phone to log their phone in or out of
the hunt list.
Field Description
Remote Device If you are experiencing delayed connect times over SCCP pipes
to remote sites, check the Remote Device check box in the Phone
Configuration window. Checking this check box tells Cisco
Unified CM to allocate a buffer for the phone device when it
registers and to bundle SCCP messages to the phone.
Tip Because this feature consumes resources, be sure to check
this check box only when you are experiencing signaling
delays for phones that are running SCCP. Most users do
not require this option.
Cisco Unified CM sends the bundled messages to the phone when
the station buffer is full, as soon as it receives a media-related
message, or when the Bundle Outbound SCCP Messages timer
expires.
To specify a setting other than the default setting (100 msec) for
the Bundle Outbound SCCP Messages timer, configure a new
value in the Service Parameters Configuration window for the
Cisco CallManager service. Although 100 msec specifies the
recommended setting, you may enter 15 msec to 500 msec.
The phone must support SCCP version 9 to use this option. The
following phones do not support SCCP message optimization:
Cisco Unified IP Phone 7935/7936. This feature may require a
phone reset after update.
Require off-premise location Check this check box to allow CTI device be available at an
off-premise locations.
Calling Party Transformation CSS This setting allows you to localize the calling party number on
the device. Make sure that the Calling Party Transformation CSS
that you choose contains the calling party transformation pattern
that you want to assign to this device.
Use Device Pool Calling Party To use the Calling Party Transformation CSS that is configured
Transformation CSS in the device pool that is assigned to this device, check this check
box. If you do not check this check box, the device uses the Calling
Party Transformation CSS that you configured in the Trunk
Configuration window.
Field Description
Packet Capture Mode This setting exists for troubleshooting encryption only; packet
capturing may cause high CPU usage or call-processing
interruptions. Choose one of the following options from the
drop-down list box:
• None—This option, which serves as the default setting,
indicates that no packet capturing is occurring. After you
complete packet capturing, configure this setting.
• Batch Processing Mode—Cisco Unified CM writes the
decrypted or nonencrypted messages to a file, and the system
encrypts each file. On a daily basis, the system creates a new
file with a new encryption key. Cisco Unified CM, which
stores the file for seven days, also stores the keys that encrypt
the file in a secure location. Cisco Unified CM stores the
file in the PktCap virtual directory. A single file contains
the time stamp, source IP address, source IP port, destination
IP address, packet protocol, message length, and the message.
The TAC debugging tool uses HTTPS, administrator
username and password, and the specified day to request a
single encrypted file that contains the captured packets.
Likewise, the tool requests the key information to decrypt
the encrypted file.
Packet Capture Duration This setting exists for troubleshooting encryption only; packet
capturing may cause high CPU usage or call-processing
interruptions.
This field specifies the maximum number of minutes that is allotted
for one session of packet capturing. The default setting equals 0,
although the range exists from 0 to 300 minutes.
To initiate packet capturing, enter a value other than 0 in the field.
After packet capturing completes, the value, 0, displays.
For more information on packet capturing, see the Cisco Unified
Communications Manager Troubleshooting Guide.
Field Description
SIP Dial Rules If required, choose the appropriate SIP dial rule. SIP dial rules
provide local dial plans for Cisco Unified IP Phones 7905, 7912,
7940, and 7960, so users do not have to press a key or wait for a
timer before the call gets processed.
Leave the SIP Dial Rules field set to <None> if you do not want
dial rules to apply to the IP phone that is running SIP. This means
that the user must use the Dial softkey or wait for the timer to
expire before the call gets processed.
MTP Preferred Originating Codec From the drop-down list box, choose the codec to use if a media
termination point is required for SIP calls.
Device Security Profile Choose the security profile to apply to the device.
You must apply a security profile to all phones that are configured
in Cisco Unified Communications Manager Administration.
Installing Cisco Unified Communications Manager provides a set
of predefined, nonsecure security profiles for auto-registration.
To enable security features for a phone, you must configure a new
security profile for the device type and protocol and apply it to
the phone. If the phone does not support security, choose a
nonsecure profile.
To identify the settings that the profile contains, choose System
> Security Profile > Phone Security Profile.
Note The CAPF settings that are configured in the profile relate
to the Certificate Authority Proxy Function settings that
display in the Phone Configuration window. You must
configure CAPF settings for certificate operations that
involve manufacturer-installed certificates (MICs) or
locally significant certificates (LSC). See the Cisco
Unified Communications Manager Security Guide for
more information about how CAPF settings that you
update in the phone configuration window affect security
profile CAPF settings.
Rerouting Calling Search Space From the drop-down list box, choose a calling search space to use
for rerouting.
The rerouting calling search space of the referrer gets used to find
the route to the refer-to target. When the Refer fails due to the
rerouting calling search space, the Refer Primitive rejects the
request with the “405 Method Not Allowed” message.
The redirection (3xx) primitive and transfer feature also uses the
rerouting calling search space to find the redirect-to or transfer-to
target.
Field Description
SUBSCRIBE Calling Search Space Supported with the Presence feature, the SUBSCRIBE calling
search space determines how Cisco Unified Communications
Manager routes presence requests that come from the end user.
This setting allows you to apply a calling search space separate
from the call-processing search space for presence (SUBSCRIBE)
requests for the end user.
From the drop-down list box, choose the SUBSCRIBE calling
search space to use for presence requests for the end user. All
calling search spaces that you configure in Cisco Unified
Communications Manager Administration display in the
SUBSCRIBE Calling Search Space drop-down list box.
If you do not select a different calling search space for the end
user from the drop-down list, the SUBSCRIBE calling search
space defaults to None.
To configure a SUBSCRIBE calling search space specifically for
this purpose, you configure a calling search space as you do all
calling search spaces.
SIP Profile Choose the default SIP profile or a specific profile that was
previously created. SIP profiles provide specific SIP information
for the phone such as registration and keepalive timers, media
ports, and do not disturb control.
Digest User Choose an end user that you want to associate with the phone for
this setting that is used with digest authentication (SIP security).
Ensure that you configured digest credentials for the user that you
choose, as specified in the End User Configuration window.
For more information on digest authentication, see the Cisco
Unified Communications Manager Security Guide.
Media Termination Point Required Use this field to indicate whether a media termination point is
used to implement features that H.323 does not support (such as
hold and transfer).
Check the Media Termination Point Required check box if you
want to use an MTP to implement features. Uncheck the Media
Termination Point Required check box if you do not want to use
an MTP to implement features.
Use this check box only for H.323 clients and those H.323 devices
that do not support the H.245 empty capabilities set or if you want
media streaming to terminate through a single source.
If you check this check box to require an MTP and this device
becomes the endpoint of a video call, the call will be audio only.
Unattended Port Check this check box to indicate an unattended port on this device.
Field Description
Require DTMF Reception For phones that are running SIP and SCCP, check this check box
to require DTMF reception for this phone.
Note In configuring Cisco Unified Mobility features, when
using intercluster DNs as remote destinations for an IP
phone via SIP trunk (either intercluster trunk [ICT] or
gateway), check this check box so that DTMF digits can
be received out of band, which is crucial for Enterprise
Feature Access midcall features.
Certification Authority Proxy Function (CAPF) Information
Certificate Operation From the drop-down list box, choose one of the following options:
• No Pending Operation—Displays when no certificate
operation is occurring (default setting).
• Install/Upgrade—Installs a new or upgrades an existing
locally significant certificate in the phone.
• Delete—Deletes the locally significant certificate that exists
in the phone.
• Troubleshoot—Retrieves the locally significant certificate
(LSC) or the manufacture installed certificate (MIC), so you
can view the certificate credentials in the CAPF trace file.
If both certificate types exist in the phone, Cisco Unified
CM creates two trace files, one for each certificate type.
Field Description
Authentication Mode This field allows you to choose the authentication method that the
phone uses during the CAPF certificate operation.
From the drop-down list box, choose one of the following options:
• By Authentication String—Installs/upgrades, deletes, or
troubleshoots a locally significant certificate only when the
user enters the CAPF authentication string on the phone.
• By Null String— Installs/upgrades, deletes, or troubleshoots
a locally significant certificate without user intervention.
This option provides no security; Cisco strongly recommends
that you choose this option only for closed, secure
environments.
• By Existing Certificate (Precedence to
LSC)—Installs/upgrades, deletes, or troubleshoots a locally
significant certificate if a manufacture-installed certificate
(MIC) or locally significant certificate (LSC) exists in the
phone. If a LSC exists in the phone, authentication occurs
via the LSC, regardless whether a MIC exists in the phone.
If a MIC and LSC exist in the phone, authentication occurs
via the LSC. If a LSC does not exist in the phone, but a MIC
does exist, authentication occurs via the MIC.
Before you choose this option, verify that a certificate exists
in the phone. If you choose this option and no certificate
exists in the phone, the operation fails.
At any time, the phone uses only one certificate to
authenticate to CAPF even though a MIC and LSC can exist
in the phone at the same time. If the primary certificate,
which takes precedence, becomes compromised for any
reason, or, if you want to authenticate via the other
certificate, you must update the authentication mode.
• By Existing Certificate (Precedence to MIC)—Installs,
upgrades, deletes, or troubleshoots a locally significant
certificate if a LSC or MIC exists in the phone. If a MIC
exists in the phone, authentication occurs via the MIC,
regardless whether a LSC exists in the phone. If a LSC exists
in the phone, but a MIC does not exist, authentication occurs
via the LSC.
Before you choose this option, verify that a certificate exists
in the phone. If you choose this option and no certificate
exists in the phone, the operation fails.
Note The CAPF settings that are configured in the Phone
Security Profile window interact with the CAPF
parameters that are configured in the Phone
Configuration window.
Field Description
Authentication String If you chose the By Authentication String option in the
Authentication Mode drop-down list box, this field applies.
Manually enter a string or generate a string by clicking the
Generate String button. Ensure that the string contains 4 to 10
digits.
To install, upgrade, delete, or troubleshoot a locally significant
certificate, the phone user or administrator must enter the
authentication string on the phone.
Key Size (Bits) For this setting that is used for CAPF, choose the key size for the
certificate from the drop-down list box. The default setting equals
1024. Other options include 512 and 2048.
If you choose a higher key size than the default setting, the phones
take longer to generate the entropy that is required to generate the
keys. Key generation, which is set at low priority, allows the phone
to function while the action occurs. Depending on the phone
model, you may notice that key generation takes up to 30 or more
minutes to complete.
Note The CAPF settings that are configured in the Phone
Security Profile window interact with the CAPF
parameters that are configured in the Phone Configuration
window.
Operation Completes By This field, which supports the Install/Upgrade, Delete, and
Troubleshoot Certificate Operation options, specifies the date and
time in which you must complete the operation.
The values that display apply for the Unified Communications
Manager publisher node.
Certificate Operation Status This field displays the progress of the certificate operation; for
example, <operation type> pending, failed, or successful, where
operating type equals the Install/Upgrade, Delete, or Troubleshoot
Certificate Operation options. You cannot change the information
that displays in this field.
Enable Extension Mobility Check this check box if this phone supports extension mobility.
Log Out Profile This drop-down list box specifies the device profile that the device
uses when no one is logged in to the device by using Cisco
Extension Mobility. You can choose either Use Current Device
Settings or one of the specific configured profiles that are listed.
If you select a specific configured profile, the system retains a
mapping between the device and the login profile after the user
logs out. If you select Use Current Device Settings, no mapping
gets retained.
Field Description
Log in Time This field remains blank until a user logs in. When a user logs in
to the device by using Cisco Extension Mobility, the time at which
the user logged in displays in this field.
Log out Time This field remains blank until a user logs in. When a user logs in
to the device by using Cisco Extension Mobility, the time at which
the system will log out the user displays in this field.
MLPP Information
MLPP Domain Choose an MLPP domain from the drop-down list box for the
MLPP domain that is associated with this device. If you leave the
None value, this device inherits its MLPP domain from the value
that was set for the device pool of the device. If the device pool
does not have an MLPP domain setting, this device inherits its
MLPP domain from the value that was set for the MLPP Domain
Identifier enterprise parameter.
Do Not Disturb
Do Not Disturb Check this check box to enable Do Not Disturb on the remote
device.
DND Option When you enable DND on the phone, Ringer Off parameter turns
off the ringer, but incoming call information gets presented to the
device, so the user can accept the call.
Video Capabilities When enabled, indicates that the device will participate in video
calls.
Default: Enabled
You can view the directory numbers that are assigned to the phone from the Association Information area of
the Phone Configuration window. After you add a phone, the Association Information area displays on the
left side of the Phone Configuration window.
Field Description
Modify Button Items After you add a phone, the Association Information
area displays on the left side of the Phone
Configuration window.
Click this button to manage button associations for
this phone. A dialog box warns that any unsaved
changes to the phone may be lost. If you have saved
any changes that you made to the phone, click OK to
continue. The Reorder Phone Button Configuration
window displays for this phone.
See the Modifying Phone Button Template Button
Items topic for a detailed procedure.
Line [1] - Add a new DN After you add a phone, the Association Information
area displays on the left side of the Phone
Line [2] - Add a new DN
Configuration window.
Click these links to add a directory number(s) that
associates with this phone. When you click one of the
links, the Directory Number Configuration window
displays.
See the Directory Number Configuration Settings
section for details.
Cisco IP Communicator
Cisco IP Communicator, a software-based application, allows users to place and receive phone calls by using
their personal computers. Cisco IP Communicator depends upon the Cisco Unified Communications Manager
call-processing system to provide telephony features and voice-over-IP capabilities.
This interaction with Cisco Unified Communications Manager means that Cisco IP Communicator provides
the same functionality as a full-featured Cisco Unified IP Phone, while providing the portability of a desktop
application. Additionally, it means that you administer Cisco IP Communicator as a phone device by using
the Cisco Unified Communications Manager Administration Phone Configuration window.
means you administer Cisco Unified Personal Communicator as a phone device by using the Cisco Unified
Communications Manager Administration Phone Configuration window.
Cisco TelePresence
The Cisco TelePresence Meeting Solution, a visual meeting room solution that comprises endpoints, IP
telephony infrastructure technology, and user software applications, enables life-size, “you are there” video
teleconferencing. The Cisco TelePresence IP Phone represents an integral part of the solution that provides
the user interface for making connections to other Cisco TelePresence meeting rooms and for driving the
codec, the device that manages the plasma display screens, microphones, speakers, and cameras that create
the virtual meeting experience. The Cisco TelePresence IP Phone offers both standard Cisco Unified IP Phone
7975 and Cisco TelePresence meeting connection functionality. As an example, the Cisco TelePresence IP
Phone user interface displays a schedule of the meetings for the day and provides softkeys that are designed
to enable and enhance the teleconference connections but then can be used during the video teleconference
to add audio meeting participants or to make voice calls.
For more information about Cisco TelePresence, see the following system and configuration documentation:
• Cisco TelePresence System Administrators Guide
• Cisco TelePresence Meeting User’s Guide
• Cisco Unified Communications Manager and Cisco TelePresence Configuration
Codec Usage
Cisco Unified Communications Manager supports the Advertise G.722 Codec enterprise parameter, which
determines whether Cisco Unified IP Phones advertise the G.722 codec to Cisco Unified Communications
Manager. Codec negotiation involves two steps. First, the phone must advertise the supported codec(s) to
Cisco Unified Communications Manager (not all phones support the same set of codecs). Second, when Cisco
Unified Communications Manager gets the list of supported codecs from all phones that are involved in the
call attempt, it chooses a commonly supported codec based on various factors, including the region pair setting.
Valid values specify True (the specified Cisco Unified IP Phones advertise G.722 to Cisco Unified
Communications Manager) or False (the specified Cisco Unified IP Phones do not advertise G.722 to Cisco
Unified Communications Manager).
Note The default for the Advertise G.722 Codec enterprise parameter enables G.722 on all phones in the cluster.
The default value of the phone configuration Advertise G.722 Codec Product-Specific parameter uses the
value that the enterprise parameter setting specifies.
The Product Specific Configuration Layout area in the Phone Configuration window supports the parameter,
Advertise G.722 Codec. Use this parameter to override the enterprise parameter on an individual phone basis.
The following table indicates how the phone responds to the configuration options.
Cisco Unified Communications Manager supports G.722, which is a wideband codec, as well as a propriety
codec simply named Wideband. Both represent wideband codecs. Wideband codecs such as G.722 provide
a superior voice experience because wideband frequency response is 200 Hz to 7 kHz compared to narrowband
frequency response of 300 Hz to 3.4 kHz. At 64 kb/s, the G.722 codec offers conferencing performance and
good music quality.
When users use a headset that supports wideband, they experience improved audio sensitivity when the
wideband setting on their phones is enabled (it is disabled by default). To access the wideband headset setting
on the phone, users choose the Settings iconUser Preferences > Audio Preferences > Wideband Headset.
Users should check with their system administrator to be sure their phone system is configured to use G.722
or wideband. If the system is not configured for a wideband codec, they may not detect any additional audio
sensitivity, even when they are using a wideband headset.
The following Cisco Unified IP Phones (both SCCP and SIP) support the wideband codec G.722 for use with
a wideband headset:
• Cisco Unified IP Phone 7906G
• Cisco Unified IP Phone 7911G
• Cisco Unified IP Phone 7931G
• Cisco Unified IP Phone 7942G
• Cisco Unified IP Phone 7945G
• Cisco Unified IP Phone 7962G
• Cisco Unified IP Phone 7965G
• Cisco Unified IP Phone 7975G
• Cisco Unified IP Phone 8961
When you choose a G.711 or G.722 codec in Region Configuration, you are choosing the bandwidth utilization.
Choosing either codec produces the same affect. When you choose either G.711 or G.722, these codecs
disallow selecting codecs that have a payload greater than 64 kb/s, such as the G.722 wideband codec and
Advanced Audio Codec (AAC) (when AAC uses more than one channel).
If you choose a region that is lower than G.711 or G.722, the Advertise G.722 Codec enterprise parameter
gets ignored because the system does not allow G.722, G.711, AAC, and wideband.
Tip Enabling the Advertise G.722 Codec parameter causes interoperability problems with call park and ad
hoc conferences. When you use the enterprise parameter with features such as ad hoc conferencing and
call park, change the setting to Disabled and update the device pools for the phones.
When enabled, the service parameter allows Cisco Unified IP Phones (such as 7971, 7970, 7941, 7961) to
negotiate and use the G.722 codec when calls are within the same region.
If individual phone control and use of a specific codec type is required (for example, G.711), check the
configuration of each phone (by using Phone Configuration) for the parameter Advertise G.722 Codec, and
change the setting to Disabled. Save and reset the device.
Note If the Advertise G.722 Codec enterprise parameter is set to Enabled, the administrator can override this
by using the G.722 Codec Enabled service parameter. This service parameter determines whether Cisco
Unified Communications Manager supports G.722 negotiation for none, some, or all devices. Valid values
specify Enabled for All Devices (support G.722 for all devices), Enabled for All Devices Except
Recording-Enabled Devices (support G.722 for all devices except those that have call recording enabled),
or Disabled (do not support G.722 codec).
Phone model. Phones also generally have several features, such as speed dial, that are assigned to the remaining
buttons.
You can delete phone templates that are not currently assigned to any phone in your system if they are not
the only template for a given phone model. You cannot delete a template that is assigned to one or more
devices or the default template for a model (specified in the Device Defaults Configuration window). You
must reassign all Cisco Unified IP Phones that are using the template that you want to delete to a different
phone button template before you can delete the template.
Note Use a copy of the standard phone button template for button assignment. The standard phone button
template for any phone that supports expansion module include buttons for both the phone and the expansion
module. For example, the Cisco Unified IP Phone 7965, which supports the Cisco Unified IP Phone
Expansion Module 7915, includes buttons for both devices (up to 48 buttons).
Choose Dependency Records from the Related Links drop-down list box on the Phone Button Template
Configuration window to view the devices that are using a particular template.
Cisco Unified Communications Manager does not directly control all features on Cisco Unified IP Phones
through phone button templates. See the Cisco Unified IP Phone Administration Guide for Cisco Unified
Communications Manager and other phone documentation for detailed information about individual Cisco
Unified IP Phone family models.
Standard 7971 SCCP The Standard 7971 SCCP template uses buttons 1 and 2 for lines and
assigns buttons 3 through 8 as speed dials. Access other phone features,
such as call park, call forward, redial, hold, resume, voice-messaging
system, conferencing, and so on, by using softkeys on the Cisco Unified
IP Phone 7971.
Standard 7971 SIP The Standard 7971 SIP template uses buttons 1 and 2 for lines and assigns
buttons 3 through 8 as speed dials. Access other phone features, such as
call park, call forward, redial, hold, resume, voice-messaging system,
conferencing, and so on, by using softkeys on the Cisco Unified IP Phone
7971.
Standard 7970 SCCP The Standard 7970 SCCP template uses buttons 1 and 2 for lines and
assigns buttons 3 through 8 as speed dials. Access other phone features,
such as call park, call forward, redial, hold, resume, voice-messaging
system, conferencing, and so on, by using softkeys on the Cisco Unified
IP Phone 7970.
Standard 7970 SIP The Standard 7970 SIP template uses buttons 1 and 2 for lines and assigns
buttons 3 through 8 as speed dials. Access other phone features, such as
call park, call forward, redial, hold, resume, voice-messaging system,
conferencing, and so on, by using softkeys on the Cisco Unified IP Phone
7970.
Standard 7961 SCCP and Standard The Standard 7961 SCCP template uses buttons 1 and 2 for lines and
7961G-GE SCCP assigns buttons 3 through 6 as speed dials or lines or for the features
privacy and service URL. Access other phone features, such as
abbreviated dial, call park, call forward, redial, hold, resume, call back,
conferencing, and so on, by using softkeys on the Cisco Unified IP Phone
7961.
Standard 7961 SIP The Standard 7961 SIP template uses buttons 1 and 2 for lines and assigns
buttons 3 through 6 as speed dials or lines or for the features privacy
and service URL. Access other phone features, such as abbreviated dial,
call park, call forward, redial, hold, resume, call back, conferencing, and
so on, by using softkeys on the Cisco Unified IP Phone 7961.
Standard 7960 SIP The Standard 7960 SIP template uses buttons 1 and 2 for lines and assigns
buttons 3 through 6 as speed dials or lines or for the features privacy
and service URL. Access other phone features, such as abbreviated dial,
call park, call forward, redial, hold, resume, call back, conferencing, and
so on, by using softkeys on the Cisco Unified IP Phone 7960.
Standard 7941 SCCP and Standard The Standard 7941 SCCP template comes with a preconfigured one-line
7941G-GE SCCP phone button template (button 1 for line 1 and button 2 for speed dial).
Access phone features, such as abbreviated dial, call park, call forward,
redial, hold, resume, call back, conferencing, and so on, by using softkeys
on the Cisco Unified IP Phone 7941.
Standard 7941 SIP The Standard 7940 SIP template comes with a preconfigured one-line
phone button template (button 1 for line 1 and button 2 for speed dial).
Access phone features, such as abbreviated dial, call park, call forward,
redial, hold, resume, call back, conferencing, and so on, by using softkeys
on the Cisco Unified IP Phone 7941.
Standard 7940 SCCP and Standard The Standard 7940 SCCP templates comes with a preconfigured one-line
7940 SIP phone button template (button 1 for line 1 and button 2 for speed dial).
Access phone features, such as abbreviated dial, call park, call forward,
redial, hold, resume, call back, conferencing, and so on, by using softkeys
on the Cisco Unified IP Phone 7940.
Standard 7940 SIP The Standard 7940 SIP template comes with a preconfigured one-line
phone button template (button 1 for line 1 and button 2 for speed dial).
Access phone features, such as abbreviated dial, call park, call forward,
redial, hold, resume, call back, conferencing, and so on, by using softkeys
on the Cisco Unified IP Phone 7940.
Standard 7931 SCCP and Standard The Standard 7931 SCCP and SIP templates use button 1 for line 1.
7931 SIP
Standard 7920 The Standard 7920 template uses buttons 1 and 2 for lines and assigns
buttons 3 through 6 for speed dials.
Standard 7912 SIP The Standard 7912 SIP template uses button 1 for line 1, buttons 2
through 5 for speed dial, button 6 for Hold, and button 7 for Settings.
Standard 7911 SCCP and Standard The Standard 7911 SCCP and SIP templates use button 1 for line 1,
7911 SIP makes button 2 configurable as the Privacy softkey (default specifies
None), and assigns buttons 3 through 6 as speed dials. The user accesses
speed dials from the Directories menu or the Navigation button on the
phone.
Standard 7911 SIP The Standard 7911 SIP template uses button 1 for line 1, makes button
2 configurable as the Privacy softkey (default specifies None), and
assigns buttons 3 through 6 as speed dials. The user accesses speed dials
from the Directories menu or the Navigation button on the phone.
Standard 7910 The Standard 7910 template uses button 1 for message waiting, button
2 for conference, button 3 for forwarding, buttons 4 and 5 for speed dial,
and button 6 for redial.
The Cisco Unified IP Phone 7910 includes fixed buttons for Line, Hold,
Transfer, and Settings.
Standard 7906 SCCP and Standard The Standard 7906 SCCP and SIP templates use button 1 for line 1,
7906 SIP makes button 2 configurable as the Privacy softkey (default specifies
None), and assigns buttons 3 through 6 as speed dials. The user accesses
speed dials from the Directories menu or the Navigation button on the
phone.
Standard 7906 SIP The Standard 7906 SIP template uses button 1 for line 1, makes button
2 configurable as the Privacy softkey (default specifies None), and
assigns buttons 3 through 6 as speed dials. The user accesses speed dials
from the Directories menu or the Navigation button on the phone.
Standard 7905 SCCP The Standard 7905 SCCP template uses button 1 for line 1, buttons 2
through 5 for speed dial, button 6 for Hold, and button 7 for Settings.
Standard 7905 SIP The Standard 7905 SIP template uses button 1 for line 1, buttons 2
through 5 for speed dial, button 6 for Hold, and button 7 for Settings.
Standard 7902 The Standard 7902 template uses button 1 for line 1, buttons 2 through
5 for speed dial, button 6 for Hold, and button 7 for Settings.
Standard 7936 The Standard 7936 template, which is not configurable for the Cisco
Unified IP Conference Station 7936, uses button 1 for line 1.
Standard 30 SP+ The Standard 30 SP+ template uses buttons 1 through 4 for lines, button
5 for call park, buttons 6 through 8 and 17 through 21 remain undefined,
and buttons 9 through 13 and 22 through 25 apply for speed dial; button
14 applies for message-waiting indicator, button 15 for forward, and
button 16 for conference.
Note For only the Cisco IP Phone 30 SP+, assign button 26 for
automatic echo cancellation (AEC).
Standard 30 VIP The Standard 30 VIP template uses buttons 1 through 4 for lines, button
5 for call park, buttons 6 through 13 and 22 through 26 for speed dial,
button 14 for message-waiting indicator, button 15 for call forward, and
button 16 for conference.
Standard 12 Series, including the The Standard 12 S, Standard 12 SP, and Standard 12 SP + templates use
12 S, 12 SP, and 12 SP+ buttons 1 and 2 for lines, button 3 for redial, buttons 4 through 6 for
speed dial, button 7 for hold, button 8 for transfer, button 9 for
forwarding, button 10 for call park, button 11 for message waiting, and
button 12 for conference.
Default VGC Virtual Phone The Default VGC Virtual Phone template for the Cisco VGC Virtual
Phone uses button 1 for line 1.
Standard Analog The Standard Analog template for analog phones uses button 1 for line
1.
Standard ATA 186 The Standard ATA 186 template for the Cisco ATA 186 Analog
Telephone Adaptor uses button 1 for a line and buttons 2 through 10 for
speed dials.
ISDN BRI Phone The ISDN BRI Phone template uses button 1 for line 1.
Standard CIPC SCCP The Standard CIPC (Cisco IP Communicator) SCCP template uses
buttons 1 and 2 for lines and assigns buttons 3 through 8 as speed dials.
Access other phone features, such as call park, call forward, redial, hold,
resume, voice-messaging system, conferencing, and so on, by using
softkeys (by configuring the softkey template to the phone).
Standard IP-STE The Standard IP-STE template uses buttons 1 and 2 for lines.
Standard Unified Communicator The Standard Unified Communicator SIP template uses button 1 for line
SIP 1.
Standard VGC Phone The Standard VGC Phone template for the Cisco VG248 Gateway uses
button 1 for a line and buttons 2 through 10 for speed dials.
Standard Cisco TelePresence The Standard Cisco TelePresence template, required by Cisco
TelePresence, uses buttons 1 and 2 for lines and buttons 3 through 42
for speed dials.
Third-Party SIP Device The Generic SIP Phone - 2 Lines template, which is used for third-party
(Advanced) phones that run SIP, uses buttons 1 and 2 for lines.
Third-Party SIP Device (Basic) The Generic SIP Phone - 2 Lines template, which is used for third-party
phones that run SIP, uses buttons 1 and 2 for lines.
Third-Party AS-SIP Device The Generic SIP Phone - 2 Lines template, which is used for third-party
phones that run SIP, uses buttons 1 and 2 for lines.
◦Cisco Unified IP Phone7975, 7965, 7962, 7960, 7945, 7942, 7940, 7911, 7906-Line (one or more)
◦Cisco VGC Virtual Phone and Cisco ATA 186-Line and speed dials
•
•
• Consider the nature of each feature to determine how to configure your phone button template. You may
want to assign multiple buttons to speed dial and line; however, you usually require only one of the other
phone button features that are described in Table 36-6.
Feature Description
AEC If you are configuring a template for the Cisco IP Phone 30 VIP, you
must include one occurrence of this feature and assign it to button 26.
Auto echo cancellation (AEC) reduces the amount of feedback that
the called party receives when the calling party is using a speakerphone.
Users should press the AEC button on a Cisco IP Phone 30 SP+ when
they are using speakerphone. Users do not need to press this button
when speakerphone is not in use. This feature requires no configuration
for it to work.
Answer/release In conjunction with a headset apparatus, the user can press a button on
the headset apparatus to answer and release (disconnect) calls.
Auto answer If this feature is programmed on the template, pressing this button
causes the speakerphone to go off hook automatically when an
incoming call is received.
Note You configure this feature for some phones models by using
the Phone Button Template window, and you configure this
feature for some phone models by using the Phone
Configuration window.
Call park In conjunction with a call park number or range, when the user presses
this button, call park places the call at a directory number for later
retrieval. You must have a call park number or range that is configured
in the system for this button to work, and you should provide that
number or range to your users, so they can dial in to the number(s) to
retrieve calls.
Feature Description
Call Park BLF Users can monitor the busy/idle status of directed call park numbers
using the Call Park Busy Lamp Field (BLF) buttons. Users can also
speed dial those numbers by pressing the BLF buttons. One directed
call park number gets configured for each Call Park BLF button. To
successfully park or retrieve a call by using a Call Park BLF button,
you must ensure that the partition and the calling search space of the
device are configured correctly.
Note Use this button with the directed call park feature (a transfer
function), not with the standard call park feature (a hold
function).
Conference Users can initiate an ad hoc conference and add participants by pressing
the Conference button. (Users can also use the Join softkey to initiate
an ad hoc conference.)
Only the person who initiates an ad hoc conference needs a conference
button. You must make sure that an ad hoc conference bridge device
is configured in Cisco Unified Communications Manager
Administration for this button to work. See the Conference Bridges,
on page 267 chapter for more information.
Forward all Users press this button to forward all calls to the designated directory
number. Users can designate forward all in the Cisco Unified IP Phone
Configuration windows, or you can designate a forward all number
for each user in Cisco Unified Communications Manager
Administration.
Hold Users press this button to place an active call on hold. To retrieve a
call on hold, users press the flashing line button or lift the handset and
press the flashing line button for the call on hold. The caller on hold
receives a tone every 10 seconds to indicate the hold status or music
(if the Music On Hold feature is configured). The hold tone feature
requires no configuration to work.
Line Users press this button to dial a number or to answer an incoming call.
For this button to work, you must have added directory numbers on
the user phone.
Feature Description
Meet-Me conference When users press this button, they initiate a meet-me conference, and
they expect other invited users to dial in to the conference. Only the
person who initiates a meet-me conference needs a meet-me button.
You must make sure that a meet-me conference device is configured
in Cisco Unified Communications Manager Administration for this
button to work.
Message waiting Users press this button to connect to the voice-messaging system.
Redial Users press this button to redial the last number that was dialed on the
Cisco Unified IP Phone. This feature requires no configuration to work.
Service URL Users press this button to access a Cisco Unified IP Phone Service
such as personal fast dials, stock quotes, or weather.
Speed Dial Users press this button to speed dial a specified number. System
administrators can designate speed-dial numbers in Cisco Unified
Communications Manager Administration.
Users can designate speed-dial numbers in the Cisco Unified CM User
Options menu.
Speed Dial/BLF Users monitor this button for the real-time status of the associated
directory number or SIP URI on those devices that support the presence
feature. Users press this button to dial the destination.
Transfer Users press this button to transfer an active call to another directory
number. This feature requires no configuration to work.
The Programmable Line Key (PLK) feature expands the list of features that can be assigned to the line buttons
to include features that softkeys normally control; for example, New Call, Call Back, End Call, and Forward
All. When you configure these features on the line buttons, they always remain visible, so you can have a
“hard” New Call key.
Programmable line keys support up to 27 features on line buttons (see Table 36-6). Use the Phone Button
Template Configuration window to assign programmable line keys. It provides the appropriate configurable
feature for the phone model. After configuring the phone button template, you must assign the phone button
template to the phone by using Phone Configuration (reset is required).
Feature Phone Model 7971, 7970, 7961, Phone Model 7931 (SCCP only)
7941, 7914, 7915, 7916
Redial Yes No, uses existing line button
Feature Phone Model 7971, 7970, 7961, Phone Model 7931 (SCCP only)
7941, 7914, 7915, 7916
HLog (Hunt Group) Yes Yes
The programmable line feature does not affect the existing softkey functionality. Softkeys still display as
required and will continue to be specific to the state of the phone (for example, making a call, being in a call,
navigating the Services menu).
If a feature is already assigned to a programmable line key, it can also appear as a softkey (and vice versa).
If a phone has a hard button for a feature, it cannot also have that feature as a programmable line key; for
example, transfer cannot be a programmable line key on a Cisco Unified IP Phone 7931 because it already
has a dedicated hard transfer button.
Softkey Templates
Use softkey templates to manage softkeys that are associated with applications such as Cisco Unified
Communications Manager Assistant or call-processing features such as Call Back on Cisco Unified IP Phones.
You access the Softkey Template Configuration windows in Cisco Unified Communications Manager
Administration to create and update softkey templates. (Device > Device Settings > Softkey Templates)
Cisco Unified Communications Manager supports two types of softkey templates: standard and nonstandard.
Standard softkey templates in the Cisco Unified Communications Manager database contain the recommended
selection and positioning of the softkeys for an application. Cisco Unified Communications Manager provides
the following standard softkey templates:
• Standard User
• Standard Chaperone Phone
• Standard Feature
• Standard Assistant
• Standard Protected Phone
Note For most Cisco Unified IP Phone models, such as the Cisco Unified IP Phone 7945, 7965, 7975, and so
on, you must assign standard or nonstandard softkey templates to the Cisco Unified IP Phone by assigning
the templates individually to each phone or by assigning the common device configuration to each phone.
Some Cisco Unified IP Phone models, such as the Cisco Unified IP Phone 8961, 9971, and 9951, do not
use softkey templates. To determine whether your phone uses softkey templates and to determine which
softkeys are supported on your phone, see the Cisco Unified IP Phone Phone Guide for your phone model.
You create a nonstandard softkey template by using the Softkey Template Configuration windows in Cisco
Unified Communications Manager Administration. To create a nonstandard softkey template, the administrator
copies a standard softkey template and makes changes. The administrator can add and remove applications
that are associated with any nonstandard softkey template. Additionally, the administrator can configure
softkey sets for each call state for a nonstandard softkey template.
The Softkey Template Configuration window lists the standard and nonstandard softkey templates and uses
different icons to differentiate between standard and nonstandard templates.
The administrator assigns softkey templates in the following Cisco Unified Communications Manager
Administration configuration windows:
• Common Device Configuration
• Phone Configuration (SIP and SCCP)
• UDP Template Configuration
• Default Device Profile Configuration
Add Application
You can add a standard softkey template that is associated with a Cisco application to a nonstandard softkey
template. When the administrator clicks the Add Application button from the Softkey Template Configuration
window, a separate window displays and allows you to choose the standard softkey template that is to be
added to the end of the nonstandard softkey template. Duplicate softkeys get deleted from the end of the set
that is moving to the front of the set.
Tip To refresh the softkeys for an application in the nonstandard softkey template, choose the standard softkey
template that is already associated with the nonstandard softkey template. For example, if the administrator
originally copied the Standard User template and deleted some buttons, choose the Standard User softkey
template by clicking on the Add Application button. This adds the buttons that are included in the chosen
softkey template.
The number of softkeys in any given call state cannot exceed 16. A message displays, and the add application
procedure stops when the maximum number of softkeys is reached. The administrator must manually remove
some softkeys from the call state before trying to add another application to the template.
The Remove Application button allows you to delete application softkey templates that are associated with
a nonstandard softkey template. Only the softkeys that are associated with the application get deleted. When
softkeys are commonly shared between applications, they remain in the softkey template until the last application
that shares the softkeys is removed from the softkey template.
Note Cisco recommends that a softkey remain in the same position for each call state. This provides the user
with consistency and ease of use; for example, the More softkey always appears in the fourth softkey
position from the left for each call state.
Digits After First Off-hook call state after user enters the first digit
Off Hook With Feature Off-hook call state for transfer or conference consultation call
Remote In Use Another device that shares the same line uses call.
• Unselected Softkeys-Lists softkeys that are associated with a call state. This field lists the unselected,
optional softkeys of the call state that displays in the Select a Call State to Configure drop-down list
box. The softkeys that are listed in this field get added to the Selected Softkeys field by using the right
arrows. You can add the Undefined softkey more than once to the Selected Softkey list. Choosing
Undefined results in a blank softkey on the Cisco Unified IP Phone.
• Selected Softkeys-Lists softkeys that are associated with the chosen call state. This field lists the chosen
softkeys of the call state that displays in the Select a Call State to Configure drop-down list box. The
maximum number of softkeys in this field cannot exceed 16. See the figure which follows for a sample
softkey layout.
You can mix application and call-processing softkeys in any softkey template. A static softkey template
associates with a device in the database. When a device registers with Cisco Unified Communications Manager,
the static softkey template gets read from the database into call processing and then gets passed to the device
to be used throughout the session (until the device is no longer registered or is reset). When a device resets,
it may get a different softkey template or softkey layout because of updates that the administrator makes.
Softkeys support a field called application ID. An application, such as Cisco Unified Communications Manager
Assistant, activates/deactivates application softkeys by sending a request to the device through the Cisco
CTIManager and call processing with a specific application ID.
When a user logs in to the Cisco IP Manager Assistant service and chooses an assistant for the service, the
application sends a request to the device, through Cisco CTIManager and call processing, to activate all its
softkeys with its application ID.
At any time, several softkey sets may display on a Cisco Unified IP Phone (one set of softkeys for each call).
The softkey template that is associated with a device (such as a Cisco Unified IP Phone) in the database
designates the one that is used when the device registers with call processing. Perform the association of
softkey templates and devices by using Softkey Template configuration in Cisco Unified Communications
Manager Administration.
The common phone profile remains a required field when phones are configured; therefore, you must create
the common phone profile before you create a phone. Cisco Unified Communications Manager provides a
Standard Common Phone Profile that you can copy and modify to create a new common phone profile. You
cannot modify nor delete the Standard Common Phone Profile.
By enabling autoregistration before you begin installing phones, you can automatically add a Cisco Unified
IP Phone to the Cisco Unified Communications Manager database when you connect the phone to your IP
telephony network. During autoregistration, Cisco Unified Communications Manager assigns the next available
sequential directory number to the phone. In many cases, you may not want to use autoregistration; for example,
if you want to assign a specific directory number to a phone or if you plan to implement authentication or
encryption.
Tip Cisco Unified Communications Manager automatically disables autoregistration if you configure the
clusterwide security mode for authentication and encryption through the Cisco CTL client.
If you do not use autoregistration, you must manually add phones to the Cisco Unified Communications
Manager database or use the Bulk Administration Tool (BAT). BAT enables system administrators to perform
batch add, modify, and delete operations on large numbers of Cisco Unified IP Phones.
Tip After you install Cisco Unified Communications Manager, if auto-registration is not enabled and the phone
has not been added to the Cisco Unified Communications Manager database, the phone does not attempt
to register with Cisco Unified Communications Manager. The phone continues to display the Configuring
IP message until auto-registration gets enabled or until the phone gets added to the Cisco Unified
Communications Manager database. The Real-Time Monitoring Tool and Cisco Unified Reporting can
display information on registered and unregistered devices.
User/Phone Add
You can use the End User, Phone, DN, and LA Configuration window to add a new phone at the same time
that you add a new end user. You can associate a directory number (DN) and line appearance (LA) for the
new end user by using the same window. To access the End User, Phone, DN, and LA Configuration window,
choose the User Management > User/Phone Add menu option.
Note The End User, Phone, DN, and LA Configuration window only allows addition of a new end user and a
new phone. The window does not allow entry of existing end users or existing phones.
Phone Migration
The Phone Migration window in Cisco Unified Communications Manager Administration allows you to
migrate feature, user, and line configuration for a phone to a different phone; that is, you can migrate data to
a different phone model or to the same phone model that runs a different protocol. For example, you can
migrate data from a Cisco Unified IP Phone 7965 to a Cisco Unified IP Phone 7975; or, you can migrate data
from a phone model that runs SCCP, for example, the Cisco Unified IP Phone 7965 (SCCP), and move it to
the same phone model that runs SIP, for example, the Cisco Unified IP Phone 7965 (SIP).
Tip Phone migration allows you to move existing phone configuration to a new phone without the need to
add a phone, lines, speed dials, and so on.
Before you can migrate phone configuration to a new phone, consider the following information:
• If the phone models do not support the same functionality, be aware that you may lose functionality on
the new phone. Before you save the migration configuration in the Phone Migration window, Cisco
Unified Communications Manager Administration displays a warning that you may lose feature
functionality.
• Some phone models do not support phone migration; for example, CTI port, H.323 client, Cisco Unified
Mobile Communicator, and Cisco IP Softphone.
• Before you can migrate the phone configuration, you must create a phone template for the phone model
to which you want to migrate in BAT (Bulk Administration > Phones > Phone Template). For
example, if you want to migrate the configuration for a Cisco Unified IP Phone 7965 to a Cisco Unified
IP Phone 7975, you create the phone template for the Cisco Unified IP Phone 7975.
• The new phone uses the same existing database record as the original phone, so migrating the phone
configuration to the new phone removes the configuration for the original phone from Cisco Unified
Communications Manager Administration/the Cisco Unified Communications Manager database; that
is, you cannot view or access the configuration for the original phone after the migration.
Migrating to a phone that uses fewer speed dials or lines does not remove the speed dials or lines for
the original phone from Cisco Unified Communications Manager Administration/the Cisco Unified
Communications Manager database, although some of the speed dials/lines do not display on the new
phone. After you migrate the configuration, you can see all speed dials and lines for the original phone
in the Phone Configuration window for the new phone.
• Before you migrate the phone configuration to a new phone, ensure that the phones are unplugged from
the network. After you perform the migration tasks, you can plug the new phone into the network.
• Before you migrate the phone configuration to a new phone, ensure that you have enough device license
units for the new phone.
• If you want to migrate the configuration for multiple phones, use the Bulk Administration Tool.
Phone Features
Cisco Unified Communications Manager enables you to configure the following phone features on Cisco
Unified IP Phones: barge, privacy release, call back, call park, call pickup, immediate divert, join across lines,
malicious call identification, quality report tool, service URL, single button barge/cbarge, and speed dial and
abbreviated dial.
Agent Greeting
Agent Greeting enables Cisco Unified Communications Manager to automatically play a pre-recorded
announcement following a successful media connection to the agent device. The greeting helps keep agents
sounding fresh because they do not have to repeat common phrases on each call. Agent Greeting is audible
for the agent and the customer.
If you want to use agent greeting, Built-in Bridge must be On.
setting the Audible Message Waiting Indicator Policy service parameter in Cisco Unified Communications
Manager Administration.
Note To ensure backward compatibility, the Cisco Unified IP Phones that are running SCCP will not issue the
AMWI stutter dial-tone for phones that are using SCCP firmware versions older than 10. This remains
true regardless whether the AMWI is configured on the Cisco Unified Communications Manager
Administration window.
Related Topics
Use the International Escape Character, on page 161
Call Forward
Call forward allows a user to configure a Cisco Unified IP Phone, so all calls that are destined for it ring
another phone. Configure call forward in the Directory Number Configuration window in Cisco Unified
Communications Manager Administration.
Tip You can configure each call forward type for internal and external calls and can forward calls to
voice-messaging system or a dialed destination number by configuring the calling search space.
The administrator configures call forward information display options to the original dialed number or
the redirected dialed number, or both. The administrator enables or disables the calling line ID (CLID)
and calling name ID (CNID). The display option gets configured for each line appearance.
Call Forward All, Including CFA Destination Override, CFA Loop Prevention, and CFA Loop Breakout
Call Forward All (CFA) allows a phone user to forward all calls to a directory number.
The administrator can configure CFA for internal and external calls and can forward calls to a voice-messaging
system or a dialed destination number by configuring the calling search space. Cisco Unified Communications
Manager includes a secondary Calling Search Space (CSS) configuration field for Call Forward All (CFA).
The secondary CSS for CFA combines with the existing CSS for CFA to allow support of the alternate CSS
system configuration. When CFA is activated, only the primary and secondary CSS for CFA get used to
validate the CFA destination and redirect the call to the CFA destination. If these fields are empty, the null
CSS gets used. Only the CSS fields that are configured in the primary CSS for CFA and secondary CSS for
CFA fields get used. If CFA is activated from the phone, the CFA destination gets validated by using the CSS
for CFA and the secondary CSS for CFA, and the CFA destination gets written to the database. When a CFA
is activated, the CFA destination always gets validated against the CSS for CFA and the secondary CSS for
CFA.
Cisco Unified Communications Manager provides a service parameter (CFA Destination Override) that allows
the administrator to override Call Forward All (CFA) when the target of the CFA calls the initiator of the
CFA, so the CFA target can reach the initiator for important calls. In other words, when the user to whom
calls are being forwarded (the target) calls the user whose calls are being forwarded (the initiator), the phone
of the initiator rings instead of the call being forwarded back to the target. The override works whether the
CFA target phone number is internal or external.
When the CFA Destination Override service parameter is set to False (the default value), no override occurs.
Ensure the service parameter is set to True for CFA override to work.
Note CFA override only takes place if the CFA destination matches the calling party and the CFA Destination
Override service parameter is set to True. If the service parameter is set to True and the calling party does
not match the CFA destination, CFA override does not take place, and the CFA remains in effect.
Cisco Unified Communications Manager prevents Call Forward All activation on the phone when a Call
Forward All loop is identified. For example, Cisco Unified Communications Manager identifies a call forward
loop when the user presses the CFwdALL softkey on the phone with directory number 1000 and enters 1001
as the CFA destination, and 1001 has forwarded all calls to directory number 1002, which has forwarded all
calls to directory number 1003, which has forwarded all calls to 1000. In this case, Cisco Unified
Communications Manager identifies that a loop occurs and prevents CFA activation on the phone with directory
number 1000.
Tip If Call Forward All activation occurs in Cisco Unified Communications Manager Administration or the
Cisco Unified CM User Options windows, Cisco Unified Communications Manager does not prevent the
CFA loop.
Tip If the same directory number exists in different partitions, for example, directory number 1000 exists in
partitions 1 and 2, Cisco Unified Communications Manager allows the CFA activation on the phone.
The Forward Maximum Hop Count service parameter, which supports the Cisco CallManager service, specifies
the maximum number of call hops that can occur for a Call Forward All chain; for example, if the value of
this parameter equals 7, and a Call Forward All chain occurs consecutively from directory numbers 1000 to
1007, which equals 7 hops, Cisco Unified Communications Manager prevents a phone user with directory
number 2000 from activating CFA to directory number 1000 because no more than 7 forwarding hops are
supported for a single call. For more information on this service parameter, including special considerations
for calls that use Q.SIG trunks, click the Forward Maximum Hop Count link in the Service Parameter
Configuration window in Cisco Unified Communications Manager Administration.
Cisco Unified Communications Manager prevents Call Forward All loops if CFA is activated from the phone,
if the number of hops for a Call Forward All call exceeds the value that is specified for the Forward Maximum
Hop Count service parameter, and if all phones in the forwarding chain have CFA activated [not Call Forward
Busy (CFB), Call Forward No Answer (CFNA), or any other call forwarding options]. For example, if the
user with directory number 1000 forwards all calls to directory number 1001, which has CFB and CFNA
configured to directory number 1002, which has CFA configured to directory number 1000, Cisco Unified
Communications Manager allows the call to occur because directory number 1002 acts as the CFB and CFNA
(not CFA) destination for directory number 1001.
Call Forward All loops do not impact call processing because Cisco Unified Communications Manager
supports CFA loop breakout, which ensures that if a CFA loop is identified, the call goes through the entire
forwarding chain, breaks out of the Call Forward All loop, and completes as expected, even if CFNA, CFB,
or other forwarding options are configured along with CFA for one of the directory numbers in the forwarding
chain. For example, the user for the phone with directory number 1000 forwards all calls to directory number
1001, which has forwarded all calls to directory number 1002, which has forwarded all calls to directory
number 1000, thus creating a CFA loop. In addition, directory number 1002 has configured CFNA to directory
number 1004. The user at the phone with directory number 1003 calls directory number 1000, which forwards
to 1001, which forwards to 1002. Cisco Unified Communications Manager identifies a CFA loop, and the
call, which breaks out of the loop, tries to connect to directory number 1002. If the No Answer Ring Duration
timer expires before the user for the phone with directory number 1002 answers the call, Cisco Unified
Communications Manager forwards the call to directory number 1004.
For a single call, Cisco Unified Communications Manager may identify multiple Call Forward All loops and
attempts to connect the call after each loop is identified.
Tip Keep the busy trigger slightly lower than the maximum number of calls, so users can make outgoing calls
and perform transfers.
Tip If a call gets forwarded to a directory number that is busy, the call does not complete.
Call Waiting
Call waiting feature 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 the Ring Setting (Phone Active) in the Directory Number Configuration window.
Configure call waiting in the Directory Number Configuration window in Cisco Unified Communications
Manager Administration by setting the busy trigger (greater than 2) and maximum number of calls.
The administrator can enable the Cancel Call Waiting feature through a Cancel Call Waiting softkey in Cisco
Unified Communications Manager, which adds a new softkey to non-standard softkey templates. The
administrator then assigns the template to supported devices.
Note For more information on softkey templates, see the Softkey Templates, on page 517.
Call Park
Call park allows a user to place a call on hold, so anyone who is configured to use call park on the Cisco
Unified Communications Manager system can retrieve it.
For example, if a user is on an active call at extension 1000, the user can park the call to a call park extension
such as 1234, and another user can dial 1234 to retrieve the call.
To use call park, you must add the call park extension (in this case, 1234) in Cisco Unified Communications
Manager Administration when you are configuring phone features.
Call Pickup
Cisco Unified Communications Manager provides the following types of call pickup:
• Call pickup-Allows you to answer a ringing phone in your designated call pickup group.
• Group call pickup-Allows you to answer incoming calls in another pickup group.
• Other group pickup-Allows you to answer incoming calls in a pickup group that is associated with your
own group.
• Directed call pickup-Allows you to answer incoming calls directly on a specific directory number (DN)
that belongs to a pickup group that is associated with your own group.
All types of call pickup can operate automatically or manually. If the service parameter, Auto Call Pickup
Enabled, is enabled, Cisco Unified Communications Manager automatically connects you to the incoming
call after you press one of the following softkeys on the phone:
• PickUp-For call pickup (calls in your own pickup group)
• GPickUp-For group call pickup (calls in another pickup group) and directed call pickup (calls in a pickup
group that is associated with your own pickup group)
• OPickUp-For other group pickup (calls in a pickup group that is associated with your own pickup group)
After the call pickup feature is automated, you need to use only one keystroke for a call connection except
for group call pickup and directed call pickup. For group call pickup, you press the GPickUp softkey on the
phone and dial the DN of the other pickup group. For directed call pickup, you press the GPickUp softkey on
the phone and dial the DN of the ringing phone that you want to pick up.
Note CTI applications support monitoring of the party whose call is picked up. CTI applications do not support
monitoring of the pickup requester or the destination of the call that is picked up. Hence, Cisco Unified
Communications Manager Assistant does not support auto call pickup (one-touch call pickup).
You configure the call pickup feature when you are configuring phone features in Cisco Unified
Communications Manager.
When you are adding a line, you can indicate the call pickup group. The call pickup group indicates a number
that can be dialed to answer calls to this directory number (in the specified partition).
In the Directory Number Configuration window, you can configure the type of audio notification that is
provided when a phone is idle or in use.
Call Select
The Select softkey allows a user to select a call for feature activation or to lock the call from other devices
that share the same line appearance. Pressing the Select softkey on a selected call deselects the call.
When the call gets selected by a device, it gets put in the Remote-In-Use state on all other devices that share
the line appearance. No one can select a call that is in the Remote-In-Use state. In other words, selecting a
call instance will lock it from other devices that share the same line appearance.
A special display symbol identifies selected calls.
Call Select supports shared lines for phones that run SIP or SCCP. Select on nonshared lines does not get
supported for phones that are running SIP.
Conference Linking
Advanced ad hoc conferencing allows you to link multiple ad hoc conferences together by adding an ad hoc
conference to another ad hoc conference as if it were an individual participant. Two types of conference linking
exist: linear and nonlinear.
Conference List
The conference list feature provides a list of participant directory numbers that are in an ad hoc conference.
The name of the participant displays if it is configured in Cisco Unified Communications Manager
Administration.
Any participant can invoke the conference list feature on the phone and can view the participants. The
conference controller can invoke the conference list feature and can view and remove any participant in the
conference by using the Remove softkey.
Note On a regular conference call, the Show Details softkey displays the participants in the conference. However,
for a conference call made across the cluster, the Show Details softkey displays the message "Key is Not
Active".
Device Mobility
Cisco Unified Communications Manager uses IP subnets and device pools that contain location information
to determine a device home location. By linking IP subnets to locations, the system can determine whether a
device is at its home location or a remote location and register the device accordingly.
To support device mobility, modifications to the device pool structure separate the user information from the
location and mobility information. The device pool contains the information that pertains to the device itself
and to device mobility. An added common profile allows you to configure all the user-related information.
You must associate each device with the common profile for user based information.
Direct Transfer
Using the DirTrfr and Select softkeys, a user can transfer any two established calls to remove the calls from
the IP phone. For more information about Direct Transfer, see the Make and Receive Multiple Calls Per
Directory Number, on page 199.
A user can retrieve a parked call by dialing a configured retrieval prefix followed by the directed call park
number where the call is parked.
Note Cisco recommends that you treat Call Park (a hold function) and Directed Call Park (a transfer function)
as mutually exclusive: enable one or the other, but not both. If you do enable both, ensure that the numbers
that are assigned to each are exclusive and do not overlap.
Do Not Disturb
The Do Not Disturb (DND) feature provides the following options:
• Call Reject-This option specifies that no incoming call information gets presented to the user. Depending
on how you configure the DND Incoming Call Alert parameter, the phone may play a beep or display
a flash notification of the call.
• Ringer Off-This option turns off the ringer, but incoming call information gets presented to the device,
so that the user can accept the call.
When DND is enabled, you can also choose to have the Cisco Unified IP Phone beep or flash to indicate an
incoming call. Users can configure DND directly from their Cisco Unified IP Phone or from the Cisco Unified
CM User Options window.
When DND is enabled, all new incoming calls with normal priority will honor the DND settings for the device.
High-priority calls, such as calls from Cisco Emergency Responder (CER) or calls with Multi-Level Precedence
and Preemption (MLPP), will ring on the device. Also, when you enable DND, the auto answer feature gets
disabled.
The user can enable and disable DND by using any of the following methods:
• Softkey
• Feature Line Key
• Cisco Unified CM User Options windows
You can enable and disable DND on a per-phone basis in Cisco Unified Communications Manager
Administration.
EnergyWise
The EnergyWise feature allows certain Cisco Unified IP Phones to participate in an EnergyWise-enabled
system. The phone reports its power usage to the EnergyWise domain to allow the tracking and control of
power within the customer premise. The phone supports alternate reduced power modes.
The following Cisco Unified IP Phones support EnergyWise in this release:
• Cisco Unified IP Phone 6901
• Cisco Unified IP Phone 6911
• Cisco Unified IP Phone 6921
• Cisco Unified IP Phone 6941
In the Cisco Unified IP Phones, the EnergyWise feature enables the phone to sleep and wake. A sleeping
phone reduces energy consumption, typically into the 0 to 1 watt range.
Limitations
You must configure the call manager to power off or power on the Cisco Unified IP Phones at least 12-13
minutes before you configure the Unified CM to power off or power on. This enables the Unified CM, switch,
and Cisco Unified IP Phones to synchronize after powering on. Failure prevents the phones from powering
off or entering sleep mode at the configured time.
While configuring the Unified CM, keep a minimum of 20 minutes between power off and power on. Failure
prevents the phones from powering on.
EnergyWise in the Cisco Unified IP Phones 6900 8900 and 9900 Series
The Cisco Unified IP Phones 6900, 8900, and 9900 Series support EnergyWise by using configured sleep
and wake times. In addition, users can wake a sleeping phone using the Select button.
For more information about Energywise, see the appropriate user guide and administration guide:
• Cisco Unified IP Phone 6901/6911 User Guide
• Cisco Unified IP Phone 6921, 6941, 6945, 6961 User Guide
• Cisco Unified IP Phone 8961, 9951, and 9971 User Guide
• Cisco Unified IP Phone 6901/6911 Administration Guide
• Cisco Unified IP Phone 6921, 6941, 6945, 6961 Administration Guide
• Cisco Unified IP Phone 8961, 9951, and 9971 Administration Guide
Hold Reversion
The Hold Reversion feature alerts a phone user when a held call exceeds a configured time limit. When the
held call duration exceeds the limit, Cisco Unified Communications Manager generates alerts, such as a ring
or beep, at the phone to remind the user to handle the call. The held call becomes a reverted call when the
hold duration exceeds the configured time limit. For example, if you configure this feature to notify you when
a call remains on hold past 30 seconds, Cisco Unified Communications Manager sends an alert, such as a ring
or beep, to the phone after 30 seconds. You can also configure reminder alerts at configured intervals. A user
can retrieve a reverted call on hold by going off hook, which deactivates the feature.
You configure hold reversion timers and other feature settings in Cisco Unified Communications Manager
Administration for the system or for a line.
• The Hold Reversion Duration timer specifies the wait time before a reverted call alert is issued to the
holding party phone.
• The Hold Reversion Notification Interval timer specifies the frequency of the periodic reminder alerts
to the holding party phone.
• The Reverted Call Focus priority specifies which call type, incoming calls or reverted calls, receives
focus for user actions, such as going off hook.
Note SCCP phones support a minimum Hold Reversion Notification Interval (HRNI) of 5 seconds, whereas
SIP phones support a minimum of 10 seconds. SCCP phones set for the minimum HRNI of 5 seconds
may experience a Hold Reversion Notification ring delay of 10 seconds when handling calls involving
SIP phones.
Immediate Divert
The Immediate Divert feature allows the invoker to immediately divert a call to a voice-messaging system.
Managers and assistants, or anyone who shares lines, use this feature. When the call gets diverted, the line
becomes available to make or receive new calls.
If the Use Legacy iDivert service parameter is set to False, the invoker can select a party voice mailbox to
which to divert an incoming call. The invoker can choose between the original called party voice mailbox or
the voice mailbox of the invoker.
To access the Immediate Divert feature, use the iDivert or Divert softkey. Configure the iDivert softkey by
using the Softkey Template Configuration window of Cisco Unified Communications Manager Administration
(the Divert softkey is not configurable; it displays automatically on the supported phone model such as Cisco
Unified IP Phone 9971). The softkey template gets assigned to phones that are in the Cisco Unified
Communications Manager system.
Intercom
Intercom allows a user to place a call to a predefined target. The called destination auto-answers the call in
speakerphone mode with mute activated. This sets up a one-way voice path between the initiator and the
destination, so the initiator can deliver a short message, regardless whether the called party is busy or idle.
To ensure that the voice of the called party is not sent back to the caller when the intercom call is automatically
answered, Cisco Unified Communications Manager implements whisper intercom. Whisper intercom means
that only one-way audio exists from the caller to the called party. The called party must manually press a key
to talk to the caller.
Join
By using the Join softkey, a user can join up to 15 established calls (for a total of 16) to create a conference.
• The HLog softkey allows a phone user to log a phone out of all line groups to which the phone directory
numbers belong. Configure the HLog softkey in the Softkey Layout Configuration window. When the
user presses the HLog softkey, the phone screen displays “Logged out of Hunt Group.” When the user
presses the HLog softkey again to log back in and receive hunt group calls, the “Logged out of Hunt
Group” notification on the phone screen clears.
• To enable this feature, you must configure the Hunt Group Logoff Notification service parameter, which
supports the Cisco CallManager service, in the Clusterwide Parameters (Device - Phone) section of the
Service Parameters Configuration window.
The Log Out of Hunt Groups feature, which is device-based, operates differently for non-shared lines than
for shared lines.
Communications Manager provides a Transfer softkey to user B again. If user B presses the Transfer softkey
again (or Transfer button, if available), the transfer operation completes.
With the onhook call transfer implementation, user B can hang up after dialing the number of user C, and the
transfer completes. Both the existing and new implementations work in the case of a blind transfer (user B
disconnects before user C answers) and also in the case of a consult transfer (user B waits for user C to answer
and announces the call from user A).
The previous implementation remains unchanged: user B can press the Transfer softkey twice to complete
the transfer.
For information on how the Always Use Prime Line setting works when a phone is idle or busy, see the
following table.
Tip If you configure the Always Use Prime Line setting in the Service Parameter, Common Phone Profile,
and in the Phone Configuration window, Cisco Unified Communications Manager uses the configuration
from the Phone Configuration window.
Idle Off When the phone is idle and receives a call on any line, the
phone user answers the call from the line on which the call
is received; that is, when the phone is off hook.
Idle Default If you choose Default for the Always Use Prime Line
setting in the Common Phone Profile, the Device Profile,
or the Default Device Profile Configuration windows, Cisco
Unified Communications Manager uses the configuration
from the Always Use Prime Line service parameter when
determining whether a user, including a Cisco Extension
Mobility user, can use this feature.
If you choose Default for the for the Always Use Prime
Line setting in the Phone Configuration window, Cisco
Unified Communications Manager uses the configuration
from the common phone profile.
Busy On When the phone already has a call on a line, Cisco Unified
Communications Manager uses the configuration for the
Maximum Number of Calls and Busy Trigger settings to
determine how to route the call.
Idle On, but you also configured If you choose the Auto Answer with Headset option or
Auto Answer With Headset Auto Answer with Speakerphone option from the Auto
or Auto Answer with Answer drop-down list box in Cisco Unified
Speakerphone Communications Manager Administration, the Auto Answer
configuration overrides the configuration for the Always
Use Prime Line setting.
Tip This feature relies on the Cisco CallManager service, so activate the service by choosing Tools > Service
Activation in Cisco Unified Serviceability. In addition, you can run SDI trace for the Cisco CallManager
service. When you view the log in RTMT, you can see the configured value that is used by the device;
for example, alwaysPrimeLine=1, which indicates that the device uses On for the configuration.
Note If you want to do so, you can configure prime line support for answering calls in the Bulk Administration
Tool.
In most conditions, the Peer Firmware Sharing feature optimizes firmware upgrades in branch deployment
scenarios over bandwidth-limited WAN links.
When the feature is enabled, it allows the phone to discover like phones on the subnet that are requesting the
files that make up the firmware image and to automatically assemble transfer hierarchies on a per-file basis.
The individual files that make up the firmware image get retrieved from the TFTP server by only the root
phone in the hierarchy and are then rapidly transferred down the transfer hierarchy to the other phones on the
subnet using TCP connections.
Configure PPID from the Phone Configuration window by using the Peer Firmware Sharing settings in the
Product-Specific Configuration Layout. This menu option indicates whether the phone supports PPID. Settings
include enabled or disabled (the default).
To configure the PPID feature for many phones, use the Peer Firmware Settings field in the Phone Template
window of the Bulk Administration Tool.
For more information, see the applicable Cisco Unified IP Phone administration guide.
When users experience problems with their IP phones, they can report the type of problem and other relevant
statistics by pressing the QRT softkey on the Cisco Unified IP Phone during one of the following call states:
• Connected
• Connected Conference
• Connected Transfer
• On Hook
From a supported call state, and using the appropriate problem classification category, a user can then choose
the reason code that best describes the problem that is being reported for the IP phone. A customized phone
problem report provides you with the specific information.
Secure Tone
You can configure a phone to play a 2-second tone that notifies the user that a call is encrypted and that both
phones on the call are configured as “protected” devices. The tone plays for both parties when the call is
answered. The tone does not play unless both phones are “protected” and the call occurs over encrypted media.
Several configuration requirements exist for the secure tone to play.
Service URL
You can configure a Cisco Unified IP Phone Service URL, such as the extension mobility service, to a phone
button. When the button gets pressed, the service gets invoked.
To configure a service URL on a phone button for the user, the administrator performs the following steps:
1 Using IP Phone Services Configuration, create a service.
2 Using Phone Button Configuration, create a custom phone button template to include the service URL
feature.
3 Using Phone Configuration, add the custom phone button template to each phone that requires the service
URL button.
4 Using Phone Configuration, subscribe to each appropriate service.
5 Using Phone Configuration, add the service URL button.
6 Notify the users to configure services for their phone by using the Add/Update your Service URL Buttons
link on the User Options Menu.
Note Maximum number of speed-dial entries available on the phone is equal to maximum number of buttons
available on the phone minus one button for Line 1.
VPN Client
The VPN Client feature establishes a virtual private network (VPN) connection on your phone using the
Secure Sockets Layer (SSL). The VPN connection is used for situations in which a phone is located outside
a trusted network or when network traffic between the phone and Cisco Unified Communications Manager
must cross untrusted networks.
After the phone gets configured with VPN functionality and the VPN feature gets enabled, the user enters
credentials as follows:
• If the phone is located outside the corporate network-The user is prompted at login to enter the credentials
based on the authentication method that the system administrator configured on the phone.
• If the phone is located inside the corporate network:
◦If Auto Network Detection is disabled, the user is prompted for credentials, and a VPN connection
is possible.
◦If Auto Network Detection is enabled, the user cannot connect through VPN so there is no prompt.
The user can enable or disable the VPN Client mode on the phone.
You can use Cisco Unified Reporting to determine which Cisco Unified IP Phones support the VPN client.
From Cisco Unified Reporting, click Unified CM Phone Feature List. For the Feature, choose Virtual Private
Network Client from the pull-down menu. The system displays a list of products that support the feature.
Whisper Coaching
Silent call monitoring is a feature that allows a supervisor to discreetly listen to a conversation between an
agent and a customer without allowing the agent to detect the monitoring session. Whisper coaching is an
enhancement to silent call monitoring feature that allows supervisors to talk to agents during a monitoring
session. This feature provides applications the ability to change the current monitoring mode of a monitoring
call from Silent Monitoring to Whisper Coaching and vice versa.
To invoke whisper coaching, choose On from the built-in bridge drop-down list (Device > Phone).
Phone Association
Users can control some devices, such as phones. Applications that are identified as users control other devices,
such as CTI ports. When users have control of a phone, they can control certain settings for that phone, such
as speed dial and call forwarding.
Phone Search
The following sections describe how to modify your search to locate a phone. If you have thousands of Cisco
Unified IP Phones in your network, you may need to limit your search to find the phone that you want. If you
are unable to locate a phone, you may need to expand your search to include more phones.
Searching by Description
If you enter a user name and/or extension in the Description field when you are adding the phone, you can
search by using that value in the Find and List Phones window.
Note Some directory numbers do not associate with phones. To search for those directory numbers, which are
called unassigned DN, use the Route Plan Report window or use the Directory Number Configuration
Find/List window.
Note The list in the Find and List Phones window does not include analog phones and fax machines that are
connected to gateways (such as a Cisco VG200). This list shows only phones that are configured in Cisco
Unified Communications Manager Administration.
Messages Button
By performing the following actions, you can configure a voice-messaging access number for the messages
button on Cisco Unified IP Phone, so users can access the voice-messaging system by simply pressing the
messages button:
1 Configure the voice-mail pilot number by choosing Advanced Features > Voice Mail > Voice Mail
Pilot.
2 Configure the voice-mail profile by choosing Advanced Features > Voice Mail > Voice Mail Profile.
3 Choose the appropriate profile from the Voice Mail Profile field on the Directory Number Configuration
window. By default, this field uses the default voice-mail profile that uses the default voice-mail pilot
number configuration.
Note Typically, you can edit the default voice-mail pilot and default voice-mail profiles to configure
voice-messaging service for your site.
Directories Button
The Cisco Unified IP Phone can display directories of names and phone numbers. You access this directory
from the directories button on the IP phone. For end users to retrieve contacts from the corporate directory,
the administrator must enter users into the directory. Enter the contacts one at a time by using Cisco Unified
Communications Manager Administration User Management (User Management > End User). The
administrator can also add multiple users in bulk by using the Bulk Administration Tool (Bulk Administration
> End User).
Other types of directories exist that can display on the IP phone: personal directory and phone directory (such
as missed calls). To find out about these directories, see the user guide for the specific Cisco Unified IP Phone.
The URL Directories enterprise parameter defines the URL that points to the global directory for display on
the Cisco Unified IP Phone. The XML device configuration file for the phone stores this URL.
Tip If you are using IP addresses rather than DNS for name resolution, make sure that the URL Directories
enterprise parameter value uses the IP address of the server for the hostname.
Tip If the phone URL was not updated correctly after the URL Directories enterprise parameter was changed,
try stopping and restarting the Cisco TFTP service; then, reset the phone.
or False, you can configure which features are made available to users; for example, you can set the Show
Speed Dial Settings enterprise parameter to False, and users cannot configure speed dials on their phones.
Dependency Records
If you need to find what directory numbers a specific phone is using or to what phones a directory number is
assigned, choose Dependency Records from the Related Links drop-down list box on the Cisco Unified
Communications Manager Administration Phone Configuration or Directory Number Configuration window.
The Dependency Records Summary window displays information about directory numbers that are using the
phone. To find more information about the directory number, click the directory number, and the Dependency
Records Details window displays. If the dependency records are not enabled for the system, the dependency
records summary window displays a message.
If the active Cisco Unified Communications Manager fails or becomes unreachable, the phone attempts to
register with the next available Cisco Unified Communications Manager in the Cisco Unified Communications
Manager Group that is specified for the device pool to which the phone belongs.
The phone device reregisters with the primary Cisco Unified Communications Manager as soon as it becomes
available after a failure. See the Maximum Phone Fallback Queue Depth Service Parameter, on page 545 for
information about phone registration during failover.
When using an IP phone's VPN feature and the phone's VPN connection must failover between VPN capable
devices, it will take eight minutes for the phone to failover. The phone will try to reconnect to the primary
VPN 15 times before failing over to the next VPN connection.
Note Phones do not fail over or fall back while a call is in progress.
Phone is Reset
If a call is in progress, the phone does not reset until the call finishes.
• Supports H.323, Skinny Client Control Protocol (SCCP), and Session Initiation Protocol (SIP)
• Enhances locations and regions to provide bandwidth management
• Provides serviceability information, such as Call Detail Records (CDRs), about video calls
To configure video telephony in Cisco Unified Communications Manager Administration follow these steps.
Procedure
Step 1 If you use regions for call admission control, configure regions for video call bandwidth.
Note All devices include a default region, which defaults to 384 kb/s for
video.
Tip Set the bandwidth setting in Region configuration high enough for the desired resolution (for example,
increase to 2Mb/s for high-definition video call).
Step 2 If you use locations for call admission control, configure locations for video call bandwidth.
Step 3 If using RSVP for bandwidth management of SIP video calls, configure the RSVP service parameters, or set
the RSVP policy in the Location Configuration window.
Step 4 To use a Cisco video conference bridge, configure the appropriate conference bridge for your network.
Step 5 To configure a user to use the video conference bridge instead of using other conference bridges, configure
the media resource groups and media resource group lists for the user accordingly.
Step 6 Configure the H.323 gateways in your system to retry video calls as audio calls (default behavior) or configure
AAR groups and route/hunt lists to use alternate routing for video calls that do not connect.
Step 7 Configure the H.323 phones in your system to retry video calls as audio calls (default behavior) or configure
AAR groups and route/hunt lists to use alternate routing for video calls that do not connect.Choose Enabled
for Video Capabilities.
Step 8 Configure the H.323 trunks in your system to retry video calls as audio calls (default behavior) or configure
AAR groups and route/hunt lists to use alternate routing for video calls that do not connect.
Step 9 Configure the Cisco Unified IP Phones that will support video.
Step 10 Configure the third-party SIP endpoints that will support video.
Step 11 Configure the SIP trunks in your system to retry video calls as audio calls (default behavior).
Related Topics
Call Admission Control, on page 65
Configuring SIP Devices for Video Calls, on page 560
Phone Configuration for Video Calls, on page 574
Video Calls
The typical video call includes two or three Real-Time Protocol (RTP) streams in each direction (that is, four
or six streams). The call can include the following stream types:
• Video (H.261, H.263, H.263+, H.264, and Cisco VT Camera wideband video codecs)
• Far-end camera control (FECC) (optional)
• Binary Floor Control Protocols (BFCP)
Call control for video calls operates the same way as the call control that governs all other calls. See the Media
Resources Overview, on page 248.
Note See Intelligent Bridge Selection, on page 283 for details on how Cisco Unified Communications Manager
can allocate a video conference bridge automatically.
• When the call is capable of establishing an audio channel only, Cisco Unified CM does not intentionally
requests an RTCP-pass-through capable MTP for the non-video call. However, if the MRGL only
contains RTCP-pass-through capable MTP(s), then Cisco Unified CM inserts one of those to the audio
call.
• In order to have an RTCP pass-through capable MTP, the call also needs to fulfill the current CAC
bandwidth for video call.
Note If a call initially establishes with a non-RTCP pass-through capable MTP (prior to version 15.2(2)T)
present in the call , and the call escalates into a video capable call, Cisco Unified CM does not reallocate
to an RTCP-pass-through capable MTP. In that case, even though the call has been escalated to a video
call, the existing MTP does not allow RTCP packets to be passed through.
Video Codecs
Common video codecs include H.261, an older video codec, H.263, a newer codec that gets used to provide
internet protocol (IP) video, and H.264, a high-quality codec. The system supports H.264 for calls that use
the Skinny Client Control Protocol (SCCP), H.323, and SIP on originating and terminating endpoints only.
The system also supports regions and locations.
H.261 and H.263 codecs exhibit the following parameters and typical values:
• Bit rates range from 64 kb/s to a few mb/s. These bit rates can exist in any multiple of 100 b/s. H.261
and H.263 can function with bit rates lower than 64 kb/s, but video quality suffers in such cases.
• Resolution:
◦One-quarter Common Interchange Format (QCIF) (Resolution equals 176x144.)
◦Common Interchange Format (CIF) (Resolution equals 352x288.)
◦4CIF (Resolution equals 704x576.)
◦Sub QCIF (SQCIF) (Resolution equals 128x96.)
◦16CIF (Resolution equals 1408x1152.)
◦Custom Picture Format
Cisco Unified Video Advantage (CUVA) supports the H.263 and H.264 codecs that can be used for intracluster
and intercluster calls, respectively. Correct configuration with related capabilities and regions provides basis
for support. This support also applies to mid-call.
The bandwidth of video calls equals the sum of the audio bandwidth and the video bandwidth. The total
bandwidth does not include overhead.
Example
A 384-kb/s video call may comprise G.711 at 64 kb/s (for audio) plus 320 kb/s (for video). This sum does
not include overhead. If the audio codec for a video call is G.729 (at 24 kb/s), the video rate increases to
maintain a total bandwidth of 384 kb/s. If the call involves an H.323 endpoint, the H.323 endpoint may use
less than the total video bandwidth that is available. Regardless of protocol, the endpoint may always choose
to send at less than the max bit rate for the call.
Video Network
The figure which follows provides an example of a video network that uses a single Cisco Unified
Communications Manager cluster. In a successful video network, any endpoint can call any other endpoint.
Video availability only exists if both endpoints are video enabled. Video capabilities extend across trunks.
The Cisco video conference portfolio comprises the following video bridges:
• Cisco TelePresence MCU series
• MeetingPlace
The Cisco UC Endpoints portfolio comprises the following endpoints that support video:
• Cisco Unified IP Phone 9971
• Cisco Unified IP Phone 9951
• Cisco Unified IP Phone 8941
• Cisco Unified IP Phone 8945
• Cisco Unified IP Phone 7985
• Cisco IP Video Phone E20
For more information, refer to the applicable IP phone user and administration guide.
Note Third-party SIP video endpoints are capable of connecting to Cisco Unified Communications Manager
as a line-side device or as a trunk-side device. For more information, see Third-Party SIP Endpoints, on
page 481.
During the association, Cisco Unified Communications Manager receives updated capabilities for the phone
via existing SCCP messages. After the updated capabilities are received, Cisco Unified Communications
Manager negotiates for video.
If the initial call involves an IP phone without a video, only audio location bandwidth gets reserved, and the
media layer establishes an audio-only call.
In addition to audio phones, Cisco video phones, such as 9971 and 9951 also support Cisco Unified Video
Advantage.
H.323 Video
H.323 video exhibits the following characteristics:
• H.323 endpoints can be configured as H.323 phones, H.323 gateways, or H.323 trunks.
• Call forwarding, dial plan, and other call-routing-related features work with H.323 endpoints.
• H.323 video endpoints cannot initiate hold, resume, transfer, park, and other similar features.
• If an H.323 endpoint supports the empty capability set (ECS), the endpoint can be held, parked, and so
forth.
• Some vendors implement call setup in such a way that they cannot increase the bandwidth of a call when
the call gets transferred or redirected. In such cases, if the initial call is audio, users may not receive
video when they are transferred to a video endpoint.
• No video media termination point (MTP) nor video transcoder currently exists. If an audio transcoder
or MTP is inserted into a call, that call will be audio only. This is true when the IPVC audio transcoding
capabilities is not being used. When the IPVC transcoders are used, you can transcode the audio and
send/receive video.
• For H.323 video calls, users must specify video call bandwidth.
gatekeeper zone are part of another group, and only one registration is initiated for this group. All members
of the same group use the same technology prefix.
Call Processing
During an outbound call where the H.323 client is the called party, Cisco Unified Communications Manager
routes the call on the basis of DN to the H.323 device. Cisco Unified Communications Manager uses the
H.323 device configuration to determine whether the gatekeeper is configured and sends an Admission Request
Message (ARQ) with the configured E.164 address. If the device is registered with the gatekeeper, the
gatekeeper sends an Admission Confirm Message (ACF) with the device's current IP address. Cisco Unified
Communications Manager routes the call directly to this address.
During an inbound call where the H.323 device is the calling party, the gatekeeper routes the call to Cisco
Unified Communications Manager. Cisco Unified Communications Manager uses the source E.164 address
to determine whether the calling device is configured. Cisco Unified Communications Manager uses the
configuration to determine the configuration for that phone. The phone configuration includes regions, locations,
MRGL, and so on.
Be aware of the following items:
• The system does not support E.164 addressing on H.323 trunks, intercluster trunks, and H.323 gateways.
• Cisco Unified Communications Manager does not resolve the device name when a gatekeeper-controlled
H.323 client is configured. Cisco Unified Communications Manager can access the gatekeeper field for
the H.323 client to discover the device. This enables Cisco Unified Communications Manager to bypass
name resolution for the device name.
• Cisco Unified Communications Manager supports a maximum of one E.164 number per
gatekeeper-controlled H.323 client. If the gatekeeper field is populated, you cannot configure a second
DN. If an H.323 client is configured for more than one DN, you cannot add the extra gatekeeper
information to the database.
• The Gatekeeper routes call by using zone information when there is no zone prefix.
Configuration Notes
Be aware of the following items for configuration purposes:
• You must ensure that gatekeeper is configured in Cisco Unified Communications Manager before an
H.323 client can specify that gatekeeper in its configuration. The Gatekeeper field stays empty by default.
• Be sure to add the gatekeeper name, technology prefix, zone, and E.164 fields to the H.323 client
configuration. You do not need to add Terminal Type. Default specifies the gateway type. If the gatekeeper
is not chosen for the gatekeeper field during configuration of each of these fields, these fields cannot
populate.
• Gatekeeper, zone, technology prefix fields, and E.164 information display under the Gatekeeper
Information group on H.323 Client configuration.
• When an H.323 client uses the same gatekeeper, zone and technology prefix as those of another client,
consider both clients in the same group. This group represents a single endpoint to the gatekeeper.
• You cannot use the same zone name for the H.323 client and trunk. A zone that an H.323 client uses
must differ from the one that an H.323 trunk or a gatekeeper-controlled intercluster trunk uses.
• Ensure the service parameter, Send Product Id and Version ID, is set to True.
If an H.323 client is configured with an E.164 address and a gatekeeper, the database stores this information
when the configuration is updated. This information gets loaded at boot time or when the device is reset.
Both Natural Presenter package and People + Content use the H.239 protocol to negotiate capabilities and
define the roles of the additional video channels.
Note Natural Presenter package by Tandberg and People + Content by Polycom only support H.239 for the
presentation mode.
Note Be aware that the presentation applications that are offered by Tandberg and Polycom are optional features.
You must have one of these options and H.239 enabled in both caller and callee endpoints to negotiate
second video channels or the call will be limited to a single video channel.
Note For details on setting up presentation sources, see the video endpoint user guide.
When two H.239-enabled endpoints attempt to establish a video call, they declare their video capabilities for
the main video channel for meeting participants and their extended video capabilities (H.239 capabilities) for
the second video channel. The following contents comprise H.239 capability signals:
1 The endpoints send signals to indicate that the devices support H.239. They also send associated commands
and indication signals for managing the second video channel. This enables both the endpoints to be aware
that the call is capable of opening multiple video channels.
2 The endpoints sends out one or more extended video codec capabilities to express video codec capabilities
for second channels. The endpoint must specify the role of the second video channel. The defined role
labels can be
• Live-video-This channel gets processed normally and is suitable for live video of people
• Presentation-This channel relays a token-managed presentation that is distributed to the devices
After the capabilities have been exchanged, both endpoints immediately open two-way audio channels and
the main video channels as in the traditional video calls.
Note The channel established gets automatically if both parties support H.239 and have the extended video
channel feature enabled. However, the additional channel does not show anything until one of the parties
start to share presentation.
Polycom initiates a request for the second video channel to the other call party regardless of the usage of the
second video channel; therefore, in a Polycom-Polycom call, two-way video channels get opened between
the devices even if only one of them sends out presentation image/video.
This implementation ensures that both call parties have the second video channel ready for transmission when
the call parties decide to take the token to present something. Although one of the two video channels remains
idle (not sending anything), the Polycom device controls bandwidth to ensure load efficiency.
Note This difference in handling second video channels does not affect the implementation of H.239. Cisco
Unified Communications Manager does not initiate any receiving channel request in an H.323-H.323 call.
Cisco Unified Communications Manager simply relays all channel requests from one terminal to another.
Note Cisco Unified Communications Manager does not enforce two-way transmission for the second set of
video channels because this does not represent a requirement in the H.239 protocol.
Example
If the region video bandwidth is set to 384Kbps and the audio channel
uses 64Kb/s,
the maximum allowed bandwidth for each video channel will be (384Kb/s -
64Kb/s)= 320Kb/s.
i.e. the maximum bandwidth to be used by the H.239 call will be (audio
bw + 2*(384 - audio
bw)) = 704Kb/s, which goes beyond the 384Kb/s bandwidth that the region
specifies.
Note You should consider relaxing both region and location bandwidth restrictions for H.239 calls, so the H.239
devices are allowed to readjust and balance load for both the video channels without Cisco Unified
Communications Manager intervention.
Note Be aware that the call party may or may not honor the request as is indicated by flow control release
response.
The Presentation role token messages allow an H.239 device to acquire the token for presentation. The other
call party may accept or reject the request. The presenter device sends out a token release message when it is
no longer needed.
Caution Do not attempt to invoke any midcall features such as call transfer or hold/resume operations. Doing so
can lead to problems and the second video channel can get disconnected.
2 Phone C (video capable) is the remote destination shared line with Phone B is in cluster 2.
3 Phone A calls Phone B.
4 Phone C rings because of Single Number Reach.
5 If you pick up Phone C and both Phone A and Phone C are video capable, then a video call takes place.
SIP Video
SIP video supports the following video calls by using the SIP Signaling Interface (SSI):
• SIP to SIP
• SIP to H.323
• SIP to SCCP
• SIP intercluster trunk
• H.323 trunk
• Combination of SIP and H.323 trunk
SIP video calls also provide media control functions for video conferencing.
Cisco Unified Communications Manager video supports SIP on both SIP trunks and lines support video
signaling. SIP supports the H.261, H.263, H.263+, and H.264 video codecs (it does not support the wideband
video codec that the VTA uses).
The Media Termination Point (MTP), which is used for RFC 2833, supports multiple logical channels within
a session. A logical channel could exist for audio or video. To support video channels, the MTP uses
pass-through mode. Video pass-through gets enabled if the MTP supports both pass-through and multiple
logical channels. Not all MTP devices support multiple logical channels and pass-through mode.
SIP Trunks
• On the Trunk Configuration window in Cisco Unified Communications Manager Administration, check
the Retry Video Call as Audio check box if you want the call to use audio when the video connection
is not available.
• Reset the trunk.
For more information, see the Cisco Unified IP Phone 8961, 9951, 9971 User Guide for Cisco Unified
Communications Manager (SIP).
Related Topics
Additional Configuration for Video Calls, on page 574
Trunk Interaction with H.323 Client, on page 574
Conferencing Capabilities
If Cisco Unified MeetingPlace is configured as a conference bridge, and the Express Media Server deployment
is used, the conference bridge supports both ad-hoc and meet-me video conferencing. The Express Media
Server supports both the H.263 and H.264/AVC video codecs, but transcoding between different codecs within
a single meeting is not supported.
With the Express Media Server, the video mode, which specifies the display resolution, must be set before
the conference begins. For ad-hoc conferencing, all ad-hoc meetings share a single system-wide setting. If
you want legacy CIF endpoints to participate in ad hoc video conferences, then all ad-hoc meetings must be
limited to CIF resolution of 352 x 288.
If the Hardware Media Server deployment is used, the conference bridge supports meet-me video conferencing
only. Transcoding between video codecs is supported. Additionally, participants can record the audio and
video portions of meetings.
The following table summarizes the main videoconferencing features available in Cisco Unified MeetingPlace.
Please note that overall conferencing capacity depends on a variety of factors, including the configuration
settings as well as the physical hardware. Overall capacity is highest for lower resolution video along with a
low bandwidth audio codec, such as G.711. Using high-definition video or a high bandwidth audio codec will
result in lower capacity.
For more detailed information on the capabilities of Cisco Unified MeetingPlace, refer to the Cisco Unified
MeetingPlace product documentation.
Recording Cannot record the video Can record both audio and video
portion of meetings
Transcoding between H.264 and Not supported in same meeting, Supported
H.263AVC although both codecs are supported
Video resolution Up to 1280x720 352 x 288
Total number of callers Up to 1300 for audio Up to 2000 for audio
Up to 650 for video Up to 300 for video
Note These numbers assume
low-resolution video with
the G.711 audio codec.
Using a higher video
resolution or a higher
bandwidth audio codec
will reduce the numbers
As a Server Control, Cisco TelePresence Video Communication Server provides advanced telepresence
applications and session management to all standards-compliant telepresence endpoints, infrastructure, and
management solutions. Cisco VCS Control provides Session Initiation Protocol (SIP) proxy and H.323
gatekeeper services.
As a Server Expressway, Cisco TelePresence Video Communication Server provides standards-based and
secure firewall traversal for SIP and H.323 devices. Cisco VCS Expressway enables business-to-business
communications, empowers remote and home-based workers, and allows service providers to provide video
communications to customers.
In the Starter Pack Express deployment, Cisco TelePresence Video Communication Server provides an
all-in-one solution targeted to customers who are deploying small to medium-sized Cisco TelePresence systems
for the first time
Procedure
Step 1 In Cisco Unified Communications Manager Administration, choose Device > Device Settings > Trunk.
Step 2 Choose the SIP trunk that connects Cisco Unified Communications Manager to the Cisco VCS.
Step 3 In the SIP Profile drop-down list box, choose Standard SIP Profile for VCS.
Step 4 In the Normalization Script drop-down list box, choose vcs-interop.
Step 5 the Normalization Script area, leave the Parameter Name and Parameter Value fields empty. If these fields
are already populated, delete the contents of the field.
Video Encryption
Cisco Unified Communications Manager supports encryption of audio, video, and other media streams so
long as the individual endpoints involved in the communication also support encryption. Cisco Unified
Communications Manager uses the Secure Real-Time Transport Protocol (SRTP) to encrypt the media streams.
Some of the features include:
• Support for SIP and H.323 endpoints
• Support for encryption of main audio and video line while operating in Media Termination Point (MTP)
passthru mode
• Support for multiple encryption methods
• Support for Session Description Protocol (SDP) crypto-suite session parameters in accordance with RFC
4568
To provide encrypted communications, encryption keys are exchanged between the endpoints and Cisco
Unified Communications Manager during the SIP call setup. For this reason, the SIP signaling should be
encrypted using TLS. During the initial call setup, the video endpoints exchange a list of encryption methods
they support, select an encryption suite supported by both endpoints, and exchange encryption keys. If the
endpoints cannot agree on a common encryption suite, the media streams are unencrypted and transported
using the Real-Time Transport Protocol (RTP).
Note If the individual endpoints do not support encryption, the communication will take place using RTP.
Encryption Methods
Cisco Unified Communications Manager supports different encryption suites. The encryption method is
identified using the Crypto-suite option in the SDP portion of the SIP message. The following table shows
which SDP encryption suites are supported by Cisco Unified Communications Manager.
In addition to the above methods, Cisco Unified Communications Manager also supports DTLS encryption
of media streams.
Limitations
Cisco Unified Communications Manager has the following limitations with video encryption:
• Cisco Unified Communications Manager does not provide support for the UNENCRYPTED_RTP SDP
crypto-line parameter. The call is downgraded to RTP if no other SDP crypto-line parameters are present.
• If the SDP offer contains multiple keys, only the first key is used. The other keys are dropped and the
call continues using only the first key.
Supported Protocols
The following table shows which encryption methods are supported when specific signaling methods are
used.
Scenario Support
SIP-SCCP Video encryption is not supported over SCCP.
SIP-SIP using MTP/RSVP/TRP Video encryption is supported. However, in MTP passthru mode only
main audio and video lines are encrypted.
SIP-SIP over H.323 ICT Video encryption is not supported over H.323 trunks. Only audio
encryption is supported.
SIP-H.323 Video encryption is not supported for calls from SIP to H.323 endpoints.
To configure BFCP on SIP trunks, check the Allow Presentation Sharing using BFCP check box in the
Trunk Specific Configuration section of the SIP Profile Configuration window.
To configure BFCP on SIP lines:
• For Cisco video endpoints that support BFCP, no configuration on the SIP line is required.
• For third-party video endpoints that support BFCP, enable BFCP by checking the Allow Presentation
Sharing using BFCP check box in the Protocol Specific Information section of the Phone Configuration
window.
Note The following GUI changes were made for this feature:
• Device Settings > SIP Profile—The Allow Presentation Sharing using BFCP check box has been
moved to the Trunk Specific Configuration section of the SIP Profile Configuration window.
• Device Settings > Phone—The Allow Presentation Sharing using BFCP check box has been added
to the Protocol Specific Information section of the Phone Configuration window for the following
third-party phones:
• Generic Desktop Video Endpoint
• Generic Multiple Screen Room System
• Generic Single Screen Room System
• Third-party SIP Device (Advanced)
Note If the MTP does not have enough media ports to support a BFCP session, the BFCP media lines are not
negotiated when the call is established.
As an example of how presentation sharing with BFCP works, you could have an ongoing video conversation
between two SIP video phones. User A decides to show User B a slide presentation that is saved on a laptop.
User A attaches the laptop to a Cisco EX90 video phone and presses the Present button on the phone. This
sends to the other phone a SIP INVITE message containing the SDP parameters for the creation of a BFCP
stream. After the BFCP session is negotiated, an additional stream is added to the audio and video streams.
The BFCP stream allows User B to see the desktop of User A's laptop.
BFCP is supported only on SIP networks. The entire network, including all endpoints, intermediary devices
and trunks, must be SIP. BFCP must be enabled on all SIP trunks and SIP lines.
Note BFCP is not supported with IME trunks, so BFCP should be disabled for SIP profiles that are used for
IME trunks.
The following network diagram displays the network topology that is used for BFCP. The Cisco Unified
Communications Manager clusters are involved only in forwarding SIP messages between the devices. After
the endpoints negotiate BFCP, the BFCP stream itself is a point-to-point stream between the devices.
The following figure provides an example of a BFCP-capable network. The network is fully SIP capable. The
Cisco Unified Communications Manager cluster sits in the middle and relays SIP signaling between the
endpoints. The BFCP stream as well as the audio and video streams, are point-to-point between the endpoints.
The following figure provides an example of a complex video network with multiple Cisco Unified
Communications Manager clusters. BFCP must be enabled on all the trunks and lines connecting the devices.
For this network, BFCP must be enabled on the four SIP trunks and two SIP lines that connect the endpoints.
Figure 50: Video Network with Multiple Cisco Unified Communications Manager Clusters
BFCP Limitations
Cisco Unified Communications Manager rejects the BFCP stream in the following scenarios:
• The Allow Presentation Sharing using BFCP check box on the SIP Profile page is unchecked for one
of the SIP lines or trunks in the network.
• One endpoint offers BFCP, but the other does not.
• The SIP line or SIP trunk uses MTP, RSVP, Trusted Relay Point (TRP), or Transcoder. In these cases,
BFCP is not supported.
Note BFCP is supported in Cisco Unified CM Release 8.6 as long as the call does not require
MTP. For Cisco Unified CM Release 9.0 or later BFCP in MTP call is supported if the
MTP is allocated from IOS routers that run 15.2.(2) T.
Note BFCP is not supported when used between Cisco Unified Communications Manager and Cisco TelePresence
MCU.
Transfer The Transfer feature is fully supported when using a BFCP-capable endpoint,
whether the endpoint is currently in a BFCP presentation or not. However,
the user may have to reenable the Presentation following the Transfer
operation.
Conference (non-BFCP BFCP media line and presentation video are not supported when a
conference controller) BFCP-capable conference controller is used. However, the main video
streams are supported.
If two BFCP-capable endpoints enter into a conference with a non-BFCP
conference controller, the main video is enabled throughout the conference,
but the BFCP media and presentation video are disabled.
Bandwidth Management
Bandwidth allocations for audio and video calls are managed through regions and locations that you configure
in Cisco Unified Communications Manager Administration.
The amount of bandwidth available for a specific call must be able to manage the combination of all media
streams that are associated with the session, including voice, video, signaling, and any extra media, such as
a BFCP presentation. Cisco Unified Communications Manager contains features able to manage bandwidth.
For more information about call admission control, see Call Admission Control, on page 65.
• The allocated bandwidth is the maximum of what the two endpoints support up to the maximum value
of the Region setting. The allocated bandwidth cannot exceed the region setting.
Cisco Unified Communications Manager uses the following logic when communicating with endpoints:
• When generating an Answer, Early Offer or Re-Invite Offer to an endpoint that contains more than one
session level bandwidth modifier type (TIAS, AS, CT), Cisco Unified Communications Manager uses
the same bandwidth value for each.
• When generating an answer, Cisco Unified Communications Manager uses the same session level
bandwidth modifier type (TIAS, CT, AS) that was received in the initial offer
• For backward compatibility with older versions of Tandberg endpoints (such as MXP 1700), Cisco
Unified Communications Manager suppresses the Session Level Bandwidth Modifier when a video call
is put on hold and music on hold (MOH) is inserted.
• If the session level bandwidth is greater than 800Kb/s and the imageattr[640 x 480] line in the SDP does
not exist, then w360p is used.
• If the session level bandwidth is less than 800Kb/s but greater than 480 bits per second and the
imageattr[640 x 480] line exists, then VGA 15 frames per second is used.
Note If you currently have a Cisco IP Phone model 9951, 9971, or 8961 that supports w360p (640 x 360) video
resolution and are upgrading to Cisco Unified Communications Manager release 8.5(1) or later, you may
notice changes in the resolution of video calls. The w360p resolution was introduced at phone load 9.2(1).
The following video call flow is between two 9951 phones (Phone A and Phone B) without imageattr line
support (for example, using Cisco Unified Communications Manager releases 8.0(1) and earlier):
1 Phone A sends a SIP message with an imageattr line in the SDP.
2 Cisco Unified Communications Manager deletes the imageattr line in the SDP and then sends the modified
SIP message to Phone B.
3 Phone B attempts to send video with the w360p resolution because there is no imageattr line in the SDP
portion of the SIP header.
The following video call flow is between two 9951 phones (Phone A and Phone B) with imageattr line support
(for example, using Cisco Unified Communications Manager releases 8.5(1) and later):
1 Phone A sends a SIP message with the imageattr line in the SDP.
2 Cisco Unified Communications Manager does not delete the imageattr line and sends the SIP message to
Phone B unchanged.
3 Phone B attempts to send video with the VGA resolution.
RSVP
RSVP supports SCCP and SIP video calls. Configure RSVP policy for call admission control by using the
Location Configuration window in Cisco Unified Communications Manager Administration.
Related Topics
Resource Reservation Protocol, on page 79
Alternate Routing
If an endpoint cannot obtain the bandwidth that it needs for a video call, a video call retries as an audio call
for the default behavior. To use route/hunt lists or Automated Alternate Routing (AAR) groups to try different
paths for such video calls, uncheck the Retry Video Call as Audio setting in the configuration settings for
applicable gateways, trunks, and phones.
Related Topics
Resource Reservation Protocol, on page 79
DSCP Marking
Differentiated Services Code Point (DSCP) packet marking, which is used to specify the class of service for
each packet, includes the following characteristics:
• Audio streams in audio-only calls default to EF.
• Video streams and associated audio streams in desktop video calls default to AF41.
• Video streams and associated audio streams in immersive video calls default to CS4.
• You can change these defaults through the use of a service parameter. The following service parameter
settings affect DSCP packet marking for media RTP streams:
◦DSCP for Audio Calls
◦DSCP for Video Calls
◦DSCP for TelePresence Calls
◦DSCP for Audio Calls when RSVP Fails
◦DSCP for Video Calls when RSVP Fails
Cisco Unified Communications Manager also supports the following video conference capabilities for Skinny
Client Control Protocol phones:
• Display controls for video conferences. The Skinny Client Control Protocol phones can choose to use
the continuous presence or voice-activated mode to view the video conference. When a mode is chosen,
a message gets sent to the bridge to indicate which mode to use on the video channel. Switching between
modes does not require renegotiation of media.
• Display participant information such as the user name in the video stream. The system can use the
participant information for other conferencing features such as roster.
• H323 to H323
• SIP to SIP Intercluster trunk (ICT) to SIP
• H323 to H323 ICT to H323
• SIP to H323 with or without ICT
For more information about limitations and special considerations of this features, see the Limitations, on
page 577.
Video and interoperability support the following deployments:
• High-Definition interoperability for point-to-point calls
• Locations-based call admission control (CAC) only
• Presentation sharing and secure interop between TelePresence and third-party endpoints that support
the Telepresence Interop Protocol (TIP)
• Multipoint calls involving Cisco TelePresence System (CTS), Cisco Unified Communications Manager,
and third-party endpoints use Media transcoding Engine (MXE) and Cisco Unified Video Conferencing
(CUVA)
To find a Cisco-certified third-party device, visit the Cisco Developer Network and perform the following
steps:
1 Sign in to the Cisco Developer Network (CDN) (if applicable)
2 From the CDN main window, click the Technology Partners tab.
3 Click the Partner Search tab.
4 In the search box, enter the name of a 3rd party company (within all technologies) (for example, Polycom).
5 When the 3rd party company information displays, click the applicable links for more information.
Third-party devices get configured in Cisco Unified Communications Manager Administration, Phone
Configuration. For the list of supported device types and licensing requirements, see Third-Party SIP Endpoints,
on page 481.
Limitations
The following limitations apply:
• Advanced presentation sharing and security interoperability is supported only between two TelePresence
Interop Protocol (TIP) capable endpoints.
• H239 presentation sharing and H235 security are supported only between two H323 endpoints.
• For ensure optimal resolution between the two endpoints, the protocol on the endpoints and the trunk
should be identical; for example, SIP point-to-point endpoints connected by a SIP trunk.
• Locations-based CAC only for interoperability with TelePresence
• Ad hoc and Meet-Me conferencing support CUVC and MeetingPlace software media servers. Because
the conferencing bridges support SCCP and the endpoints support SIP or H323, resolution may be limited
to standard definition.
• Cisco Intercompany Media Engine (IME) is not supported between Cisco Unified Communications
Manager endpoints and Telepresence.
Note If a Media Terminating Point (MTP) (version 15.2(2)T or later) is present in a SIP-SIP call, and there are
five channels available for the call, then FECC can be enabled.
• Cisco H.323
◦VideoCallsActive
◦VideoCallsCompleted
• Cisco Locations
◦VideoBandwidthAvailable
◦VideoBandwidthMaximum
◦VideoOutOfResources
◦VideoCurrentAvailableBandwidth
• Cisco Gatekeeper
◦VideoOutOfResources
• Cisco SIP
◦VideoCallsCompleted
◦VideoCallsActive
• ResourceActive
• ResourceAvailable
• ResourceTotal
These counters also display in the Cisco Unified Communications Manager object with the VCB prefix.
Cisco Unified Communications Manager also stores CDRs for midcall video and supports the following call
scenarios:
• Skinny Client Control Protocol to Skinny Client Control Protocol calls
• Skinny Client Control Protocol to Skinny Client Control Protocol calls across an intercluster trunk (ICT)
Note CDR gets added when video is added mid-call, but CDR entry does not get removed as
part of midcall video removal (for example, Cisco Video Telephony Advantage gets
turned off).
Configure CTI
Computer telephony integration (CTI) enables you to leverage computer-processing functions while making,
receiving, and managing telephone calls. CTI applications allow you to perform such tasks as retrieving
customer information from a database on the basis of information that caller ID provides. CTI applications
can also enable you to use information that an interactive voice response (IVR) system captures, so the call
can be routed to the appropriate customer service representative or so the information is provided to the
individual who is receiving the call.
For a description of Cisco CTI applications, see the Computer Telephony Integration Applications, on page
582.
To configure Cisco Unified Communications Manager for CTI applications follow these steps.
Note To make the CTI application secure, configure authentication and encryption for CTI.
Procedure
Step 1 Configure the appropriate CTIManager and Cisco CallManager service parameters.
Step 2 Add and configure an IP phone, CTI route points, or ports for each CTI application.
Step 3 Configure the directory number for the CTI device.
Step 4 Associate all devices that the application will use with the appropriate Cisco Unified Communications Manager
group (via the device pool).
Step 5 Configure the end users and application users that will use CTI applications. Add the device that is used for
CTI applications (for example, IP phone, CTI port) to the Controlled Devices list that is on the End User and
Application Users Configuration window.
Step 6 Add the end users and application users to the Standard CTI Enabled user group.
Note Ensure all CTI users are in the Standard CTI Enabled user group, but they may also be in other CTI
user groups.
Step 7 Activate the CTIManager service on the appropriate servers, if not already activated.
Step 8 Install and configure your applications.
Step 9 Restart application engine (if required).
Note To determine which Cisco Unified Communications Manager CTI applications support SIP IP phones,
see the application-specific documentation. For more information about Cisco SIP support, see Session
Initiation Protocol, on page 395.
CTIManager
A program called CTIManager includes the CTI components that interface with the applications that are
separated out of Cisco Unified Communications Manager. The CTIManager service communicates with Cisco
Unified Communications Manager by using the Cisco Unified Communications Manager communication
framework, System Distribution Layer (SDL). Installation of the CTIManager program occurs on the Cisco
Unified Communications Manager server during the Cisco Unified Communications Manager installation.
Only one CTIManager can exist on an individual server. An application (JTAPI/TAPI) can have simultaneous
connections to multiple CTIManagers; however, an application can use only one connection at a time to open
a device with media termination. See the following figure.
Figure 51: Cisco Unified Communications Manager Components That Are Used to Provide CTI Services to Applications
CTIManager provides two advanced, clusterwide service parameters that are used in conjunction with the
CTI Super Provider capability:
• Maximum Devices Per Provider-This parameter specifies the maximum number of devices that a single
CTI application can open. The default specifies 2000 devices.
• Maximum Devices Per Node-This parameter specifies the maximum number of devices that all CTI
applications can open on any CTIManager node in the Cisco Unified Communications Manager system.
The default specifies 800 devices.
If the configured limits are exceeded, CTI generates alarms, but the applications continue to operate with the
extra devices. For more information on CTI Super Provider, see the User Management and CTI Controlled
Devices, on page 586.
CTI-Controlled Devices
The following CTI-controlled device types exist:
• Cisco Unified IP Phones (SCCP and SIP)
Note CTI applications support only some phones that run SIP; for example, it does not support
the Cisco Unified IP Phone 7940 and 7960.
• CTI ports
• CTI route points
Note If a directory number (DN) is a member of a line group or hunt list, any device (CTI port, CTI route point,
phone that is running SCCP, or phone that is running SIP) that uses that DN should not be associated with
a CTI user.
Note CTI devices do not support the multicast Music On Hold feature. If a CTI device is configured with a
multicast MOH device in the media resource group list of the CTI device, call control issues may result.
CTI devices do not support multicast media streaming.
For phones that are running SCCP, outbound dialing supports enbloc (the phone collects all digits before
passing them to Cisco Unified Communications Manager for routing) or digit-by-digit collection. If dialing
is done digit-by-digit, a CTI dialing call state notification gets sent to the phone when it goes off hook and
the first digit is pressed for an outgoing call. For enbloc outbound dialing, the dialing call state notification
gets delayed until the phone collects all the digits and sends them to Cisco Unified Communications Manager
for routing.
When an outbound call is pending on an SCCP device and is not yet connected, Cisco Unified Communications
Manager does not process call setup requests for that device until the first call is connected. If you are using
a CTI application for outbound dialing, Cisco recommends that you configure an interval between outbound
calls to ensure that pending calls are connected before new call requests are initiated.
For phones that are running SIP, enbloc dialing always gets used even if the user first goes off hook before
dialing digits; the phone will wait until all the digits are collected before sending the digits to Cisco Unified
Communications Manager. This means that the dialing call state notification will only get generated after
enough digits are pressed on the phone to match one of the configured dialing patterns. In all cases, the dialing
state notifications will always get generated prior to the call being routed to the destination (as is the case with
phones that are running SCCP).
Phones that are running SIP control when and how long to play reorder tone. When a phone that is running
SIP receives a request to play reorder tone, it releases the resources from Cisco Unified Communications
Manager and plays reorder tone. Therefore, the call appears to be idle to a CTI application regardless of when
reorder tone is played on the phone. In these scenarios, applications can receive and initiate calls from the
phone regardless whether reorder tone plays on the phone. Because resources have been released on Cisco
Unified Communications Manager, the call does not count against the busy trigger and maximum number of
call counters (that are configured on the Directory Number Configuration window).
Note Cisco Unified IP Phones with SIP that are configured to use UDP as the transport mode (instead of TCP)
do not support the device data pass-through functionality; for example, the Quality Reporting Tool (QRT)
requires the data pass-through functionality, so it cannot be used with IP phones that are configured with
UDP.
CTI Ports
CTI ports as virtual devices can have one or more virtual lines, and software-based Cisco Unified
Communications Manager applications such as Cisco IP Softphone, Cisco Unified Communications Manager
Auto-Attendant, and Cisco Unified IP Interactive Voice Response (IVR) use them. You configure CTI ports
by using the same Cisco Unified Communications Manager Administration windows as you use to configure
phones. For first-party call control, you must add a CTI port for each active voice line.
• Answer a call
• Make and receive multiple active calls
• Redirect a call
• Hold a call
• Unhold a call
• Drop a call
When a call arrives at a route point, the application must handle (accept, answer, redirect) it within a specified
time. To configure the time that is allowed to answer a call, use the Cisco CallManager CTI New Call Accept
Timer service parameter. Use the Directory Number Configuration window in Cisco Unified Communications
Manager Administration to configure the number of simultaneous active calls on the route point.
Note If you are planning to use a TAPI application to control CTI port devices by using the Cisco CallManager
Telephony Service Provider (TSP), you may only configure one line per CTI port device.
Applications that are identified as users can control CTI devices. When users have control of a device, they
can control certain settings for that device, such as answer the call and call forwarding.
CTI devices (CTI ports, CTI route points) must associate with device pools that contain the list of eligible
Cisco Unified Communications Managers for those devices.
The maximum number of CTI-controlled devices per node varies by server class as follows:
• MCS-7825 and MCS-7835 servers support up to 800 CTI-controlled devices per node.
• MCS-7845 servers support up to 2500 CTI-controlled devices per node.
When a CTI device fails (during a Cisco Unified Communications Manager failure, for example), Cisco
Unified Communications Manager maintains media streams that are already connected between devices (for
devices that support this feature). Cisco Unified Communications Manager drops calls that are in the process
of being set up or modified (transfer, conference, redirect, and so on).
• Standard CTI Allow Calling Number Modification-This user group allows an application to modify the
calling party number in supported CTI applications.
• Standard CTI Allow Control of All Devices-This user group allows an application to control or monitor
any CTI-controllable device in the system.
• Standard CTI Allow Reception of SRTP Key Material-This user group allows an application to receive
information that is necessary to decrypt encrypted media streams. This group typically gets used for
recording and monitoring purposes.
• Standard CTI Enabled-This user group, which is required for all CTI applications, allows an application
to connect to Cisco Unified Communications Manager to access CTI functionality.
• Standard CTI Secure Connection-Inclusion into this group will require that the application have a secure
(TLS) CTI connection to Cisco Unified Communications Manager if the Cisco Unified Communications
Manager cluster security is enabled.
Note The CTI application must support the specified user group to which it gets assigned.
Note Cisco recommends that users who are associated with the Standard CTI Allow Control of All Devices
user group also be associated with the Standard CTI Secure Connection user group.
Tip To calculate the number of CTI monitored lines in a system, use the following formula:
Tip number of pilot point DNs + (number of clients open * number of directory numbers per phone) + (number
of parked directory numbers * number of open clients) = CTI Monitored Lines
Dependency Records
To find the directory numbers that a specific CTI route point is using, choose Dependency Records from the
Related Links drop-down list box that is provided on the Cisco Unified Communications Manager
Administration CTI Route Point Configuration and CTI Port Configuration windows. The Dependency Records
Summary window displays information about directory numbers that are using the route point. To find out
more information about the directory number, click the directory number, and the Dependency Records Details
window displays. If the dependency records are not enabled for the system, the dependency records summary
window displays a message.
CTI Redundancy
Note Cisco does not support redundancy for Cisco Business Edition 5000 systems.
CTI provides recovery of failure conditions that result from a failed Cisco Unified Communications Manager
node within a cluster and failure of a CTIManager. This section describes the failover and fallback capabilities
of the following components:
• Cisco Unified Communications Manager
• CTIManager
• Applications (TAPI/JTAPI)
on the phone. The CTIManager uses the Cisco Unified Communications Manager group that is assigned to
the device pool to determine which Cisco Unified Communications Manager to use to recover the CTI devices
and phones that the applications opened.
When the CTIManager initially detects the Cisco Unified Communications Manager failure, it notifies the
application (JTAPI/TAPI) that the devices on that Cisco Unified Communications Manager went out of
service. If no other Cisco Unified Communications Manager in the group is available, the devices remain out
of service. When those devices successfully rehome to another Cisco Unified Communications Manager, the
CTIManager notifies the application that the devices are back in service.
When a failed Cisco Unified Communications Manager node comes back in service, the CTIManager rehomes
the affected CTI ports/route points to their original Cisco Unified Communications Manager. The rehoming
process starts when calls are no longer being processed or active on the affected device. Because devices
cannot be rehomed while calls are being processed or active, the rehoming process may not occur for a long
time, especially for route points that can handle many simultaneous calls.
If none of the Cisco Unified Communications Managers in the Cisco Unified Communications Manager group
is available, the CTIManager waits until a Cisco Unified Communications Manager comes into service and
tries to open the CTI device again. If for some reason the Cisco Unified Communications Manager cannot
open the device or associated lines when it comes back into service, the CTIManager closes the device and
lines.
CTIManager
When a CTIManager fails, the applications that are connected to the CTIManager can recover the affected
resources by reopening these devices on another CTIManager. An application determines which CTIManager
to use on the basis of CTIManagers that you defined as primary and backup when you set up the application
(if supported by the application). When the application connects to the new CTIManager, it can reopen the
devices and lines that previously opened. An application can reopen a Cisco Unified IP Phone before the
phone rehomes to the new Cisco Unified Communications Manager; however, it cannot control the phone
until the rehoming completes.
Note The applications do not rehome to the primary CTIManager when it comes back in service. Applications
fail back to the primary CTIManager if you restart the application or if the backup CTIManager fails.
Application Failure
In the Application Heartbeat Maximum Interval and Application Heartbeat Minimum Interval advanced
service parameters, you define the interval at which CTIManager expects to receive a message from the
application within two consecutive intervals. When an application (TAPI/JTAPI or an application that directly
connects to the CTIManager) fails, the CTIManager closes the application and redirects unterminated calls
at CTI ports and route points to the configured call forward on failure (CFOF) number. The CTIManager also
routes subsequent calls into those CTI ports and route points to the configured Call Forward No Answer
(CFNA) number until the application recovers and reregisters those devices.
Procedure
Step 1 Configure the Cisco ATA in Cisco Unified Communications Manager Administration.
Step 2 Install the Cisco ATA.
Step 3 Make a call.
• Provides feature services that you can activate, deactivate, and view through the Service Activation
window.
• Provides an interface for starting and stopping feature and network services.
• Archives reports that are associated with Cisco Unified Serviceability tools.
• Allows Cisco Unified Communications Manager to work as a managed device for SNMP remote
management and troubleshooting.
• Monitors the disk usage of the log partition on the server(s).
To access Serviceability from the Cisco Unified Communications Manager Administration window, choose
Cisco Unified Serviceability from the Navigation drop-down list box that displays in the upper, right corner
of the window and click Go.
• Call Diagnostics Enabled-Cisco CallManager service parameter that controls whether call diagnostic
records that contain QoS information about calls are generated. The default specifies False (diagnostics
not generated).
Use the CDR Management window in Cisco Unified Serviceability to set the amount of disk space to allocate
to CDR and CMR files, configure the number of days to preserve files before deletion, and configure up to
three billing application server destinations for CDRs.
digital telephony protocols 383, 384 DPA 7630/7610 337, 338, 339
BRI 383 functionality 338
described 383 illustrated (figure) 338
E1 PRI 383 purpose 338
QSIG 384 understanding 337
T1 PRI 383 using SMDI 338, 339
direct transfer 200, 530 Drop Ad Hoc Conference service parameter 279
described 200, 530 DSCP 442, 574
directed call park 530 marking 574
described 530 SIP 442
directories button, configuring 544 DTMF digits 409
directory 47, 225, 226, 228, 230, 233, 238 SIP devices 409
access 228
access for Cisco Unified Communications endpoints 230
configuration checklist (table) 226, 233
extension mobility 238
E
LDAP 47 E&M signaling 382
overview 225 delay dial 382
directory lookup dial rules overview 205 immediate start 382
directory numbers 191, 192, 193, 197, 198, 199, 200, 201, 202, 524 wink start 382
active check box 197 E1 CAS 382
call forward 198, 524 E1 Primary Rate Interface (E1 PRI) 383
busy trigger 198, 524 E1 Primary Rate Interface (PRI) 361
no answer ring duration 198, 524 Effective Access Privileges For Overlapping User Groups and
call forward information display 198, 524 Roles enterprise parameter 26
characteristics 192 end user 233, 235, 237
conference 200 associating devices 237
configuration checklist (table) 191 configuration checklist (table) 233
dependency records 202 described 233, 235
described 202 enterprise parameters 26, 50
direct transfer 200 described 50
features 198 Effective Access Privileges For Overlapping User Groups
call forward 198 and Roles 26
call waiting 198 user groups 26
listed 198 expansion module 460
find all directory numbers 201 Cisco Unified IP Phone 7914 460
join 200 extension mobility 238, 353
making and receiving multiple calls 199 described 353
managing 197 user device profile 238
overview 191 user directory 238
search tips 201 external calls 154
shared line appearance 193 forwarding 154
shared line appearance restrictions 193
transfer 200
update directory number of all devices sharing this line check
box 197 F
discard digits instructions 156, 168 features 295, 343, 347, 353, 355, 512
configuring 168 call park 343
explained (table) 168 Cisco Unified Communications Manager Assistant 355
DND 531 Cisco Unified IP Phone Services 347
described 531 directed call park 343
DNs 191 extension mobility overview 353
directory numbers 191 music on hold (MOH) 295
H
G
H.323 366, 375, 379, 482, 553, 554, 574
G.711 37 call processing 554
G.723 37 Cisco IOS gateways 366
G.729 37 clients 482
g.clear codec 416 configuration notes 554
SIP trunks 416 dynamic addressing 553
gatekeepers 67, 74, 76, 77, 449, 553 gateways 366
and call admission control (figure) 74 IOS gateway redundancy 375
configuration checklist (table) 67 registering with gatekeeper 553
configuring 76 trunk interaction for video 574
configuring in Cisco Unified Communications Manager 77, used in voice gateways 379
449 video 553
configuring on the router 76 hold 193
described 74 viewing held calls on shared lines 193
H.323 553 hold reversion 533
gateways 113, 310, 359, 361, 363, 364, 365, 366, 367, 372, 374, 575 described 533
Catalyst 4000 Access Gateway Module 365 hookflash transfer 364
Catalyst 4224 gateway 365 hub-and-spoke topology 65
Catalyst 6000 configuration illustrated (figure) 310 hunt lists 152, 154, 155, 156
Catalyst 6000 FXS Analog Interface Module 365 described 152
Catalyst 6000 T1/E1 and Services Module 364 hunt group logoff notification service parameter 155
Cisco IOS H.323 devices 366 log out of hunt groups 154
Cisco voice gateways 361 log out of hunt groups softkey 155
configuration checklist (table) 359 non-shared-line operation 156
dependency records 372 shared-line operation 156
failover and fallback 374 hunt pilots 146, 152, 166
H.323 devices 366 and automated alternate routing 146
identifying TFTP server 113 described 152
models (table) 367 wildcards 166
overview 359 hunting 153, 154
port types (table) 367 described 153
related to dial plans 372 example 153
signaling protocols (table) 367 maximum hunt timer 154
standalone 363 personal preferences 154
VG200 voice 363
SIP trunks 402, 403, 405, 418, 419, 420, 421 switch-based gateways 364
between Cisco Unified Communications Manager 4.X and system configuration 11
6.X systems 403 for complete IP telephony system 11
MLPP for VoSIP 418 overview 11
PUBLISH 421 overview 11
configuration tips 421 system-level configuration settings 29
QSIG tunneling over SIP support 420
security profiles 402
SIP profile 402
SIP PUBLISH 420
T
support for secured V.150.1 MoIP 419 T1 CAS 382
transparency and normalization 405 T1 Primary Rate Interface (PRI) 361
Skinny Client Control Protocol 380, 559 T1 Primary Rate Interface (T1 PRI) 383
described 380 telephony, video 548
video 559 templates, phone button 460, 506, 507, 512
video bridging 559 12 series, default 507
Skinny Client Control Protocol (SCCP) Gateway Protocol 374 30 SP+, default 507
Skinny Gateway Protocol 372 30 VIP, default 507
SMDI 317, 327, 328, 329, 338, 339 7902, default 507
configuration checklist (table) 327 7905 SCCP, default 507
integration requirements 328 7905 SIP, default 507
migration with DPA 7630/7610 338, 339 7906 SCCP, default 507
port configuration 329 7906 SIP, default 507
PSTN gateway interfaces 317 7910, default 507
voice mail integration 317, 327 7911 SCCP, default 507
softkey templates 519, 520 7911 SIP, default 507
call states described (table) 519 7912 SCCP, default 507
layout (figure) 519 7912 SIP, default 507
operation 520 7920, default 507
softkeys 155, 445 7931, default 507
log out of hunt groups 155 7940 SCCP, default 507
SIP 445 7940 SIP, default 507
softphone 503 7941 G-GE SCCP, default 507
SoftPhone 239 7941 SCCP, default 507
Cisco IP SoftPhone 239 7941 SIP, default 507
sound quality 65 7960 SCCP, default 507
special characters 160, 161, 166 7960 SIP, default 507
configuring 160 7961 G-GE SCCP, default 507
described (table) 166 7961 SCCP, default 507
explained 166 7961 SIP, default 507
international escape character + 161 7970 SCCP, default 507
speed dial 540 7970 SIP, default 507
described 540 7971 SCCP, default 507
standards, SIP 438 7971 SIP, default 507
static digit analysis 158 7985, default 507
caveats 158 analog phone, default 507
configuration tip 158 ATA 186, default 507
described 158 Cisco IP Communicator, default 507
explained 158 Cisco TelePresence, default 460, 507
Unified Communications Manager Assistant example with conference station 7935, default 507
static digit analysis 158 conference station 7936, default 507
supplementary services 411 default 507
initiated by SIP endpoint 411 described 506
supported devices 119