SIP and CTI Support in Cisco Hosted Collaboration Solution 10.6(1)

SIP and CTI Support in Cisco Hosted
Collaboration Solution 10.6(1)
• SIP and CTI Support in Cisco HCS, page 1
• General Notes About Configuration, page 1
• Configuration for Cisco Unified Communications Domain Manager 8.1(x), page 2
• Configuration for Cisco Unified Communications Domain Manager 10, page 2
• Guidelines for SIP Applications and Generic SIP Trunks, page 3
• Guidelines for SIP-Verified Phones and Third-Party SIP Phones , page 3
• Guidelines for CTI Applications, page 5
• Where to Find More Information, page 9
SIP and CTI Support in Cisco HCS
Cisco Hosted Collaboration Solution (HCS) customers want to deploy Session Initiation Protocol (SIP)
applications that work with Cisco Unified Communications Manager through SIP technology to provide
support for voicemail, auto attendant, interactive voice responses, conferences, call center support, IP multimedia
subsystem (IMS), instant messaging, presence, and third-party IP PBXs.
In addition, Cisco HCS customers want to deploy third-party SIP phones and SIP-verified phones. Finally,
Cisco HCS customers want to deploy third-party CTI applications to perform call-related functionality for
attendant console, call and contact center, call recording support, and other supported features.
This document provides general guidelines for configuring a generic SIP trunk for SIP applications, third-party
SIP phones and SIP-verified phones, and CTI applications for Cisco HCS Release 10.6(1). The configuration
tasks that are discussed in this document require you to have a strong understanding ofCisco Unified
Communications Domain Manager 8.1(x), Cisco Unified Communications Domain Manager 10.6(1), and
Cisco Unified Communications Manager provisioning.
General Notes About Configuration
The following list includes some general information configuration information about SIP and CTI applications.
Cisco Hosted Collaboration Solution, Release 10.6(1) SIP and CTI Support
1
SIP and CTI Support in Cisco Hosted Collaboration Solution 10.6(1)
Configuration for Cisco Unified Communications Domain Manager 8.1(x)
• Cisco Unified Communications Domain Manager and Cisco Unified Communications Manager are not
informed about the SIP application that is connecting through the SIP trunk. Neither component can
make configuration changes to the SIP application server or software. The Cisco HCS customer must
perform configuration tasks to make the SIP application work.
• Cisco Unified Communications Domain Manager and Cisco Unified Communications Manager are not
informed about the CTI application that is connecting through the CTI route point or port. Neither
component can make configuration changes to the application server or software. The Cisco HCS
customer must perform configuration tasks to make the CTI application work.
• Cisco Unified Communications Domain Manager and Cisco Unified Communications Manager do not
establish a network connection to third-party SIP phones or SIP-verified phones for configuration updates.
The Cisco HCS customer must perform configuration tasks to make the SIP phones work.
Configuration for Cisco Unified Communications Domain
Manager 8.1(x)
Note
Cisco Unified Communications Domain Manager 8.1(x) is not notified about the configuration update
because data synchronization (propagation) does not occur when you configure the Cisco Unified
Communications Manager.
Consider the following information before you make configuration updates:
• Document any manual configuration updates so that you can easily track the changes you make.
• Use Cisco Unified Communications Domain Manager 8.1(x) when recommended to avoid data conflicts
between Cisco Unified Communications Manager and Cisco Unified Communications Domain Manager
8.1(x).
Configuration for Cisco Unified Communications Domain
Manager 10
Any configuration data about SIP applications, SIP trunks CTI applications, CTI ports, third-party SIP phones
and SIP-verified phones is synced between Cisco Unified Communications Domain Manager 10.6(1) and
Cisco Unified Communications Manager.
If any conflicts do occur, Cisco Unified Communications Domain Manager 10.6(1) uses data sync to
automatically transfer information between the two products. Any provisioning performed in the Cisco Unified
Communications Manager Administration can be synched into Cisco Unified Communications Domain
Manager 10.6(1) using the data sync. Cisco Unified Communications Domain Manager 10.6(1) data sync can
be initiated manually, or can be scheduled, to sync provisioning information between the two products.
Cisco Hosted Collaboration Solution, Release 10.6(1) SIP and CTI Support
2
SIP and CTI Support in Cisco Hosted Collaboration Solution 10.6(1)
Guidelines for SIP Applications and Generic SIP Trunks
Guidelines for SIP Applications and Generic SIP Trunks
You can provision generic trunk connections and SIP trunks and the associated route patters, route groups
and route lists in Cisco Unified Communications Domain Manager 8.1(x) and Cisco Unified Communications
Domain Manager 10.6(1). For more information about this functionality, see the Cisco Unified Communications
Domain Manager 8.1(x) and Cisco Unified Communications Domain Manager 10.6(1) documentation.
Guidelines for SIP-Verified Phones and Third-Party SIP Phones
This section, which provides guidelines for how to set up third-party SIP phones and SIP-verified phones for
Cisco HCS support, assumes that you have a strong understanding of Cisco Unified Communications Manager,
Cisco Unified Communications Domain Manager 8.1(x) and Cisco Unified Communications Domain Manager
10.6(1). Cisco HCS supports the following types of third-party SIP phones:
• SIP-Verified Phones—After a phone model passes certification, Cisco provides a .cop file that you
install on Cisco Unified Communications Manager to support the phone model.
• Generic Third-Party SIP Phones (Basic and Advanced in Cisco Unified Communications Manager)
Note
Note
Customers must ensure that third-party SIP phones meet the Cisco Unified
Communications Manager interface specifications for basic or advanced SIP signaling.
For more information about SIP-verified phones, see the Cisco Developer Network Program at http://
developer.cisco.com/web/cdc/home.
Configure SIP-Verified Phones
To configure a SIP-verified phone for Cisco HCS deployments, perform the following tasks:
Note
This procedure can be used to configure SIP verified phones either in Cisco Unified Communications
Domain Manager 8.1(x) or Cisco Unified Communications Domain Manager 10.6(1). Perform the
appropriate steps, depending on which Cisco Unified Communications Domain Manager
you use.
1 Obtain the .cop file from Cisco and install the .cop file on each Cisco Unified Communications Manager
cluster.
Note
For Cisco Unified Communications Domain Manager 10.6(1), you can sync the phone type once the .cop
file is applied to Cisco Unified Communications Manager.
Cisco Hosted Collaboration Solution, Release 10.6(1) SIP and CTI Support
3
SIP and CTI Support in Cisco Hosted Collaboration Solution 10.6(1)
Limitations and Restrictions for Third-Party SIP Phones
2 In Cisco Unified Communications Domain Manager 8.1(x), add the corresponding phone type to the
system, as described in Cisco Unified Communications Domain Manager Deployment Guide.
3 Configure the new phone type in Cisco Unified Communications Domain Manager.
4 Assign the SIP-verified phone to the appropriate location in Cisco Unified Communications Domain
Manager.
5 Connect the phone to Cisco Unified Communications Manager so that the phone can register.
Limitations and Restrictions for Third-Party SIP Phones
The following features are not supported with unverified third-party SIP phones. The verification report for
the SIP-verified phones indicates whether the following features are supported:
• Integrate SIP phone with centralized TFTP, which means that you cannot download phone firmware or
configuration files on the SIP phone. You must manually complete any phone or device-specific
configuration through the interface that the phone provides.
• Send MAC address during registration. For registration to Cisco Unified Communications Manager, a
matching device name is required.
• Download or control softkeys for the SIP phone from Cisco Unified Communications Manager.
• Download the dial plan file to the SIP phone.
• Failover or fallback for the SIP phones through Cisco Unified Communications Manager. Phone
configuration determines which Unified Communications Manager node the phone attempts to register
to. The Cisco Unified Communications Manager group that is included in the device pool that the device
is assigned to might not be used.
• Restart or reset SIP phone through Cisco Unified Communications Manager.
• Control SIP phone through CTI applications.
• Integrate SIP phone with Cisco Unified Personal Communicator or Cisco Unified Communications
Manager IM and Presence Service.
• Support Survivable Remote Site Telephony (SRST) with SIP phone.
Configuration for Third-Party SIP phones in Cisco Unified Communications
Domain Manager
Note
This procedure can be used to configure third-party SIP phones either in Cisco Unified Communications
Domain Manager 8.1(x) or Cisco Unified Communications Domain Manager 10.6(1). Perform the
appropriate steps, depending on which Cisco Unified Communications Domain Manager
you use.
For Cisco Unified Communications Domain Manager Release 8.x, refer to the "Set Up Phone Registration"
and "Set Up End User" sections in the "Set Up Cisco Unified Communications Domain Manager 8.x" chapter
Cisco Hosted Collaboration Solution, Release 10.6(1) SIP and CTI Support
4
SIP and CTI Support in Cisco Hosted Collaboration Solution 10.6(1)
Guidelines for CTI Applications
of the Cisco Hosted Collaboration Solution, Release 10.6(1) Customer Onboarding Guide. Be sure to select
"Third Party SIP" as the phone type.
For Cisco Unified Communications Domain Manager Release 10.6(1), refer to the "Add Phones and Jabber
Clients" and "Add Subscribers in Cisco Unified Communcations Domain Manager" sections in the "Provisioning
UC Applications" chapter of the Cisco Hosted Collaboration Solution, Release 10.6(1) Customer Onboarding
Guide. Be sure to select "Third Party SIP" as the phone type.
Guidelines for CTI Applications
This section, which provides guidelines for configuring CTI applications for support in Cisco HCS, assumes
that you have a strong understanding of Cisco Unified Communications Manager, Cisco Unified
Communications Domain Manager 8.1(x), Cisco Unified Communications Domain Manager 10.6(1) and CTI
support in Cisco Unified Communications Manager.
This section will also help you decide whether to configure CTI application support in Cisco Unified
Communications Manager, Cisco Unified Communications Domain Manager 8.1(x) or Cisco Unified
Communications Domain Manager 10.6(1). In some cases, when you configure in Unified Communications
Manager, you can configure in Unified Communications Manager Administration or through the Unified
Communications Manager AXL interface.
Cisco Unified Communications Domain Manager 10.6(1) provides all of the configuration for CTI components
in Cisco HCS. Cisco Unified Communications Domain Manager 8.1(x) provides some of the configuration;
you must also perform some configuration in Cisco Unified Communications Manager to make it work under
Cisco Unified Communications Domain Manager 8.1(x). Some CTI applications can make Cisco Unified
Communications Manager configuration updates by using the Cisco Unified Communications Manager AXL
interface to configure necessary CTI elements in the Cisco Unified Communications Manager database.
Changes that are made in Cisco Unified Communications Manager, either through the AXL interface or GUI,
are not communicated automatically to Cisco Unified Communications Domain Manager 8.1(x).
Where to Configure Support for CTI Applications
Before you perform any configuration for CTI applications, review the following guidelines:
• Perform detailed analysis to understand the CTI elements that the application requires and take steps to
avoid overlaps between configuration in Cisco Unified Communications Manager and Cisco Unified
Communications Domain Manager. For CTI elements that require configuration in Cisco Unified
Communications Manager, make sure that you analyze your configuration to ensure that you do not
create data conflicts for user-group names, application user names, CTI Manager group names, and
CTI-enabled devices.
• In general, use Cisco Unified Communications Domain Manager whenever possible to configure the
required CTI elements for the CTI application.
The following table describes where you configure support for CTI applications:
Cisco Hosted Collaboration Solution, Release 10.6(1) SIP and CTI Support
5
SIP and CTI Support in Cisco Hosted Collaboration Solution 10.6(1)
Where to Configure Support for CTI Applications
Table 1: Configure CTI Application Support
Configuration
Perform in Cisco Unified
Communications Domain
Manager 8.1(x) ?
Perform in Cisco Unified
Communications Domain Manager
10.6(1)?
Perform in Cisco Unified
Communications Manager?
Activate the CTI Manager
Service
No
No
Yes
Configure the application
user and user group
No
Activate and deactivate the
CTI Manager Service in
Cisco Unified Serviceability.
Configure CTI Groups in
Cisco Unified
Communications Manager
Administration.
Yes
Yes
Configure CTI Route points from
CUCDM 10.6(1) (Device
Management > CUCM >
Application User).
Create application user in
Cisco Unified
Communications Manager
Administration.
Note
You must add the
Application User under
Device Model > CUCM to
see this option.
Configure CTI-enabled
phones (devices) for CTI
monitoring and control
Yes
Yes
Cisco Unified Communications
Domain Manager supports
configuring the Allow Control
of Device from CTI parameter
for the user. The user setting is
applied to the directory number
(line) and device.
Cisco Unified Communications
Domain Manager supports configuring
the Allow Control of Device from CTI
using the Enable CTI check box. The
user setting is applied to the directory
number (line) and device.
Configure CTI ports
Yes
Yes
Configure CTI Ports in Unified CDM
under Subscriber Management >
Phones > Add.
Cisco Hosted Collaboration Solution, Release 10.6(1) SIP and CTI Support
6
Configure a user group for
the application, which
includes assigning roles to
the user group and setting
CTI permissions, such as
standard CTI Allow Call
Monitoring. Associate the
application user to a variety
of user groups.
No
No
SIP and CTI Support in Cisco Hosted Collaboration Solution 10.6(1)
Configure CTI Support in Cisco Unified Communications Domain Manager 8.1(x) - Example: Cisco Unified Attendant
Console
Configuration
Perform in Cisco Unified
Communications Domain
Manager 8.1(x) ?
Configure CTI route points No
Perform in Cisco Unified
Communications Domain Manager
10.6(1)?
Perform in Cisco Unified
Communications Manager?
Yes
Yes
Configure CTI Route points from
CUCDM (Device Management >
CUCM > CTI Route Point).
Note
Tip
Configure in Cisco Unified
Communications Manager
Administration, which
You must add the CTI Route allows a CTI application to
Point under Device Model > register to Unified
Communications Manager
CUCM to see this option.
to provide an incoming call
termination and queuing
functionality. You may need
to configure multiple CTI
route points, depending on
the number of incoming
calls that must be handled
and how many different
entry points (external (Digit
Discard Instructions)(DDI)
numbers) exist in the
system.
The Cisco Developer Network (CDN Interoperability Verification Testing (IVT)) Program, which allows
third parties to submit products (CTI applications) to become Cisco partners, tests and verifies compliance
for the product. For more information, see http://developer.cisco.com/web/cdc/home.
Configure CTI Support in Cisco Unified Communications Domain Manager
8.1(x) - Example: Cisco Unified Attendant Console
The following example describes how you can use Cisco Unified Communications Manager AXL interface,
Cisco Unified Communications Domain Manager 8.1(x), and Cisco Unified Communications Manager to
configure CTI support for Cisco Unified Attendant Console.
Procedure
Step 1
Step 2
Use the Cisco Unified Communications Manager AXL interface to configure the CTI devices that the Cisco
Unified Attendant Console requires, including the assignment of internal directory numbers and external
(DDI) numbers.
To avoid conflict with the dial plan, and to ensure that the required numbers that the attendant console associates
with its CTI devices are reserved in Cisco HCS, use Cisco Unified Communications Domain Manager 8.1(x)
Cisco Hosted Collaboration Solution, Release 10.6(1) SIP and CTI Support
7
SIP and CTI Support in Cisco Hosted Collaboration Solution 10.6(1)
Configure CTI support in Cisco Unified Communications Domain Manager 10 - Example Cisco Unified Attendant
Console
Step 7
to reserve and assign the numbers to the location that is associated with the Cisco Unified Attendant Console
.
After the numbers are assigned to the location, use Cisco Unified Communications Domain Manager 8.1(x)
to create a template CTI device, for the Attendant Console to use.
The attendant console uses the Cisco Unified Communications Manager AXL interface to create its CTI route
points and ports (by copying from the template that you created in Cisco Unified Communications Domain
Manager 8.1(x)). The directory numbers and external (DDI) numbers that are assigned to the CTI devices are
the reserved number from Cisco Unified Communications Domain Manager 8.1(x).
After the attendant console creates the CTI devices, perform Steps 6- to 9 in Cisco Unified Communications
Manager Administration to enable PSTN calls to the attendant console operators (CTI ports).
Find the calling search space IncomingFromAggreg CSS in Cisco Unified Communications Manager
Administration (Call Routing > Class of Service > Calling Search Space).
Click IncomingFromAggreg.
Step 8
Move the InterSiteRoutingPT partition to the Selected Partitions pane.
Step 9
Click Save.
Step 3
Step 4
Step 5
Step 6
Configure CTI support in Cisco Unified Communications Domain Manager 10
- Example Cisco Unified Attendant Console
The following example describes how you can use Cisco Unified Communications Manager AXL interface,
Cisco Unified Communications Domain Manager 10.6(1), and Cisco Unified Communications Manager to
configure CTI support for Cisco Unified Attendant Console.
Note
To avoid conflict with the dial plan, and to ensure that the required numbers that the attendant console
associates with its CTI devices are reserved in Cisco HCS, use Cisco Unified Communications Domain
Manager 10.6(1) to reserve and assign the number to the location that is associated with the Cisco Unified
Attendant Console. Ensure that it is has not been used or shared with the phone number in Cisco Unified
Communications Domain Manager 10.6(1).
Procedure
Step 1
Step 2
After the numbers are assigned to the location, use Cisco Unified Communications Domain Manager to create
a template CTI device for the Attendant Console to use.
Select the CSS and PT similar to a IP Phone/Endpoint phone to create the CTI port. This is used as the template
for additional ports created from the Cisco Unified Attendant Console.
Example:
CSS at line level is C2Si11-DBREnhIntl24HrsCLIPnoFONnoFAcnoCMC-CSS where 2 is the customer
number and 11 is the site ID, and PT at the CTI port line is Cu2-DirNum-PT where 2 is the customer number.
To update the CTI route points, assign the calling search space to Cu2-ISR-CSS, where 2 is the customer
number, in Cisco Unified Communications Manager Administration. This Cu2-ISR-CSS site is created when
Cisco Hosted Collaboration Solution, Release 10.6(1) SIP and CTI Support
8
SIP and CTI Support in Cisco Hosted Collaboration Solution 10.6(1)
Where to Find More Information
Step 3
Step 4
the site using Cisco Unified Communications Domain Manager 10.6(1). Creating the DDI from CUAC will
create a CTI Route Point in CUCM.
The attendant console uses the Cisco Unified Communications Manager AXL interface to create its CTI route
points and ports (by copying from the template that you created inCisco Unified Communications Manager.
The directory numbers and external (DDI) numbers are assigned to the CTI devices.
After creating all the CTI Ports, perform an Import in CUCM to reflect all the devices in CUCDM.
Where to Find More Information
• For third-party product certification and verification, see the Cisco Developer Network Program at http:/
/developer.cisco.com/web/cdc/home.
• For Cisco Unified Communications Manager documentation, see http://www.cisco.com/c/en/us/support/
unified-communications/unified-communications-manager-callmanager/
tsd-products-support-series-home.html.
• For Cisco Unified Communications Domain Manager documentation, see the Components tab of the
corresponding Cisco HCS release: http://www.cisco.com/c/en/us/support/unified-communications/
hosted-collaboration-solution-hcs/tsd-products-support-series-home.html.
Cisco Hosted Collaboration Solution, Release 10.6(1) SIP and CTI Support
9
SIP and CTI Support in Cisco Hosted Collaboration Solution 10.6(1)
Where to Find More Information
Cisco Hosted Collaboration Solution, Release 10.6(1) SIP and CTI Support
10