Unity Connection Networking
Unity Connection Networking
Connection
Release 9.x
Published June 2013
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 SPECIFICATIONS AND INFORMATION REGARDING THE PRODUCTS IN THIS MANUAL ARE SUBJECT TO CHANGE WITHOUT NOTICE. ALL
STATEMENTS, INFORMATION, AND RECOMMENDATIONS IN THIS MANUAL ARE BELIEVED TO BE ACCURATE BUT ARE PRESENTED WITHOUT
WARRANTY OF ANY KIND, EXPRESS OR IMPLIED. USERS MUST TAKE FULL RESPONSIBILITY FOR THEIR APPLICATION OF ANY PRODUCTS.
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 UCBs 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.
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: 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)
Networking Guide for Cisco Unity Connection Release 9.x
2013 Cisco Systems, Inc. All rights reserved.
CONTENTS
Preface
vii
vii
Documentation Conventions
vii
CHAPTER
viii
viii
viii
1-1
1-1
About Cisco Voicemail Organizations and Intersite Links in Cisco Unity Connection 9.x
About Linking Two Cisco Unity Connection Sites 1-3
About Linking Cisco Unity Connection and Cisco Unity Sites 1-3
About VPIM Networking in Cisco Unity Connection 9.x
1-5
1-2
1-8
1-10
1-12
Addressing and Dial Plan Considerations in Cisco Unity Connection 9.x 1-13
Addressing Options for Non-Networked Phone Systems 1-13
Identified User Messaging 1-14
Considerations for Intersite Networking Between Cisco Unity and Cisco Unity Connection
Migrating Users From Cisco Unity to Cisco Unity Connection 9.x
CHAPTER
1-14
1-17
1-11
2-1
2-2
Book Title
78-xxxxx-xx
iii
Contents
2-3
CHAPTER
Setting Up Networking Between Cisco Unity and Cisco Unity Connection 9.x Servers
3-1
Setting Up an Intersite Link Between Cisco Unity and Cisco Unity Connection 9.x Gateways 3-1
PrerequisitesCisco Unity 3-1
PrerequisitesCisco Unity Connection 3-2
Task List for Setting Up an Intersite Link Between Cisco Unity and Cisco Unity Connection
Gateways 3-2
Procedures for Linking Cisco Unity and Cisco Unity Connection 9.x Gateways 3-4
Making Deployment Decisions and Gathering Important Information 3-4
Determining the Cisco Unity Interoperability Domain Name 3-4
Preparing the Cisco Unity Gateway 3-5
Configuring a Previously Installed Interoperability Gateway for Cisco Unity Connection
Interoperability on Exchange 2010 or 2007 3-7
Configuring a Previously Installed Interoperability Gateway for Cisco Unity Connection
Interoperability on Exchange 2003 3-10
Configuring SMTP Access on the Cisco Unity Connection Gateway 3-11
Downloading the Cisco Unity Gateway Configuration File 3-12
Setting Up a Template for Cisco Unity Connection Users on the Cisco Unity Gateway 3-12
Creating the Intersite Link on the Cisco Unity Connection Gateway 3-13
Creating the Intersite Link on the Cisco Unity Gateway 3-15
Configuring Partitions and Search Spaces for Cisco Unity and Cisco Unity Connection
Interoperability 3-16
Configuring Individual System Distribution Lists for Synchronization 3-17
Extending Cisco Unity Identified Subscriber Messaging to Include Connection Networking
Subscribers 3-18
Book Title
iv
78-xxxxx-xx
Contents
Notable Behavior in Networking Cisco Unity and Cisco Unity Connection 9.x 3-19
Changes to Configuration Settings in the Cisco Unity Administrator Do Not Take Effect Immediately
on the Interoperability Gateway for Microsoft Exchange 3-19
Cisco Unity Connection Users Are Not Listed in the Directory in Exchange 2010 or 2007
Organizations 3-19
Differences in User Experience Between Cisco Unity and Cisco Unity Connection 9.x 3-20
Display of Cisco Unity User Address Information 3-20
Feature Support Limitations 3-20
Manual Resynchronization on the Cisco Unity Connection Site Gateway Runs Both Directory and
Voice Name Synchronization Tasks 3-21
No Results Are Found When a Cisco Unity Connection 9.x Directory Handler Search Scope is Set to a
Remote System Distribution List 3-21
Outbound SMTP Authentication 3-21
Users May Receive Multiple Copies of a Message Sent to Multiple Distribution Lists 3-21
ViewMail for Microsoft Outlook and Body Text in Voice Messages 3-21
CHAPTER
4-1
4-2
Procedures for Setting Up Cisco Unity Connection 9.x to Use VPIM Networking 4-3
Making Design Decisions and Gathering Needed Information 4-3
Determining the Domain Name 4-4
Resolving Names with IP Addresses 4-4
Verifying Connectivity with the Remote Voice Messaging System 4-5
Creating VPIM Locations 4-6
Customizing VPIM Locations 4-6
Creating VPIM Contacts 4-7
Customizing VPIM Contact Directory Update Settings 4-11
Adding Alternate Names for Each VPIM Location 4-14
Gathering Information About Cisco Unity Connection to Configure Another Voice Messaging System
for VPIM 4-15
Deleting VPIM Contacts in Cisco Unity Connection 9.x
Removing a VPIM Location in Cisco Unity Connection 9.x
4-15
4-15
Contents
CHAPTER
5-1
5-1
5-3
5-3
Removing an Intersite Link Between a Cisco Unity Connection 9.x Site and a Cisco Unity Site
Removing an Intersite Link Between Two Cisco Unity Connection 9.x Sites
CHAPTER
5-6
Cross-Server Sign-In, Transfers, and Live Reply in Cisco Unity Connection 9.x
5-4
6-1
Overview of Cross-Server Sign-In, Transfer, and Live Reply in Cisco Unity Connection 9.x 6-1
Search Space Considerations for Cross-Server Sign-In, Transfers, and Live Reply 6-2
Cross-Server Sign-In in Cisco Unity Connection 9.x 6-3
Prerequisites: Enabling Cross-Server Sign-In 6-4
Task List: Enabling Cross-Server Sign-In 6-4
Procedures: Enabling Cross-Server Sign-In 6-5
Cross-Server Transfers in Cisco Unity Connection 9.x 6-9
Prerequisites: Enabling Cross-Server Transfers 6-9
Task List: Enabling Cross-Server Transfers 6-10
Procedures: Enabling Cross-Server Transfers 6-11
Cross-Server Live Reply in Cisco Unity Connection 9.x 6-15
Prerequisites: Enabling Cross-Server Live Reply 6-16
Task List: Enabling Cross-Server Live Reply 6-16
Procedures: Enabling Cross-Server Live Reply 6-17
Notable Behavior for Cross-Server Sign-In, Transfers, and Live Reply in Cisco Unity Connection 9.x 6-22
Cross-Server Sign-In Does Not Provide User Workstation Client Sign-In Access 6-22
Users Are Always Prompted for a Password During Cross-Server Sign-In Between Cisco Unity
Connection and Cisco Unity 6-22
Factors That Can Cause Delays During Cross-Server Handoff 6-22
Increased Port Usage with Cross-Server Features 6-23
Transfer Overrides on Cross-Server Transfers 6-23
Using Cross-Server Features with the Display Original Calling Number on Transfer Parameter 6-24
INDEX
Book Title
vi
78-xxxxx-xx
Preface
Audience and Use
The Networking Guide for Cisco Unity Connection is intended for system administrators and others
responsible for setting up and managing networking in Cisco Unity Connection. If you are setting up
Connection to communicate with other voice messaging systems, you also need a working knowledge
of those voice messaging systems.
Documentation Conventions
Table 1
Conventions in the Networking Guide for Cisco Unity Connection Release 9.x
Convention
Description
boldfaced text
<>
(angle brackets)
(hyphen)
>
(right angle bracket)
Angle brackets are used around parameters for which you supply
a value. (Example: In your browser, go to https://<Cisco Unity
Connection server IP address>/cuadmin.)
Hyphens separate keys that must be pressed simultaneously.
(Example: Press Ctrl-Alt-Delete.)
A right angle bracket is used to separate selections that you make
in the navigation bar of Cisco Unity Connection Administration.
(Example: In Cisco Unity Connection Administration, expand
Contacts > System Contacts.)
The Networking Guide for Cisco Unity Connection Release 9.x also uses the following conventions:
Note
Means reader take note. Notes contain helpful suggestions or references to material not covered in the
document.
vii
Preface
Caution
Means reader be careful. In this situation, you might do something that could result in equipment damage
or loss of data.
viii
CH A P T E R
Note
About Cisco Unity Connection 9.x Sites and Intrasite Links, page 1-1
About Cisco Voicemail Organizations and Intersite Links in Cisco Unity Connection 9.x, page 1-2
Cross-Server Sign-In, Transfers, and Live Reply in Cisco Unity Connection 9.x, page 1-12
Addressing and Dial Plan Considerations in Cisco Unity Connection 9.x, page 1-13
Migrating Users From Cisco Unity to Cisco Unity Connection 9.x, page 1-17
The information in this chapter is not applicable to use with Cisco Unified Communications Manager
Business Edition (CMBE). In a Cisco Unified CMBE configuration, the only supported networking
option is VPIM Networking. See the VPIM Networking in Cisco Unity Connection 9.x chapter.
1-1
Chapter 1
About Cisco Voicemail Organizations and Intersite Links in Cisco Unity Connection 9.x
Figure 1-1
A Cisco Unity Connection Site Joined by Intrasite Links Among All Locations
Cisco Unity
Connection
Cluster
(active/active pair)
Cisco Unity
Cisco Unity
Connection
Connection
Cisco Unity
251167
Cluster
(active/active pair)
The Connection site concept was known as a Digital Network in release 7.x. You can join 7.x locations
and 8.x locations in the same Connection site (intrasite links), as long as you do not link the site to any
other site (intersite links require that each Connection location be at release 9.x).
Each Cisco Unity Connection server (or cluster) is represented in the site as a single Connection
location, which is created locally during installation and which cannot be deleted from the server itself.
When you join the server (or cluster) to an existing location in a site, a Connection location is
automatically created for the server (or cluster) on all other locations in the site, and these locations
begin to perform directory synchronization with the new location. A Connection location can only
belong to a single site.
About Linking Cisco Unity Connection and Cisco Unity Sites, page 1-3
1-2
Chapter 1
A Cisco Voicemail Organization Consisting of Two Cisco Unity Connection Sites Connected via an Intersite
Link
Cisco Unity Connection Site
Directory Exchange-HTTP(S)
Firewall
Firewall
Internet
SMTP
Cisco Unity
infrastructure
Connection
Site Gateway
or
Intranet
Message Exchange-SMTP
SMTP
Cisco Unity
infrastructure Connection
Site Gateway
Cisco Unity
Connection
Location
Path of directory
synchronizations
Path of voice messages
277991
Cisco Unity
Connection
Location
1-3
Chapter 1
About Cisco Voicemail Organizations and Intersite Links in Cisco Unity Connection 9.x
Messages composed by Cisco Unity users that include external recipients are routed by the mail system
to a folder that the Interoperability Gateway periodically checks. The Interoperability Gateway picks up
a message to be processed from the folder, looks up and translates the sender and recipient information
into the required format, adds or removes message properties as applicable, converts and encrypts or
decrypts the audio if applicable for the destination location, performs message part and format
conversion, and hands the message back to the messaging system for delivery. For several of these tasks,
the Interoperability Gateway needs access to Cisco Unity directory information. To get this information,
it contacts the Cisco Unity web services resource on a Cisco Unity 8.x server in the Cisco Unity site.
(The Interoperability Gateway can be configured to use both a primary and secondary web services
server. The site gateway can be used as the web services server, although any 8.x server in the site can
be used.)
Figure 1-3 depictsat a high levelthe role of the Interoperability Gateway for Microsoft Exchange,
the site gateways, and the intersite link in connecting Cisco Unity and Cisco Unity Connection sites. The
Cisco Unity site can consist of a single Cisco Unity server, a failover pair, or a Digital Network
containing multiple Cisco Unity servers or failover pairs. Likewise, the Connection site can consist of a
single Connection server, a Connection cluster, or more than one server or cluster.
Figure 1-3
Cisco Voicemail Organization Consisting of a Cisco Unity Site Connected to a Cisco Unity Connection Site
via an Intersite Link
Cisco Unity Site
(Digital Network)
Cisco Unity Connection Site
Directory Exchange-HTTP(S)
Firewall
Cisco Unity
Site
Gateway
Firewall
Corporate
Directory
(Active
Directory)
Internet
or
Interoperability
Cisco Unity
Gateway/
Location
Microsoft Exchange
Path of directory
synchronizations
Path of voice messages
277992
Cisco Unity
Connection
Location
SMTP
SMTP
Cisco
Intranet
infrastructure
infrastructure
Unity
Connection
Message Exchange -SMTP
Site Gateway
Note that in order to link Cisco Unity and Cisco Unity Connection sites, all servers in the Connection
site must be running Connection 9.x. The Cisco Unity site gateway must be running Cisco Unity 8.x.
Other Cisco Unity servers in the Cisco Unity site may be running Cisco Unity 5.0 and later with
Microsoft Exchange provided that the applicable engineering special is installed to add Connection
Networking support. For additional details and requirements, see the Cisco Unity Networking Options
Requirements at
http://www.cisco.com/en/US/docs/voice_ip_comm/unity/compatibility/matrix/cunetoptionsreqs.html.)
When you use a Connection cluster as the Connection site gateway, only the publisher server in the
cluster participates in directory synchronization with Cisco Unity. However, the subscriber server can
continue to provide message exchange over the intersite link if the publisher server is down. Likewise,
1-4
Chapter 1
when you use a Cisco Unity failover pair as the Cisco Unity site gateway, only the primary Cisco Unity
server participates in directory synchronization with Connection, although message exchange can
continue even when the secondary Cisco Unity server is active.
Replication Between Cisco Unity and Cisco Unity Connection Sites, page 1-8
1-5
Chapter 1
Table 1-1
Replicated Object
Users with mailboxes
Replicated Properties
Alias
Partition
Recorded name
System contacts
All properties
Partitions
All properties
Search spaces
Connection location
VPIM location
Display name
Host address
Connection version
In most cases, you can use replicated objects just as you would use local objects; for example, you can
assign a remote user to be the message recipient of a system call handler, or configure the search scope
of a user to use a remote search space. Note the following exceptions:
Objects that belong to a partition (users, contacts, handlers, system distribution lists, and VPIM
locations) can only belong to local partitions. You can, however, add a remote partition to a local
search space.
When a replicated object that is homed on a Connection location is added, modified or deleted, the
location sends an object change request containing details about the change to all other locations. The
object change requests for a given location are ordered and tracked with a number known as the Unique
Sequence Number (USN). For each change, the location increments the USN by one, and notes the
change in its database. When a remote location receives an object change request with a USN value that
is one higher than the previous request it received from the sender, it updates its copy of the Connection
directory accordingly, and increments its tracked copy of the USN for the sender. If a remote location
misses one or more changes and receives a change request with a USN that is more than one higher than
the previous request it received from this location, it can retrieve the missed changes by requesting the
USN values that it missed.
In addition to the USN, each location has another associated number known as the Replication Set. The
Replication Set value is used to track the set of changes to which a USN belongs. The Replication Set
value is automatically changed during an upgrade, restore, or rollback operation. This ensures that any
changes to the database as a result of the operation are replicated to the network. For example, if
Location A receives a message with replication set 10 and USN 5 from Location B, and then receives a
1-6
Chapter 1
message with replication set 9 and USN 5 from Location B, it knows to ignore the message with
replication set 9 because it is a lower number and the message predates the message with replication set
10. If Location A receives another message from Location B with replication set 10 and USN 5 again,
Location A knows this is a duplicate message and can ignore it.
When a bulk operation is in progress on a location, replication is paused on that location until the
operation completes.
For each site, you can choose whether to synchronize all system distribution lists that are homed on
the remote site. Also, for each individual list, you can choose whether the list is offered for
replication to the remote site.
Table 1-2
Objects That Are Replicated from One Cisco Unity Connection Site to Another
Replicated Object
Replicated Properties
Alias
Partition
Recorded name1
Alias
Display name
Extension
Partition
Recorded name1
Partitions
All properties
Search spaces
All properties
Connection locations
Display name
Host address
Connection version
1. For each site, you can choose whether to synchronize recorded names for remote site objects.
1-7
Chapter 1
2. A local site system distribution list is only synchronized by the remote site if the Include Distribution Lists When
Synchronizing Directory Data check box is checked for the intersite link on the remote site gateway, and the Replicate to
Remote Sites Over Intersite Links check box is checked for the list.
Just as with intrasite links, you can use replicated objects from a remote site just as you would use local
objects, except that call handler owners must be local users, and objects that belong to a partition can
only belong to local partitions.
Intersite replication is accomplished by means of a Feeder service and a Reader service running on each
site gateway. The Reader service periodically polls the remote site gateway for any directory changes
since the last poll interval. The Feeder service checks the change tracking database for directory changes
and responds to poll requests with the necessary information.
On each site gateway, you can configure the schedule on which the Reader polls the remote Feeder for
directory data, and the schedule on which it polls for recorded names. In Cisco Unity Connection
Administration on a site gateway, you can access the schedules on the Tools > Task Management page
by selecting either the Synchronize Directory With Remote Network task or the Synchronize Voice
Names With Remote Network task. Alternatively, you can access either task by using the Related Links
field on the Edit Intersite Link page.
When the Synchronize Voice Names With Remote Network task is enabled, the Reader will process
recorded name files for remote users and system distribution lists (if applicable). Once a recorded name
is created for a remote object on the local site, it is updated only if the remote and local filenames for
the recorded name differ. If, for example, you change the outgoing codec for recorded names on the
remote site gateway, the local site will not update its files because the change does not affect filenames.
In order to pull updated copies of recorded names in this case, you must clear all existing recorded names
from the local site gateway and then do a full resynchronization by using the Clear Recorded Names
button and the Resync All button on the Search Intersite Links page in Connection Administration.
1-8
Chapter 1
Table 1-3
Objects That Are Replicated Between Cisco Unity and Cisco Unity Connection Sites
Replicated Object
Cisco Unity Connection
users with mailboxes
Locations
Replicated Properties
Alias
Recorded name2
Alias
Recorded name2
Alias
Display name
Extension1
Recorded name2
Display name
Host address
1. Connection extensions are replicated to Cisco Unity only if they do not conflict with existing objects in the dialing domain
as defined on the Cisco Unity site gateway.
2. For each site, you can choose whether to synchronize recorded names for remote site objects.
3. A system distribution list is only synchronized from another site if the intersite link is configured to allow synchronization
of remote lists, and the list itself is configured to allow replication to other sites.
Intersite replication is accomplished by means of a Feeder service and a Reader service running on each
site gateway. The Reader service periodically polls the remote site gateway for any directory changes
since the last poll interval. The Feeder service checks the change tracking database for directory changes
and responds to poll requests with the necessary information.
On the Connection site gateway, you can configure the schedule on which the Reader polls the remote
Feeder for directory data, and the schedule on which it polls for recorded names. In Cisco Unity
Connection Administration on a site gateway, you can access the schedules on the Tools > Task
Management page by selecting either the Synchronize Directory With Remote Network task or the
Synchronize Voice Names With Remote Network task. Alternatively, you can access either task by using
the Related Links field on the Edit Intersite Link page.
On the Cisco Unity site gateway, you can enable or disable synchronization of recorded names, and
configure the interval at which the Reader polls the Cisco Unity Connection Feeder for directory updates
and recorded names. Note that unlike the Connection Reader, which has separate configurable schedules
for polling directory data and recorded names, the Cisco Unity Reader polls for both (if recorded name
synchronization is enabled) during each cycle.
1-9
Chapter 1
When the Synchronize Voice Names With Remote Network task is enabled, the Reader will process
recorded name files for remote users and system distribution lists (if applicable). When a recorded name
has been created for a remote object on the local site, it is updated only if the remote and local filenames
for the recorded name differ. If, for example, you change the outgoing codec for recorded names on the
remote site gateway, the local site will not update its files because the change does not affect filenames.
In order to pull updated copies of recorded names from Cisco Unity to Connection, you must clear all
existing recorded names from the Connection site gateway by using the Clear Recorded Names button
on the Networking > Links > Search Intersite Links page in Connection Administration. In order to pull
updated copies of recorded names from Connection to Cisco Unity, use the Clear Voice Names button
on the Network > Connection Networking Profile page in the Cisco Unity Administrator.
A combined total of 100,000 users and system contacts (both contacts associated with a VPIM
location and those not associated with a location)
Note
Additional directory object limits exist, and the directory object limits may have been updated since the
time of release. For detailed and up-to-date limit information, see the System Requirements for
Cisco Unity Connection Release 9.x at
http://www.cisco.com/en/US/docs/voice_ip_comm/connection/9x/requirements/9xcucsysreqs.html.
When you attempt to link a Connection site to another Connection site or to a Cisco Unity site, both the
user and system contact limit and the system distribution list limit are checked by the Connection site
gateway. If the combined number of users and contacts on the gateway after the link is created would
exceed the user and contact limit, or the combined number of system distribution lists on the gateway
would exceed the list limit, you will not be able to link the sites. (Note that the global directory sizes of
two sites do not necessarily match after they are linked because contacts are not replicated across the
intersite link. However, each Connection site is still subject to the maximum size limits, which include
system contacts.)
Consider the following example of the user and system contact limit check. Connection site A has 40,000
users and 5,000 system contacts, and Connection site B has 50,000 users and 15,000 contacts. If you
linked these sites together, the global directory on Connection site A would have 95,000 user and contact
objects (40,000 plus 5,000 plus 50,000). However, the global directory on Connection site B would have
a total of 105,000 user and contact objects (50,000 plus 15,000 plus 40,000). Attempting to join these
two sites would fail because the user and contact limit is exceeded on site B. However, attempting to join
1-10
Chapter 1
Connection site A with a Cisco Unity site that has 50,000 users and 15,000 networking contacts would
succeed, because the Connection site global directory of 95,000 user and contact objects would not
exceed the 100,000 user and system contact limit.
In addition to checking the limits at the time two sites are joined, each Connection site gateway also
checks the user and system contacts limit and the system distribution lists limit each time the Reader
service runs. If the limits have been exceeded by five percent or more, the Reader service will no longer
create new directory objects for remote site objects. It will, however, continue to make changes to
existing objects or delete them if they are removed from the remote site. This state is therefore known
as delete mode. In order to get the Reader out of delete mode, you must remove a sufficient quantity
of objects of the appropriate type to get to less than five percent above the limit (for example, remove
remote users, local users, or local system contacts if the user and system contact limit has been exceeded,
or remove local or remote system distribution lists if the system distribution list limit has been
exceeded.)
How Messages to System Distribution Lists Are Handled Within a Cisco Unity Connection Site,
page 1-11
How Messages to System Distribution Lists Are Handled Within a Cisco Unity Connection Site,
page 1-11
How Messages to System Distribution Lists Are Handled Within a Cisco Unity
Connection Site
Because system distribution lists are replicated among locations in a Cisco Unity Connection site, a user
can address messages to any system distribution list at any location, as long as the list is reachable in the
user search scope.
When a user addresses a message to a system distribution list, the local Cisco Unity Connection location
parses the distribution list membership. The sending location delivers the message directly to local users
on the list. If there are remote Connection users on the list, the sending location delivers the message to
each location that homes these remote users. If there are VPIM users on the list, the sending server either
delivers the message to the VPIM destination if the VPIM location is homed locally, or passes it to the
server on which the location is homed and that server handles forwarding the message to the destination
server.
Connection includes the following predefined system distribution lists: All Voicemail Users,
Undeliverable Messages, and All Voicemail-Enabled Contacts. Each Connection server in your
organization has a distinct version of each of these lists. If you have not changed the names of these lists
to be unique, during initial replication each server automatically adds the remote server name to the
display name of any remote lists whose names overlap with local list names.
By default, the predefined lists on each Connection location have the same recorded name, and the All
Voicemail Users and All Voicemail-Enabled Contacts lists have the same extension at each location (the
Undeliverable Messages list by default is not assigned an extension, because users do not typically
address messages to this list). When setting up a Connection site, you should consider modifying the
recorded name of each All Voicemail Users list and each All Voicemail-Enabled Contacts list; if you do
1-11
Chapter 1
Cross-Server Sign-In, Transfers, and Live Reply in Cisco Unity Connection 9.x
not, users can hear a confusing list of choices when they address messages by name to one of these lists.
When users address by extension to a list whose extension overlaps that of another list, they reach the
first list that is located when Connection searches the partitions of the user search space in order.
Tip
Distribution lists can be nested such that a distribution list contains other lists. You can create one master
All Voicemail Users distribution list for a site that contains the All Voicemail Users list of each
Connection location.
Cross-Server Features
Feature
Description
Cross-server sign-in
1-12
Chapter 1
Table 1-4
Feature
Description
Cross-server transfer
The cross-server features can be enabled both within a site and across the entire Cisco voicemail
organization. For more information and instructions on enabling the cross-server features, see the
Cross-Server Sign-In, Transfers, and Live Reply in Cisco Unity Connection 9.x chapter.
Considerations for Intersite Networking Between Cisco Unity and Cisco Unity Connection,
page 1-14
1-13
Chapter 1
Note that alternate extensions have other purposes beyond their use in networking, such as handling
multiple line appearances on user phones.
Connection plays the internal greeting of the called user when the caller leaves a message.
Connection plays the recorded name of the user who left the message when the recipient listens to
the message.
A user signs in to Connection, and then records and sends a message. In this circumstance, when the
user has signed in, Connection can identify the message as being from the user, regardless of which
location the message recipient is homed on. In this case, the phone system is not involved and the
recipient phone does not ring. Instead, the message is sent via networking message exchange (by
using SMTP).
A user places a phone call to another user, and then leaves a message. This circumstance is the basis
of identified user messaging.
As long as identified user messaging is enabled on a Connection location, Connection is able to identify
both local and remote users. Note, however, that for identified user messaging to work in both cases, the
initial search scope of the call must be set to a search space that locates the correct user based on the
calling extension, regardless of whether the caller is a local or remote user.
If a user calls from an extension that is in a partition that is not a member of the search space that was
set as the initial search scope for the call, the call is not identified as coming from the user. If the
extension of the user overlaps with an extension in another partition that also appears in this search
space, the call is identified as coming from the first object that Connection finds when searching the
partitions in the order that they appear in the search space.
In situations where numbering plans overlap across locations, it is therefore possible to have a user leave
a message that is incorrectly identified as coming from another user with the same extension in a
different partition. Because the initial search scope of the call is based on call routing rules, to avoid this
situation, use the following configuration guidelines:
Maintain a separate search space for each location in which the partition containing its users appears
first in the search space. (By default, each Connection server uses its own default partition and
default search space, which are replicated to other locations when the server is networked.)
On each location, set up forwarded call routing rules specific to every other location by specifying
a routing rule condition that applies only to calls from that location (for example, based on the port
or phone system of the incoming call). Configure the rule to set the search scope of the call to the
search space in which the partition containing users at the location appears first.
Considerations for Intersite Networking Between Cisco Unity and Cisco Unity
Connection
See the following sections:
1-14
Chapter 1
Cisco Unity Connection Search Spaces and Cisco Unity Users, page 1-15
Cisco Unity Dialing Domains and Cisco Unity Connection Users, page 1-15
Combining Cisco Unity Unified Messaging and Cisco Unity Connection Integrated Messaging
When Users Have Accounts in the Same Active Directory Deployment, page 1-16
1-15
Chapter 1
Combining Cisco Unity Unified Messaging and Cisco Unity Connection Integrated Messaging When
Users Have Accounts in the Same Active Directory Deployment
When you link a Cisco Unity Unified Messaging site with a Connection site and users in both sites have
email accounts in the same Active Directory environment, the contacts that Cisco Unity creates for
Connection users can complicate the user experience when users address messages via ViewMail for
Outlook or other email clients.
Consider as an example the following two users:
Pat Jones, a Cisco Unity user with a Unified Messaging account that uses the alias
[email protected]. Pat uses Microsoft Outlook and Cisco Unity ViewMail for Outlook to access
email and voice messages in one mailbox.
Robin Smith, a Connection user who also has a separate Microsoft Exchange email account with
alias [email protected]. Robin uses Microsoft Outlook and Connection ViewMail for Outlook
to access email in the Exchange mailbox and voice messages in the Connection mailbox.
Prior to linking the Cisco Unity and Connection sites, the contacts list that Pat and Robin use in Outlook
contains one entry for Pat Jones as [email protected] and one for Robin Smith as
[email protected]. Robin also has [email protected] defined as an SMTP proxy address in
Connection in order to send voice messages with Connection ViewMail for Outlook and receive
messages that are addressed by using the Outlook contacts list. (Before the two sites are linked, however,
Pat and Robin cannot use their ViewMail clients to send voice messages to each other.)
Once the two sites are linked, Cisco Unity adds an additional contact to Active Directory for Robin
Smith. By default, this contact has a display name of Robin Smith - Voicemail to distinguish it from
Robins Exchange account. (The -Voicemail display name suffix is configurable.) The contact has an
SMTP address in the format UCI_<alias>_BH-<Connection location identifier>@<domain generated
according to Exchange Contact-creation policies>. Cisco Unity users can and should use this contact
when addressing voice messages via ViewMail. Voice messages addressed to Connection user email
accounts rather than to their contacts are delivered as emails with voice attachments and will not light
the user message waiting indicator or otherwise be accessible via Connection.
If another Connection user tries to address a voice message to the Robin Smith - Voicemail contact in
the contacts list, this message will be returned as undeliverable by default, because Connection does not
recognize the UCI_<alias>_BH-<Connection location identifier>@<Cisco Unity site gateway domain>
address as belonging to a Connection user. To mitigate this issue, you can add the address as an SMTP
proxy address for the user. (You can use Active Directory Users and Computers to export a list of
Connection contacts, then add SMTP proxy addresses to Connection users in bulk by using the Bulk
Administration Tool. For information on using the Bulk Administration Tool, see the Using the
Cisco Unity Connection Bulk Administration Tool chapter of the User Moves, Adds, and Changes
Guide for Cisco Unity Connection Release 9.x, at
http://www.cisco.com/en/US/docs/voice_ip_comm/connection/9x/user_mac/guide/9xcucmacx.html.)
With the SMTP proxy address in place for Robin, other Connection users can send voice messages to
the Robin Smith - Voicemail contact. However, if a Connection user tries to address an email to the
contact, the email will be returned as undeliverable.
Cisco Unity users have one entry in Active Directory even after the sites are linked. Users in either site
can address voice messages to the entry in ViewMail for Outlook.
Note that if you choose to synchronize one or more Connection system distribution lists into a
Cisco Unity Unified Messaging deployment, an Active Directory group is created for each list, which
users can see in the contacts list. The group is created with the same configurable suffix (- Voicemail
by default) added to the display name. As with the user contact entries, Connection users who try to
address messages to the group will receive a non-delivery receipt in response. However, in this case, you
1-16
Chapter 1
cannot currently mitigate the issue for synchronized distribution lists by using SMTP proxy addresses
because you cannot configure SMTP proxy addresses for lists. To work around the issue, you have a
couple of options:
Do not synchronize Connection system distribution lists to the Cisco Unity site. Instead, create any
lists that Cisco Unity users need directly on the Cisco Unity site, adding Connection contacts as
members when necessary.
Use multiple contact lists in Microsoft Exchange to segment addressing between Cisco Unity and
Connection users so that Connection users do not have access to the addresses of groups that
Cisco Unity creates for Connection lists.
Note that while Connection users should not address messages to Connection system distribution lists
by using the group address-book entry, they can address messages to Connection lists by entering the list
address in the format <list alias>@<Connection server SMTP domain>.
1-17
Chapter 1
Migrating Users From Cisco Unity to Cisco Unity Connection 9.x
1-18
CH A P T E R
Notable Behavior in Networked Cisco Unity Connection 9.x Servers, page 2-24
Task List for Setting Up a Cisco Unity Connection Site, page 2-2
Prerequisites
Before starting the setup, verify that the following prerequisites have been met on each server that will
join the site (for clusters, verify these prerequisites for the publisher server):
The server meets the requirements listed in the Requirements for Intrasite Networking section of
the System Requirements for Cisco Unity Connection Release 9.x, available at
http://www.cisco.com/en/US/docs/voice_ip_comm/connection/9x/requirements/9xcucsysreqs.html
.
2-1
Chapter 2
The servers that will be networked together are directly accessible through TCP/IP port 25 (SMTP),
or SMTP messages are routable through an SMTP smart host.
For Connection clusters, you must have a smart host available to resolve the SMTP domain of the
cluster to both the publisher and subscriber servers in order for message traffic to reach the cluster
subscriber server in the event that the publisher server is down.
In addition, before setting up a Connection site, you should be familiar with the concepts in the
Managing Partitions and Search Spaces in Cisco Unity Connection 9.x chapter of the System
Administration Guide for Cisco Unity Connection Release 9.x, available at
http://www.cisco.com/en/US/docs/voice_ip_comm/connection/9x/administration/guide/9xcucsagx.htm
l.
Make decisions about your networking deployment approach and gather information needed to
configure the site. See the Making Deployment Decisions and Gathering Needed Information for
Setting Up a Site section on page 2-4.
2.
Check the display name of each server that you are joining to the site, and modify it if it is not
unique, or if you want to select a more descriptive name. Also check the SMTP domain of each
server that you are joining to the site, and modify it if it is not unique. See the Verifying That Each
Cisco Unity Connection Server Has a Unique Display Name and SMTP Domain section on
page 2-5.
Caution
If the display name of a server matches the display name of another server on the site, the
server will not be able to join the site. Likewise, if the SMTP domain matches the SMTP
domain of another server on the site, the server will not be able to join the site.
3.
Start by linking two Connection servers together to create a site, then link additional servers to any
location in the site. See the Linking Cisco Unity Connection Servers with an Intrasite Link section
on page 2-7.
4.
If any servers in the site require a smart host to transmit and receive SMTP messages from other
servers (for example, because a firewall separates the servers, or because the servers are part of a
Connection cluster), configure the smart host, and configure the applicable locations to route
through the host. See the Configuring a Smart Host section on page 2-9.
Note
5.
For each Connection cluster that you have added to the site, you must configure all other
locations to route to the cluster through a smart host in order for message traffic to reach the
cluster subscriber server in the event that the publisher server is down. (You also configure the
smart host to resolve the SMTP domain of the cluster to both the publisher and subscriber
servers.)
For each cluster that you have added to the network, add the IP address of the subscriber server to
the IP address access list on every other location on the network; this ensures that other locations
can receive message traffic from the subscriber server if the publisher server is down. See the
Configuring SMTP Access for Cluster Subscriber Servers section on page 2-10.
2-2
Chapter 2
6.
Verify that replication is complete among locations. See the Checking Replication Status Within a
Site section on page 2-11.
7.
Configure search spaces at each location to allow users who are homed at the location to address to
users at other locations. See the Configuring Search Spaces for Cisco Unity Connection Sites
section on page 2-12.
8.
Secure the site so that message transmissions are not misdirected. See the Securing the Cisco Unity
Connection Site section on page 2-13.
9.
Optionally, set up cross-server features. See the Cross-Server Sign-In, Transfers, and Live Reply
in Cisco Unity Connection 9.x chapter.
10. Test the site. See the Testing the Intrasite Setup section on page 2-13.
11. Optionally, set up a site-wide All Users distribution list. See the Creating a Site-Wide All
network, clean up the unused VPIM locations. See the Cleaning Up Unused Cisco Unity
Connection VPIM Locations and Contacts section on page 2-16.
13. If you have not already done so, set up VPIM Networking to connect the Connection locations to
any other VPIM-compatible voice messaging systems. See the VPIM Networking in Cisco Unity
Connection 9.x chapter.
14. Optionally, create a mapping of which users are homed on which location. See the Mapping Users
advanced settings available on the System Settings > Advanced > Intrasite Networking page in
Cisco Unity Connection Administration in case you need to tune the communications between the
Connection Digital Networking Replication Agent services on these locations. For a description of
the settings, including recommendations on how to use them together, see the Intrasite Networking
Configuration (Cisco Unity Connection 9.x section in the Cisco Unity Connection 9.x Advanced
Settings chapter of the Interface Reference Guide for Cisco Unity Connection Administration
Release 9.x, available at
http://www.cisco.com/en/US/docs/voice_ip_comm/connection/9x/gui_reference/guide/9xcucgrgx.
html.
Also note that the Limit Number of Simultaneous Incoming Connections and Limit Number of
Simultaneous Outgoing Connections fields on the System Settings > SMTP Configuration > Server
page in Connection Administration affect the replication agent (and also affect intrasite messaging
between users as well as other features that use SMTP for message transmission). For information
on these settings, see the SMTP Server Configuration section in the Cisco Unity Connection 9.x
Advanced Settings chapter of the Interface Reference Guide for Cisco Unity Connection
Administration Release 9.x.
Making Deployment Decisions and Gathering Needed Information for Setting Up a Site, page 2-4
Verifying That Each Cisco Unity Connection Server Has a Unique Display Name and SMTP
Domain, page 2-5
Linking Cisco Unity Connection Servers with an Intrasite Link, page 2-7
2-3
Chapter 2
Configuring Search Spaces for Cisco Unity Connection Sites, page 2-12
Cleaning Up Unused Cisco Unity Connection VPIM Locations and Contacts, page 2-16
Making Deployment Decisions and Gathering Needed Information for Setting Up a Site
Before you begin setting up a site, be sure to plan for the following, and gather the applicable
information:
If your network includes voice messaging servers that do not meet the prerequisites for joining a
Cisco Unity Connection site but support the Voice Profile for Internet Mail (VPIM) protocol (for
example, Cisco Unified Communications Manager Business Edition, Cisco Unity Connection 2.x
servers, Cisco Unity 4.x and 5.x, or other VPIM-compatible systems), use VPIM Networking to
connect them.
We recommend the following approaches:
Unless your servers are already configured for VPIM, set up the site first, then set up VPIM
Networking.
Choose a single Connection location in the site to handle the configuration of VPIM locations
and contacts. This location is referred to as the bridgehead. The VPIM location and contact
objects are replicated from the bridgehead to all digitally networked Connection locations so
that those locations can address VPIM messages; the networked locations then forward the
messages to the bridgehead for delivery to the remote voice messaging server. Managing these
objects from a single location simplifies maintenance tasks and avoids potential overlaps in
contact information that could cause confusion to users when they attempt to address messages.
If you have already configured VPIM locations on multiple systems that are joining a site, delete
duplicate VPIM locations from all but one server before setting up the site. For instructions, see
the Removing a VPIM Location in Cisco Unity Connection 9.x section on page 4-15.
If you are migrating a VPIM location to a Connection site (for example, because you used VPIM
Networking to connect two or more Cisco Unity Connection 2.x servers and have upgraded the
servers to Connection 9.x) set up the Connection site first. After the directory is fully replicated
and you have tested message exchange between the Connection locations, remove the VPIM
locations and VPIM contacts that represent the migrated servers and their users. The task list
reminds you when to do this task.
By default, every Connection location (server or cluster) includes several predefined system
distribution lists, which you can modify but not delete. If you have not renamed these lists so that
the list names are unique on each location, or if you have added additional lists whose names are
identical across locations, during initial replication each location automatically adds the remote
server name to the display name of any remote lists whose names overlap with local list names. (The
default lists are All Voicemail Users, Undeliverable Messages, and All Voicemail-Enabled
Contacts.) This can cause confusion when local users try to address to those remote lists.
To solve this problem, you can use one of the following approaches:
2-4
Chapter 2
If you want to maintain separate lists on each location, you can modify the name of each list on
its home location so that it is unique (for example All Voicemail Users on <Location Name>)
and notify your users of the new list names for each server. If you choose this approach, you
should also modify the recorded name of each list to indicate its source.
Alternatively, after setting up the site, you can create a master list that includes all users on all
networked locations. The task list includes instructions on when and how to do this task.
If you want to synchronize Connection user data with user data in an LDAP directory, we
recommend that you configure Connection for integration with the LDAP directory prior to setting
up the site, to simplify testing and troubleshooting.
Make note of the following information about each server that is joining the network:
The IP address or fully qualified domain name (FQDN) of the server.
The user name and password of a user account that is assigned to the System Administrator role.
The dial strings that other servers will use to call this server, if cross-server sign-in or transfer
Verifying That Each Cisco Unity Connection Server Has a Unique Display Name and SMTP Domain
Each Cisco Unity Connection server that you join to a Connection site must have a unique display name.
The display name must be unique both among Connection locations and among VPIM locations. If the
display name is not unique, the server will not be able to join the site. For new Connection installations,
the display name is typically the same as the host name of the server; however, if you changed the display
name or upgraded the server from Connection 2.x (which uses Local VMS as the default display
name), you may need to change the display name so that it does not overlap with other locations on the
network.
Tip
Choose a display name for each server that is descriptive and that will help you identify the
location when it is listed among all locations in the organization in Cisco Unity Connection
Administration.
Each Connection server that you join to the site must also have a unique SMTP domain, both among
Connection locations and among VPIM locations. By default, the SMTP domain is configured during
installation to include the hostname of the server, in order to insure that it is unique. However, if the
SMTP domains of multiple servers have been modified to the same value, you must change the domains
to unique values before joining the servers in a site.
If you are migrating a server from VPIM Networking to intrasite or intersite networking, it is likely that
the display name or SMTP domain of the server overlaps with the VPIM location configured for the
server. If the domain name overlaps, you will need to disrupt messaging to the VPIM location while
doing the migrationeither by changing the SMTP domain of the VPIM location, or by removing the
VPIM location. (To remove the VPIM location, see the Removing a VPIM Location in Cisco Unity
Connection 9.x section on page 4-15.)
To Verify That Each Cisco Unity Connection Server Has a Unique Display Name and SMTP Domain
Step 1
In Cisco Unity Connection Administration on the first server, expand Networking, then select
Locations.
2-5
Chapter 2
b.
Step 2
Step 3
On the Search Locations page, note the Display Name of the local server. We recommend that you
make a list of all Display Names that you can consult later.
b.
On the SMTP Server Configuration page, note the SMTP Domain of the local server.
Check the Display Name and SMTP Domain Name of all VPIM locations homed on the local server:
a.
b.
On the Search VPIM Locations page, note the Display Name of each VPIM location.
c.
Select the first VPIM location in the table. On the Edit VPIM Location page, note the SMTP Domain
Name of the VPIM location.
d.
Select Next and note the SMTP Domain Name of the next VPIM location.
e.
Step 4
Repeat Step 1 through Step 3 on each location that will be joined to the site.
Step 5
If the Display Name of a location conflicts with that of another location, or you want to modify a name
to be more descriptive, change one of the display names:
Step 6
Step 7
On the server for which you want to change the Display Name, expand Networking, then select
Locations.
b.
c.
On the Edit Location page, modify the Display Name value, and select Save.
On the server on which the VPIM location is homed, expand Networking, then select VPIM.
b.
On the Search VPIM Locations page, select the Display Name of the location that you want to
change.
c.
On the Edit VPIM Location page, modify the Display Name value, and select Save.
Step 8
If there are any remaining Display Name conflicts, repeat Step 5 as necessary to resolve each conflict.
Step 9
If the SMTP domain of a server conflicts with that of another location, change one of the domain names:
Step 10
Step 11
b.
On the SMTP Server Configuration page, select Change SMTP Domain, change the value of the
SMTP Domain field, and select Save.
c.
On the server on which the VPIM location is homed, expand Networking, then select VPIM.
2-6
Chapter 2
b.
Select the Display Name of the VPIM location for which you want to change the SMTP Domain
Name.
c.
On the Edit VPIM Location page, change the value of the SMTP Domain Name field, and select
Save.
Caution
Step 12
Changing the SMTP Domain Name of a VPIM location may disrupt messaging with the
remote voice messaging system.
If there are any remaining SMTP domain conflicts, repeat Step 9 as necessary to resolve each conflict.
Note
You can use these procedures to join two Connection 9.x servers or to join a Connection 9.x server with
a Connection 7.x server. The names of the pages and fields changed between 7.x and 8.x; the 7.x names
appear in parenthesis at the end of each step where the terminology differs.
To Automatically Join Two Cisco Unity Connection Servers
Step 1
In Cisco Unity Connection Administration (on either server), expand Networking, expand Links, then
select Intrasite Links. (In Cisco Unity Connection 7.x, expand Networking, then select Connection
Locations.)
Step 2
Select Join Site. (In Connection 7.x, select Join Connection Network.)
Step 3
On the Join Site page, select Automatically Join the Site. (In Connection 7.x, on the Join Connection
Network page, select Automatically Join the Network.)
Step 4
In the Remote Location field, enter the IP address or fully-qualified domain name (FQDN) of the
Connection server to connect to in order to create the site.
Step 5
In the Remote User Name field, enter the user name of an administrator at the location specified in the
Remote Location field. The administrator user account must be assigned the System Administrator role.
Step 6
In the Remote Password field, enter the password for the administrator specified in the Remote User
Name field.
2-7
Chapter 2
Step 7
Select Auto Join Site. (In Connection 7.x, select Auto Join Network.)
Step 8
When prompted, select OK to confirm. If the status message indicates that you have successfully joined
the network and need to activate and start the Connection Digital Networking Replication Agent,
continue with Step 9. Otherwise, skip the rest of this procedure and continue with the To Manually Join
Two Cisco Unity Connection Servers procedure on page 2-8.
Step 9
On either server, in Cisco Unity Connection Serviceability, select Tools > Service Management. (For
information on using Cisco Unity Connection Serviceability, see the Administration Guide for
Cisco Unity Connection Serviceability Release 9.x, at
http://www.cisco.com/en/US/docs/voice_ip_comm/connection/9x/serv_administration/guide/9xcucser
vagx.html.)
Step 10
In the Server list, select the Connection server, and select Go.
Step 11
Under Optional Services, locate the Connection Digital Networking Replication Agent and select
Activate.
Step 12
In Cisco Unity Connection Administration (on either server), expand Networking, expand Links, then
select Intrasite Links. This server is referred to as the first server for the remainder of the procedure,
and the other server is referred to as the second server. (In Connection 7.x, expand Networking, then
select Connection Locations.)
Step 2
Select Join Site. (In Connection 7.x, select Join Connection Network.)
Step 3
On the Join Site page, select Manually Join the Site. (In Connection 7.x, select Manually Join the
Network.)
Step 4
Select Download and save the first server configuration file to a location on your hard drive, or on media
that you can use to copy the file to the second server.
Step 5
Step 6
In Connection Administration on the second server, expand Networking, expand Links, then select
Intrasite Links. (In Connection 7.x, expand Networking, then select Connection Locations.)
Step 7
Select Join Site. (In Connection 7.x, select Join Connection Network.)
Step 8
On the Join Site page, select Manually Join the Site. (In Connection 7.x, select Manually Join the
Network.)
Step 9
Select Download, and save the second server configuration file to a location on your hard drive, or on
media that you can use to copy the file to the second server.
Step 10
In the Select the Remote Configuration File to Upload field, select Browse and browse to the copy of
the configuration file that you downloaded from the first server in Step 4.
Step 11
Select Upload.
Step 12
In Connection Administration on the first server, in the Select the Remote Configuration File to Upload
field, select Browse and browse to your local copy of the configuration file that you downloaded from
the second server in Step 9.
Step 13
Select Upload.
Step 14
On either server, in Cisco Unity Connection Serviceability, select Tools > Service Management.
Step 15
In the Server list, select the Connection server, and select Go.
2-8
Chapter 2
Step 16
Under Optional Services, locate the Connection Digital Networking Replication Agent and select
Activate.
Step 17
In order to create a Connection site, you would join ServerA, ServerB and ServerD together to form the
site. Note the following:
On ServerA, you would configure the Connection locations for ServerB (which represents cluster 1)
and ServerD (which represents cluster 2) to route through the smart host.
On Server B (the cluster 1 publisher), you would configure the Connection location for ServerD
(which represents cluster 2) to route through the smart host.
On ServerD (the cluster 2 publisher), you would configure the Connection location for ServerB
(which represents cluster 1) to route through the smart host.
On the smart host, you would configure the SMTP domain name of cluster 1 to resolve to the IP
addresses of both ServerB and ServerC (for example, by using DNS MX records). You would also
configure the SMTP domain name of cluster 2 to resolve to both ServerD and ServerE.
Do the following tasks for each server that requires routing to other locations through a smart host:
1.
Configure the SMTP smart host to accept messages from the Connection server. If your site includes
Connection clusters, also configure the smart host to resolve the SMTP domain of the cluster to the
IP addresses of both the publisher and subscriber servers. See the documentation for the SMTP
server application that you are using.
2.
Configure the Connection server to relay messages to the smart host. See the To Configure the
Cisco Unity Connection Server to Relay Messages to a Smart Host procedure on page 2-10.
3.
Configure the Connection server to route messages to the other Connection locations through the
smart host. See the To Configure the Cisco Unity Connection Server to Route Inter-Location
Messages through the Smart Host procedure on page 2-10.
2-9
Chapter 2
To Configure the Cisco Unity Connection Server to Relay Messages to a Smart Host
Step 1
In Cisco Unity Connection Administration, expand System Settings > SMTP Configuration, then
select Smart Host.
Step 2
In the Smart Host field, enter the IP address or fully qualified domain name of the SMTP smart host
server. (Enter the fully qualified domain name of the server only if DNS is configured.)
Step 3
Select Save.
To Configure the Cisco Unity Connection Server to Route Inter-Location Messages through the Smart Host
Step 1
Step 2
Select the name of a location that requires routing through a smart host.
Step 3
Check the Route to This Remote Location Through SMTP Smart Host check box.
Step 4
Select Save.
Step 5
Repeat Step 1 through Step 4 for each additional location that requires routing through the smart host.
In order to create a site, you would join ServerA, ServerB and ServerD together. For direct SMTP access,
the following steps are required:
On ServerA, you would need to add the IP addresses of both ServerC and ServerE (the two
subscriber servers) to the IP address access list so that ServerA can communicate with either
subscriber server if it has Primary status.
On ServerB (the cluster 1 publisher), you would add the IP address of ServerE (the cluster 2
subscriber) to the IP address access list; and on ServerD (the cluster 2 publisher), you would add the
IP address of ServerC (the cluster 1 subscriber) to the IP address access list.
2-10
Chapter 2
Alternatively, you can configure each cluster location to route messages to every other location through
a smart host; when you do this, the other Connection locations do not need to accept SMTP connections
directly from the cluster subscriber in the event that it has Primary status, because the cluster subscriber
will establish the SMTP connection with the smart host rather than directly with every other location. In
the example above, the alternate configuration would entail the following:
On ServerB (the cluster1 publisher), you would configure a smart host, and configure the
Connection locations for ServerA and ServerD (the cluster 2 publisher) to route through the smart
host.
On ServerD (the cluster 2 publisher), you would configure a smart host, and configure the
Connection locations for ServerA and ServerB (the cluster 1 publisher) to route through the smart
host.
For instructions on configuring routing through a smart host, see the Configuring a Smart Host section
on page 2-9. Note that when more than one cluster is joined to a single site, you should have already
configured each cluster to route messages to other clusters through the smart host; in this case, all you
need do in addition is to configure the cluster to route through the smart host to any servers that are not
configured as clusters.
To Configure Direct SMTP Access for Cluster Subscriber Servers
Step 1
On a network location, in Cisco Unity Connection Administration, expand System Settings > SMTP
Configuration, then select Server.
Step 2
Step 3
Step 4
On the New Access IP Address page, enter the IP address of a cluster subscriber server at another
location on the network.
Note
Do not enter the IP address of the subscriber server on the publisher server that it is paired with.
Step 5
Select Save.
Step 6
On the Access IP Address page, check the Allow Connection check box.
Step 7
Select Save.
Step 8
Repeat Step 2 through Step 7 for each additional subscriber server on the network (other than the
subscriber server that is paired with the server you are configuring).
Step 9
2-11
Chapter 2
Tip
On Connection 9.x locations, you can also use the Voice Network Map tool in Cisco Unity Connection
Serviceability to check replication status. With the tool, you can quickly locate replication problems in
a site, and get information about the status of replication between any two locations in the site. For more
details, select Help > This Page from within the tool, or see the Understanding the Voice Network Map
Tool in Version 9.x chapter of the Cisco Unified Serviceability Administration Guide Release 9.x at
http://www.cisco.com/en/US/docs/voice_ip_comm/connection/9x/serv_administration/guide/9xcucser
vagx.html.
To Check Replication Status Within a Site by Using Cisco Unity Connection Administration
Step 1
In Cisco Unity Connection Administration on a server that is joined to the network, expand
Networking > Links, then select Intrasite Links. (In Connection 7.x, expand Networking, then select
Connection Locations.)
Step 2
On the Search Intrasite Links page, in the Intrasite Links table, the Push Directory column indicates
whether a directory push to the remote location from the location you are accessing is in progress. The
Pull Directory column indicates whether a directory pull from the remote location is in progress.
For example, if an administrator initiates a Push Directory To request from ServerA to ServerB, the
Connection Administration on ServerA shows that a directory push to ServerB is in progress, and the
Connection Administration on ServerB shows that a directory pull from ServerA is in progress.
Caution
Note
Initial replication happens automatically. Do not initiate a directory push or pull while initial
replication is in progress.
Once initial replication is complete, changes are automatically synchronized between locations
as they occur, even when the Push Directory and Pull Directory columns display a status of Idle.
Step 3
To get more information about the status of replication with a particular remote location, under
Networking, select Locations, then select the display name of the location. (In Connection 7.x, on the
Search Connection Locations page, select the display name of the location.)
Step 4
On the Edit Location page, the Last USN Sent, Last USN Received, and Last USN Acknowledged fields
indicate the sequence numbers of replication messages sent to and from the remote location. If the Last
USN Sent value is higher than the Last USN Acknowledged value, the remote location is not currently
fully synchronized with this location; in this case, the Last USN Acknowledged value should continue
to increase periodically. (Note that the Last USN Sent value may also increase periodically.)
2-12
Chapter 2
handlers, directory handlers, and VPIM locations to use a search space that is homed on a remote
location. (Note that while both partitions and search spaces are replicated between locations, you cannot
assign users or other objects to a partition that is homed on another location.)
At a minimum, if you have not made any changes to the default partitions and search spaces on any
server, at each location you can add the default partition of each remote Cisco Unity Connection location
to the search space that local users are using. For example, in a network of three servers named ServerA,
ServerB, and ServerC with no changes to the system defaults, in Cisco Unity Connection Administration
on ServerA you would add the ServerB Partition and ServerC Partition default partitions as members
of the ServerA Search Space default search space; in Connection Administration on ServerB you
would add ServerA Partition and ServerC Partition to ServerB Search Space, and so on.
For instructions on adding partitions to search spaces, see the Managing Search Spaces in Cisco Unity
Connection 9.x section in the Managing Partitions and Search Spaces in Cisco Unity Connection 9.x
chapter of the System Administration Guide for Cisco Unity Connection Release 9.x, available at
http://www.cisco.com/en/US/docs/voice_ip_comm/connection/9x/administration/guide/9xcucsagx.htm
l.
On the User Basics page, for Search Scope, select a search space that includes the partitions of
remote users.
On the User Basics page, check the List in Directory check box.
On the Playback Message Settings page, check the Before Playing Each Message, Play the Sender's
Information check box.
Optionally, if you plan to enable and test cross-server live reply, ensure that the account belongs to
a class of service for which the Users Can Reply to Messages from Other Users by Calling Them
check box is checked on the Edit Class of Service > Message Options page. (The check box is not
checked by default.)
To Verify Messaging Between Users on Different Cisco Unity Connection Locations, page 2-14
To Verify Call Transfers From the Automated Attendant to Users on Other Cisco Unity Connection
Locations, page 2-14
To Verify Call Transfers from a Directory Handler to Users on Other Cisco Unity Connection
Locations, page 2-14
2-13
Chapter 2
To Verify Identified User Messaging Between Networked Users (When Identified User Messaging
Is Enabled), page 2-14
To Verify Live Reply Between Users on Different Cisco Unity Connection Locations, page 2-15
Step 2
Follow the prompts to record and send messages to users who are associated with other Connection
locations.
Step 3
Sign in to the applicable Connection location as the recipient user to verify that the message was
received.
Step 4
To Verify Call Transfers From the Automated Attendant to Users on Other Cisco Unity Connection Locations
Step 1
From a non-user phone, call a Connection location that has been configured to handle outside callers,
and enter the extension of a user who is associated with another Connection location.
Step 2
To Verify Call Transfers from a Directory Handler to Users on Other Cisco Unity Connection Locations
Step 1
From a non-user phone, call a Connection location that has been configured to handle outside callers,
and transfer to a directory handler.
Step 2
Verify that you can find a user who is associated with another Connection location in the phone directory,
and that the directory handler transfers the call to the correct user phone.
To Verify Identified User Messaging Between Networked Users (When Identified User Messaging Is Enabled)
Step 1
Step 2
Verify that Connection plays an internal greeting for users who leave messages, by doing the following
sub-steps:
a.
From a user phone, call a user who is associated with another Connection location, and allow the
call to be forwarded to Connection.
b.
c.
Verify that users are identified when the recipient listens to a message, by doing the following sub-steps:
a.
Sign in to the applicable Connection location as the recipient user and listen to the test message that
you recorded in Step 1.
b.
Verify that the user conversation announces who the message is from by playing the recorded voice
name of the sending user.
2-14
Chapter 2
c.
After listening to the message, verify that the user conversation allows you to reply to the message.
To Verify Live Reply Between Users on Different Cisco Unity Connection Locations
Step 1
From a user phone, call a user who is associated with another Connection location, and allow the call to
be forwarded to voicemail.
Step 2
Leave a message.
Step 3
Sign in to the applicable Connection location as the recipient user and listen to the test message that you
recorded in Step 2.
Step 4
After listening to the message, verify that the user conversation allows you to live reply to the message
by saying Call sender or by using the applicable key presses for the user conversation type. (To find
the key presses for a particular conversation, see the Cisco Unity Connection Phone Menus and Voice
Commands chapter of the User Guide for the Cisco Unity Connection Phone Interface, available at
http://www.cisco.com/en/US/docs/voice_ip_comm/connection/9x/user/guide/phone/b_9xcucugphone.h
tml.)
Step 5
Verify that the live reply call is correctly transferred to the phone of the user who left the message.
Tip
1.
On each location in the site, rename the All Voicemail Users list with a unique name (for example
All Voicemail Users on <Location Name>). For instructions, see the Modifying System
Distribution Lists in Cisco Unity Connection 9.x section in the Managing System Distribution
Lists in Cisco Unity Connection 9.x chapter of the System Administration Guide for Cisco Unity
Connection Release 9.x, available at
http://www.cisco.com/en/US/docs/voice_ip_comm/connection/9x/administration/guide/9xcucsagx
.html.
2.
Create a new All Voicemail Users system distribution list on one location to use as the master list.
3.
Add the lists from all locations as members of the master list.
4.
Put all lists except the master list in partitions that do not belong to a search space that users use, so
that they cannot address to any list except the master. For example, on each location, create a new
partition called Hidden DLs on <Location Name> and put the list homed at that location in that
partition. (By default, new partitions are not a member of any search space.)
To avoid having users generate large amounts of voice message traffic by using reply-all to reply to
messages sent to the master list, we strongly recommend that you use search spaces to restrict access to
the master list to a small subset of users. These users can use a search space that is essentially identical
to the search space that other users use, except for the addition of the partition containing the master list.
2-15
Chapter 2
User phones must forward calls to the system on which the users are homed.
If user phones have a Messages or a speed-dial button that dials the number to access voicemail,
the buttons must be configured to call the system on which the users are homed.
If you do not configure cross-server sign-in, users must dial the pilot number of the server or cluster
that they are associated with to check their messages; in this case, you need to tell users the correct
number to dial when calling their home server.
To create a record of the mapping, run the Users report on each Connection location. The information in
this report includes the user name and primary location. For more information, see the Reports in
Cisco Unity Connection 9.x chapter in the System Administration Guide for Cisco Unity Connection
Release 9.x, available at
http://www.cisco.com/en/US/docs/voice_ip_comm/connection/9x/administration/guide/9xcucsagx.htm
l.
Task List for Linking Cisco Unity Connection Sites, page 2-17
2-16
Chapter 2
Prerequisites
If either or both sites will consist of more than one server or cluster, set up the sites according to the
Setting Up a Cisco Unity Connection 9.x Site section on page 2-1.
Check the size of your directory against the limits in the System Requirements for Cisco Unity
Connection.
The two locations (one in each site) that will act as the gateways between the sites must be able to
route directly to each other through TCP/IP port 25 (SMTP), or SMTP messages must be routable
through an SMTP smart host. In addition, both gateways must be able to route to each other via
HTTP on port 80 or HTTPS on port 443.
Identify an account that you will use to access Cisco Unity Connection Administration. The account
must have the Manage Servers privilege. (The System Administrator and Technician roles each have
this privilege.)
Decide which location in each site will be the site gateway, and determine how messages will be
routed between the gateways. See the Determining the Site Gateway Locations and SMTP Routing
Between Gateways section on page 2-18.
2.
Check the display name of each server in each site, and modify it if it is not unique among all the
locations in both sites, or if you want to choose a more descriptive name. Also check the SMTP
domain of each server, and modify it if it is not unique. For a procedure, see the Verifying That
Each Cisco Unity Connection Server Has a Unique Display Name and SMTP Domain section on
page 2-5.
3.
Create the link. See the Creating the Intersite Link section on page 2-18.
4.
Verify that replication is complete between the sites. See the Checking the Status of
Synchronization Between Cisco Unity Connection Sites And Configuring Task Schedules section
on page 2-21.
5.
Configure search spaces between sites. See the Configuring Search Spaces Between Cisco Unity
Connection Sites section on page 2-23.
6.
Optionally, if you chose to synchronize system distribution lists in either or both directions between
the gateways, configure individual distribution lists to allow or prevent replication. See the
Configuring Individual System Distribution Lists for Synchronization section on page 2-23.
7.
Optionally, set up an organization-wide All Users distribution list. See the Creating an
Organization-Wide All Voicemail Users Distribution List section on page 2-23.
8.
Optionally, set up cross-server features between the locations. See theCross-Server Sign-In,
Transfers, and Live Reply in Cisco Unity Connection 9.x chapter.
9.
For each site, if any servers in the remote site were previously configured as VPIM locations on
other servers in the local site, clean up the unused VPIM locations. See the Cleaning Up Unused
Cisco Unity Connection VPIM Locations and Contacts section on page 2-16.
2-17
Chapter 2
Determining the Site Gateway Locations and SMTP Routing Between Gateways, page 2-18
Checking the Status of Synchronization Between Cisco Unity Connection Sites And Configuring
Task Schedules, page 2-21
Configuring Search Spaces Between Cisco Unity Connection Sites, page 2-23
Determining the Site Gateway Locations and SMTP Routing Between Gateways
To create an intersite link, you choose a single location on each site to act as a gateway to the other site.
All intersite communications (both for directory synchronization and for message exchange) pass
between the two gateways, thereby limiting the connectivity requirements and bandwidth usage to the
link between those two locations. In order for directory synchronization and message exchange to occur
between the two sites, the gateways you select must have the following connectivity with each other:
HTTPS (if you choose to encrypt the connection) or HTTP connectivity, for directory
synchronization.
Once you have chosen the gateway locations, determine how to route SMTP messages between them. In
each direction, you can route messages directly or use an SMTP smart host. Use an SMTP smart host in
the following situations:
When a gateway is a cluster, you must configure the opposite gateway to route to the cluster through a
smart host in order for message traffic to reach the cluster subscriber server in the event that the publisher
server is down, and configure the smart host to resolve the SMTP domain of the cluster to the IP
addresses of both the publisher and subscriber servers. In this case, we recommend that you route traffic
in both directions through the smart host.
Note
If your Cisco Unity Connection site gateways will route SMTP messages directly with each other,
do the To Automatically Link Two Cisco Unity Connection Site Gateways procedure on
page 2-19.
When you automatically link two gateways, the settings that you select are configured for both
gateways. After creating the link, you can change most settings on either gateway. Or, you can
use the manual procedure to configure the settings differently on each gateway.
2-18
Chapter 2
If your Connection site gateways require a smart host for routing SMTP messages (for example,
because they are separated by a firewall, or because either or both gateways are clusters), do the To
Manually Link Two Cisco Unity Connection Site Gateways procedure on page 2-20.
In Cisco Unity Connection Administration (on either server), expand Networking, expand Links, then
select Intersite Links.
Step 2
Step 3
On the New Intersite Link page, select Link to Cisco Unity Connection Site by Using Automatic
Configuration Exchange Between Servers.
Step 4
Step 5
In the Hostname field, enter the IP address or fully-qualified domain name (FQDN) of the remote
Connection site gateway to link to.
Step 6
In the Username field, enter the user name of an administrator at the location specified in the Hostname
field. The administrator account must be assigned to a role that has the Manage Servers privilege. (The
System Administrator and Technician roles have this privilege.)
Step 7
In the Password field, enter the password for the administrator specified in the Username field.
Step 8
For Transfer Protocol settings, decide whether you want to enable SSL to encrypt directory
synchronization traffic between the sites.
Step 9
For Synchronization Settings, check the Include Distribution Lists When Synchronizing Directory
Data check box to pull information about remote system distribution lists to the local site so that users
can address messages to them. (Note that only the list name and other information used in addressing
are replicated.)
Step 10
Note
When you enable system distribution list synchronization, you cannot disable it after the link is
created except by removing and recreating the intersite link.
Note
In order for local system distribution lists to be offered to the remote site for synchronization,
they must also be marked to allow synchronization. By default, Connection system distribution
lists are marked to allow synchronization, although this setting may have been changed. The task
list alerts you when and how to enable lists for synchronization.
To convert recorded names from this site to a different encoding when synchronizing them with the
remote site, check the Convert Outgoing Recorded Names to check box, and select the codec to use.
Note
If you select a codec at this step, the same codec is configured on both gateways, which means
that recorded names will be sent in a format that differs from the recording format for at least
one of the two gateways. If this is not your intention, do not change the setting now. You can
change the setting later on the Edit Intersite Link page on either gateway.
2-19
Chapter 2
Step 11
By default, two tasks that each run on their own schedule for data and recorded name directory
synchronization from the remote site are enabled immediately after you create the intersite link. To
disable either type of directory synchronization until you manually edit and enable the applicable
synchronization task, uncheck the Enable Task to Synchronize Directory Data After the Join or
Enable Task to Synchronize Recorded Names After the Join check boxes.
Step 12
Select Link.
Step 13
In Cisco Unity Connection Administration (on either site gateway), expand Networking, expand Links,
then select Intersite Links. This server is referred to as the first site gateway for the remainder of the
procedure, and the other gateway is referred to as the second site gateway.
Step 2
Step 3
On the New Intersite Link page, select Link to Cisco Unity Site or Cisco Unity Connection Site by
Manually Exchanging Configuration Files.
Step 4
Select Download and save the first site gateway configuration file to a location on your hard drive, or
on media that you can use to copy the file to the second site gateway.
Step 5
Step 6
In Connection Administration on the second site gateway, expand Networking, expand Links, then
select Intersite Links.
Step 7
Step 8
On the New Intersite Link page, select Link to Cisco Unity Site or Cisco Unity Connection Site by
Manually Exchanging Configuration Files.
Step 9
Select Download, and save the second site gateway configuration file to a location on your hard drive,
or on media that you can use to copy the file to the second site gateway.
Step 10
In the Remote Site Configuration File field, select Browse and browse to the copy of the configuration
file that you downloaded from the first site gateway in Step 4.
Step 11
For Transfer Protocol settings, decide whether you want to enable SSL to encrypt the data passed
between the site gateways when the local reader service synchronizes with the remote gateway (local
reader requests and remote feeder responses).
Step 12
For Synchronization Settings, check the Include Distribution Lists When Synchronizing Directory
Data check box to pull information about remote system distribution lists to the local site so that users
can address messages to them. (Note that only the list name and other information used in addressing
are replicated.)
Note
When you enable system distribution list synchronization, you cannot disable it after the link is
created except by removing and recreating the intersite link.
2-20
Chapter 2
Note
In order for local system distribution lists to be offered to the remote site for synchronization,
they must also be marked to allow synchronization. By default, Connection system distribution
lists are marked to allow synchronization, although this setting may have been changed. The task
list alerts you when and how to enable lists for synchronization.
Step 13
To convert recorded names from this site to a different encoding when synchronizing them with the
remote site, check the Convert Outgoing Recorded Names to check box, and select the codec to use.
Step 14
By default, two tasks that each run on their own schedule for data and recorded name directory
synchronization from the remote site are enabled immediately after you create the intersite link. To
disable either type of directory synchronization until you manually edit and enable the applicable
synchronization task, uncheck the Enable Task to Synchronize Directory Data After the Join or
Enable Task to Synchronize Recorded Names After the Join check boxes.
Step 15
Route to this Remote Site ThroughEnter the specific IP address or fully-qualified domain name
of a smart host that can properly route messages sent to addresses at the SMTP domain of the remote
site gateway.
Route to this Remote Site Through SMTP Smart Host (If One Is Defined)Routes outgoing
messages to the host defined on the System Settings > SMTP Configuration > Smart Host page. If
you select this option, the smart host must be defined, and must be able to properly route messages
sent to addresses at the SMTP domain of the remote site gateway. If the smart host is not defined, a
non-delivery receipt (NDR) is sent to the message sender.
Route to this Remote Site Through the Remote Site GatewayRoutes outgoing messages directly
to the remote site gateway SMTP server. Do not use this option if the remote gateway is a cluster,
or if the gateways are separated by a firewall.
Step 16
Select Link.
Step 17
In Connection Administration on the first site gateway, in the Select the Remote Configuration File to
Upload field, select Browse and browse to your local copy of the configuration file that you downloaded
from the second server in Step 9.
Step 18
Step 19
Select Link.
Checking the Status of Synchronization Between Cisco Unity Connection Sites And Configuring
Task Schedules
When initial synchronization begins between site gateways, it can take a few minutes to a few hours for
data to be fully replicated to each gateway, and from there to all locations in the site, depending on the
size of your directory.
On each site gateway, there are two tasks which control the schedule on which the Reader polls the
remote Feeder for directory data, and the schedule on which it polls for recorded names. By default, the
tasks run every 15 minutes. If you unchecked the Enable Task to Synchronize Directory Data After the
Join or Enable Task to Synchronize Recorded Names After the Join check boxes while linking the sites,
you must configure the schedule and enable the task before synchronization can begin.
2-21
Chapter 2
You can use the Edit Intersite Link page and the Task Schedule page in Cisco Unity Connection
Administration to determine whether synchronization is progressing successfully or has completed. Do
the following procedure to check synchronization status between sites, and to configure schedules for
the two synchronization tasks.
To Check the Status of Synchronization Between Cisco Unity Connection Sites And Configure Task Schedules
Step 1
In Cisco Unity Connection Administration on a site gateway, expand Networking > Links, then select
Intersite Links.
Step 2
On the Search Intersite Links page, select the Display Name of the intersite link.
Step 3
On the Edit Intersite Link page, check the values of the following fields:
Step 4
Time of Last SynchronizationIndicates the timestamp of the last time the local reader service
attempted to poll the remote site gateway feeder service for directory changes on the remote site,
regardless of whether a response was received.
Time of Last ErrorIndicates the timestamp of the last time the local reader service encountered an
error while attempting to poll the remote site gateway feeder service. If the value of this field is 0,
or if the Time of Last Synchronization value is later than the Time of Last Error value, replication
is likely to be progressing without problems.
Object CountIndicates the number of objects (users, system distribution lists if applicable,
partitions, search spaces and Connection locations) that the local site gateway has synchronized
from the remote site.
View the Remote Site Directory Synchronization Task, and enable it or change the schedule, if
necessary:
a.
From the Edit Intersite Link page, in the Related Links box in the upper right corner of the page,
select Remote Site Directory Synchronization Task and select Go.
b.
On the Task Schedule page, enable the task if it has not yet been enabled, and modify the schedule
so that the task runs at the desired interval or time.
c.
Select Save.
d.
To view the task execution history, select Edit > Task Definition Basics. On this page you can
determine whether the task has not started, is in progress, or has completed. If the task has completed
you can select either the Time Started or Time Completed to view the detailed task results.
Step 5
From the Task Definition Basics page, select Task Definition > Task Definitions to go to the list of all
tasks.
Step 6
View the Synchronize Voice Names With Remote Network task, and enable it or change the schedule, if
necessary:
a.
On the Task Definitions page, select Synchronize Voice Names With Remote Network.
b.
c.
On the Task Schedule page, enable the task if it has not yet been enabled, and modify the schedule
so that the task runs at the desired interval or time.
d.
Select Save.
e.
To view the task execution history, select Edit > Task Definition Basics. On this page you can
determine whether the task has not started, is in progress, or has completed. If the task has completed
you can select either the Time Started or Time Completed to view the detailed task results.
2-22
Chapter 2
On each location in each site, if you have not done so already, rename the All Voicemail Users list
with a unique name (for example All Voicemail Users on <Server Name>). For instructions, see the
Modifying System Distribution Lists in Cisco Unity Connection 9.x section in the Managing
System Distribution Lists in Cisco Unity Connection 9.x chapter of the System Administration
2-23
Chapter 2
Select one location in the organization to host the master list. Create a new All Voicemail Users
system distribution list on one location to use as the master list.
3.
Add the lists from all locations in both sites as members of the master list.
Note
4.
In order to add lists from the remote site, the gateway of the site on which the master list is
homed must have the Include Distribution Lists When Synchronizing Directory Data check box
checked on the Edit Intersite Link page, and the lists from each location in the remote site must
have the Replicate to Remote Sites Over Intersite Links check box checked on the Edit
Distribution List Basics page.
Put all lists except the master list in partitions that do not belong to a search space that users use, so
that they cannot address to any list except the master. For example, on each location, create a new
partition called Hidden DLs on <Server Name> and put the list homed at that location in that
partition. (By default, new partitions are not a member of any search space.)
Intersite Networking: No Results Are Found When a Directory Handler Search Scope is Set to a
Remote System Distribution List, page 2-24
Intersite Networking: Users May Receive Multiple Copies of a Message Sent to Multiple
Distribution Lists, page 2-25
Manual Resynchronization Runs Both Directory and Voice Name Synchronization Tasks, page 2-25
Users Can Add Remote Users as Private Distribution List Members, page 2-25
2-24
Chapter 2
2-25
Chapter 2
When you delete a Cisco Unity Connection location, remote users at that location are removed from
all private lists.
When a VPIM contact becomes a Connection user, the contact is removed from all private lists.
2-26
CH A P T E R
Setting Up an Intersite Link Between Cisco Unity and Cisco Unity Connection 9.x Gateways,
page 3-1
Procedures for Linking Cisco Unity and Cisco Unity Connection 9.x Gateways, page 3-4
Notable Behavior in Networking Cisco Unity and Cisco Unity Connection 9.x, page 3-18
Task List for Setting Up an Intersite Link Between Cisco Unity and Cisco Unity Connection
Gateways, page 3-2
PrerequisitesCisco Unity
At least one Cisco Unity release 9.x server is already installed and connected to the network as
applicable for your installation. You can link a single Cisco Unity server or a single Cisco Unity
Digital Network to Cisco Unity Connection.
3-1
Chapter 3 Setting Up Networking Between Cisco Unity and Cisco Unity Connection 9.x Servers
Setting Up an Intersite Link Between Cisco Unity and Cisco Unity Connection 9.x Gateways
Your Cisco Unity and Microsoft Exchange environment must be meet the requirements listed in the
Cisco Unity Connection Networking Requirements section of the Networking Options
Requirements, available at
http://www.cisco.com/en/US/docs/voice_ip_comm/unity/compatibility/matrix/cunetoptionsreqs.ht
ml.
The Cisco Unity server that will act as the gateway to the Cisco Unity Connection site must be able
to route directly to the Connection site gateway via HTTP on port 80 or HTTPS on port 443.
You can link a single Cisco Unity Connection 9.x server or cluster or a single Connection site to a
single Cisco Unity server, failover pair, or Digital Network. To link a Connection site, all servers in
the site must be running version 9.x.
If you are linking a Connection site, the site has been set up according to the Setting Up a
Cisco Unity Connection 9.x Site section on page 2-1.
The Connection site must meet the requirements listed in the Requirements for Intersite
Networking section in the System Requirements for Cisco Unity Connection Release 9.x at
http://www.cisco.com/en/US/docs/voice_ip_comm/connection/9x/requirements/9xcucsysreqs.html
.
You have access to an account that has the Manage Servers privilege on the Connection server that
will serve as the gateway. (The System Administrator and Technician roles each have this privilege.)
The Connection server that will act as the gateway to the Cisco Unity site must be able to route
directly to the Cisco Unity site gateway via HTTP on port 80 or HTTPS on port 443.
Task List for Setting Up an Intersite Link Between Cisco Unity and Cisco Unity
Connection Gateways
1.
Make decisions about your network topology and gather information needed to configure the
intersite link. See the Making Deployment Decisions and Gathering Important Information
section on page 3-4.
2.
Determine the Cisco Unity domain name that will be used for messaging with Cisco Unity
Connection. See the Determining the Cisco Unity Interoperability Domain Name section on
page 3-4.
3.
Prepare the Cisco Unity gateway by configuring settings on the primary location page, checking
permissions, and extending the Active Directory schema. See the Preparing the Cisco Unity
Gateway section on page 3-5.
4.
If you have previously installed the Cisco Unity Voice Connector on an Exchange 2000 or Exchange
2003 server to handle VPIM Networking, uninstall it. See the Uninstalling the Cisco Unity Voice
Connector section of the Upgrading and Uninstalling Networking Options chapter in the
Networking Guide for Cisco Unity Release 9.x, available at
http://www.cisco.com/en/US/docs/voice_ip_comm/unity/9x/networking/guide/9xcunetx.html.
If you still require the Voice Connector to handle Bridge Networking and/or AMIS Networking, you
will reinstall it with only those options configured later in the task list.
5.
If you have previously installed the Interoperability Gateway for Microsoft Exchange, do one of the
following to ensure that it is properly configured:
3-2
Chapter 3
Setting Up Networking Between Cisco Unity and Cisco Unity Connection 9.x Servers
Setting Up an Intersite Link Between Cisco Unity and Cisco Unity Connection 9.x Gateways
If the Interoperability Gateway is installed on Exchange 2010 or 2007, check the foreign
connector configuration and configure a Send Connector and a Receive Connector. See the
Configuring a Previously Installed Interoperability Gateway for Cisco Unity Connection
Interoperability on Exchange 2010 or 2007 section on page 3-7.
If the Interoperability Gateway is installed on Exchange 2003, update your SMTP connector,
adding the UCI address space. See the Configuring a Previously Installed Interoperability
Gateway for Cisco Unity Connection Interoperability on Exchange 2003 section on page 3-10.
6.
If you have not previously installed the Interoperability Gateway for Microsoft Exchange, install
and configure it. (If you are currently using or plan to use VPIM Networking or Trusted Internet
locations on Cisco Unity, configure the Interoperability Gateway to handle these types of
networking as well as Cisco Unity Connection interoperability.) See the Setting Up the
Interoperability Gateway for Microsoft Exchange section in the Installing and Configuring the
Interoperability Gateway for Microsoft Exchange chapter of the Networking Guide for Cisco Unity
Release 9.x, available at
http://www.cisco.com/en/US/docs/voice_ip_comm/unity/9x/networking/guide/9xcunetx.html.
7.
If you uninstalled the Cisco Unity Voice Connector in task 4. and you still require the Voice
Connector to handle Bridge Networking and/or AMIS Networking, reinstall it with only those
options configured. See the Installing the Voice Connector section of the applicable Release Notes
for Cisco Unity Voice Connector for Microsoft Exchange, available at
http://www.cisco.com/en/US/products/sw/voicesw/ps2237/prod_release_notes_list.html.
8.
Configure the Cisco Unity Connection gateway to accept SMTP connections from the Exchange
server that will deliver messages from Cisco Unity. See the Configuring SMTP Access on the
Cisco Unity Connection Gateway section on page 3-11.
9.
Download the Cisco Unity gateway configuration file. See the Downloading the Cisco Unity
Gateway Configuration File section on page 3-12.
10. On the Cisco Unity site gateway, set up a template to use when importing Connection users into
Cisco Unity. See the Setting Up a Template for Cisco Unity Connection Users on the Cisco Unity
Gateway section on page 3-12.
11. Begin linking the gateways by creating the intersite link in Cisco Unity Connection Administration
on the Cisco Unity Connection gateway. See the Creating the Intersite Link on the Cisco Unity
Connection Gateway section on page 3-13.
12. Finish linking the gateways by creating the intersite link on the Cisco Unity gateway. See the
Creating the Intersite Link on the Cisco Unity Gateway section on page 3-15.
13. Configure partitions and search spaces so that Cisco Unity Connection users can address to
Cisco Unity users and vice versa. See the Configuring Partitions and Search Spaces for Cisco Unity
and Cisco Unity Connection Interoperability section on page 3-16.
14. Optionally, if you chose to synchronize system distribution lists in either or both directions between
the gateways, configure individual distribution lists to allow or prevent replication. See the
Configuring Individual System Distribution Lists for Synchronization section on page 3-17.
15. Optionally, extend identified subscriber messaging on the Cisco Unity servers to include
Connection Networking subscribers. See the Extending Cisco Unity Identified Subscriber
Messaging to Include Connection Networking Subscribers section on page 3-18.
16. Optionally, set up cross-server sign-in, transfers, and live reply. See the Cross-Server Sign-In,
3-3
Chapter 3 Setting Up Networking Between Cisco Unity and Cisco Unity Connection 9.x Servers
Procedures for Linking Cisco Unity and Cisco Unity Connection 9.x Gateways
If you have configured VPIM on your Cisco Unity servers by using the Cisco Unity Voice Connector
and its associated transport event sink, you must migrate your VPIM configuration to use the
Interoperability Gateway for Microsoft Exchange rather than the Voice Connector. The
Interoperability Gateway and the Voice Connector transport event sink cannot coexist when
Cisco Unity is configured for interoperability with Cisco Unity Connection. If you are installing the
Interoperability Gateway for the first time, be sure to configure it for both VPIM and Cisco Unity
Connection Networking. The task list will tell you when to uninstall the Voice Connector. (If you
still require the Voice Connector to handle Bridge Networking and/or AMIS Networking, you will
reinstall it to handle those options.)
Select a single location on each site to act as a gateway to the other site. The gateways you select
must have HTTP or HTTPS connectivity in order for directory synchronization to occur.
When selecting the Cisco Unity site gateway, if possible, choose the server with the highest
resources, lowest user count, and smallest amount of call activity. In particular, Platform
Overlay 1 servers have CPU, memory, disk and MSDE/SQL Express limits that lower the ability
of the server to handle synchronization overhead.
When selecting the Cisco Unity location, consider that all locations from the Connection site
will belong to the same Dialing Domain as the Cisco Unity site gateway.
On the SMTP Domain Name field on the Network > Primary Location page in the Cisco Unity
Administrator on the Cisco Unity gateway.
Additionally, based on the Interop Domain FQDN, the domain name is configured as follows:
value is set automatically, based on the Interop Domain FQDN, when the Interoperability
Gateway Foreign Connector is created or modified by using the Interoperability Gateway
Administrator.)
As the DomainName on the Interoperability Gateway Accepted Domain. (This value is set
automatically, based on the Interop Domain FQDN, when the Interoperability Gateway
Accepted Domain is created or modified by using the Interoperability Gateway Administrator.)
3-4
Chapter 3
Setting Up Networking Between Cisco Unity and Cisco Unity Connection 9.x Servers
Procedures for Linking Cisco Unity and Cisco Unity Connection 9.x Gateways
As the SMTP Address Space domain in the Interoperability Gateway SMTP Connector.
As the SMTP Email Address Policy on the Interoperability Gateway Recipient Policy.
If you have previously installed the Interoperability Gateway for Microsoft Exchange to handle VPIM
or Trusted Internet subscribers on Cisco Unity, use the interoperability domain that was chosen during
that process, unless it matches the Cisco Unity Connection gateway SMTP domain.
If you have not previously installed the Interoperability Gateway to handle other networking features,
the interoperability domain name can be whatever you would like it to be. As a best practice, however,
we recommend that you use a name that follows the format <Name>.<DomainName>, where <Name>
is a descriptive term and <DomainName> is the domain name of your organization, for example,
interop.mydomain.com. Note however that the interoperability domain name that you choose must meet
the following requirements:
It should not match any SMTP domain used in the Exchange organization to which Cisco Unity
belongs for any purpose other than for routing messages through the Interoperability Gateway for
Microsoft Exchange.
It must not match the SMTP domain of the Connection site gateway. (You can check the SMTP
domain on the System Settings > SMTP Configuration > Server page in Cisco Unity Connection
Administration on the Connection gateway.)
Configuring the Primary Location Profile Page on the Cisco Unity Gateway, page 3-5
Checking Cisco Unity Permissions to Create Cisco Unity Connection Users, page 3-6
Configuring the Primary Location Profile Page on the Cisco Unity Gateway
To Configure the Primary Location Profile Page on the Cisco Unity Gateway
Step 1
In the Cisco Unity Administrator on the Cisco Unity gateway, go to the Network > Primary Location >
Profile page.
Step 2
Step 3
If a Dial ID has not been entered, enter one. The Dial ID identifies this location to Cisco Unity and is
required to save changes to the page.
Step 4
If your installation consists of only one Cisco Unity server, create a dialing domain name.
If your installation consists of multiple Cisco Unity servers networked via Digital Networking, and
if this server is integrated with the same phone system as other networked Cisco Unity servers, you
may have already added this server to a dialing domain. If not, enter the dialing domain name, or
select it from the available list. The list contains names of dialing domain names already configured
on at least one other Cisco Unity server in the network.
Note that the dialing domain name is case sensitive and must be entered exactly the same on all of
the servers. To ensure that all servers are correctly added to the same dialing domain, enter the
dialing domain name on one Cisco Unity server and wait for the name to replicate to the other
3-5
Chapter 3 Setting Up Networking Between Cisco Unity and Cisco Unity Connection 9.x Servers
Procedures for Linking Cisco Unity and Cisco Unity Connection 9.x Gateways
Cisco Unity servers. By doing so, you also confirm that replication is working correctly among the
servers. The time that it takes for the primary location data from other Cisco Unity servers to be
reflected on the local server depends on your network configuration and replication schedule.
Step 5
In the SMTP Domain Name field, enter the interoperability domain name that you previously chose in
the Determining the Cisco Unity Interoperability Domain Name section on page 3-4.
Step 6
Tip
If you do not know whether you checked the check box, run the Permissions wizard in report mode. For
more information, see the Report Mode Help file, PWReportHelp_<language>.htm, in the directory in
which the Permissions wizard is installed.
For more information on running the Permissions wizard, see the Permissions wizard Help file,
PWHelp_<language>.htm, in the directory in which the Permissions wizard is installed.
To Set Permissions to Create Cisco Unity Connection Users on Cisco Unity
Step 1
Is a member of the Domain Admins group in the domain that the Cisco Unity server belongs to, or
that has permissions equivalent to the default permissions for the Domain Admins group.
Is either an Exchange Full Administrator or a member of the Domain Admins group in the domain
that contains all of the domains from which you want to import Cisco Unity subscribers.
Step 2
Re-run the Permissions wizard, and follow the on-screen prompts until the Choose Whether to Enable
Voice Messaging Interoperability page appears.
Step 3
Check the Set Permissions Required by AMIS, Cisco Unity Bridge, and VPIM check box.
Step 4
3-6
Chapter 3
Setting Up Networking Between Cisco Unity and Cisco Unity Connection 9.x Servers
Procedures for Linking Cisco Unity and Cisco Unity Connection 9.x Gateways
Do the following procedure only if you did not already modify the Active Directory schema to support
VPIM Networking. You can verify whether the schema has already been modified by examining the log
file that is generated each time the schema is updated. A shortcut to the directory where the log file is
located is placed on the Windows desktop.
To Extend the Active Directory Schema for Cisco Unity Connection Interoperability and VPIM Networking
Step 1
Confirm that all domain controllers are on line before making the schema updates. Schema replication
will occur only when all domain controllers are on line.
Step 2
On the domain controller that is the schema master, sign in by using an account that is a member of the
Schema Administrators group.
Step 3
On Cisco Unity DVD 1 or CD 1, or from the location to which you saved the downloaded Cisco Unity
CD 1 image files, browse to the directory ADSchemaSetup, and double-click ADSchemaSetup.exe.
Step 4
In the dialog box, double-click a row to choose the language in which you will view ADSchemaSetup.
Step 5
Check the Exchange VPIM and Connection Networking Connector check box, uncheck the other
check boxes, and then select OK.
Step 6
When the LDAP Data Interchange Format (LDIF) scripts have finished running, select OK.
Step 7
When the schema extension has finished, Ldif.log and LDif.err files are saved to the desktop. View the
contents of the files to confirm that the extension completed successfully.
Step 8
Wait for the changes to the schema to replicate throughout the forest before adding information to the
primary location and to delivery locations. Changes to the schema may take 15 minutes or more to
replicate.
To Configure a Send Connector for a Remote Voice Messaging System (Exchange 2010 or 2007
Only), page 3-8
To Configure a Receive Connector for a Remote Voice Messaging System (Exchange 2010 or 2007
Only), page 3-9
3-7
Chapter 3 Setting Up Networking Between Cisco Unity and Cisco Unity Connection 9.x Servers
Procedures for Linking Cisco Unity and Cisco Unity Connection 9.x Gateways
To Configure a Previously Installed Interoperability Gateway for Cisco Unity Connection Interoperability
(Exchange 2010 or 2007 Only)
Step 1
Open the Interoperability Gateway Administrator. (In the Windows Start Menu, browse to Start >
Programs > Cisco > IGE Admin.)
If the Interoperability Gateway is installed on Exchange 2010, the Interoperability Gateway
Administrator prompts you to enter account credentials. Use an account that has Full Exchange
Administrator privileges.
Step 2
In the top pane of the Administrator, under Address Spaces, confirm whether the UCI
(Cisco Unity-Connection Interoperability) check box is checked. If it is already checked, close the
Interoperability Gateway Administrator and continue with the next task in the task list. If it is not
checked, check it.
Step 3
In the tree control at left in the Interoperability Gateway Administrator, select Foreign Connector.
Step 4
If a Foreign Connector has not previously been created that covers the interoperability domain and the
UCI feature address space that you checked in Step 2, a warning message displays in red at the top of
the Foreign Connector pane.
If you do not see this warning, and a valid Foreign Connector is displayed in the list box on the upper
left side of the pane, close the Interoperability Gateway Administrator and continue with the next task
in the task list.
If you do see the warning, you can modify the existing Foreign Connector that was created when the
Interoperability Gateway for Microsoft Exchange was initially installed. To do so, do the following
substeps:
Step 5
a.
In the list of Foreign Connectors that are homed on the server and contain at least one address space
that pertains to Cisco Unity networking (at the upper left), select the existing Foreign Connector.
b.
c.
To Configure a Send Connector for a Remote Voice Messaging System (Exchange 2010 or 2007 Only)
Step 1
On the Exchange server on which the Interoperability Gateway is installed, open the Exchange
Management Shell.
Step 2
In the left-hand pane, expand Organization Configuration and select Hub Transport.
Step 3
In the main Hub Transport pane, select the Send Connectors tab.
Step 4
In the Actions pane, under Hub Transport, select New Send Connector.
Step 5
In the New SMTP Send Connector wizard, on the Introduction page, enter a Name for the new connector.
Step 6
Under Select the Intended Use for this Send Connector, select Custom, then select Next.
Step 7
Step 8
For Address, enter the SMTP domain of the remote network, then select OK.
Step 9
Select Next.
Step 10
On the Network settings page, select Route Mail through the Following Smart Hosts.
Step 11
Select Add.
3-8
Chapter 3
Setting Up Networking Between Cisco Unity and Cisco Unity Connection 9.x Servers
Procedures for Linking Cisco Unity and Cisco Unity Connection 9.x Gateways
Step 12
For IP Address, enter the IP address of the Cisco Unity Connection gateway if messages will route
directly to the gateway, or of a smart host or other relay if one is configured to deliver messages from
the Exchange organization to the Connection gateway.
Step 13
Select OK.
Step 14
Step 15
On the Configure Smart Host Authentication Settings Page, select the type of authentication to use when
sending mail between the Exchange organization and the Connection gateway.
Step 16
Step 17
On the Source Server page, the local Exchange server should be listed by default. Select Next to
continue.
Step 18
Confirm the settings on the New Connector page and select New to add the new connector.
Step 19
Step 20
On the Send Connectors tab, right-click the connector that you created and select Properties.
Step 21
Step 22
To Configure a Receive Connector for a Remote Voice Messaging System (Exchange 2010 or 2007 Only)
Step 1
On the Exchange server on which the Interoperability Gateway is installed, open the Exchange
Management Shell.
Step 2
In the left-hand pane, expand Server Configuration and select Hub Transport.
Step 3
In the upper Hub Transport pane, select the local Exchange server from the list of servers.
Step 4
In the lower pane, confirm that the title of the pane is the name of the local Exchange server, then select
the Receive Connectors tab.
Step 5
In the Actions pane, under the local server name, select New Receive Connector.
Step 6
In the New SMTP Send Connector wizard, on the Introduction page, enter a name for the new connector.
Step 7
Under Select the Intended Use for this Send Connector, select Custom, then select Next.
Step 8
On the Local Network settings page enter the fully qualified domain name of the local server in the
Specify the FQDN this Connector Will Provide in Response to HELO or EHLO: field.
Step 9
Step 10
On the Remote Network settings page, in the list box, select 0.0.0.0-255.255.255.255, then select Edit.
Step 11
If messages will be received directly from the Cisco Unity Connection gateway, enter the IP address of
the gateway as both the Start Address and End Address value. If a smart host or other relay external to
the Exchange organization will deliver messages on behalf of the Connection gateway, enter the IP
address of the smart host or relay as both the Start Address and End Address value.
Step 12
Select OK.
Step 13
Step 14
Confirm the settings on the New Connector page, then select New to add the new connector.
Step 15
Step 16
On the Receive Connectors tab, right-click the connector that you created and select Properties.
3-9
Chapter 3 Setting Up Networking Between Cisco Unity and Cisco Unity Connection 9.x Servers
Procedures for Linking Cisco Unity and Cisco Unity Connection 9.x Gateways
Step 17
Step 18
Step 19
Step 20
Open the Interoperability Gateway Administrator. (In the Windows Start Menu, browse to Start >
Programs > Cisco > IGE Admin.)
Step 2
In the top pane of the Administrator, under Address Spaces, check the UCI (Cisco Unity-Connection
Interoperability) check box if it is not checked.
Step 3
In the tree control at left in the Interoperability Gateway Administrator, select SMTP Connector.
Step 4
If an SMTP Connector has not previously been created that covers the interoperability domain and the
UCI feature address space, a warning message displays in red at the top of the SMTP Connector pane.
If you do not see this warning, and a valid SMTP Connector is displayed in the list box on the upper
left side of the pane, close the Interoperability Gateway Administrator and continue with the next
task in the task listno further SMTP Connector configuration is necessary.
If you do see the warning, and an SMTP Connector is displayed in the list box on the upper left side
of the pane, note the name of the SMTP Connector, then continue with the To Update the
Interoperability Domain SMTP Connector (Exchange 2003 Only) procedure on page 3-10.
On the Exchange server on which the Interoperability Gateway for Microsoft Exchange is installed, open
the Exchange System Manager.
Step 2
In Exchange System Manager, in the left pane, navigate to and expand Connectors. (Depending on the
configuration, you may need to expand the Administrative Groups and/or Routing Group trees that
include the server on which the Interoperability Gateway will be installed.)
Step 3
Right-click the SMTP Connector that you noted in Step 4 of the To Check the SMTP Connector
Configuration on a Previously Installed Interoperability Gateway for Cisco Unity Connection
Interoperability (Exchange 2003 Only) procedure on page 3-10 and select Properties.
Step 4
On the Address Space tab, select Add to add a new address space.
Step 5
In the Add Address Space window, select Other, then select OK.
Step 6
For Type, enter UCI. In the Cost field, enter 1. In the Address field, enter * and select OK.
Step 7
On the Address Space tab, for the Connector scope, select Entire Organization.
Step 8
3-10
Chapter 3
Setting Up Networking Between Cisco Unity and Cisco Unity Connection 9.x Servers
Procedures for Linking Cisco Unity and Cisco Unity Connection 9.x Gateways
Tip
Note
If you are unsure whether adding the IP address of the delivery servers to the Connection gateway IP
access list is necessary, do the procedure. Explicitly adding the address of a server for which SMTP
connections are automatically accepted does not negatively impact the SMTP server.
To Configure SMTP Access on the Cisco Unity Connection Gateway
Step 1
In Cisco Unity Connection Administration on the Cisco Unity Connection gateway, expand System
Settings > SMTP Configuration, then select Server.
Step 2
Step 3
Step 4
On the New Access IP Address page, enter the IP address of the server that will deliver messages on
behalf of the Cisco Unity site.
Step 5
Select Save.
Step 6
On the Access IP Address page, check the Allow Connection check box.
Step 7
Select Save.
Step 8
Repeat Step 2 through Step 7 for each additional server that will deliver messages on behalf of the
Cisco Unity site.
3-11
Chapter 3 Setting Up Networking Between Cisco Unity and Cisco Unity Connection 9.x Servers
Procedures for Linking Cisco Unity and Cisco Unity Connection 9.x Gateways
In the Cisco Unity Administrator on the Cisco Unity site gateway, browse to Network and select
Connection Networking.
Step 2
Step 3
Save the file to a location on your hard drive, or on media that you can use to copy the file to the
Cisco Unity gateway. Note that the file contains a public key certificate and should be treated as sensitive
data.
Setting Up a Template for Cisco Unity Connection Users on the Cisco Unity
Gateway
While creating an intersite link on the Cisco Unity gateway, you must select the template that the
Cisco Unity gateway uses to create directory objects for Cisco Unity Connection users. We recommend
that you review existing templates or create a new template specifically for Connection users prior to
creating the link.
The template that you select affects a number of important settings, such as:
Public distribution list membershipConnection users are added as list members in any
Cisco Unity public distribution lists that are configured for the template.
Show Subscriber in Email Server Address BookControls whether Connection users are listed in
the Outlook address book.
Class of ServiceAlthough most of the class of service settings do not affect the Connection users
directly, the Connection users are considered members of the class of service and therefore can
affect search results in cases where the class of service is used as the search scope of an object such
as a directory handler.
You can review existing templates in the Cisco Unity Administrator by going to any Subscribers >
Subscriber Template page and selecting the Find icon. To create a new template, do the following
procedure.
To Create a New Template for Cisco Unity Connection Users on the Cisco Unity Gateway
Step 1
In the Cisco Unity Administrator, go to any Subscribers > Subscriber Template page.
Step 2
Step 3
Step 4
Select New Template or Based on Existing Template. If you select Based on Existing Template, select
the applicable template in the Based On field.
3-12
Chapter 3
Setting Up Networking Between Cisco Unity and Cisco Unity Connection 9.x Servers
Procedures for Linking Cisco Unity and Cisco Unity Connection 9.x Gateways
Step 5
Select Add.
Step 6
On the Profile page, select a Class of Service and check or uncheck the Show Subscriber in Email
Server Address Book check box, as applicable.
Step 7
Step 8
On the Distribution Lists page, to assign all new users based on this template to a public distribution list,
select the list in the Public Distribution Lists box, then select >>.
To remove a distribution list from those to which new users are added, select the list, then select <<.
Step 9
In Cisco Unity Connection Administration on the Cisco Unity Connection gateway, expand
Networking, expand Links, then select Intersite Links.
Step 2
Select Add.
Step 3
On the New Intersite Link page, select Link to Cisco Unity Site or Cisco Unity Connection Site by
Manually Exchanging Configuration Files.
Step 4
Select Download and save the Cisco Unity Connection site configuration file to a location on your hard
drive, or on media that you can use to copy the file to the Cisco Unity gateway. Note that the file contains
a public key certificate and should be treated as sensitive data.
Step 5
Select Browse and upload the Cisco Unity configuration file that you downloaded in the To Download
the Cisco Unity Gateway Configuration File procedure on page 3-12.
Step 6
For Transfer Protocol settings, decide whether you want to enable SSL to encrypt directory
synchronization traffic between Cisco Unity and Cisco Unity Connection.
Caution
Step 7
To enable SSL, you must configure the Cisco Unity server to use SSL, which affects multiple
applications that access the Cisco Unity server. See the applicable version of the Security
Guide for Cisco Unity at
http://www.cisco.com/en/US/products/sw/voicesw/ps2237/prod_maintenance_guides_list.ht
ml.
For Synchronization Settings, check the Include Distribution Lists When Synchronizing Directory
Data check box to have system distribution lists that are created on the Cisco Unity site replicated to
Connection so that Connection users can address messages to them. (Note that only the list name and
other information used in addressing are replicated.)
3-13
Chapter 3 Setting Up Networking Between Cisco Unity and Cisco Unity Connection 9.x Servers
Procedures for Linking Cisco Unity and Cisco Unity Connection 9.x Gateways
In order for individual system distribution lists to be offered for synchronization by the
Cisco Unity gateway, they must also be marked to allow synchronization. By default, individual
Cisco Unity system distribution lists are not marked to allow synchronization. The task list alerts
you when and how to enable individual lists for synchronization.
Note
Step 8
To convert recorded names from this site to a different encoding when synchronizing them with the
remote site, check the Convert Outgoing Recorded Names To check box, and select the codec to use.
Verify that the codec you select is the correct one for the Cisco Unity site gateway. If you need
to change the recording format after creating the intersite link, you must clear all recorded names
and then resynchronize all directory data and names by using the Clear Recorded Names and
Resync All buttons on the Networking > Intersite Links > Search Intersite Links page in
Cisco Unity Connection Administration.This can have a heavy performance impact and should
only be performed during non-business hours.
Note
Caution
Step 9
By default, two tasks that each run on their own schedule to pull directory data and recorded names from
Cisco Unity to Connection are enabled immediately after you create the intersite link. To disable either
type of directory synchronization until you manually edit and enable the applicable synchronization task,
uncheck the Enable Task to Synchronize Directory Data After the Join or Enable Task to
Synchronize Recorded Names After the Join check boxes.
Caution
Step 10
Step 11
Do not select G711 a-law format when setting up an intersite link to a Cisco Unity site
gateway.
We strongly recommend that you perform the initial synchronization outside of normal
business hours to avoid peak traffic times. In particular, if your Cisco Unity site gateway is a
Platform Overlay 1 server, the synchronization activity can cause noticeable delays in the user
conversation.
Route to this Remote Site ThroughEnter the specific IP address or fully-qualified domain name
of a Microsoft Exchange server in your organization that can accept SMTP messages and route them
to the Interoperability Gateway for Microsoft Exchange. The host must be able to accept SMTP
messages sent from the Cisco Unity Connection gateway to addresses at the interoperability domain.
Route to this Remote Site Through SMTP Smart Host (If One Is Defined)Routes outgoing
messages to the host that is defined on the System Settings > SMTP Configuration > Smart Host
page. If you choose this option, the smart host must be defined, and must be able to accept SMTP
messages sent from the Cisco Unity Connection gateway to addresses at the interoperability domain.
If the smart host is not defined, a non-delivery receipt (NDR) is sent to the message sender.
Route to this Remote Site Through the Remote Site GatewayRoutes outgoing messages to the
Cisco Unity gateway. Use this option only if Microsoft Exchange is installed on the Cisco Unity
server and the server is able to accept SMTP messages sent from the Cisco Unity Connection
gateway to addresses at the interoperability domain.
Select Link.
3-14
Chapter 3
Setting Up Networking Between Cisco Unity and Cisco Unity Connection 9.x Servers
Procedures for Linking Cisco Unity and Cisco Unity Connection 9.x Gateways
Caution
When you do Step 12 in the following procedure, synchronization of Cisco Unity Connection objects to
Cisco Unity begins automatically. We strongly recommend that you do this step outside of normal
business hours to avoid peak traffic times. In particular, if your Cisco Unity site gateway is a Platform
Overlay 1 server, the synchronization activity can cause noticeable delays in the user conversation.
To Create an Intersite Link on the Cisco Unity Gateway
Step 1
In the Cisco Unity Administrator on the Cisco Unity site gateway, browse to Network and select
Connection Networking.
Step 2
On the Connection Networking page, in the Remote Configuration File field, select Browse and upload
the Cisco Unity Connection configuration file that you downloaded in Step 4 of the To Create an
Intersite Link on the Cisco Unity Connection Gateway procedure on page 3-13.
Step 3
Select Add.
Step 4
For Template, select the template that you chose or created in the Setting Up a Template for Cisco Unity
Connection Users on the Cisco Unity Gateway section on page 3-12. The template is used to create
Cisco Unity directory objects for Connection users so that Cisco Unity users can address messages to
them. You must choose a template before you can create the intersite link.
Step 5
Optionally, enter a Display Name Suffix. When the Cisco Unity site gateway creates directory objects
for Connection users and any replicated system distribution lists, this suffix is placed at the end of the
display names of the objects. This can help Cisco Unity users locate the proper contact to use for
addressing messages in Microsoft Outlook or other clients that access the directory, particularly if
Connection users already have Active Directory accounts prior to creating the intersite link.
Tip
Step 6
Check the Synchronize Distribution Lists check box to have system distribution lists that are created
on the Connection site replicated to Cisco Unity so that Cisco Unity users can address messages to them.
(Note that only the list name and other information used in addressing are replicated.)
Note
Step 7
If you do not want to append a suffix to Connection user and system distribution list objects,
delete the default text in the Display Name Suffix field and leave the field blank.
In order for individual system distribution lists to be offered for synchronization by the
Connection gateway, they must also be marked to allow synchronization. By default, individual
Connection system distribution lists are marked to allow synchronization, although this setting
may have been changed. The task list alerts you when and how to enable individual lists for
synchronization.
Check the Synchronize Voice Names check box to have Cisco Unity synchronize voice names for
Connection users and system distribution lists.
3-15
Chapter 3 Setting Up Networking Between Cisco Unity and Cisco Unity Connection 9.x Servers
Procedures for Linking Cisco Unity and Cisco Unity Connection 9.x Gateways
Step 8
If you enabled SSL in Step 6 of the To Create an Intersite Link on the Cisco Unity Connection
Gateway procedure on page 3-13, check the Use Secure Sockets Layer (SSL) check box. If the
Connection site gateway is using a self-signed certificate (the default for Connection), also check the
Use Self-Signed Certificates check box.
Step 9
For Outbound Audio Conversion, if you want to convert voice names to a different format before sending
them to the Connection site gateway, select a codec in the Voice Names field.
Note
Verify that the codec you select is the correct one for the Connection site gateway. If you need
to change the recording format after creating the intersite link, you must clear all recorded names
and then resynchronize all directory data and names by using the Clear Voice Names and Total
Sync buttons on the Networking > Connection Networking > Profile page in the Cisco Unity
Administrator. This can have a heavy performance impact and should only be done during
non-business hours.
Step 10
Step 11
When you have finished entering settings, select the Save icon.
Step 12
Select Join.
Configuring Partitions and Search Spaces for Cisco Unity and Cisco Unity
Connection Interoperability
When you initially set up the intersite link between Cisco Unity Connection and Cisco Unity,
Connection users are not able to address messages to Cisco Unity users, because the Cisco Unity users
are placed in newly-created partitions (based on their home Cisco Unity server) that are not a member
of any Connection search spaces.
After initial replication completes between the gateways and Cisco Unity objects are replicated
throughout the Connection site, you can reconfigure your search spaces to include the Cisco Unity
partitions. (Note that you cannot assign Cisco Unity Connection users or other objects to a partition that
was created for Cisco Unity users.)
In addition, for each Connection location, you can specify the Local Partition That Cisco Unity Users
Can Address To By Extension. Only extensions belonging to this partition will be replicated to
Cisco Unity. These extensions can be used for message addressing as well as auto-attendant dialing at
the Cisco Unity site. Replicated extensions will be added to the Dialing Domain of the Cisco Unity site
gateway. Because extensions within a Dialing Domain must be unique, the collection of all partitions
chosen across the Connection site should not contain duplicates of any extension. When the collection
includes duplicate extensions, or extensions that already exist in the Cisco Unity site gateway Dialing
Domain, one or more extensions will be omitted from the Cisco Unity directory. Warnings will appear
in the Cisco Unity application event log indicating the owner of each omitted extension. After remedying
any conflicts, you may need to do a manual resynchronization on the Cisco Unity site gateway (by
selecting Total Sync on the Network > Connection Networking Profile page in Cisco Unity
Administrator) in order to update the extensions.
It is possible for a Connection user to not have any extensions belonging to the Local Partition That
Cisco Unity Users Can Address To By Extension configured on the server on which the user is homed.
In this case, Cisco Unity users will need to use dial-by-name for addressing messages to such
Connection users. Also, callers at the Cisco Unity site will only be able to reach the user via
dial-by-name Directory Handlers.
3-16
Chapter 3
Setting Up Networking Between Cisco Unity and Cisco Unity Connection 9.x Servers
Procedures for Linking Cisco Unity and Cisco Unity Connection 9.x Gateways
To configure the Local Partition That Cisco Unity Users Can Address To By Extension, do the following
procedure on each Connection server.
Note
By default, for each Connection location, the default <Server Name> Partition is used as the Local
Partition That Cisco Unity Users Can Address To By Extension. Cisco Unity users cannot address
messages by extension to any Connection users who do not have an extension in this partition.
To Configure the Partition that Cisco Unity Users Can Address To for a Cisco Unity Connection Location
Step 1
In Cisco Unity Connection Administration (on any location), expand Networking, then select
Locations.
Step 2
Expand Local Site and select the display name of the local location (the location on which you are
accessing Connection Administration).
Step 3
Under Local Partition That Cisco Unity Users Can Address To By Extension, for Partition, select the
name of the partition to use.
Step 4
Select Save.
Step 5
3-17
Chapter 3 Setting Up Networking Between Cisco Unity and Cisco Unity Connection 9.x Servers
Notable Behavior in Networking Cisco Unity and Cisco Unity Connection 9.x
The automated attendant search scope on each server must be set to the dialing domain. On each
server, verify that the Set Auto Attendant Search Scope field is set to Dialing Domain on the
Network > Primary Location > Profile page in Cisco Unity Administrator.
Identified subscriber messaging must be enabled on each server. (ISM is enabled for regular
subscribers by default.) On each server, verify that the Disable Identified Subscriber Messaging
check box is unchecked on the System > Configuration > Settings page in Cisco Unity
Administrator. (This setting is stored in the registry. If the system is using failover, verify the setting
on both the primary and secondary servers.)
On the Cisco Unity server desktop, double-click the Cisco Unity Tools Depot icon. (If the location is
using failover, start the procedure on the primary server.)
Step 2
In the left pane, under Administrative Tools, double-click Advanced Settings Tool.
Step 3
In the Unity Settings pane, click Networking - Enable Identified Subscriber Messaging (ISM) for
AMIS, Bridge, VPIM and Trusted Internet Subscribers.
Step 4
Step 5
Step 6
Click Exit.
Step 7
Step 8
If the location is using failover, repeat Step 1 through Step 7 on the secondary server.
Step 9
Repeat Step 1 through Step 8 on each Cisco Unity location in the site.
Changes to Configuration Settings in the Cisco Unity Administrator Do Not Take Effect
Immediately on the Interoperability Gateway for Microsoft Exchange, page 3-19
3-18
Chapter 3
Setting Up Networking Between Cisco Unity and Cisco Unity Connection 9.x Servers
Notable Behavior in Networking Cisco Unity and Cisco Unity Connection 9.x
Cisco Unity Connection Users Are Not Listed in the Directory in Exchange 2010 or 2007
Organizations, page 3-19
Differences in User Experience Between Cisco Unity and Cisco Unity Connection 9.x, page 3-20
Manual Resynchronization on the Cisco Unity Connection Site Gateway Runs Both Directory and
Voice Name Synchronization Tasks, page 3-20
No Results Are Found When a Cisco Unity Connection 9.x Directory Handler Search Scope is Set
to a Remote System Distribution List, page 3-21
Users May Receive Multiple Copies of a Message Sent to Multiple Distribution Lists, page 3-21
ViewMail for Microsoft Outlook and Body Text in Voice Messages, page 3-21
Cisco Unity Connection Users Are Not Listed in the Directory in Exchange 2010
or 2007 Organizations
When Cisco Unity is installed in an Active Directory forest that does not contain any servers running
Exchange 2003 or earlier, public distribution lists and contact objects created by the Cisco Unity server
do not have a value written to the showInAddressBook attribute. As a result, those objects are not
available in an address book that is accessed through a mail client, such as Microsoft Outlook. In a
Cisco Unity Connection Networking deployment, this affects all users and distribution lists that are
replicated from Connection.
For instructions on how to update address lists to include Connection objects, see the Public
Distribution Lists and Networking Subscribers Created by Cisco Unity Are Not Listed in the Directory
section in the applicable 8.x or later version of the Release Notes for Cisco Unity at
http://www.cisco.com/en/US/products/sw/voicesw/ps2237/prod_release_notes_list.html.
3-19
Chapter 3 Setting Up Networking Between Cisco Unity and Cisco Unity Connection 9.x Servers
Notable Behavior in Networking Cisco Unity and Cisco Unity Connection 9.x
Cisco Unity Connection turns on the message waiting indicator (MWI) for new receipts;
Cisco Unity does not.
License pooling
Relay of messages to or from VPIM, AMIS, Bridge, or system contacts, including blind addressing
to such contacts
Broadcast messages
Dispatch messages
Message recall
3-20
Chapter 3
Setting Up Networking Between Cisco Unity and Cisco Unity Connection 9.x Servers
Notable Behavior in Networking Cisco Unity and Cisco Unity Connection 9.x
No Results Are Found When a Cisco Unity Connection 9.x Directory Handler
Search Scope is Set to a Remote System Distribution List
If you set the Search Scope of a Cisco Unity Connection directory handler to System Distribution List
and select a list that is homed on the Cisco Unity site, no results are returned when callers reach the
handler and attempt a search. This happens because list membership is not replicated across intersite
links. (This behavior does not apply to voice-enabled directory handlers, which do not have the option
to use a system distribution list as the search scope.)
3-21
Chapter 3 Setting Up Networking Between Cisco Unity and Cisco Unity Connection 9.x Servers
Notable Behavior in Networking Cisco Unity and Cisco Unity Connection 9.x
3-22
CH A P T E R
Cisco Unity Connection supports the Voice Profile for Internet Mail (VPIM) protocol, which is an
industry standard that allows different voice messaging systems to exchange voice and text messages
over the Internet or any TCP/IP network. VPIM is based on the Simple Mail Transfer Protocol (SMTP)
and the Multi-Purpose Internet Mail Extension (MIME) protocols.
VPIM Networking can be used for messaging between Cisco Unity Connection 2.x and later servers, or
between Connection 2.x and later servers and other VPIM-compatible voice messaging systems such as
Cisco Unity 4.0 and later. Note that additional server discovery and directory synchronization
functionality is available when you use Digital Networking rather than VPIM to connect multiple
Connection 2.x and later servers.
VPIM Networking is a licensed feature. For more information on obtaining licenses for Connection
features, see the Managing Licenses in Cisco Unity Connection 9.x chapter of the System
Administration Guide for Cisco Unity Connection Release 9.x, available at
http://www.cisco.com/en/US/docs/voice_ip_comm/connection/9x/administration/guide/9xcucsagx.htm
l.
See the following sections:
Setting Up Cisco Unity Connection 9.x to Use VPIM Networking, page 4-1
Procedures for Setting Up Cisco Unity Connection 9.x to Use VPIM Networking, page 4-3
Task List: Setting Up Cisco Unity Connection to Use VPIM Networking, page 4-2
4-1
Chapter 4
Prerequisites
Revised January 8, 2013
Before starting the setup, verify that the following prerequisites have been met:
The remote voice messaging system that Connection will be networked with is listed in the
Requirements for VPIM Networking section of the applicable system requirements document:
System Requirements for Cisco Unity Connection Release 9.x, available at
http://www.cisco.com/en/US/docs/voice_ip_comm/connection/9x/requirements/9xcucsysreqs.html
or System Requirements for Cisco Unity Connection in Cisco Unified CMBE Release 9.x, available
at
http://www.cisco.com/en/US/docs/voice_ip_comm/connection/9x/requirements/9xcucmbesysreqs.
html.
Make decisions about your numbering plan and gather information needed to configure VPIM
Networking. See the Making Design Decisions and Gathering Needed Information section on
page 4-3.
2.
Determine the domain name that is used for messaging between the remote voice messaging system
and Connection. See the Determining the Domain Name section on page 4-4.
3.
As applicable, configure DNS files. See the Resolving Names with IP Addresses section on
page 4-4.
4.
Verify network and SMTP connectivity with the remote voice messaging system. See the Verifying
Connectivity with the Remote Voice Messaging System section on page 4-5.
5.
Create the VPIM locations for each remote voice messaging system. See the Creating VPIM
Locations section on page 4-6.
6.
Create VPIM contacts for each VPIM location. See the Creating VPIM Contacts section on
page 4-7.
7.
Optionally, customize the contact creation settings for each VPIM location. See the Customizing
VPIM Contact Directory Update Settings section on page 4-11.
8.
Optionally, add an alternate name for each VPIM location. See the Adding Alternate Names for
Each VPIM Location section on page 4-14.
9.
Set up the remote voice messaging system for VPIM. Precisely how this is done depends on the
voice messaging system. However, you need to provide the remote system with information about
Connection. See the Gathering Information About Cisco Unity Connection to Configure Another
Voice Messaging System for VPIM section on page 4-15.
10. Test the setup to verify that Connection can exchange messages with the remote voice messaging
system.
4-2
Chapter 4
Verifying Connectivity with the Remote Voice Messaging System, page 4-5
Gathering Information About Cisco Unity Connection to Configure Another Voice Messaging
System for VPIM, page 4-15
For detailed explanations of VPIM Networking concepts, see the VPIM Concepts in Cisco Unity
Connection 9.x section on page 4-16.
Review your numbering plan strategy to determine whether you need to enter prefixes on the VPIM
location and to determine which numbers to assign as Dial IDs for the VPIM locations.
We recommend the following policies:
Establish a fixed length for Dial IDs and, if possible, a fixed length for extensions.
Assign unique Dial IDs. Dial IDs should not be the same as other Dial IDs or extensions.
Assign Dial IDs that have at least three digits.
Use a different number range for Dial IDs than for extensions. Do not use Dial IDs that conflict
Review your partition and search space configuration to determine the partition and search scope
you use for each VPIM location. For more information, see the Search Spaces and VPIM
Locations section in the Managing Partitions and Search Spaces in Cisco Unity Connection 9.x
chapter of the System Administration Guide for Cisco Unity Connection Release 9.x, available at
http://www.cisco.com/en/US/docs/voice_ip_comm/connection/9x/administration/guide/9xcucsagx
.html.
4-3
Chapter 4
Procedures for Setting Up Cisco Unity Connection 9.x to Use VPIM Networking
Decide for each remote voice messaging system whether to allow Connection to automatically
create, modify, and delete VPIM contact records for users on that system, based on information
received from incoming VPIM messages. Also decide how to map the source information to VPIM
contact display names and extensions.
Decide for each remote voice messaging system whether to allow Connection users to blind address
messages to recipients at the location.
Make note of the following information about the remote voice messaging system: the mailbox
range, the server name, the domain name, and the IP address.
On the remote voice messaging system, the domain name is configured on the location or node
profile that corresponds to Connection. (For additional information, see the documentation for the
remote voice messaging system.)
In the SMTP Domain field, on the System Settings > SMTP Configuration > SMTP Server
Configuration page in Cisco Unity Connection Administration.
If the remote voice messaging system location or node profile that corresponds to Connection has
already been configured with a domain name, use that domain name in the procedures in this section.
Caution
Connection and the remote voice messaging system cannot use the same domain name. Each system
must use a unique domain name.
The complete domain name used by Connection cannot be a subset of the domain name used by the
remote voice messaging system. For example, if Connection is using the domain name cisco.com,
the remote voice messaging system cannot use names like london.cisco.com, paris-cisco.com, or
romecisco.com. However, you could use europe.cisco.com for Connection, and then use the names
london.cisco.com, paris-cisco.com, and romecisco.com for the remote voice messaging systems.
Choosing a domain name that does not meet these requirements will result in message delivery failure.
4-4
Chapter 4
Add a host address resource (A) record and a mail exchange (MX) record in DNS for the remote voice
messaging server, if they do not already exist.
For more information about adding A and MX records in DNS, see the documentation for the DNS
server.
By using a computer on the same local network segment as the Connection server, open a command
prompt window.
Step 2
Enter ping <IP address>, where <IP address> is the IP address of the remote voice messaging server,
then press Enter.
If you receive no reply, troubleshoot the network connectivity problem until the problem is resolved.
Then continue with Step 3.
Step 3
Enter ping <Domain name> where <Domain name> is the domain name that is used to address
messages to the remote voice messaging server. The domain name in this step is the domain name that
is entered for the VPIM location in Cisco Unity Connection Administration when setting up VPIM
Networking.
Step 4
If you received a reply when pinging the IP address in Step 2, but no replies when pinging the domain
name in Step 3, see the Resolving Names with IP Addresses section on page 4-4. When the problem
is resolved, continue with Step 5.
Step 5
Test network connectivity in the opposite direction. For systems other than Connection, see the
documentation for information on how to conduct the test, and continue with Step 6. Note that the
remaining steps in this procedure may not exactly match the steps necessary for your system, so you may
need to make adjustments.
Step 6
On the remote server, ping the IP address of the local server that handles incoming SMTP messages.
If you receive no reply, troubleshoot the network connectivity problem until the problem is resolved.
Then continue with Step 7.
Step 7
On the remote server, ping the domain name, where the domain name is the one that is discussed in the
Determining the Domain Name section on page 4-4.
Step 8
If pinging by domain name fails, see the Resolving Names with IP Addresses section on page 4-4.
Note
Optionally, you can verify network connectivity by using the utils network ping CLI command.
4-5
Chapter 4
Procedures for Setting Up Cisco Unity Connection 9.x to Use VPIM Networking
By using a computer on the same local network segment as the Connection server, open a command
prompt window
Step 2
Enter telnet <servername> 25, where <servername> is the IP address or the FQDN of the SMTP server
using TCP port 25.
Step 3
Step 4
If remote messaging server is connected to SMTP, you receive 220 response with the FQDN of the server
and the version of SMTP.
Step 5
If the telnet test was successful, enter quit to end the telnet session.
Step 2
Step 3
On the New VPIM Location page, enter basic settings, as applicable. (For field information, on the Help
menu, select This Page.)
Note
Step 4
Select Save.
Step 5
Step 6
When you have finished entering settings on the Edit VPIM Location page, select Save.
4-6
Chapter 4
Step 2
On the Search VPIM Locations page, select the display name for the VPIM location that you want to
customize.
Step 3
On the Edit VPIM Location page, change settings, as applicable. (For field information, on the Help
menu, select This Page.)
Step 4
When you have finished changing settings on the Edit VPIM Location page, select Save.
Using the Bulk Administration Tool to Create Multiple VPIM Contacts, page 4-7
Using Cisco Unity Connection Administration to Create VPIM Contacts, page 4-9
Save the data that you will use to create VPIM Contacts as a CSV file.
As a best practice, do not include more than 7,500 records in a single CSV file, as you may encounter
unexpected results when the Bulk Administration Tool imports the data.
Step 2
Step 3
Open the CSV file in a spreadsheet application or another application with which you can edit and
reorganize the data. Do the following:
Confirm that the data is separated by commas, and that no tabs, spaces, or semicolons separate the
data in the file.
If any data includes a space, quotation marks, or commas, contain the characters within quotation
marks.
4-7
Chapter 4
Procedures for Setting Up Cisco Unity Connection 9.x to Use VPIM Networking
Step 4
Rearrange the data so that the columns are in the same order as the column headers that you will add in
Step 5. The order of the column headers does not matter, though it is good practice to set up your CSV
file as indicated here. For example, the columns of data in this sample are sorted so that the alias of the
contact is followed by the last name, the first name, the extension, the remote mailbox ID
(RemoteMailAddress), and then by VPIM location (DeliveryLocationDisplayName):
aabade,Abade,Alex,2001,3000,Chicago VMS VPIM Location
kbader,Bader,Kelly,2002,3100,Chicago VMS VPIM Location
tcampbell,Campbell,Terry,2003,3200,Chicago VMS VPIM Location
lcho,Cho,Li,2004,3300,Chicago VMS VPIM Location
Note
Step 5
The only required column headers for creating contacts are Alias and Extension. However, in
order to create VPIM contacts you must also include columns for the remote mailbox ID and the
VPIM location.
Enter the column headers above the first row of data. Column headers must be separated by commas,
and spelled as indicated below:
Alias,LastName,FirstName,Extension,RemoteMailAddress,DeliveryLocationDisplayName
Step 6
If applicable, add optional column headers to the first row, and the corresponding data that you want to
import in the subsequent rows below. As you do so, confirm the following:
Column headers and data are separated by commas. Note that every row does not have to contain
data for optional column headers.
Any data that includes a space, quotation marks, or commas is contained within quotation marks.
Tip
Include a column with the ListInDirectory header and a value of 1 for each contact if you would
like users to be able to address messages to VPIM contacts the same way that they address
messages to regular Connection usersby extension or by spelling the name of the recipient.
For a list of optional column headers, see the Required and Optional CSV Fields for Contacts
table in the Using the Cisco Unity Connection 9.x Bulk Administration Tool appendix of the
User Moves, Adds, and Changes Guide for Cisco Unity Connection Release 9.x, available at
http://www.cisco.com/en/US/docs/voice_ip_comm/connection/9x/user_mac/guide/9xcucmacx.
html.
Step 7
If your CSV file contains columns of data that you do not want to import, delete the columns.
Alternatively, you can title one column NOTES. The BAT ignores data beneath any NOTES column
header, but it does not support more than one NOTES column in a CSV file.
Step 8
Confirm that each row contains the appropriate data corresponding to each column header.
Step 9
Step 10
Continue with the following To Create VPIM Contacts by Using the Bulk Administration Tool
procedure.
In Cisco Unity Connection Administration, expand Tools, then select Bulk Administration Tool.
Step 2
On the Bulk Administration Tool page, under Select Operation, select Create.
4-8
Chapter 4
Step 3
Step 4
Step 5
In the Choose File dialog box, browse to the directory where you saved the CSV file that you created in
the To Prepare a CSV File for Creating VPIM Contacts procedure on page 4-7 and select Open.
Step 6
In the Failed Objects File Name field, enter the path and the name of the file in which you want errors
recorded.
Step 7
Select Submit.
If the Bulk Administration Tool operation results in any failures, you can immediately inspect the failed
objects report file by selecting Download the Failed Objects File.
Step 2
Open the file and correct all problems with the data, as indicated by the information in the FailureReason
column for each record.
Step 3
Step 4
When you have finished modifying the data, save the file as a CSV file with a new name.
Step 5
Run the BAT again with the CSV file that you saved in Step 4 as the input file.
Note that each time that you run BAT, the failed objects file is overwritten (unless you specify a new
name for the file each time you run the tool).
Step 6
Repeat this procedure until all VPIM contact accounts are created without error, and then proceed to the
After Creating VPIM Contacts section on page 4-11.
Step 2
On the Search Contacts page, on the Contact menu, select New Contact.
Step 3
On the New Contact page, enter the following settings and select Save.
4-9
Chapter 4
Procedures for Setting Up Cisco Unity Connection 9.x to Use VPIM Networking
Table 4-1
Step 4
Field
Setting
Alias
First Name
Last Name
Display Name
Contact Template
On the Edit Contact Basics page, enter the following settings and select Save.
Table 4-2
Field
Setting
Voice Name
List in Directory
Check this check box to list the VPIM contact in the Connection directory.
Partition
Select the partition to which the VPIM contact belongs. Partitions are
grouped together into search spaces, which are used to define the scope of
objects (for example, users and distribution lists) that a user or outside caller
can reach while interacting with Connection. A VPIM contact can belong to
only one partition. A partition can belong to more than one search space.
Transfer Enabled
(Optional) Check this check box if you want Connection to transfer incoming
calls to a phone number that is associated with the VPIM contact instead of
sending a message to the remote mailbox for the VPIM contact.
Transfer Extension
(Optional) Enter the phone number that the phone system uses to transfer
calls to the VPIM contact, including any outdial access codes, if necessary.
This field works together with the Transfer Enabled field.
Delivery Location
VPIM Remote Mailbox Enter the mailbox number for the VPIM contact on the remote voice
messaging system.
Number
Local Extension
(Optional) For VPIM contacts, you can assign a local extension that fits into
the Connection extension numbering scheme. A local extension allows
callers to address messages to the VPIM contact by using an extension, rather
than having to know the location ID and the remote mailbox number of the
contact.
In addition, if you set the Transfer Enabled and Transfer Extension fields,
callers are able to identify and be transferred to the VPIM contact.
4-10
Chapter 4
Table 4-2
Field
Setting
Phone Numbers to Call (Optional) Use the Dialed Work Phone, Dialed Home Phone, and Dialed
Contact by Using Voice Mobile Phone fields when you want voice recognition users to be able to call
Commands
the VPIM contact by specifying a specific phone type for the contact.
For dialed phone numbers, include any additional numbers necessary to dial
outside calls (for example 9) and for long-distance dialing (for example, 1).
Phone Numbers to
Identify Contact for
Personal Call Transfer
Rules
Step 5
(Optional) Use the Work Phone, Home Phone, Mobile Phone, Other
Number 1, and Other Number 2 fields to enter phone numbers that
Connection uses when matching the personal call transfer rules of a user
against incoming phone calls from system contacts.
Repeat Step 2 through Step 4 for all remaining VPIM contacts that you want to create.
It takes a few minutes for the newly-created VPIM contact to be available to receive messages.
You can make changes to settings for individual VPIM contacts in Cisco Unity Connection
Administration.
When you want to modify unique VPIM contact settingssuch as the extensionfor multiple
contacts at once, you can rerun the Bulk Administration Tool.
When a VPIM contact no longer needs a Connection account, you can delete the VPIM contact. For
details, see the Deleting VPIM Contacts in Cisco Unity Connection 9.x section on page 4-15.
A phone number
A text name
A domain name
4-11
Chapter 4
Procedures for Setting Up Cisco Unity Connection 9.x to Use VPIM Networking
Additional Contact Creation settings allow you to specify how to map the parsed text name of the VPIM
contact to a first name, last name, and display name, and how to map the phone number to an extension.
Note
Changes to the Map VPIM Contact Extensions setting on the Contact Creation page for a VPIM location
affect only VPIM contacts that are created after the setting is saved. VPIM contacts that already existed
before the Map VPIM Contact Extensions setting is changed are not automatically updated. You must
manually change the extension for each previously existing VPIM contact for that VPIM location.
If a VPIM message is received from a sender on a VPIM location that is configured to allow automatic
VPIM contact modification, and an existing VPIM contact matches the sender information, the VPIM
contact can be updated. You can choose whether VPIM contact information is updated each time a
message is received from a VPIM contact, or only when a message is received from a VPIM contact
whose text name has changed since the directory entry was created. You can also decide whether or not
to allow an update to the display name when a modification is made.
If a message from a Connection user to a VPIM contact results in a non-delivery receipt (NDR),
indicating that the message was undeliverable because the intended recipient does not exist
(SMTP 5.1.1), and if the VPIM location is configured to allow automatic VPIM contact deletion, the
VPIM contact is deleted.
You can update the VPIM location contact creation settings by using Cisco Unity Connection
Administration. See the following sections:
Using Cisco Unity Connection Administration to Configure VPIM Contact Creation Settings,
page 4-13
If you have pre-populated VPIM contacts with specific display names that should not be changed,
but want to allow automatic modification of other fields in the contact record, you can choose to
keep the Allow VPIM Contact Display Name Updates check box unchecked. In this case, the first
name, last name, and spoken name of a contact may be modified during an automatic update. This
may result in a mismatch if the spoken name is updated and the display name is not.
When the Allow VPIM Contacts Without Recorded Voice Names check box is not checked, new
VPIM contacts are not created for incoming messages that do not contain an
Originator-Spoken-Name attachment. In addition, if automatic modification of VPIM contacts is
enabled, and if the sender of an incoming message matches an existing VPIM contact, the VPIM
contact is deleted if the attachment is not present in the message.
When the Allow VPIM Contacts Without Recorded Voice Names check box is checked, and
automatic modification of VPIM contacts is enabled, if the sender of an incoming message that does
not include an Originator-Spoken-Name attachment matches an existing VPIM contact, the existing
recorded name is deleted.
4-12
Chapter 4
Using Cisco Unity Connection Administration to Configure VPIM Contact Creation Settings
After you create a VPIM location, you can configure the settings that control automatic directory updates
for that specific VPIM location by using Cisco Unity Connection Administration.
To Configure VPIM Contact Creation Settings by Using Cisco Unity Connection Administration
Step 1
In Cisco Unity Connection Administration, expand Networking, then select VPIM Locations.
Step 2
On the Search VPIM Locations page, select the name of the VPIM location for which you want to
configure contact creation settings.
Step 3
On the Edit VPIM Location page, on the Edit menu, select Contact Creation.
Step 4
On the Contact Creation page, check the Automatically Create VPIM Contacts check box to enable
automatic creation of a VPIM contact record for this location when a VPIM message arrives and the
sender does not already have a corresponding VPIM contact record.
Step 5
If you checked the Automatically Create VPIM Contacts check box in Step 4, in the Contact Template
list, select the template on which to base the automatically created contacts.
Step 6
In the Automatically Modify VPIM Contact field, select one of the following to apply to VPIM contacts
for this location:
No Automatic Update of ContactsThe VPIM contact record is not updated with the sender
information in a VPIM message when an incoming message has changed sender information.
Only When the Text Name ChangesThe VPIM contact record is updated only when the text
name received in the VPIM message does not match the name of the VPIM contact.
With Each VPIM MessageEvery incoming VPIM message from a VPIM contact at this location
results in an update to the corresponding VPIM contact record.
Step 7
Check the Automatically Delete VPIM Contact check box to enable automatic deletion of a VPIM
contact for this location when a VPIM message is returned as undeliverable.
Step 8
Check the Allow VPIM Contact Display Name Updates check box to enable automatic updates to the
VPIM contact display name when an incoming message from this location has a changed display name
for the sender.
Step 9
Check the Allow VPIM Contacts Without Recorded Voice Names check box to enable automatic
updates for this location to records for VPIM contacts that do not have a recorded name.
Step 10
In the Mapping Text Names field, select one of the following options to indicate how text names in
incoming messages from this location are mapped to the display names for automatically created VPIM
contact records:
Step 11
Directly to VPIM Contact Display NamesThe display names for VPIM contacts match the
corresponding text names.
CustomEnter the rule that defines how text names are mapped to display names for VPIM
contacts. You can enter the tokens <FN>, <LN>, or <TN> (respectively first name, last name, or text
name) in any combination, along with any additional text. Always precede <FN>, <LN>, or <TN>
with a space, comma, or semicolon unless it appears at the beginning of the rule. In addition, always
follow one of these tokens with a space, comma or semicolon unless it appears at the end of the rule.
No additional characters are required at the beginning or end of a rule.
In the Map VPIM Contact Extensions To field, select one of the following settings to indicate how the
phone number on incoming messages from this location is mapped to the extension for automatically
created VPIM contact records:
4-13
Chapter 4
Procedures for Setting Up Cisco Unity Connection 9.x to Use VPIM Networking
Phone NumberExtensions are the same as the phone numbers that are parsed from incoming
VPIM messages.
Phone Number - Remote Phone PrefixExtensions are formed by removing the remote phone
prefix from the beginning of the phone numbers.
Location Dial ID + Phone NumberExtensions are formed by adding the location Dial ID in front
of the phone numbers.
Location Dial ID + Phone Number - Remote Phone PrefixExtensions are formed by removing
the remote phone prefix from the beginning of the phone number, and adding the location Dial ID
in front of the resulting number.
Step 12
Select Save.
Step 13
Step 14
In Cisco Unity Connection Administration, expand Networking, then select VPIM Locations.
Step 2
On the Search VPIM Locations page, select the name of the VPIM location for which you want to add
an alternate name.
Step 3
On the Edit VPIM Location page, on the Edit menu, select Alternate Names.
Step 4
On the Edit Alternate Names page, in the Display Name field, enter the alternate name you want for the
VPIM location, then select Add New.
Step 5
Step 6
Repeat Step 2 through Step 5 for all remaining VPIM locations for which you want to add alternate
names.
4-14
Chapter 4
The server name and domain name of the SMTP server that handles incoming SMTP messages.
The Connection phone prefix (if any) and Remote phone prefix (if any) entered on the corresponding
VPIM location page.
Incoming VPIM messages must be routed to the SMTP server. When defining a location for Connection
on the remote voice messaging system, use the domain name that you entered for the SMTP server.
Connection expects incoming VPIM messages to be formatted as follows:
<ConnectionPhonePrefix+ConnectionUserExtension@PrimaryLocationSMTPDomainName>
These specific properties are configured in Connection, but similar information needs to be configured
in the other voice messaging system.
Step 2
On the Search Contacts page, check the check boxes next to the VPIM contacts that you want to delete.
Step 3
Step 4
Use the Bulk Administration Tool to export a list of all administrator-defined contacts. See the
Exporting Contacts to a CSV File section in the Using the Cisco Unity Connection 9.x Bulk
Administration Tool appendix of the User Moves, Adds, and Changes Guide for Cisco Unity
Connection Release 9.x, available at
http://www.cisco.com/en/US/docs/voice_ip_comm/connection/9x/user_mac/guide/9xcucmacx.htm
l.
2.
Download the export file, and use a text editor to modify it to contain only the rows in which the
DeliveryLocationDisplayName matches the display name of the VPIM location that you are
removing. (If you plan to reassign the contacts to a different VPIM location, update the value in the
DeliveryLocationDisplayName column.)
4-15
Chapter 4
3.
Use the Bulk Administration Tool to delete the list of contacts you generated in Task 2. See the
Deleting Contacts section in the Using the Cisco Unity Connection 9.x Bulk Administration
Tool appendix of the User Moves, Adds, and Changes Guide for Cisco Unity Connection Release
9.x.
Alternatively, to reassign the contacts to a different VPIM location, use the Update option. See the
Updating Contacts section in the Using the Cisco Unity Connection 9.x Bulk Administration
Tool appendix of the User Moves, Adds, and Changes Guide for Cisco Unity Connection Release
9.x.
4.
In Cisco Unity Connection Administration, expand Templates, then select Contact Templates. If a
contact template is configured to use the VPIM location as the delivery location, change the delivery
location, or delete the template. (You may need to select the display name of each template on the
Search Contact Templates page to verify or change the delivery location.)
5.
To delete the location, in Connection Administration, expand Networking, then select VPIM
Locations. On the Search VPIM Locations page, check the check box next to the display name of
the location that you want to delete, then select Delete Selected.
VPIM Messages
VPIM messages are made up of one or more MIME-encoded parts. The VPIM specification allows for
optional MIME parts for spoken name and for forwarded and text messages. Cisco Unity Connection
does not, however, support sending or receiving a vCard (an electronic business card that includes phone
number, text name, and email address). If a vCard is attached to an outgoing or incoming message,
Connection removes the vCard data. In addition, any attachments to messages other than the voice
message and embedded messages are removed from outgoing and incoming messages.
Connection allows you to specify whether the recorded name of the sender is sent with outgoing
messages. If incoming messages include a recorded name, it is played as part of the message. Connection
can also be configured to update the directory with information from the header from incoming
messages.
Outgoing messages to a VPIM location do not include any recipients other than those at the VPIM
location. Therefore, when a VPIM recipient replies to all addressees on a message, the reply will go only
to the sender and to any other recipients at the same VPIM location.
Figure 4-1 shows a sample VPIM message. Only a portion of the MIME encoding of the spoken name
and voice message parts are shown because they are very long.
4-16
Chapter 4
Figure 4-1
From Address
To Address
Spoken Name
glsfldslsertiflkTlpgkTportrpkTpfgTpoiTpdadasssdadasdasd
<< The rest of the MIME encoding of the spoken name has been deleted. >>
fghgddfkgpokpeowrit09==
Voice Message
u7wjOyRhws+krdns7Rju0t4tLF7cE0KoMxOTOnRWPn30c8uH9
<< The rest of the MIME encoding of the voice message has been deleted. >>
7/8e)Q==
191734
--MessageBoundary
Content-Type: Audio/32KADPCM
Content-Transfer-Encoding: Base64
Content-Description: VPIM Message
Content-Disposition: inline; voice=Voice-Message; filename=msg1.726
Content-Duration: 25
VPIM Addresses
A VPIM address is in the same format as a typical SMTP email address: localpart@hostpart. The
right-hand side of the address is the domain name of the system on the TCP/IP network that handles
messages. The left-hand side of the address is a unique identifier for the user. Typically, the left-hand
side is the user mailbox number or the mailbox number with a prefix.
For example, an outgoing VPIM message to Terry Campbell with the remote mailbox ID 2233 could be
addressed:
To: [email protected]
If it is necessary to accommodate the numbering plan for your organization, the address can also contain
a prefix:
To: [email protected]
VPIM addresses are created by Cisco Unity Connection when sending VPIM messages; they are not
entered by users when addressing messages.
4-17
Chapter 4
Connection directoryWhen the List in Directory check box is checked for VPIM contacts, the
Connection directory has the names and extensions for the VPIM contacts. Users can address
messages to VPIM contacts the same way that they address messages to regular Connection
usersby extension or by spelling the name of the recipient. Note that spoken name confirmation
is available when a recorded name exists for the VPIM contact; if the contact does not have a
recorded name, Connection uses Text to Speech to play the display name of the contact.
Blind addressingBlind addressing allows users to send messages to recipients at the VPIM
location even if the recipients are not defined as contacts in the Connection directory. If the Allow
Blind Addressing check box is checked on the VPIM Location page, users can address messages to
recipients at this location by entering a number that is made up of the VPIM location Dial ID and
the mailbox number of the recipient, or by saying the digits of the mailbox number and the display
name of the VPIM location (for example, five five at Seattle office).
Distribution listsUsers can address messages to a private or system distribution list that includes
VPIM contacts so that the VPIM contact receives the message.
Messages marked urgent when they are sent are marked urgent when they are retrieved by the
recipient.
Messages marked private when they are sent are marked private when they are retrieved by the
recipient.
Users can send messages to Connection distribution lists that include VPIM contacts.
Requests for read receipts and delivery receipts are both returned as delivery receipts.
In order for users on the remote voice messaging system to send messages to Connection distribution
lists, the Accept Messages From Foreign System check box must be checked on the Edit Distribution
List Basics page in Connection Administration. This check box is not checked by default.
Incoming MessagesYou can set whether incoming VPIM messages are stored in the format in
which they were sent, or converted to the audio format that Cisco Unity Connection uses for
recording messages.
Outbound MessagesYou can set whether outbound VPIM messages are sent in the format in which
they were recorded, or converted to the G.726 codec.
4-18
Chapter 4
The audio format that the local Connection server uses for recording and playing voice messages.
The audio format in which the remote voice messaging system can send and receive VPIM
messages. Some voice messaging systems support only the G.726 format for VPIM messages, but
you must consult the documentation of the remote voice messaging server to be sure.
We recommend that incoming VPIM messages be stored in the same audio format that the local
Connection server uses for recording and playing messages.
4-19
Chapter 4
VPIM Concepts in Cisco Unity Connection 9.x
4-20
CH A P T E R
Removing a Location From a Cisco Unity Connection 9.x Site, page 5-1
Making Changes to a Cisco Unity Connection 9.x Site Gateway, page 5-3
Removing an Intersite Link Between a Cisco Unity Connection 9.x Site and a Cisco Unity Site,
page 5-4
Removing an Intersite Link Between Two Cisco Unity Connection 9.x Sites, page 5-6
Users on the server are removed from distribution lists that are homed on other locations in the site,
and users on other locations are removed from distribution lists that are homed on the server you
remove. If you later add the server back into the site, you need to update distribution list membership
on the re-added server to include any remote users, and update distribution list membership on all
other locations in the site to include users on the re-added server.
System call handlers and interview handlers on other locations that are configured to send messages
to a user or distribution list that is homed on the server you remove are reconfigured to send
messages to the undeliverable messages list of the location. Likewise, system call handlers and
interview handlers on the server you remove that are configured to send messages to a user or
distribution list that is homed on another location are reconfigured to send messages to the local
undeliverable messages list. If you later add the server back into the site, you need to update the
recipients for these handlers to use the correct remote object. (Even if you do not plan to add the
server back into the site, you should make sure that someone is checking messages that are sent to
the undeliverable messages list, or reassign handlers that use it as a recipient.)
5-1
Chapter 5
Partitions that are homed on the server are removed from search spaces that are homed on other
locations in the site, and partitions that are homed on other locations are removed from search spaces
that are homed on the server you remove. If you later add the server back into the site, you need to
review the partition membership of search spaces on the re-added server and on all other locations
in the site. Depending on the version of Connection on the server and the search space configuration,
you may need to manually re-add remote partitions to each search space, or you may need to reorder
the partitions within the search space to match the configuration that you had prior to removing the
location.
One location in the site retains a copy of search spaces that are homed on the server being removed,
and the copy continues to be replicated amongst remaining locations in the site. Likewise, the server
being removed makes a copy of remote search spaces that are homed on other locations. The copies
replace the original search spaces on any objects that reference them. If you later add the server back
into the site, Connection will automatically attempt to resolve the ownership of the search space
copies to their original location and will then delete the copies. If you do not plan to add the server
back into the site, you can reassign object references that use the search space copies to use other
search spaces, and then delete the copies.
One location in the site retains a copy of search spaces that are homed on the server being removed,
and the copy continues to be replicated amongst remaining locations in the site. Likewise, the server
being removed makes a copy of remote search spaces that are homed on other locations. The copies
replace the original search spaces on any objects that reference them. If you later add the server back
into the site, Connection will automatically attempt to resolve the ownership of the search space
copies to their original location and will then delete the copies. If you do not plan to add the server
back into the site, you can reassign object references that use the search space copies to use other
search spaces, and then delete the copies.
On each location in the site, there are configuration settings specific to other locations (for example,
the fields related to cross-server transfers and SMTP routing). When you remove a server from the
site, the settings for all locations in the site are deleted from the server that you remove, and the
settings for the server that you remove are deleted from all other locations in the site. If you later
add the server back into the site, you need to update the settings for the re-added server on all other
locations in the site, and configure the settings for all other locations on the re-added server.
If the location is part of a Cisco Voicemail Organization, all of the impacts listed above also apply
for those objects and object properties that are replicated to and from the remote site.
Do the following procedure to remove a location from the site. You can remove only one Connection
location from a site at a time.
Depending on the size of the directory, removing a Connection location can take a few minutes to a few
hours. Even though the operation may have completed on the local location, it may continue to be in
progress on remote locations. We recommend that you wait for the removal operation to complete on all
locations in the site before making additional changes to the site.
To Remove a Location From a Cisco Unity Connection Site
Step 1
In Cisco Unity Connection Administration on any location in the site, expand Networking, select Links
and then select IntraSite Links.
Step 2
Check the check box to the left of the Display Name of the location that you want to remove.
Step 3
Step 4
5-2
Chapter 5
Caution
Until Connection Administration returns a status message indicating that the removal is
complete, avoid making other changes on the site (for example, removing another location,
joining a new location to the site, creating an intersite link to another site, or initiating a
directory push or pull).
Remove the intersite link. Depending on the type of site the gateway is linked to, see either the
Removing an Intersite Link Between Two Cisco Unity Connection 9.x Sites section on page 5-6
or the Removing an Intersite Link Between a Cisco Unity Connection 9.x Site and a Cisco Unity
Site section on page 5-4.
2.
If there are other locations in the Connection site, remove the site gateway from the site. See the
Removing a Location From a Cisco Unity Connection 9.x Site section on page 5-1.
3.
Make the change on the site gateway server according to the instructions in the Reconfiguration and
Upgrade Guide for Cisco Unity Connection Release 9.x, available at
http://www.cisco.com/en/US/docs/voice_ip_comm/connection/9x/upgrade/guide/9xcucrugx.html.
4.
If there are other locations in the Connection site, add the Connection site gateway back into the site.
See the Setting Up a Cisco Unity Connection 9.x Site section on page 2-1.
5.
Relink the sites. Depending on the type of site the gateway was linked to, see either the Linking
Two Cisco Unity Connection 9.x Sites section on page 2-16 or the Setting Up an Intersite Link
Between Cisco Unity and Cisco Unity Connection 9.x Gateways section on page 3-1.
Converting the primary or secondary server in a failover pair to a server without failover.
To make these changes, first follow the steps in the Removing an Intersite Link Between a Cisco Unity
Connection 9.x Site and a Cisco Unity Site section on page 5-4. Then, make the change according to
the instructions in the Reconfiguration and Upgrade Guide for Cisco Unity Release 9.x, available at
5-3
Chapter 5 Making Changes to the Networking Configuration in Cisco Unity Connection 9.x
Removing an Intersite Link Between a Cisco Unity Connection 9.x Site and a Cisco Unity Site
http://www.cisco.com/en/US/docs/voice_ip_comm/unity/9x/upgrade/guide/9xcurugx.html. Finally,
relink the sites according to the instructions in the Setting Up an Intersite Link Between Cisco Unity
and Cisco Unity Connection 9.x Gateways section on page 3-1.
On the Cisco Unity site gateway, unjoin the link. This stops synchronization with the Cisco Unity
Connection site and removes all Connection objects from the Cisco Unity directory.
On the Cisco Unity site gateway, remove the intersite link. This removes all configuration
information about the Connection site gateway from the Cisco Unity site gateway.
On the Cisco Unity Connection site gateway, remove the intersite link. This stops synchronization
with the Cisco Unity site, removes all Cisco Unity objects from the Connection directory, and
removes all configuration information about the Cisco Unity site gateway from the Connection site
gateway.
On the Cisco Unity site gateway, the deletion of remote site objects begins as soon as you unjoin the link.
On the Connection site gateway, the deletion of objects begins when the Remove Objects Associated
With Deleted Remote Sites task runs (by default, the operation runs at 10:00 p.m. daily).
We recommend that you carefully consider the impacts of removing an intersite link prior to doing so,
particularly if you plan to relink the sites later. Consider the following impacts:
Users and system distribution lists on each site are removed from distribution lists that are homed
on the other site. If you later relink the sites, you need to update distribution list membership to
include any remote users and distribution lists.
System call handlers and interview handlers that are configured to send messages to a remote site
user or distribution list are reconfigured according to the user deletion rules of the server.
(Cisco Unity locations do the replacement based on the Substitute Objects configuration on the
System > Configuration > Settings page in the Cisco Unity Administrator. Connection locations
replace the object with the local undeliverable messages list.) If you later relink the sites, you need
to update the recipients for these handlers to use the correct remote object. (Even if you do not plan
to relink the sites, you should make sure that someone is checking messages that are sent to a
Connection undeliverable messages list, or reassign handlers that use it as a recipient.)
Partitions that were created for Cisco Unity locations are removed from search spaces in the
Connection site. If you later relink the sites, you need to review the partition membership of the
search spaces that are owned on each Connection location. Depending on the version of Connection
on the server and the search space configuration, you may need to manually re-add the Cisco Unity
partitions to each search space, or you may need to reorder the partitions within the search space to
match the configuration that you had prior to removing the intersite link.
On each location in the site, there are cross-server configuration settings specific to other locations.
When you unlink the sites, these settings are removed. If you later relink the sites, you need to
reconfigure all location-specific settings in both sites.
All intersite messaging, addressing between sites, and intersite auto-attendant features will be
unavailable after the link is removed.
5-4
Chapter 5
Do the following procedure to remove an intersite link between a Cisco Unity Connection 9.x site and a
Cisco Unity site. If you have a Cisco Unity failover pair, do the steps applicable to Cisco Unity only on
the primary server. If you have a Connection cluster, do the steps applicable to Connection only on the
publisher server.
Caution
Because server performance can be impacted by large deletion activities, we strongly recommend that
you remove the intersite link on the Cisco Unity site gateway (Step 2 in the procedure) during
non-business hours, and allow the Remove Objects Associated With Deleted Remote Sites task to run
on the default schedule (or at another time during non-business hours) on the Connection site gateway.
To Remove an Intersite Link Between a Cisco Unity Connection 9.x Site and a Cisco Unity Site
Step 1
Step 2
On the Cisco Unity site gateway, unjoin the link. This stops synchronization with the Cisco Unity
Connection site and removes all Connection objects from the Cisco Unity directory.
a.
b.
On the Connection Networking Profile page, in the Link section, select Unjoin.
c.
d.
Select OK to continue.
On the Cisco Unity site gateway, remove the intersite link. This removes all configuration information
about the Connection site gateway from the Cisco Unity site gateway.
a.
Tip
b.
Step 3
Step 4
On the Connection Networking Profile page, check the Delete check box next to the name of the
remote site gateway.
If the Delete check box is not available, wait for a minute and refresh the page.
Select the Save icon.
On the Cisco Unity Connection site gateway, remove the intersite link. This stops synchronization with
the Cisco Unity site, removes all Cisco Unity objects from the Connection directory, and removes all
configuration information about the Cisco Unity site gateway from the Connection site gateway.
a.
In Cisco Unity Connection Administration, expand Networking, expand Links, then select
Intersite Links.
b.
On the Search Intersite Links page, check the check box next to the intersite link corresponding to
the Cisco Unity site.
c.
d.
Optionally, on the Cisco Unity Connection site gateway, review the schedule for the Remove Objects
Associated With Deleted Remote Sites task. By default, to avoid affecting system performance during
business hours, this task runs at once a day at 10:00 p.m., and the intersite link is not fully removed until
the task has run.
To review the schedule, either select the link to the task that is displayed in the Status message on the
Search Intersite Links page after you have removed the selected intersite link, or expand Tools and select
Task Management; on the Task Definitions page, select Remove Objects Associated With Deleted
Remote Sites.
Step 5
Do the following procedures to verify that the link has been removed on both site gateways:
5-5
Chapter 5 Making Changes to the Networking Configuration in Cisco Unity Connection 9.x
Removing an Intersite Link Between Two Cisco Unity Connection 9.x Sites
To Verify That an Intersite Link Has Been Removed on a Cisco Unity Site Gateway, page 5-6
To Verify That an Intersite Link Has Been Removed on a Cisco Unity Connection Site Gateway,
page 5-6
To Verify That an Intersite Link Has Been Removed on a Cisco Unity Site Gateway
Step 1
Step 2
On the Connection Networking Profile page, if the link has not yet been removed, it is displayed in the
table at the top of the page. If the link has been removed, no entry is displayed in the table.
To Verify That an Intersite Link Has Been Removed on a Cisco Unity Connection Site Gateway
Step 1
In Cisco Unity Connection Administration on the Cisco Unity Connection site gateway, expand
Networking, expand Links, and select Intersite Links.
Step 2
On the Search Intersite Links page, if the link has not yet been removed, it is displayed in the Intersite
Links table with (Link Removal Pending) listed after the Display Name. If the Remove Objects
Associated With Deleted Remote Sites task has run and the link has been removed, no entry is displayed
in the Intersite Links table.
Users and system distribution lists on each site are removed from distribution lists that are homed
on the other site. If you later relink the sites, you need to update distribution list membership to
include any remote users and distribution lists.
System call handlers and interview handlers that are configured to send messages to a remote site
user or distribution list are reconfigured to send messages to the undeliverable messages list of the
location on which the handler is configured. If you later relink the sites, you need to update the
recipients for these handlers to use the correct remote object. (Even if you do not plan to relink the
sites, you should make sure that someone is checking messages that are sent to the Connection
undeliverable messages list, or reassign handlers that use it as a recipient.)
Partitions that were created for remote site locations are removed from search spaces in each
Connection site. If you later relink the sites, you need to review the partition membership of the
search spaces that are owned on each location in each site. Depending on the version of Connection
5-6
Chapter 5
on the server and the search space configuration, you may need to manually re-add remote partitions
to each search space, or you may need to reorder the partitions within the search space to match the
configuration that you had prior to removing the intersite link.
On each location in the site, there are cross-server configuration settings specific to other locations.
When you unlink the sites, these settings are removed. If you later relink the sites, you need to
reconfigure all location-specific settings in both sites.
All intersite messaging, addressing between sites, and intersite auto-attendant features will be
unavailable after the link is removed.
Do the following procedure to remove an intersite link between two Cisco Unity Connection 9.x sites.
If either of the gateways is a Connection cluster, do the steps for that gateway only on the publisher
server.
To Remove an Intersite Link Between Two Cisco Unity Connection 9.x Sites
Step 1
Step 2
On either site gateway, remove the intersite link. This stops synchronization with the remote site and
removes all remote site objects from the local site directory.
a.
In Cisco Unity Connection Administration, expand Networking, expand Links, then select
Intersite Links.
b.
On the Search Intersite Links page, check the check box next to the intersite link corresponding to
the remote site.
c.
d.
Optionally, review the schedule for the Remove Objects Associated With Deleted Remote Sites task. By
default, to avoid affecting system performance during business hours, this task runs at once a day at
10:00 p.m., and the intersite link is not fully removed until the task has run.
To review the schedule, either select the link to the task that is displayed in the Status message on the
Search Intersite Links page after you have removed the selected intersite link, or expand Tools and select
Task Management; on the Task Definitions page, select Remove Objects Associated With Deleted
Remote Sites.
Caution
Step 3
To verify that the link has been removed, expand Networking, expand Links, and select Intersite Links.
On the Search Intersite Links page, if the link has not yet been removed, it is displayed in the Intersite
Links table with (Link Removal Pending) listed after the Display Name. If the Remove Objects
Associated With Deleted Remote Sites task has run and the link has been removed, no entry is displayed
in the Intersite Links table.
Step 4
5-7
Chapter 5 Making Changes to the Networking Configuration in Cisco Unity Connection 9.x
Removing an Intersite Link Between Two Cisco Unity Connection 9.x Sites
5-8
CH A P T E R
Overview of Cross-Server Sign-In, Transfer, and Live Reply in Cisco Unity Connection 9.x,
page 6-1
Notable Behavior for Cross-Server Sign-In, Transfers, and Live Reply in Cisco Unity Connection
9.x, page 6-22
6-1
Chapter 6 Cross-Server Sign-In, Transfers, and Live Reply in Cisco Unity Connection 9.x
Overview of Cross-Server Sign-In, Transfer, and Live Reply in Cisco Unity Connection 9.x
a different location, it must hand off the call to the home location of the user. The purpose of the
cross-server features is to make the user experience in a networked environment almost the same as in a
single server environment, as shown in Table 6-1.
Table 6-1
Cross-Server Features
Feature
Description
Cross-server sign-in
Cross-server transfer
Cross-server live reply allows users who listen to their messages by phone
to reply to a message from a user on another location by transferring to the
user (according to the call transfer and screening settings of the called
user).
Although the cross-server features are distinct features, they all use the same underlying
functionalityan enhanced supervised call transfer:
1.
The location on which a sign-in, transfer, or live reply originates puts the caller on hold and calls
the receiving location by dialing a phone number designated as the cross-server dial string for the
receiving location.
2.
When the receiving location answers, the originating location sends a sequence of DTMF tones that
identify the call as a handoff request.
3.
The receiving location responds with a sequence of DTMF tones, and the originating location hands
off the call to the receiving location for processing.
At this point the functionality is the same as if the call had originated on the receiving location.
In this chapter, an originating location is defined as a server (or cluster) that calls other locations. A
receiving location is defined as a server (or cluster) that answers a cross-server call.
Cross-server dial strings are not synchronized between locations. Each originating location can be
configured with a dial string for each receiving location. Note that if an originating location is configured
for multiple phone system integrations, you must choose a dial string that all phone system integrations
can use to reach the receiving location.
6-2
Chapter 6
Cross-Server Sign-In, Transfers, and Live Reply in Cisco Unity Connection 9.x
Cross-Server Sign-In in Cisco Unity Connection 9.x
the call is not identified as coming from the user. If the extension of the user overlaps with an extension
in another partition that also appears in this search space, the call is identified as coming from the first
object that Connection finds when searching the partitions in the order in which they appear in the search
space. Check the direct routing rules on each Connection location that handles incoming sign-in calls
from remote users to determine the search space that is set by the rule or other call management object
that sends calls to the Attempt Sign-In conversation. If the partitions that contain remote users are not a
part of this search space, cross-server sign-in does not work, even if it is enabled.
Also note that for cross-server calls from one Connection location to another Connection location (either
in the same site or in a remote site), a mismatch between the search space that is applied to the call on
the originating location and the search space that is applied on the receiving location can cause problems
for cross-server sign-ins and cross-server transfers. A match could be made on the search scope on the
originating location that cannot be made on a different search scope on the receiving location. For this
reason, we recommend that you verify that the same search scope is configured on both originating and
receiving locations. For example, call routing rules can be used to direct cross-server calls on the
receiving location to the appropriate search space based on the cross-server dial string that is used to
reach that location.
For cross-server live reply, as with any live reply attempt, a Connection user can only call the sender if
the sender is in a partition that is a member of the search space configured for the user.
A user calls the server configured for cross-server sign-in. The user is identified by the calling
number or is asked to enter his or her ID.
2.
The server looks up the caller ID in the database to determine whether the account is homed on the
local server or on a networked server.
If the user account is homed on the local server, the sign-in proceeds as usual.
If the user account is homed on another server, the conversation plays a One moment please
prompt (if configured to do so), puts the user on hold, and calls the user home server by using
the same port that the user called in on. Note that if the user is calling from his or her primary
or alternate extension, the One moment please prompt is typically the first prompt that the
user hears.
When the receiving server answers, the originating server sends a sequence of DTMF tones that
identifies the call as a cross-server sign-in.
3.
4.
The originating location hands off the call to the receiving server for processing. The conversation
on the receiving server prompts for the user password. At this point, the behavior is as though the
user had called the receiving server directly.
The intended use of this feature is limited to users calling in from outside your organization. Although
cross-server sign-in will transfer internal calls to the home server, doing so for a large number of users
will increase the load on the servers. Therefore, user phones should always be configured so that the
Messages or voicemail speed-dial button calls the home server of the user directly. When moving a
user account from one server to another, update the phone system configuration for the user accordingly.
6-3
Chapter 6
Cross-Server Sign-In, Transfers, and Live Reply in Cisco Unity Connection 9.x
If your Cisco Voicemail Organization includes Cisco Unity servers, all of the networked
Cisco Unity servers that you configure as originating locations for cross-server sign-in must be
configured to be in the same dialing domain as the Cisco Unity site gateway. The dialing domain is
configured on the Network > Primary Location > Profile page in the Cisco Unity Administrator.
Determine which locations will be originating locations and which will be receiving locations for
cross-server sign-in. Often a single location is designated as the originating location that all users
call into from outside the organization, and all other location are designated as receiving locations;
however, this does not have to be the case. A single location also may be both an originating location
and a receiving location.
2.
For each originating location, make a list of the phone numbers that the location must dial to reach
the receiving location servers.
Note
3.
You can enter only one dial string for each receiving location. If the originating location is
configured for multiple phone system integrations, you will need a dial string that all phone
system integrations can use to reach the receiving location.
Configure each receiving location so that it can handle incoming cross-server handoff requests.
If the receiving location is a Cisco Unity Connection server, see the Configuring a Cisco Unity
Connection Receiving Location to Accept Cross-Server Handoff Requests section on page 6-5.
If the receiving location is a Cisco Unity server, see the Verifying That a Receiving
Cisco Unity Location Routes Calls to the Opening Greeting section on page 6-5.
4.
If Cisco Unity Connection locations will receive cross-server handoff requests from Cisco Unity
servers, configure the Connection locations to allow cross-server DTMF sequences that begin with
#. See the Configuring a Cisco Unity Connection Receiving Location to Allow Cross-Server
DTMF Sequences from Cisco Unity Locations section on page 6-6.
5.
For each originating location, enable the cross-server sign-in feature and enter the pilot numbers of
the receiving locations from the list that you created in Task 2.
If the location is a Cisco Unity Connection server, see the Configuring a Cisco Unity
Test the cross-server sign-in functionality. See the Testing Cross-Server Sign-In section on
page 6-9.
6-4
Chapter 6
Cross-Server Sign-In, Transfers, and Live Reply in Cisco Unity Connection 9.x
Cross-Server Sign-In in Cisco Unity Connection 9.x
To Verify That Call Routing Rules Are Set to Route Calls to a Call Handler Greeting, page 6-5
To Configure a Cisco Unity Connection Receiving Location to Accept Cross-Server Handoff Requests
Step 1
In Cisco Unity Connection Administration, on a location that will accept cross-server handoffs for users
who are homed on that location (the receiving location), expand System Settings > Advanced, then
select Conversations.
Step 2
Step 3
To Verify That Call Routing Rules Are Set to Route Calls to a Call Handler Greeting
Step 1
In Cisco Unity Connection Administration, on a location that will accept cross-server handoffs, expand
Call Management > Call Routing and select Direct Routing Rules.
Step 2
Select the display name of the routing rule that applies to incoming cross-server calls from originating
locations.
Step 3
Verify that calls that match the rule are routed to a call handler.
Step 4
Verifying That a Receiving Cisco Unity Location Routes Calls to the Opening Greeting
In order to accept cross-server handoff requests, each Cisco Unity server must be configured to route
calls to the Opening Greeting call handler. (This is the default when Cisco Unity is initially installed.)
Do the following procedure on each of the receiving Cisco Unity servers to verify that the call routing
rules are set properly to accept handoffs.
Note
For failover systems, do the procedure on both the primary and secondary servers.
6-5
Chapter 6
Cross-Server Sign-In, Transfers, and Live Reply in Cisco Unity Connection 9.x
To Verify That Call Routing Rules Are Set to Route Calls to the Opening Greeting
Step 1
In the Cisco Unity Administrator, on a location that will accept cross-server sign-in handoffs, go to the
Call Routing > Direct Calls page.
Step 2
Verify that incoming cross-server calls from originating locations are routed to the Opening Greeting.
The Default Call Handler routing rule (which cannot be deleted or modified) sends calls to the Opening
Greeting. Therefore, if you have not added any routing rules, the server is already set to correctly process
cross-server calls.
Step 3
Configuring a Cisco Unity Connection Receiving Location to Allow Cross-Server DTMF Sequences
from Cisco Unity Locations
The sequence of DTMF tones that an originating Cisco Unity location sends to the receiving location
begins with # (pound). By default, the Cisco Unity Connection opening greeting and other call handlers
are configured to ignore any additional caller input following a # key. In such a configuration, all
cross-server handoffs will fail.
You have a couple of options for changing the behavior on a Connection receiving location so that
cross-server handoffs are performed successfully:
Change the opening greeting (or other existing call handler that will receive the cross-server handoff
calls based on your routing rule configuration) to allow additional input following a # key.
Create a new call handler and direct-call routing rule specifically to handle cross-server calls. The
new call handler must allow additional input after the # key. The direct call routing rule should route
calls to the new call handler based on criteria that apply to cross-server callsthe calling number
of any originating Cisco Unity location, for example, or the cross-server dial string that the
originating locations dial to reach the receiving location. (If you do not want other calls to match
the routing rule, choose criteria that are unique to cross-server calls.)
Do the following procedure on each Connection receiving location to configure the opening greeting or
other call handler to allow additional input after the # key, and, optionally, to create a new direct-call
routing rule.
To Configure a Cisco Unity Connection Receiving Location to Allow Cross-Server DTMF Sequences from
Cisco Unity Locations
Step 1
In Cisco Unity Connection Administration, on a location that will accept cross-server sign-in handoffs,
expand Call Management, then select System Call Handlers.
Step 2
On the Search Call Handlers page, select the display name of the opening greeting or other call handler
that you want to modify, or select Add New to create a new call handler specifically for cross-server
calls.
Step 3
If you created a new call handler in Step 2, on the New Call Handler page, enter basic settings, as
applicable. (For field information, on the Help menu, select This Page.)
Step 4
To configure the call handler to accept the cross-server DTMF sequence, do the following substeps:
a.
b.
6-6
Chapter 6
Cross-Server Sign-In, Transfers, and Live Reply in Cisco Unity Connection 9.x
Cross-Server Sign-In in Cisco Unity Connection 9.x
Step 5
Step 6
c.
d.
Select Save.
If you did not create a new call handler in Step 2, skip to Step 6. If you created a new call handler in
Step 2, create a new direct-call routing rule to send calls from the Cisco Unity servers to the call handler
for processing by doing the following sub-steps:
a.
Expand Call Management > Call Routing, then select Direct Routing Rules.
b.
c.
On the New Direct Rule page, enter the name of the new rule in the Display Name field.
d.
Select Save.
e.
On the Edit Direct Rule page, for Send Call To, select Call Handler, then select the name of the call
handler you added in Step 2.
f.
Select Save.
g.
h.
Configure the routing rule condition to match cross-server calls from Cisco Unity servers. For
example, use the Calling Number field to match the phone numbers of the Cisco Unity ports that
answer user calls.
i.
Select Save.
j.
k.
Repeat g. through j. for each additional number or number pattern that you need to match
cross-server calls.
In Cisco Unity Connection Administration, on a location that handles sign-in calls from remote users
(the originating location), expand Networking, then select Locations.
Step 2
On the Search Locations page, select the Display Name of a remote location that will accept cross-server
sign-in requests for users who are homed on this location (the receiving location).
Step 3
On the Edit Location page for the receiving location, do the following to initiate cross-server features to
this receiving location:
a.
To enable cross-server sign-in to the remote location, check the Allow Cross-Server Sign-In to this
Remote Location check box.
b.
Enter the dial string that this location will use to call the receiving location when performing the
handoff (for example, the pilot number of the home server).
6-7
Chapter 6
Cross-Server Sign-In, Transfers, and Live Reply in Cisco Unity Connection 9.x
Note
Step 4
Repeat Step 2 and Step 3 to configure each receiving location that accepts cross-server sign-in handoffs
from this location.
Tip
Step 5
You can enter only one dial string for each receiving location. If the originating location is
configured for multiple phone system integrations, enter a dial string that all phone system
integrations can use to reach the receiving location.
After you have saved the changes on a page, use the Next and Previous buttons to quickly
navigate through each location in the organization.
Note
If the system is using failover, do the procedure on both the primary and secondary server, because most
of the settings on the Network > Dialing Domain Options page are stored in the registry. (Registry
settings are not replicated to the secondary server.)
To Configure a Cisco Unity Originating Location to Perform Cross-Server Sign-In Requests
Step 1
In the Cisco Unity Administrator, go to the Network > Dialing Domain Options page.
Note
If the Dialing Domain Options link is unavailable on the system, you must first configure the
dialing domain on the Primary Location Settings page in the Cisco Unity Administrator.
Step 2
In the Cross Server Logon section, select the Subscribers Dial the Same Number to Log On to
Cisco Unity check box.
Step 3
In the Pilot Numbers for Cross-Server Logon, Transfer, and Live Reply section, enter the pilot number
in the Dial String field for each server that is displayed in the table. (Note that the pilot numbers that you
enter are stored in the SQL Server database UnityDb on the Cisco Unity server. Therefore, if the system
is using failover, the pilot numbers will be replicated to the secondary server.)
Step 4
Check the Play Prompt During Cross-Server Logon, Transfer, and Live Reply so That Callers
Know Something Is Happening check box. Although playing the One moment please prompt is
optional, we recommend that you check the check box because the cross-server process can take several
seconds before the receiving server prompts users to enter their passwords.
Step 5
Select Save.
Step 6
6-8
Chapter 6
Cross-Server Sign-In, Transfers, and Live Reply in Cisco Unity Connection 9.x
Cross-Server Transfers in Cisco Unity Connection 9.x
Create a new user account (or use an existing account) on each of the destination servers for testing
purposes. Be sure to verify that the user account information has replicated to all of the servers that you
will be testing. The time that it takes for the user data to replicate depends on your network configuration
and replication schedule.
Step 2
For each user account, call the pilot number for the server configured for cross-server sign-in, and
attempt to sign in. Verify that:
A caller calls a Cisco Unity or Cisco Unity Connection server on which an audio text application
has been configured.
2.
or
In a directory handler, spells the name of a user on another server.
3.
The server that is handling the call puts the caller on hold, and calls the home server of the user.
4.
When the receiving server answers, the originating server sends a sequence of DTMF tones that
identify the call as a cross-server transfer.
5.
6.
The originating server hands off the call to the receiving server for processing. At this point, the
behavior is as though the caller had directly called the automated attendant or directory handler on
the receiving server.
When cross-server transfers have been configured, user call transfer, call screening, call holding, and
announce features are available.
6-9
Chapter 6
Cross-Server Sign-In, Transfers, and Live Reply in Cisco Unity Connection 9.x
All of the Cisco Unity servers that you configure as originating locations for cross-server
transfers must be configured to be in the same dialing domain as the Cisco Unity site gateway.
The dialing domain is configured on the Network > Primary Location > Profile page in the
Cisco Unity Administrator.
The addressing, directory handler, and automated attendant search scopes for each Cisco Unity
server must be set to the dialing domain or global directory. For details, see the Setting the
Addressing, Directory Handler, and Automated Attendant Search Scopes section in the
Digital Networking chapter of the applicable Networking Guide for Cisco Unity, available at
http://www.cisco.com/en/US/products/sw/voicesw/ps2237/products_feature_guides_list.html.
Determine whether each location will be an originating location, a receiving location, or both.
2.
For each originating location, make a list of the phone numbers the location must dial to reach the
receiving location servers.
Note
3.
You can enter only one dial string for each receiving location. If the originating location is
configured for multiple phone system integrations, you will need a dial string that all phone
system integrations can use to reach the receiving location.
Configure each receiving location so that it can handle incoming cross-server handoff requests.
If the receiving location is a Cisco Unity Connection server, see the Configuring a Cisco Unity
Cisco Unity Location Routes Calls to the Opening Greeting section on page 6-12.
4.
If Cisco Unity Connection locations will receive cross-server handoff requests from Cisco Unity
servers, configure the Connection locations to allow cross-server DTMF sequences that begin
with #. See the Configuring a Cisco Unity Connection Receiving Location to Accept Cross-Server
Handoff Requests section on page 6-5.
5.
For each originating location, enable the cross-server transfer feature and enter the pilot numbers of
the receiving locations from the list that you created in Task 2.
If the location is a Cisco Unity Connection server, see the Configuring a Cisco Unity
Test the cross-server transfer functionality. See the Testing Cross-Server Transfer section on
page 6-15.
6-10
Chapter 6
Cross-Server Sign-In, Transfers, and Live Reply in Cisco Unity Connection 9.x
Cross-Server Transfers in Cisco Unity Connection 9.x
Step 2
Step 3
Step 4
Configuring a Cisco Unity Connection Receiving Location to Accept Cross-Server Handoff Requests
By default, each Cisco Unity Connection server is configured to ignore cross-server handoff requests.
To enable cross-server features, you must configure the receiving location to accept requests and also
verify that the location routes incoming calls to a call handler. Do the following two procedures to
configure each receiving Connection location to accept handoffs. (Doing so allows the location to
receive handoffs of all typessign-in, transfer, and live reply.)
To Verify That Call Routing Rules Are Set to Route Calls to a Call Handler Greeting, page 6-12
To Configure a Cisco Unity Connection Receiving Location to Accept Cross-Server Handoff Requests
Step 1
In Cisco Unity Connection Administration, on a location that will accept cross-server handoffs for users
who are homed on that location (the receiving location), expand System Settings > Advanced, then
select Conversations.
Step 2
Step 3
6-11
Chapter 6
Cross-Server Sign-In, Transfers, and Live Reply in Cisco Unity Connection 9.x
To Verify That Call Routing Rules Are Set to Route Calls to a Call Handler Greeting
Step 1
In Cisco Unity Connection Administration, on a location that will accept cross-server handoffs, expand
Call Management > Call Routing and select Direct Routing Rules.
Step 2
Select the display name of the routing rule that applies to incoming cross-server calls from originating
locations.
Step 3
Verify that calls that match the rule are routed to a call handler.
Step 4
Verifying That a Receiving Cisco Unity Location Routes Calls to the Opening Greeting
In order to accept cross-server handoff requests, each Cisco Unity server must be configured to route
calls to the opening greeting call handler. (This is the default when Cisco Unity is initially installed.) Do
the following procedure on each of the receiving Cisco Unity servers to verify that the call routing rules
are set properly to accept handoffs.
Note
For failover systems, do the procedure on both the primary and secondary servers.
To Verify That Call Routing Rules Are Set to Route Calls to the Opening Greeting
Step 1
In the Cisco Unity Administrator, on a location that will accept cross-server transfer handoffs, go to the
Call Routing > Direct Calls page.
Step 2
Verify that incoming cross-server calls from originating locations are routed to the Opening Greeting.
The Default Call Handler routing rule (which cannot be deleted or modified) sends calls to the Opening
Greeting. Therefore, if you have not added any routing rules, the server is already set to correctly process
cross-server calls.
Step 3
Configuring a Cisco Unity Connection Receiving Location to Allow Cross-Server DTMF Sequences
from Cisco Unity Locations
The sequence of DTMF tones that an originating Cisco Unity location sends to the receiving location
begins with # (pound). By default, the Cisco Unity Connection opening greeting and other call handlers
are configured to ignore any additional caller input following a # key. In such a configuration, all
cross-server handoffs will fail.
You have a couple of options for changing the behavior on a Connection receiving location so that
cross-server handoffs are performed successfully:
Change the opening greeting (or other existing call handler that will receive the cross-server handoff
calls based on your routing rule configuration) to allow additional input.
6-12
Chapter 6
Cross-Server Sign-In, Transfers, and Live Reply in Cisco Unity Connection 9.x
Cross-Server Transfers in Cisco Unity Connection 9.x
Create a new call handler and direct-call routing rule specifically to handle cross-server calls. The
direct call routing rule should route calls to the new call handler based on criteria that apply to
cross-server callsthe calling number of any originating Cisco Unity location, for example, or the
cross-server dial string that the originating locations dial to reach the receiving location. (If you do
not want other calls to match the routing rule, choose criteria that are unique to cross-server calls.)
Do the following procedure on each Connection receiving location to configure the opening greeting or
other call handler to allow additional input after the # key, and, optionally, to create a new direct-call
routing rule.
To Configure a Cisco Unity Connection Receiving Location to Allow Cross-Server DTMF Sequences from
Cisco Unity Locations
Step 1
In Cisco Unity Connection Administration, on a location that will accept cross-server transfer handoffs,
expand Call Management, then select System Call Handlers.
Step 2
On the Search Call Handlers page, select the display name of the opening greeting or other call handler
that you want to modify, or select Add New to create a new call handler specifically for cross-server
calls.
Step 3
If you did not create a new call handler in Step 2, skip to Step 6. If you created a new call handler in
Step 2, on the New Call Handler page, enter basic settings, as applicable. (For field information, on the
Help menu, select This Page.)
Step 4
To configure the call handler to accept the cross-server DTMF sequence, do the following substeps:
Step 5
a.
b.
c.
d.
Select Save.
If you created a new call handler in Step 2, create a new direct-call routing rule to send calls from the
Cisco Unity servers to the call handler for processing:
a.
Expand Call Management > Call Routing, then select Direct Routing Rules.
b.
c.
On the New Direct Rule page, enter the name of the new rule in the Display Name field.
d.
Select Save.
e.
On the Edit Direct Rule page, for Send Call To, select Call Handler, then select the name of the call
handler you added in Step 2.
f.
Select Save.
g.
h.
Configure the routing rule condition to match cross-server calls from Cisco Unity servers. For
example, use the Calling Number field to match the phone numbers of the Cisco Unity ports that
answer user calls.
i.
Select Save.
j.
k.
Repeat g. through j. for each additional number or number pattern that you need to match
cross-server calls.
6-13
Chapter 6
Cross-Server Sign-In, Transfers, and Live Reply in Cisco Unity Connection 9.x
Step 6
In Cisco Unity Connection Administration, on a location that transfers calls to remote users (the
originating location), expand Networking, then select Locations.
Step 2
On the Search Locations page, select the Display Name of a remote location that will accept cross-server
transfer handoffs for users who are homed on this location (the receiving location).
Step 3
On the Edit Location page for the receiving location, do the following to initiate cross-server features to
this receiving location:
a.
To enable cross-server transfer and live reply to the remote location, check the Allow Cross-Server
Transfer to this Remote Location check box.
b.
Enter the dial string that this location will use to call the receiving location when performing the
handoff (for example, the pilot number of the receiving location).
Note
Step 4
Repeat Step 2 and Step 3 for each receiving location that accepts cross-server transfer handoffs from this
location.
Tip
Step 5
You can enter only one dial string for each receiving location. If the originating location is
configured for multiple phone system integrations, enter a dial string that all phone system
integrations can use to reach the receiving location.
After you have saved the changes on a page, use the Next and Previous buttons to quickly
navigate through each location in the organization.
6-14
Chapter 6
Cross-Server Sign-In, Transfers, and Live Reply in Cisco Unity Connection 9.x
Cross-Server Transfers in Cisco Unity Connection 9.x
Note
If the system is using failover, do the following procedure on both the primary and secondary server,
because most of the settings on the Network > Dialing Domain Options page are stored in the registry.
(Registry settings are not replicated to the secondary server.)
To Configure a Cisco Unity Originating Location to Perform Cross-Server Transfer Requests
Step 1
In the Cisco Unity Administrator, go to the Network > Dialing Domain Options page.
Note
If the Dialing Domain Options link is unavailable on the system, you must configure the dialing
domain on the Primary Location Settings page in the Cisco Unity Administrator.
Step 2
Select the Cross-server Transfer: Pass Control to the Called Subscribers Cisco Unity Server check
box. (Selecting Release Calls to the Phone System disables cross-server transfers originating from this
server. Instead of handing off calls to the home server of the user, Cisco Unity will attempt a release
transfer to the Cross-Server Transfer Extension configured for the user. This will fail if a Connection
user does not have a Cross-Server Transfer Extension configured.)
Step 3
In the Pilot Numbers for Cross-Server Logon, Transfer, and Live Reply section, enter the pilot number
in the Dial String field for each server displayed in the table. (Note that the pilot numbers that you enter
are stored in the SQL Server database UnityDb on the Cisco Unity server. Therefore, if the system is
using failover, the pilot numbers will be replicated to the secondary server.)
Step 4
Select the Play Prompt During Cross-Server Logon, Transfer, and Live Reply so That Callers
Know Something Is Happening check box. Although playing the One moment please prompt is
optional, we recommend that you check the check box because the cross-server process can take several
seconds before the caller is transferred.
Step 5
Select Save.
Step 6
Create a new user account (or use an existing account) on each of the destination servers for testing
purposes. Be sure to verify that the user account information has replicated to all of the servers that you
will be testing. The time that it takes for the user data to replicate depends on your network configuration
and replication schedule.
Step 2
For each user account, call the pilot number for the server configured for cross-server transfer, and enter
the user extension at the opening greeting. Verify that:
6-15
Chapter 6
Cross-Server Sign-In, Transfers, and Live Reply in Cisco Unity Connection 9.x
The call is transferred to the user phone or the greeting, according to the call transfer settings of the
called user.
After listening to a message from a user on another networked location, the message recipient
chooses to call the user who left the message.
Note that if identified subscriber messaging (ISM) is disabled on the location that recorded the
message, the cross-server live reply option will only be available for messages that are sent by users
who sign in and address and send the message from their mailboxes.
2.
The originating location puts the user on hold and looks up the extension in the database to
determine whether the user who is being replied to is on the same server or is on another networked
location. If the user is on the same server, processing proceeds as usual.
However, if the user who is being replied to is on another location, the originating location calls the
applicable receiving location.
3.
When the receiving location answers, the originating location sends a sequence of DTMF tones that
identify the call as a cross-server live reply.
4.
5.
The originating location hands off the call to the receiving location for processing.
reply must be configured to be in the same dialing domain as the Cisco Unity site gateway. The
dialing domain is configured on the Network > Primary Location > Profile page in the
Cisco Unity Administrator.
Users must belong to a class of service for which live reply between users is enabled. For
Cisco Unity users, live reply between users is enabled on the Subscribers > Class of Service >
Messages page in the Cisco Unity Administrator, by checking the Subscribers Can Reply to
Messages from Other Subscribers by Calling Them check box.
For cross-server live reply to be available to messages that were sent when the sender called the
recipient from a recognized phone number and was forwarded to Cisco Unity, identified
subscriber messaging must be set up between networked Cisco Unity servers and extended to
include Connection Networking subscribers. For instructions, see the Extending Cisco Unity
Identified Subscriber Messaging to Include Connection Networking Subscribers section on
page 3-18.
6-16
Chapter 6
Cross-Server Sign-In, Transfers, and Live Reply in Cisco Unity Connection 9.x
Cross-Server Live Reply in Cisco Unity Connection 9.x
Users must belong to a class of service for which live reply between users is enabled. For
Cisco Unity Connection users, live reply between users is enabled on the Class of Service > Edit
Class of Service page in Cisco Unity Connection Administration, by selecting the Users Can Reply
to Messages from Other Users by Calling Them check box.
In Cisco Unity Connection, cross-server live reply is automatically supported (for users whose class of
service allows it) when cross-server transfer is enabled. If you have previously configured a Connection
location as an originating or receiving location for cross-server transfers, the location will also originate
or receive cross-server live reply requests.
Use the following task list to enable cross-server live reply between Cisco Unity and Connection sites,
or to enable cross-server transfers and live reply between Connection locations (either in a single site or
between two Connection sites). The cross references take you to detailed procedures.
1.
Determine whether each location will be an originating location, a receiving location, or both.
2.
For each originating location, make a list of the phone numbers the location must dial to reach the
receiving location servers.
Note
3.
You can enter only one dial string for each receiving location. If the originating location is
configured for multiple phone system integrations, you will need a dial string that all phone
system integrations can use to reach the receiving location.
Configure each receiving location so that it can handle incoming cross-server handoff requests.
If the receiving location is a Cisco Unity Connection server, see the Configuring a Cisco Unity
Connection Receiving Location to Allow Cross-Server DTMF Sequences from Cisco Unity
Locations section on page 6-6.
If the receiving location is a Cisco Unity server, see the Verifying That a Receiving
Cisco Unity Location Routes Calls to the Opening Greeting section on page 6-18.
4.
If Cisco Unity Connection locations will receive cross-server handoff requests from Cisco Unity
servers, configure the Connection locations to allow cross-server DTMF sequences that begin
with #. See the Configuring a Cisco Unity Connection Originating Location to Perform
Cross-Server Sign-In Requests section on page 6-7.
5.
For each originating location, enable the applicable cross-server features and enter the pilot numbers
of the receiving locations from the list that you created in Task 2.
If the location is a Cisco Unity Connection server, see the Configuring a Cisco Unity
Test the cross-server live reply functionality. See the Testing Cross-Server Sign-In section on
page 6-9.
6-17
Chapter 6
Cross-Server Sign-In, Transfers, and Live Reply in Cisco Unity Connection 9.x
To Verify That Call Routing Rules Are Set to Route Calls to a Call Handler Greeting, page 6-18
To Configure a Cisco Unity Connection Receiving Location to Accept Cross-Server Handoff Requests
Step 1
In Cisco Unity Connection Administration, on a location that will accept cross-server handoffs for users
who are homed on that location (the receiving location), expand System Settings > Advanced, then
select Conversations.
Step 2
Step 3
To Verify That Call Routing Rules Are Set to Route Calls to a Call Handler Greeting
Step 1
In Cisco Unity Connection Administration, on a location that will accept cross-server handoffs, expand
Call Management > Call Routing and select Direct Routing Rules.
Step 2
Select the display name of the routing rule that applies to incoming cross-server calls from originating
locations.
Step 3
Verify that calls that match the rule are routed to a call handler.
Step 4
Verifying That a Receiving Cisco Unity Location Routes Calls to the Opening Greeting
In order to accept cross-server handoff requests, each Cisco Unity server must be configured to route
calls to the Opening Greeting call handler. (This is the default when Cisco Unity is initially installed.)
Do the following procedure on each of the receiving Cisco Unity servers to verify that the call routing
rules are set properly to accept handoffs.
Note
For failover systems, do the procedure on both the primary and secondary servers.
6-18
Chapter 6
Cross-Server Sign-In, Transfers, and Live Reply in Cisco Unity Connection 9.x
Cross-Server Live Reply in Cisco Unity Connection 9.x
To Verify That Call Routing Rules Are Set to Route Calls to the Opening Greeting
Step 1
In the Cisco Unity Administrator, on a location that will accept cross-server live reply handoffs, go to
the Call Routing > Direct Calls page.
Step 2
Verify that incoming cross-server calls from originating locations are routed to the Opening Greeting.
The Default Call Handler routing rule (which cannot be deleted or modified) sends calls to the Opening
Greeting. Therefore, if you have not added any routing rules, the server is already set to correctly process
cross-server calls.
Step 3
Configuring a Cisco Unity Connection Receiving Location to Allow Cross-Server DTMF Sequences
from Cisco Unity Locations
The sequence of DTMF tones that an originating Cisco Unity location sends to the receiving location
begins with # (pound) and includes a second tone that distinguishes the type of handoff (sign-in, transfer,
or live reply). By default, the Cisco Unity Connection opening greeting and other call handlers are
configured to ignore any additional caller input following a # key. In such a configuration, all
cross-server handoffs will fail.
You have a couple of options for changing the behavior on a Connection receiving location so that
cross-server handoffs are performed successfully:
Change the opening greeting (or other existing call handler that will receive the cross-server handoff
calls based on your routing rule configuration) to allow additional input.
Create a new call handler and direct-call routing rule specifically to handle cross-server calls. The
direct call routing rule should route calls to the new call handler based on criteria that apply to
cross-server callsthe calling number of any originating Cisco Unity location, for example, or the
cross-server dial string that the originating locations dial to reach the receiving location. (If you do
not want other calls to match the routing rule, choose criteria that are unique to cross-server calls.)
Do the following procedure on each Connection receiving location to configure the opening greeting or
other call handler to allow additional input after the # key, and, optionally, to create a new direct-call
routing rule.
To Configure a Cisco Unity Connection Receiving Location to Allow Cross-Server DTMF Sequences from
Cisco Unity Locations
Step 1
In Cisco Unity Connection Administration, on a location that will accept cross-server sign-in handoffs,
expand Call Management, then select System Call Handlers.
Step 2
On the Search Call Handlers page, select the display name of the opening greeting or other call handler
that you want to modify, or select Add New to create a new call handler specifically for cross-server
calls.
Step 3
If you did not create a new call handler in Step 2, skip to Step 6. If you created a new call handler in
Step 2, on the New Call Handler page, enter basic settings, as applicable. (For field information, on the
Help menu, select This Page.)
Step 4
To configure the call handler to accept the cross-server DTMF sequence, do the following substeps:
a.
6-19
Chapter 6
Cross-Server Sign-In, Transfers, and Live Reply in Cisco Unity Connection 9.x
Step 5
Step 6
b.
c.
d.
Select Save.
If you created a new call handler in Step 2, create a new direct-call routing rule to send calls from the
Cisco Unity servers to the call handler for processing:
a.
Expand Call Management > Call Routing, then select Direct Routing Rules.
b.
c.
On the New Direct Rule page, enter the name of the new rule in the Display Name field.
d.
Select Save.
e.
On the Edit Direct Rule page, for Send Call To, select Call Handler, then select the name of the call
handler you added in Step 2.
f.
Select Save.
g.
h.
Configure the routing rule condition to match cross-server calls from Cisco Unity servers. For
example, use the Calling Number field to match the phone numbers of the Cisco Unity ports that
answer user calls.
i.
Select Save.
j.
k.
Repeat g. through j. for each additional number or number pattern that you need to match
cross-server calls.
Configuring a Cisco Unity Connection Originating Location to Perform Cross-Server Live Reply and
Transfer Requests
By default, a Cisco Unity Connection location will not attempt to perform a cross-server live reply. Note
that when you enable cross-server live reply on Connection, cross-server transfer is automatically
enabled. Do the following procedure to enable cross-server transfer and live reply in on any Connection
originating locations.
To Configure a Cisco Unity Connection Originating Location to Perform Cross-Server Live Reply and Transfer
Handoff Requests
Step 1
In Cisco Unity Connection Administration, on a location that transfers calls to remote users (the
originating location), expand Networking, then select Locations.
Step 2
On the Search Locations page, select the Display Name of a remote location that will accept cross-server
live reply and transfer handoffs for users who are homed on this location (the receiving location).
Step 3
On the Edit Location page for the receiving location, do the following to initiate cross-server features to
this receiving location:
a.
To enable cross-server transfer and live reply to the remote location, check the Allow Cross-Server
Transfer to this Remote Location check box.
6-20
Chapter 6
Cross-Server Sign-In, Transfers, and Live Reply in Cisco Unity Connection 9.x
Cross-Server Live Reply in Cisco Unity Connection 9.x
b.
Note
Step 4
You can enter only one dial string for each receiving location. If the originating location is
configured for multiple phone system integrations, enter a dial string that all phone system
integrations can use to reach the receiving location.
Repeat Step 2 and Step 3 for each receiving location that accepts cross-server transfer handoffs from this
location.
Tip
Step 5
Enter the dial string that this location will use to call the receiving location when performing the
handoff (for example, the pilot number of the receiving location).
After you have saved the changes on a page, use the Next and Previous buttons to quickly
navigate through each location in the organization.
Configuring a Cisco Unity Originating Location to Perform Cross-Server Live Reply Requests
By default, a Cisco Unity originating location will not attempt to perform a cross-server live reply to any
other locations. Do the following procedure to enable cross-server live reply on any Cisco Unity
originating locations.
Note
If the system is using failover, do the following procedure on both the primary and secondary server,
because most of the settings on the Network > Dialing Domain Options page are stored in the registry.
(Registry settings are not replicated to the secondary server.)
To Configure a Cisco Unity Originating Location to Perform Cross-Server Live Reply Requests
Step 1
In the Cisco Unity Administrator, go to the Network > Dialing Domain Options page.
Note
If the Dialing Domain Options link is unavailable on the system, you must configure the dialing
domain on the Primary Location Settings page in the Cisco Unity Administrator.
Step 2
In the Live Reply section, select the Subscribers with Class of Service Rights Can Reply to Messages
from Subscribers Homed on Other Cisco Unity Servers by Calling Them check box, then select
Cross-Server Live Reply: Pass Control to the Called Subscribers Cisco Unity Server. (Selecting
Release Calls to the Phone System disables cross-server transfers originating from this server. Instead
of handing off calls to the home server of the user, Cisco Unity will attempt a release transfer to the
Cross-Server Transfer Extension configured for the user. This will fail if a Connection user does not have
a Cross-Server Transfer Extension configured.)
Step 3
In the Pilot Numbers for Cross-Server Logon, Transfer, and Live Reply section, enter the pilot number
in the Dial String field for each server displayed in the table. (Note that the pilot numbers that you enter
are stored in the SQL Server database UnityDb on the Cisco Unity server. Therefore, if the system is
using failover, the pilot numbers will be replicated to the secondary server.)
6-21
Chapter 6 Cross-Server Sign-In, Transfers, and Live Reply in Cisco Unity Connection 9.x
Notable Behavior for Cross-Server Sign-In, Transfers, and Live Reply in Cisco Unity Connection 9.x
Step 4
Select the Play Prompt During Cross-Server Logon, Transfer, and Live Reply so That Callers
Know Something Is Happening check box. Although playing the One moment please prompt is
optional, we recommend that you check the check box because the cross-server process can take several
seconds before the caller is transferred.
Step 5
Select Save.
Step 6
Create a new user account (or use an existing account) on each location for testing purposes. Verify that
users belong to a class of service in which live reply is enabled. Also verify that the user account
information has replicated to all of the servers that you will be testing. The time that it takes for the user
data to replicate depends on your network configuration and replication schedule.
Step 2
Sign in as a user on an originating location and send a message to the test users on other locations.
Step 3
For each user that receives the test message, sign in, listen to the message, and choose to call the sender.
Verify that:
The call is transferred to the user phone or the greeting, according to the call transfer settings of the
called user.
Cross-Server Sign-In Does Not Provide User Workstation Client Sign-In Access, page 6-23
Users Are Always Prompted for a Password During Cross-Server Sign-In Between Cisco Unity
Connection and Cisco Unity, page 6-23
Factors That Can Cause Delays During Cross-Server Handoff, page 6-23
6-22
Chapter 6
Cross-Server Sign-In, Transfers, and Live Reply in Cisco Unity Connection 9.x
Notable Behavior for Cross-Server Sign-In, Transfers, and Live Reply in Cisco Unity Connection 9.x
Using Cross-Server Features with the Display Original Calling Number on Transfer Parameter,
page 6-24
Cross-Server Sign-In Does Not Provide User Workstation Client Sign-In Access
Users must access their home server (or cluster) when using client applications such as the
Cisco Personal Communications Assistant (Cisco PCA) and IMAP clients. The phone interface is the
only client that provides cross-server sign-in capability.
Longer user extensions. A four-digit extension does not take as long to dial during the handoff as a
ten-digit extension.
Longer dialing strings to reach the receiving location. A four-digit dialing string does not take as
long to dial as a ten-digit dialing string.
Multiple elements (such as PIMG/TIMG units, voice gateways, TDM trunks, and PSTN interfaces)
in the call path between the originating location and the receiving location. More elements in the
call path require more processing time for handing off cross-server calls.
In your environment, these factors can create delays that may cause the cross-server features to be
unusable or unfeasible for callers. You must test your cross-server configuration on a representative call
path in your environment to determine whether the delays that callers experience are acceptable.
6-23
Chapter 6 Cross-Server Sign-In, Transfers, and Live Reply in Cisco Unity Connection 9.x
Notable Behavior for Cross-Server Sign-In, Transfers, and Live Reply in Cisco Unity Connection 9.x
After enabling the cross-server features, we recommend that you monitor activity on the servers closely
until you are confident that the servers can handle the increased load. For Cisco Unity Connection
servers, you can use the Port Activity report in Cisco Unity Connection Serviceability to monitor port
usage. For Cisco Unity servers, you can use the Port Usage Analyzer for this task. The Port Usage
Analyzer is available in the Report Tools section of Tools Depot. See Port Usage Analyzer Help for
detailed instructions. Be sure to also monitor the Windows Event Viewer on any originating and
receiving Cisco Unity servers for event log messages related to problems with ports.
On the Cisco Unity server desktop, double-click the Cisco Unity Tools Depot icon.
Step 2
In the left pane, under Administrative Tools, double-click Advanced Settings Tool.
Step 3
In the Unity Settings pane, select NetworkingAllow Transfer Override on Cross-Server Transfer
Handoff.
Step 4
Step 5
Note
For Cisco Unity failover, registry changes on one Cisco Unity server must be made manually on
the other Cisco Unity server, because registry changes are not replicated.
6-24
Chapter 6
Cross-Server Sign-In, Transfers, and Live Reply in Cisco Unity Connection 9.x
Notable Behavior for Cross-Server Sign-In, Transfers, and Live Reply in Cisco Unity Connection 9.x
Do the following tasks so that cross-server handoffs complete properly between locations when this
service parameter is set in Cisco Unified CM. In the task list, you create a special directory number for
each receiving location that is used only during cross-server handoffs, so that the receiving location
recognizes the call as a handoff.
Task List for Configuring a Cross-Server Directory Number for Cross-Server Features
1.
In Cisco Unified Communications Manager Administration, create a new directory number (for
example, on a CTI route point) for each location that receives cross-server sign-in, transfer, or live
reply calls. Configure the new directory number to always forward calls to the pilot number for the
location. See the Directory Number Configuration chapter of the applicable Cisco Unified
Communications Manager Administration Guide for your release of Cisco Unified CM, at
http://www.cisco.com/en/US/products/sw/voicesw/ps556/prod_maintenance_guides_list.html.
2.
Configure each receiving location with a forwarded call routing rule that sends calls in which the
forwarding station equals the locations new cross-server directory number to the Opening Greeting
call handler. See the Adding Forwarded Call Routing Rules to Destination Locations for
Cross-Server Calls section on page 6-25.
3.
Update each originating location to dial the cross-server directory number of the receiving location
during cross-server calls, rather than the pilot number. See the Configuring the Cross-Server
Directory Number as the Dial String on Originating Locations section on page 6-27.
Adding Forwarded Call Routing Rules to Destination Locations for Cross-Server Calls
This section contains two procedures. Do either or both of the procedures, depending on whether you
have Cisco Unity Connection and/or Cisco Unity receiving locations:
To Add a Forwarded Call Routing Rule to Cisco Unity Connection Receiving Locations, page 6-25
To Add a Forwarded Call Routing Rule to Cisco Unity Receiving Locations, page 6-26
To Add a Forwarded Call Routing Rule to Cisco Unity Connection Receiving Locations
Step 1
In Cisco Unity Connection Administration on any one of the Connection receiving locations, create the
new forwarded routing rule:
a.
b.
c.
d.
On the New Forwarded Rule page, enter the name of the new rule in the Display Name field.
e.
Select Save.
f.
On the Edit Forwarded Routing Rule page, for Send Call To, select Call Handler. From the call
handler drop-down list, select Opening Greeting.
g.
Select Save.
h.
On the Edit Forwarded Routing Rule page, under Routing Rule Conditions, select Add New.
i.
On the New Forwarded Routing Rule Condition page, select Forwarding Station. From the
forwarding station drop-down list, select Equals. In the text box, enter the new cross-server
directory number for this location.
j.
Select Save.
6-25
Chapter 6 Cross-Server Sign-In, Transfers, and Live Reply in Cisco Unity Connection 9.x
Notable Behavior for Cross-Server Sign-In, Transfers, and Live Reply in Cisco Unity Connection 9.x
Step 2
Return to the Forwarded Routing Rules page by selecting Forwarded Routing Rules > Forwarded
Routing Rules, or by navigating to Call Management > Call Routing > Forwarded Routing Rules.
Step 3
Check the order of forwarded routing rules on the page. If the new routing rule that you created in Step 1
is not at the top of the table (in order of descending precedence) do the following substeps to move the
new routing rule to the top of the forwarded routing rules table:
Step 4
a.
b.
On the Edit Forwarded Routing Rule Order page, select the Display Name of the new routing rule
that you created in Step 1.
c.
Select the up arrow icon below the table to move the rule to the top position. (You may need to select
the icon multiple times.)
d.
Select Save.
Step 2
In the Cisco Unity Administrator on any one of the Cisco Unity receiving locations, create the new
forwarded routing rule:
a.
b.
c.
d.
In the Add a Call Routing Rule dialog box, enter the name of the new rule in the Name field.
e.
Select Add.
f.
In the Forwarding Station field, enter the new cross-server directory number for this location.
g.
In the Send Call To field, select Call Handler. Then, select Select Call Handler.
h.
In the Call Handler Selection box, find and select the Opening Greeting call handler, then select
Select.
i.
Select Save.
Check the order of forwarded routing rules on the page. If the new routing rule that you created in Step 1
is not at the top of the table (in order of descending precedence) do the following substeps to move the
new routing rule to the top of the forwarded routing rules table:
a.
b.
On the Forwarded Calls Rules Reorganization page, select the Display Name of the new routing rule
that you created in Step 1.
c.
Select Up to move the rule to the top position. (You may need to select Up multiple times.)
d.
Select Close.
Step 3
Step 4
Repeat the procedure for each remaining Cisco Unity receiving location.
6-26
Chapter 6
Cross-Server Sign-In, Transfers, and Live Reply in Cisco Unity Connection 9.x
Notable Behavior for Cross-Server Sign-In, Transfers, and Live Reply in Cisco Unity Connection 9.x
Configuring the Cross-Server Directory Number as the Dial String on Originating Locations
This section contains two procedures. Do either or both of the procedures, depending on whether you
have Cisco Unity Connection and/or Cisco Unity originating locations:
To Configure the Cross-Server Directory Number as the Dial String on Cisco Unity Connection
Originating Locations, page 6-27
To Configure the Cross-Server Directory Number as the Dial String on Cisco Unity Originating
Locations, page 6-27
To Configure the Cross-Server Directory Number as the Dial String on Cisco Unity Connection Originating
Locations
Step 1
In Cisco Unity Connection Administration, on any one of the Connection locations that originate
cross-server calls, expand Networking, then select Locations.
Step 2
On the Search Locations page, select the Display Name of a receiving location).
Step 3
On the Edit Location page for the receiving location, change the dial string that this location will use to
call the receiving location to the new cross-server directory number of the receiving location.
Step 4
Repeat Step 2 and Step 3 to configure each receiving location that accepts cross-server handoffs from
this location.
Tip
Step 5
After you have saved the changes on a page, use the Next and Previous buttons to quickly
navigate through each location in the organization.
To Configure the Cross-Server Directory Number as the Dial String on Cisco Unity Originating Locations
Step 1
In the Cisco Unity Administrator, go to the Network > Dialing Domain Options page.
Step 2
In the Pilot Numbers for Cross-Server Logon, Transfer, and Live Reply section, enter the new
cross-server directory number in the Dial String field for each server that is displayed in the table. (Note
that the numbers that you enter are stored in the SQL Server database UnityDb on the Cisco Unity server.
Therefore, if the system is using failover, the numbers will be replicated to the secondary server.)
Step 3
Select Save.
Step 4
6-27
Chapter 6 Cross-Server Sign-In, Transfers, and Live Reply in Cisco Unity Connection 9.x
Notable Behavior for Cross-Server Sign-In, Transfers, and Live Reply in Cisco Unity Connection 9.x
6-28
INDEX
overview
6-1
6-2
1-13
4-18
4-14
definition
1-12
overview
6-15
prerequisites
4-18
procedures
task list
6-16
6-17
6-16
cross-server sign-in
B
blind addressing, VPIM Networking
4-18
definition
1-12
overview
6-3
prerequisites
procedures
4-7, 4-8
task list
4-9
6-4
6-5
6-4
cross-server transfer
C
Cisco Unity, changing a site gateway
6-9
6-11
6-10
CSV files
5-4
1-3
2-1
removing a location
4-7
2-3
5-1
dialing domains
5-6
4-6
1-15
dial plan
2-2
1-2
1-3
addressing options
considerations
directory size limits
cross-server features
notable behavior
4-9
2-16
procedures to setting up
task list
6-9
task list
5-3
1-3
prerequisites
overview
procedures
1-12
prerequisites
5-3
definition
6-22
1-13
1-13
1-10
directory synchronization
Book Title
78-xxxxx-xx
IN-1
Index
1-7
1-5
4-4
S
search spaces
1-15
servers, linking
2-7
site, definition
gateway
1-1
changing
1-5
1-7
1-11
5-3
5-3
V
VPIM contacts
after creating
identified user messaging
1-14
3-1
4-11
4-7
3-4
3-2
4-7
definition
1-2
removing
5-6
1-1
location, removing
4-14
4-6
customizing
2-7
4-11
VPIM locations
creating
4-9
4-15
linking servers
4-7
intersite links
4-8
4-6
VPIM Networking
5-1
4-14
addresses
4-4
4-17
addressing options
4-18
4-11
4-18
replication
4-15
4-7
Book Title
IN-2
78-xxxxx-xx
Index
4-6
1-5
4-6
4-15
4-3
4-4
messages
4-16
4-1
prerequisites
4-2
4-15
4-18
4-4
4-16
4-1
setup procedures
4-3
4-7
Book Title
78-xxxxx-xx
IN-3
Index
Book Title
IN-4
78-xxxxx-xx