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
Text Part Number: OL-14619-01
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.
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
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.
IMPLIED, INCLUDING, WITHOUT
CCSP, the Cisco Square Bridge logo, Follow Me Browsing, and StackWise are trademarks of Cisco Systems, Inc.; Changing the Way We Work, Live, Play, and Learn, and iQuick
Study are service marks of Cisco Systems, Inc.; and Access Registrar, Aironet, ASIST, BPX, Catalyst, CCDA, CCDP, CCIE, CCIP, CCNA, CCNP, Cisco, the Cisco Certified
Internetwork Expert logo, Cisco IOS, Cisco Press, Cisco Systems, Cisco Systems Capital, the Cisco Systems logo, Cisco Unity, Empowering the Internet Generation,
Enterprise/Solver, EtherChannel, EtherFast, EtherSwitch, Fast Step, FormShare, GigaDrive, GigaStack, HomeLink, Internet Quotient, IOS, IP/TV, iQ Expertise, the iQ logo, iQ
Net Readiness Scorecard, LightStream, Linksys, MeetingPlace, MGX, the Networkers logo, Networking Academy, Network Registrar, Pac ke t, PIX, Post-Routing, Pre-Routing,
ProConnect, RateMUX, ScriptShare, SlideCast, SMARTnet, StrataView Plus, SwitchProbe, TeleRouter, The Fastest Way to Increase Your Internet Quotient, TransPath, and VCO
are registered trademarks of Cisco Systems, Inc. and/or its affiliates in the United States and certain other countries.
All other trademarks mentioned in this document or Website 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. (0501R)
Any Internet Protocol (IP) addresses used in this document are not intended to be actual addresses. Any examples, command display output, and figures included in the
document are shown for illustrative purposes only. Any use of actual IP addresses in illustrative content is unintentional and coincidental.
Additional Cisco Unity Documentation, System Requirements, and Supported Hardware and Softwarex
Support Policy for Optional Third-Party Softwarex
Obtaining Documentation, Obtaining Support, and Security Guidelinesxi
Cisco Product Security Overviewxi
CHAPTER
CHAPTER
1Design Guide Overview1-1
2Cisco Unity Concepts2-1
How Cisco Unity Works2-1
Characteristics of Unified Messaging and Voice Messaging Systems2-2
Unified Messaging2-2
Voice Messaging2-2
Hardware Components of a Cisco Unity System2-3
Cisco Unified Communications Manager or Another Supported Phone System2-3
One or More Cisco Unity Servers2-4
Voice Cards or PIMG Units (Required for Integrations with Circuit-Switched Phone Systems)2-4
Expansion Chassis (Required Only for Some Integrations with Circuit-Switched Phone Systems)2-4
One or More Message-Store Servers (Optional for Some Configurations)2-5
One or More Dedicated Domain Controllers/Global Catalog Servers (Exchange Only, Large Voice
Messaging Configurations Only)
Cisco Unity Bridge Server (Required Only for Interoperating with Avaya Voice Messaging
Systems)
2-5
Network Connection (Optional for Some Configurations)2-5
2-5
OL-14619-01
Software Components of a Cisco Unity System2-6
Where Cisco Unity Stores Data2-6
Voice Messages Are Stored in Domino or Exchange2-6
All Subscriber Information Is Stored in a SQL Server 2000 Database2-7
Some Subscriber Information Also Appears in the Domino Address Book or in Active Directory2-8
Data That Appears in Both the SQL Server 2000 Database and in the Address Book/Directory Is
Automatically Synchronized
2-9
Messages from Outside Callers Are Temporarily Stored on the Cisco Unity Server2-10
Design Guide for Cisco Unity Release 5.x
iii
Contents
Some Subscriber Information and Configuration Settings Are Stored on the Cisco Unity Server2-10
Some Configuration Settings Are Stored in the Registry2-10
CHAPTER
CHAPTER
3Network Infrastructure Requirements3-1
Availability of Network Resources3-1
Name Resolution3-1
Domain Controller Access and Availability3-2
Availability of Message Store Servers3-2
Using Firewalls with Cisco Unity3-3
Sizing and Scaling Cisco Unity Servers3-3
Maximum Number of Users on Dedicated Domino or Exchange Servers3-4
Storage Capacity for Voice Messages3-4
Number of Voice Ports3-4
Audio Codecs3-5
How Codecs Affect the File Size of Voice Messages3-5
TTS, TTY, Pocket PCs, and Hand-Held Computers3-6
Interoperability Among Multiple Voice-Messaging Systems3-6
4Designing a Cisco Unity System with Exchange as the Message Store4-1
Deployment Models4-1
Unified Messaging with Customer-Provided Infrastructure4-2
Mixed Unified Messaging and Voice Messaging with Customer-Provided Infrastructure4-2
Voice Messaging with Cisco-Provided, Dedicated Infrastructure4-2
Voice Messaging with Customer-Provided Infrastructure4-3
Multi-Site WAN with Distributed Messaging4-3
CHAPTER
iv
Physical Placement and Network Infrastructure4-4
Considerations for Customer-Provided Infrastructure4-5
Active Directory Considerations4-5
Exchange Considerations (All Versions)4-7
Exchange Considerations That Apply Only Exchange 20074-8
Considerations for Cisco-Provided, Dedicated Infrastructure4-9
5Designing a Cisco Unity System with Domino as the Message Store5-1
Overview of Cisco Unity with Domino and Notes5-1
Maximum Number of Cisco Unity Subscribers5-2
Domino Address Book Terminology5-2
IBM Lotus Domino Unified Communications (DUC) for Cisco on Domino Servers and on Client
Workstations
5-2
Address Book Server, Message Store Server, and Mail Drop Server5-4
Design Guide for Cisco Unity Release 5.x
OL-14619-01
Windows Domains and Domino Domains5-5
Server Placement5-5
Active Directory Accounts and Permissions5-6
Authentication5-6
Domino Permissions5-7
Cisco Unity Subscribers and Domino Users5-7
Domino Clusters5-7
Message Routing5-8
Notes Client on the Cisco Unity Server5-8
Client Access Licenses5-8
Backing Up and Restoring Data5-8
Migrating from Cisco Unity for Exchange5-8
Cisco Unity and the Domino Address Book5-8
Unified Messaging Configurations5-9
Unified Messaging, No Domino Cluster5-9
Unified Messaging, Domino Cluster5-10
Contents
CHAPTER
Voice Messaging Configuration5-10
Criteria for a Supported Configuration5-10
Deploying Cisco Unity for Lotus Domino5-11
Administrative Access and Control5-12
Establishing Support Policies5-12
Network Services5-12
Deployment Tasks for Unified Messaging Configurations5-12
Operational Tasks5-13
Feature Parity Between Cisco Unity for Domino and Cisco Unity for Exchange5-14
6Integrating Cisco Unity with the Phone System6-1
Overview6-1
How an Integration Works6-2
Lines and Cables to Make Physical Connections6-3
Settings in the Phone System and in Cisco Unity6-7
Call Information Exchanged by the Phone System and Cisco Unity6-7
Call Control6-8
Sample Path for a Call from the Phone System to a Subscriber6-8
OL-14619-01
General Integration Issues6-9
Integrating with Cisco Unified Communications Manager (by Using SCCP or SIP)6-10
Integrating Cisco Unity with Multiple Versions of Cisco Unified Communications Manager6-11
Integrating Cisco Unity with Multiple Cisco Unified Communications Manager Clusters6-12
Design Guide for Cisco Unity Release 5.x
v
Contents
Cisco Unified Communications Manager Authentication and Encryption for Cisco Unity Voice
Messaging Ports (SCCP Integrations Only)
6-12
Packetization (SCCP Integrations Only)6-17
Integrating with Cisco Unified Communications Manager Express (by Using SCCP or SIP)6-17
Multiple Cisco Unified Communications Manager Express Version Support6-18
Multiple Cisco Unified Communications Manager Express Routers Integrating with a Single
Cisco Unity Server
6-19
Integrating Cisco Unity with Cisco Survivable Remote Site Telephony (Cisco SRST)6-19
Integrating with Circuit-Switched Phone Systems by Using PIMG or TIMG Units6-24
Description of PIMG Integrations6-24
Description of TIMG Integrations6-26
Setup and Configuration6-27
Firmware Updates6-27
Serial Integrations6-27
Increasing Port Capacity6-28
Cisco Unity Failover6-28
Cisco Unity Failback6-29
Multiple Integration Support/Branch Office Consolidation6-29
CHAPTER
Integrating with Multiple Phone Systems6-30
Requirements for Integrations with Multiple Phone Systems6-31
Using SCCP Phone Systems with Other Integrations6-31
Notes for PIMG Integrations6-31
Optional Integration Features6-32
Alternate Extensions6-32
Alternate MWIs6-33
Centralized Voice Messaging6-34
7Cisco Unity Failover and Standby Redundancy7-1
Comparison of Cisco Unity Failover and Standby Redundancy7-1
Failover7-1
Configuring Failover When Cisco Unity Servers Are Separated by a Firewall7-2
Installing Exchange 2003 on the Cisco Unity Secondary Server in a Voice Messaging Configuration
with Failover
7-2
Requirements for Spanning a Cisco Unity Failover Pair Across Redundant Data Centers7-2
Standby Redundancy7-2
vi
Design Guide for Cisco Unity Release 5.x
OL-14619-01
Installing Exchange 2003 on the Cisco Unity Primary Server in a Standby Redundancy
Configuration
7-3
Diagram of a Standby Redundancy Configuration7-5
Contents
CHAPTER
CHAPTER
I
NDEX
8Voice-Recognition Access to Cisco Unity8-1
9Migrating to Cisco Unity from Another Voice-Messaging System9-1
OL-14619-01
Design Guide for Cisco Unity Release 5.x
vii
Contents
viii
Design Guide for Cisco Unity Release 5.x
OL-14619-01
Preface
See the following sections:
•Audience, page ix
•Document Conventions, page ix
•Additional Cisco Unity Documentation, System Requirements, and Supported Hardware and
Software, page x
•Support Policy for Optional Third-Party Software, page x
•Obtaining Documentation, Obtaining Support, and Security Guidelines, page xi
Audience
The Design Guide for Cisco Unity Release 5.x is intended for anyone responsible for the design or
configuration of a Cisco
Document Conventions
Unity system.
OL-14619-01
The Design Guide for Cisco Unity Release 5.x uses the following conventions:
NoteMeans reader take note. Notes contain helpful suggestions or references to material not covered in the
document.
CautionMeans reader be careful. In this situation, you might do something that could result in equipment damage
or loss of data.
Design Guide for Cisco Unity Release 5.x
ix
Preface
Additional Cisco Unity Documentation, System Requirements,
and Supported Hardware and Software
For descriptions and the URLs of Cisco Unity documentation on Cisco.com, see the Documentation
Guide for Cisco
•For client workstations, a list of the software that is compatible with the version of Cisco Unity that
you are installing, and a list of messaging clients that are compatible with the version of Cisco
that you are installing, the Compatibility Matrix: CiscoWorkstations at
Unity. The document is shipped with Cisco Unity and is available at
Unity Release 5.0 at
Unity
Unity and the Software on Subscriber
Support Policy for Optional Third-Party Software
The Cisco support policy states that customers can deploy third-party software for backup, monitoring,
and security on the Cisco
integration partners) will have tested the interoperability of such products with Cisco
products are deployed. Such testing is essential in mitigating the risk that problems between Cisco
and the third-party products loaded on the Cisco
environment.
If a customer calls the Cisco Technical Assistance Center (TAC) with a problem, a Cisco TAC engineer
may require that optional third-party software be turned off or even removed from the Cisco
during the course of troubleshooting. If it is determined that the interoperability between the third-party
software and Cisco
the third-party software be disabled or removed from the Cisco
issue is addressed so that the customer can continue to have a functional Cisco
Before installing any qualified optional Microsoft service pack on the Cisco Unity server, confirm that
the manufacturer of any optional third-party software or hardware that you plan to install on the
Cisco
Unity server—or that is already installed—also supports the service pack for use with its product.
Unity server. However, Cisco expects that customers (or their systems
Unity server will be discovered within the production
Unity was the root cause of the problem, the Cisco TAC engineer will require that
Unity server until the interoperability
Unity before the
Unity
Unity server
Unity system.
Design Guide for Cisco Unity Release 5.x
x
OL-14619-01
Preface
Obtaining Documentation, Obtaining Support, and Security
Guidelines
For information on obtaining documentation, obtaining support, providing documentation feedback,
security guidelines, and also recommended aliases and general Cisco
What’s
New in Cisco Product Documentation, which also lists all new and revised Cisco technical
This product contains cryptographic features and is subject to United States and local country laws
governing import, export, transfer and use. Delivery of Cisco cryptographic products does not imply
third-party authority to import, export, distribute or use encryption. Importers, exporters, distributors
and users are responsible for compliance with U.S. and local country laws. By using this product you
agree to comply with applicable laws and regulations. If you are unable to comply with U.S. and local
laws, return this product immediately.
documents, see the monthly
A summary of U.S. laws governing Cisco cryptographic products can be found at
http://www.cisco.com/wwl/export/crypto/tool/stqrg.html. If you require further assistance, contact us by
sending e-mail to export@cisco.com.
OL-14619-01
Design Guide for Cisco Unity Release 5.x
xi
Preface
xii
Design Guide for Cisco Unity Release 5.x
OL-14619-01
Design Guide Overview
The following table lists the feature areas that affect the design of a Cisco Unity system and, for each
area, the location where you will find more information (either in this guide or in other Cisco
documentation). Note that for some features, documentation that covers only system design is not
available; therefore, the location listed is for feature documentation.
•Characteristics of Unified Messaging and Voice Messaging Systems, page 2-2
•Hardware Components of a Cisco Unity System, page 2-3
•Software Components of a Cisco Unity System, page 2-6
•Where Cisco Unity Stores Data, page 2-6
How Cisco Unity Works
Cisco Unity is a unified messaging system that can also be a voice messaging system, and it requires a
dedicated messaging infrastructure. When Cisco
Cisco
Unity answers the phone and takes voice messages for them. The subscribers can retrieve their
messages over the phone, or by using IBM Lotus Notes, Microsoft Outlook, the Cisco
Cisco Unified Personal Communicator, or an IMAP client.
CHA PTER
Unity subscribers are busy or away from their phones,
2
Unity Inbox,
When a call comes in for a subscriber, the following occurs:
1. A caller dials the subscriber extension. If the subscriber phone is busy or the subscriber does not
answer, the phone system routes the call and information about the call, including the subscriber
extension, to Cisco
2. Cisco Unity answers the call, looks up the subscriber extension in the Cisco Unity database,
retrieves and plays the subscriber greeting (“Hi, this is Pat, and I am not at my desk right now...”),
and lets the caller leave a message.
3. When the caller ends the call, the message is temporarily saved on the hard disk on the Cisco Unity
server.
4. Cisco Unity gives the message to Domino or Exchange, which routes the message to the subscriber
home server and stores it in the subscriber mailbox. If the call is from:
–
Another subscriber, the message is identified as coming from that person.
–
An outside caller who has not logged on to Cisco Unity as a subscriber, the message is identified
as coming from the Unity Messaging System mailbox.
5. Cisco Unity informs the subscriber in one or more of the following ways that a message has arrived,
regardless of the source of the call. (This is unlike some voice messaging systems, which activate
message waiting indicators only when a message is left over the phone.)
–
If the subscriber has a phone connected to the phone system, Cisco Unity activates the
subscriber message waiting indicator (MWI).
Unity.
OL-14619-01
Design Guide for Cisco Unity Release 5.x
2-1
Chapter 2 Cisco Unity Concepts
Characteristics of Unified Messaging and Voice Messaging Systems
NoteThis is true unless the MWI had already been activated because of a prior message arrival,
in which case it simply remains activated.
–
If the subscriber has configured personal notification options in the Cisco Unity Assistant,
Cisco
Unity can also call one or more phones or pagers, send an e-mail to a text pager, or send
an SMS message to a mobile phone to notify the subscriber that a new voice message has
arrived.
Characteristics of Unified Messaging and Voice Messaging
Systems
Cisco Unity can be configured either for Cisco Unity Unified Messaging or for Cisco Unity Vo i c e
Messaging. This section enumerates the characteristics of each configuration.
Unified Messaging
•Cisco Unity voice messages are stored in the same IBM Lotus Domino or Microsoft Exchange
message store in which e-mails and faxes (if applicable) are stored, so subscribers see all e-mails,
voice messages, and faxes in the same Inbox.
•A supported version of IBM Lotus Domino or Microsoft Exchange must be installed on a separate
server. (For information on supported versions, see System Requirements for Cisco
Release
•The Cisco Unity server is connected to the network, so it has access to the message store, the
directory (a Domino address book or Active Directory), and network utilities such as virus checking
and backup.
•Subscribers check messages:
–
–
•Cisco Unity administration can be performed over the network.
•Subscribers have access to the Cisco Unity Assistant through the Cisco PCA.
•Voice mail and e-mail attributes on subscriber accounts can be administered from a single location
by using the Cisco
Unity
5.0 at
With Domino, by using the phone or an e-mail client.
With Exchange, by using the phone, the Cisco Unity Inbox, or an e-mail client. (The
Cisco
Unity Inbox is accessed through the Cisco Personal Communications Assistant, or
Cisco
PCA.)
Unity Administrator.
•Cisco Unity can play back electronic messages over the phone by using Text to Speech, and can
Voice Messaging
Revised May 6, 2008
•Voice messages are stored in a supported version of Microsoft Exchange or IBM Lotus Domino.
Design Guide for Cisco Unity Release 5.x
2-2
support identifying, redirecting, and printing third-party faxes.
OL-14619-01
Chapter 2 Cisco Unity Concepts
Hardware Components of a Cisco Unity System
The message store contains only Cisco Unity voice messages, not e-mails or faxes.
Exchange can be installed either on the Cisco Unity server or on a separate server, depending on the
number of subscribers that need to be supported by Cisco
Unity. Domino must be installed on a
separate server.
•Subscribers check messages:
–
With Domino or Exchange, by using the phone or Cisco Personal Communicator.
–
With Exchange, by using the Cisco Unity Inbox (accessed through the Cisco PCA) or an IMAP
e-mail client.
•E-mail attributes, if any, and voice mail attributes on subscriber accounts must be administered
separately.
•Cisco Unity can play back electronic messages over the phone by using Text to Speech, and can
support identifying, redirecting, and printing third-party faxes.
Hardware Components of a Cisco Unity System
See the following sections:
•Cisco Unified Communications Manager or Another Supported Phone System, page 2-3
•One or More Cisco Unity Servers, page 2-4
•Voice Cards or PIMG Units (Required for Integrations with Circuit-Switched Phone Systems),
page 2-4
•Expansion Chassis (Required Only for Some Integrations with Circuit-Switched Phone Systems),
page 2-4
•One or More Message-Store Servers (Optional for Some Configurations), page 2-5
•One or More Dedicated Domain Controllers/Global Catalog Servers (Exchange Only, Large Voice
Messaging Configurations Only), page 2-5
•Cisco Unity Bridge Server (Required Only for Interoperating with Avaya Voice Messaging
Systems), page 2-5
•Network Connection (Optional for Some Configurations), page 2-5
Cisco Unified Communications Manager or Another Supported Phone System
Cisco Unity can be integrated with Cisco Unified Communications Manager (Cisco Unified CM) or
another supported phone system. For a list of supported phone systems, see the applicable version of
Supported Hardware and Software, and Support Policies for Cisco
For integrations with circuit-switched phone systems, the customer may require special cables, line
splitters, and so on. For more information, see the integration guide for the phone system that the
customer uses. Cisco
Each qualified Cisco Unity server can service a specified number of Cisco Unity subscribers depending
on the type of server and, for Voice Messaging configurations, depending on whether Exchange is
installed on the Cisco
subscribers can be serviced by each type of server.
For Unified Messaging configurations, at least one Cisco Unity server is required for each:
•Domino domain
•Exchange organization
Unity server. The Cisco Unity Supported Platforms List indicates how many
Chapter 2 Cisco Unity Concepts
Unity 5.0 at
If the customer purchases Cisco Unity failover, two Cisco Unity servers are required:
•The primary server, which takes calls the majority of the time; and
•The secondary server, which takes calls when the customer wants to perform maintenance on the
primary server or when the primary server stops functioning for any reason.
If the customer purchases Voice Recognition licenses, one voice-recognition server is required for each
Cisco
Unity server. For a list of servers that are qualified as voice-recognition servers, see the
NoteVoice recognition is not supported with phone system integrations that use voice cards.
Voice Cards or PIMG Units (Required for Integrations with Circuit-Switched
Phone Systems)
If the customer integrates Cisco Unity with a circuit-switched phone system, either voice cards or PIMG
units are required. For a list of supported voice cards, see the Supported Hardware and Software, and
Expansion Chassis (Required Only for Some Integrations with Circuit-Switched
Phone Systems)
If the customer is integrating Cisco Unity with a circuit-switched phone system and needs more voice
2-4
cards than will fit in the Cisco
Cisco
Unity Supported Platforms List at
http://www.cisco.com/en/US/products/sw/voicesw/ps2237/products_data_sheets_list.html for more
Design Guide for Cisco Unity Release 5.x
Unity server, an expansion chassis is required for the voice cards (see the
OL-14619-01
Chapter 2 Cisco Unity Concepts
Hardware Components of a Cisco Unity System
information). All voice cards must be installed in the expansion chassis; they cannot be split between the
server and the expansion chassis, because all of the cards must be connected to one another by using a
single H.100 cable.
One or More Message-Store Servers (Optional for Some Configurations)
For Cisco Unity systems configured for Unified Messaging, the message store software (IBM Lotus
Domino or Microsoft Exchange) must be installed on a server other than the Cisco
For Cisco Unity systems configured for Voice Messaging, Exchange can be installed on the Cisco Unity
server or on a separate server. Domino must be installed on a separate server.
The number of subscribers homed on the Cisco Unity server cannot exceed the maximum listed for that
type of server on the Cisco
One or More Dedicated Domain Controllers/Global Catalog Servers (Exchange
Only, Large Voice Messaging Configurations Only)
For large Voice Messaging configurations, one or more dedicated domain controllers/global catalog
(DC/GC) servers may be required. For more information, see
Requirements.”
Chapter 3, “Network Infrastructure
Cisco Unity Bridge Server (Required Only for Interoperating with Avaya Voice
Messaging Systems)
If the customer wants Cisco Unity to interoperate with an Avaya voice messaging system, a dedicated
Cisco
Unity Bridge server is required. For more information, see the following documents:
•For information on how Cisco Unity can send voice messages to Avaya and receive voice messages
from Avaya, see the applicable version of the Networking Guide for Cisco
Network Connection (Optional for Some Configurations)
For Cisco Unity systems that are configured for Unified Messaging, a network connection is required.
For Cisco Unity systems that are configured for Voice Messaging, a network connection is required only
if the customer wants to do one or more of the following:
•Use Domino for the message store.
OL-14619-01
•Integrate Cisco Unity with an IP phone system (for example, Cisco Unified Communications
Manager).
•Administer Cisco Unity over the network.
Design Guide for Cisco Unity Release 5.x
2-5
Software Components of a Cisco Unity System
•Give subscribers access to Cisco Unity by using the Cisco Unity Assistant, the Cisco Unity Inbox,
an IMAP e-mail client, or Cisco Personal Communicator.
•Install Exchange on a separate server.
NoteFor a system with a large number of Cisco Unity subscribers, installing Exchange on a separate
server is required.
•Give the Cisco Unity server access to network utilities such as virus checking and backup.
Software Components of a Cisco Unity System
For information on the software installed on the Cisco Unity server, the supported versions of Domino
and Exchange, and the supported versions of client software, see the System Requirements for
Cisco Unity stores data in a variety of locations, as described in the following sections:
•Voice Messages Are Stored in Domino or Exchange, page 2-6
•All Subscriber Information Is Stored in a SQL Server 2000 Database, page 2-7
•Some Subscriber Information Also Appears in the Domino Address Book or in Active Directory,
page 2-8
•Data That Appears in Both the SQL Server 2000 Database and in the Address Book/Directory Is
Automatically Synchronized, page 2-9
•Messages from Outside Callers Are Temporarily Stored on the Cisco Unity Server, page 2-10
•Some Subscriber Information and Configuration Settings Are Stored on the Cisco Unity Server,
page 2-10
•Some Configuration Settings Are Stored in the Registry, page 2-10
Voice Messages Are Stored in Domino or Exchange
Cisco Unity stores voice messages either in Domino mailfile databases or in Exchange message stores.
Domino
Cisco Unity stores voice messages in a user mail file database on the Domino server. Domino is installed
on one or more servers (never on the Cisco
mailboxes on other servers. A Cisco
Domino person document includes Cisco
Every Domino server that homes Cisco Unity subscribers must have IBM Lotus Domino Unified
Communications (DUC) for Cisco installed. At the time this document was written, DUC was available
only for Windows 2000 Server, Windows Server 2003, and AIX. For information on operating systems
Unity subscriber is someone who has a Domino mailbox and whose
Unity server); therefore, all subscribers have their Domino
Unity-specific information.
2-6
Design Guide for Cisco Unity Release 5.x
OL-14619-01
Chapter 2 Cisco Unity Concepts
currently supported by DUC for Cisco, see the “Domino Requirements—Message Store” section of
Cisco Unity can service subscribers on multiple Domino servers. You specify one Domino server (the
partner Domino server) through which Cisco
Cisco Unity can also service subscribers on Domino clusters. If subscribers are homed on one or more
Domino servers in a cluster, every Domino server in the cluster on which there will be Cisco
subscribers must have DUC installed.
Exchange
Cisco Unity can store voice messages in supported versions of Exchange. For information on versions
of Exchange currently supported for use with Cisco
Store” section of System Requirements for Cisco
For small Cisco Unity Voice Messaging configurations, Exchange can be installed on the Cisco Unity
server, and all Cisco
(Exchange can also optionally be installed on a separate server instead of, or in addition to, being
installed on the Cisco
and whose Active Directory account includes Cisco
For medium and large Cisco Unity Voice Messaging configurations and for all Unified Messaging
configurations, Exchange is installed on one or more separate servers instead of on the Cisco
server. For these configurations, subscribers can have their Exchange mailboxes on other Exchange
servers.
Where Cisco Unity Stores Data
Unity at
Unity communicates with the other Domino servers.
Unity
Unity, see the “Exchange Requirements—Message
Unity at
Unity subscribers can have their Exchange mailboxes on the Cisco Unity server.
Unity server.) A Cisco Unity subscriber is someone who has an Exchange mailbox
Unity-specific information.
Unity
Cisco Unity can service subscribers on multiple Exchange servers. You specify one Exchange server (the
partner Exchange server) through which Cisco
The partner Exchange server can either be the Cisco
Cisco
Unity server) or a separate server.
Unity communicates with the other Exchange servers.
Unity server (when Exchange is installed on the
For Exchange 2003, Cisco Unity can also service subscribers on both active/active and active/passive
clusters. Do not install Cisco
Unity on a server in an Exchange cluster.
All Subscriber Information Is Stored in a SQL Server 2000 Database
Cisco Unity stores all information about Cisco Unity subscribers, as well as selected Cisco Unity
configuration data, in a SQL Server 2000 or Microsoft Data Engine 2000 (MSDE 2000) database on the
Cisco
Unity server. (The number of voice ports on the Cisco Unity server and, therefore, the maximum
number of subscribers the server can support, determines whether data is stored in SQL Server 2000 or
in MSDE, which is fully compatible with SQL Server 2000.)
When two or more Cisco Unity servers are in the same Domino domain and monitoring the same address
book, or are in the same Active Directory forest, the SQL Server 2000 database on each Cisco
server also includes a small amount of information about all of the subscribers on the other Cisco
servers.
Storing subscriber data in a SQL Server 2000 database has the following benefits:
•Performance: Because the SQL Server 2000 database is on the Cisco Unity server itself and
because the data is heavily indexed, accessing data—including looking up subscriber extensions—is
fast. The current maximum number of Cisco
Directory Global Address List is 250,000.
Unity subscribers in a Domino address book or Active
Unity
Unity
OL-14619-01
Design Guide for Cisco Unity Release 5.x
2-7
Chapter 2 Cisco Unity Concepts
Where Cisco Unity Stores Data
•Reliability: Because subscriber data is stored on the Cisco Unity server, Cisco Unity can answer
calls, let outside callers look up subscriber extensions, and take messages even when the Domino or
Exchange network is down. (When the Domino or Exchange network is unavailable, new messages
are stored on the Cisco
•Scalability: SQL Server 2000 was designed to support the largest enterprise data processing
systems, so there is more than enough room for storing the Cisco
storage limitations that SQL Server does not, it is also more than adequate for the Cisco
configurations for which it is sold.
•Network Impact: Only a small subset of subscriber information needs to be stored in the directory,
and that information does not change frequently. Therefore, directory replication caused by changes
to Cisco
Unity data is minimal after subscriber accounts have been created.
Unity server, and subscribers have access to those messages.)
Unity data. Although MSDE has
Unity
Some Subscriber Information Also Appears in the Domino Address Book or in
Active Directory
A small amount of data that appears in the SQL Server 2000 database also appears in the Domino address
book or in Active Directory. This information, mostly subscriber data (including the recorded voice
name), is added to the directory to enable Cisco
enable communication between Cisco
directory monitor to keep the data in the directory synchronized with the data in the SQL Server 2000
database.
Unity and other voice messaging systems. Cisco Unity uses a
Unity servers to communicate with one another and to
Replicating data to the Domino address book or to Active Directory requires some changes to the
directory. If the customer is using:
•Domino, IBM Lotus Domino Unified Communications (DUC) for Cisco must be installed on the
Domino servers that will home Cisco
addition, DUC for Cisco must be installed on the client workstation for each Cisco
which adds elements to the mail file for the client.
•Exchange, the Active Directory schema must be extended with a few Cisco Unity–specific
attributes. For information about the Active Directory schema extensions, see the applicable
Unity subscribers. This adds elements to the address book. In
Enabling Cisco Unity Servers to Communicate with One Another
When two or more Cisco Unity servers are added to the same Domino address book or Active Directory
forest, each Cisco
Cisco
Unity servers to communicate with one another, which lets you administer subscriber accounts on
all Cisco
regardless of the Cisco
If you configure multiple Cisco Unity servers to communicate with one another, two types of
Cisco
•A primary location object for each Cisco Unity server. This unique identifier contains the addressing
•Selected subscriber data. The stored properties include the Cisco Unity server with which each
Unity servers from a single location and lets callers leave messages for any subscriber,
Unity data are stored in the directory:
information that Cisco
contains one primary location object for each Cisco
Directory forest.
subscriber is associated, the subscriber extension, and a recording of the subscriber name.
Unity server serves a distinct group of subscribers. You can optionally configure the
Unity server with which the subscriber is associated.
Unity needs to route messages to other Cisco Unity servers. The directory
Unity server in the Domino domain or Active
Unity subscriber,
2-8
Design Guide for Cisco Unity Release 5.x
OL-14619-01
Chapter 2 Cisco Unity Concepts
Where Cisco Unity Stores Data
The directory replicates the information to all Domino servers in the domain (for Domino) or domain
controllers and global catalog servers in the forest (for Exchange), which ensures that Cisco
the required access to information.
For detailed information on adding two or more Cisco Unity servers to the same Domino domain or
Active Directory forest, see the Networking Guide for Cisco
Enabling Communication (Interoperability) Between Cisco Unity and Other Voice Messaging
Systems
Cisco Unity supports several methods for allowing communication between Cisco Unity and other voice
messaging systems:
•VPIM (Voice Profile for Internet Mail) is a digital protocol for transferring voice messages between
different voice messaging system. To send and receive voice messages by using VPIM, the customer
creates a delivery location object for each remote voice messaging system. The third-party voice
messaging server must adhere to the VPIM v2 protocol.
As with the primary location objects, which allow one Cisco Unity server to send messages to
subscribers who are associated with another Cisco
the information necessary for Cisco
are using another voice messaging system.
Unity subscribers to exchange voice messages with people who
Unity server, delivery location objects contain
•The Audio Messaging Interchange Specification analog (AMIS-a) protocol provides an analog
mechanism for transferring voice messages between different voice messaging systems. To send and
receive voice messages by using AMIS, the customer creates a delivery location object for each
remote voice messaging system.
•The Cisco Unity Bridge acts as a networking gateway between Cisco Unity servers and Octel
servers. The Bridge communicates with Octel servers by using the OctelNet analog protocol; it
communicates with Cisco
on the VPIM protocol, with proprietary extensions.
Because the servers use different protocols, the Bridge uses nodes to translate messages as
appropriate for each server. For the Octel node, the Cisco
contains the Octel server name, unique serial number, and phone number. For the Cisco
the Bridge maintains another table that contains the Cisco
number, and domain name. By using these two tables, the Cisco
example, receive a message from an Octel node, look up the routing information from the
Cisco
Unity node table, reformat the information for the destination Cisco Unity node, and then
send the message to the Cisco
For more information on how Cisco Unity works with other voice messaging systems, see the
Unity servers by using the Digital Networking protocol, which is based
Unity Bridge maintains a table that
Unity node,
Unity server name, assigned serial
Unity Bridge server can, for
Unity node.
Unity at
Data That Appears in Both the SQL Server 2000 Database and in the Address
Book/Directory Is Automatically Synchronized
OL-14619-01
Some Cisco Unity information is stored in both the SQL Server 2000 database and in the address
book/directory. This data can be changed both from within Cisco
information can be changed by using the Cisco
example, subscriber information can be changed by using Active Directory Users and Computers).
Unity Administrator), and from outside Cisco Unity (for
Unity (for example, subscriber
Design Guide for Cisco Unity Release 5.x
2-9
Chapter 2 Cisco Unity Concepts
Where Cisco Unity Stores Data
Because this information can be stored and changed in multiple locations, it must be regularly
synchronized. Cisco
that keep the directory synchronized with the SQL Server 2000 database. Every few minutes, the
directory monitor checks for new, changed, and deleted objects, and replicates the information.
When two or more Cisco Unity servers are added to the same Active Directory forest, a global catalog
monitor keeps the SQL Server 2000 database synchronized with the global catalog. This is how each
Cisco
Unity server gathers information on subscribers who are associated with other Cisco Unity
servers.
Because the amount of data stored in the directory is so small, the impact of replication between the SQL
Server 2000 database and the directory is minimal (except when the first Cisco
created by importing them in bulk from Exchange or from a text file).
Unity includes separate directory monitors for Domino and for Active Directory
Unity subscribers are
Messages from Outside Callers Are Temporarily Stored on the Cisco Unity
Server
All messages from outside callers are temporarily stored on the Cisco Unity server before they are
forwarded to Domino or Exchange for storage in the subscriber mailbox. This allows Cisco
continue functioning when the network connection between the Cisco
Exchange servers is down, or when one or more Domino or Exchange servers are down.
Unity server and the Domino or
Unity to
While Domino, Exchange, and/or the network is offline, Cisco Unity can still answer calls, allow outside
callers to look up subscriber extensions, and record voice messages. During this time, subscribers who
check their voice messages hear the Unity Messaging Repository (UMR) conversation, which explains
that their Domino or Exchange server is not available, but lets them access voice messages left after the
problem started. When the Domino server, Exchange server, and/or the network is back on line, the voice
messages that were stored in the UMR are routed to the subscriber mailboxes. (In some cases when a
network connection or a Domino or Exchange server is down, subscriber-to-subscriber messages are also
treated as outside caller messages and stored on the Cisco
appropriate mailbox.)
Unity server until they can be delivered to the
Some Subscriber Information and Configuration Settings Are Stored on the
Cisco
Unity Server
Selected recordings and configuration settings are stored in files on the Cisco Unity server, including
subscriber greetings (“Hi, this is Pat and I am out of the office today...”), recorded voice names, and some
phone system integration settings.
Some Configuration Settings Are Stored in the Registry
Selected server-specific configuration settings are stored in the Windows registry, including some phone
system integration and logging settings.
2-10
Design Guide for Cisco Unity Release 5.x
OL-14619-01
Network Infrastructure Requirements
See the following sections:
•Availability of Network Resources, page 3-1
•Using Firewalls with Cisco Unity, page 3-3
•Sizing and Scaling Cisco Unity Servers, page 3-3
•Audio Codecs, page 3-5
Availability of Network Resources
The following network resources must be available at all times and in close physical proximity to
Cisco
Unity (over a local area network, not a wide area network), or Cisco Unity functionality will be
impaired:
•All name resolution hosts used by standard Windows networks, including DNS hosts. See the “Name
Resolution” section on page 3-1.
CHA PTER
3
•Domain controllers that provide authentication for the Cisco Unity service accounts. Windows
•Message store servers. Each message store server on which Cisco Unity subscribers are homed must
•Active Directory or the Domino directory. See the applicable chapter in this guide:
Name Resolution
Cisco Unity must be able to find the servers it interacts with by resolving the names of those servers to
IP addresses, unless the Cisco
can send messages from outside callers to the message store server on which the mailbox of the recipient
is homed only if Cisco
•A subscriber uses the Cisco Unity telephone user interface (TUI) to listen to messages or send
global catalog servers are also necessary if Cisco
Controller Access and Availability” section on page 3-2.
be accessible to Cisco
–
Designing a Cisco Unity System with Exchange as the Message Store
–
Designing a Cisco Unity System with Domino as the Message Store
messages to other subscribers. Name resolution is used by Cisco
the Unity application to execute commands that leave the Cisco
across the network to the mailbox stores where subscriber mailboxes are located.
Unity. See the “Availability of Message Store Servers” section on page 3-2.
Unity server is not connected with the network. For example, Cisco Unity
Unity can find that message store server. Name resolution is also used when:
Unity services Exchange. See the “Domain
Unity whenever a process requires
Unity server and access information
OL-14619-01
Design Guide for Cisco Unity Release 5.x
3-1
Availability of Network Resources
•Administrators access the Cisco Unity Administrator from other servers, which is primarily done
when using the administrative web interfaces. Typically, if a server name is used instead of an IP
address, the server name must be resolved to an IP address before access can occur over the network.
•Subscribers access the Cisco Unity Assistant or the Cisco Unity Inbox. Typically, if a server name
is used instead of an IP address, the server name must be resolved to an IP address before access can
occur over the network.
The Cisco Unity server must use Dynamic DNS (DDNS) or another version of DNS that supports
dynamic updates as described on the Microsoft website. Simply creating a host file on the Cisco
server is not sufficient.
When Domino is the message store, note the following:
•If Notes clients are using Notes Name Resolution, Cisco Unity must also use Notes Name
Resolution through the Notes client that is installed on the Cisco
the Windows domain controller in the domain to which the Cisco
•You can install the Windows DNS service on the Cisco Unity server in either a Unified Messaging
or a Voice Messaging configuration. With Domino, the Cisco
Windows domain controller to service Domino Notes clients via DUC. This is a Cisco
requirement, not a DUC requirement. The Cisco
Domino.
Chapter 3 Network Infrastructure Requirements
Unity
Unity server. DDNS is required on
Unity server belongs.
Unity server is configured as a
Unity
Unity server supports its own dedicated domain for
When Exchange is the message store, note the following:
•The DDNS server must be accessible by Cisco Unity and the supporting Exchange servers.
•In a Voice Messaging configuration with failover, install the Windows DNS service on the
Cisco
Unity secondary failover server or on a dedicated DC/GC server.
•In a Voice Messaging configuration without failover, when the Cisco Unity server is a Windows
domain controller and all other servers in the domain are Exchange servers that are used only to
support Cisco
configuration, the Cisco
•In a Unified Messaging configuration when Exchange is the message store, do not install the
Windows DNS service on the Cisco
Unity, install the Windows DNS service on the Cisco Unity server. In this
Unity server supports its own dedicated domain for Exchange.
Unity server.
Domain Controller Access and Availability
For all configurations and all message stores, Cisco Unity must have access to a Windows domain
controller to authenticate service accounts and, when Exchange is the message store, to authenticate
subscribers.
When Domino is the message store, subscribers can be authenticated for GUI-based access to
Cisco
Unity by using either Windows authentication or Domino authentication; Domino authentication
does not require access to a Windows domain controller.
Availability of Message Store Servers
When Cisco Unity is installed, the installer specifies one Domino or Exchange server that Cisco Unity
connects with; this is known as the partner Domino server or the partner Exchange server. The partner
server is the home of the Cisco
mailbox is the mailbox that originates voice messages from outside callers. The partner server is also the
home for default mailboxes and distribution groups (Cisco
Design Guide for Cisco Unity Release 5.x
3-2
Unity system mailbox (alias: Unity_<ServerName>. The Unity system
Unity distribution lists) that are created
OL-14619-01
Chapter 3 Network Infrastructure Requirements
during installation. If Cisco Unity subscribers are homed on servers other than the partner Exchange
server or the Domino mail drop server, all voice messages from outside callers pass through the partner
server or the mail drop server on their way to the home servers for Cisco
When the partner Exchange server, the mail drop Domino server, or a message store server on which
Cisco
Unity subscribers are homed is unavailable, Cisco Unity functionality is affected in the following
ways:
•Messages from outside callers are stored on the Cisco Unity server in the Unity Message Repository
(UMR), and can be retrieved during the outage. However, voice messages that were previously
received by subscribers are not available until the home server is back online.
•When the home server of a calling subscriber is down, any messages from that subscriber are stored
on the Cisco
•Message waiting indicators and message notification will not work.
TipMake sure that the importance of message store availability is clearly understood prior to installing one
or more Cisco Unity servers, particularly those that service message stores on separate servers.
Using Firewalls with Cisco Unity
Unity subscribers.
Unity server in the UMR, and can be retrieved by the recipient during the outage.
Using Firewalls with Cisco Unity
Revised May 6, 2008
Cisco Unity can coexist with firewalls. However, note that Cisco Unity should never be deployed outside
of a firewall. Doing so can expose the Cisco
if the server is hardened.
For detailed firewall requirements, see the following sections in the System Requirements for
Maximum Number of Users on Dedicated Domino or Exchange Servers
You should not allow the Domino or Exchange servers to service the maximum number of Domino or
Exchange users that IBM Lotus or Microsoft allow. In addition, servers qualified by Cisco as Exchange
message store servers for use with Cisco
customer should not allow the number of users on these servers to reach the maximum.
You should also be careful not to exceed the disk capacity for the information store. For example, in
order to enable recovery if the information store is corrupted, Microsoft recommends that the total size
of an Exchange information store never exceed 50 percent of the capacity of the drive on which the
information store is installed. For more information, see the Microsoft website.
Unity have a maximum number of Exchange users, and the
Storage Capacity for Voice Messages
For Cisco Unity systems that are configured for Voice Messaging, base the server requirements on the
total number of voice storage minutes required for each subscriber. A supported Cisco
generally provides storage for 20 to 30 minutes of voice messages per subscriber for the maximum
number of subscribers supported on that server.
Unity server
For Cisco Unity systems that are configured for Unified Messaging, it is not possible to base server
requirements on the total number of voice storage minutes required for each subscriber, because the
message store also includes e-mail messages and possibly faxes. However, you can calculate the storage
requirement for the desired number of voice storage minutes and add that to the current mailbox limits.
If the customer is replacing an existing voice messaging system with Cisco Unity, it may be possible to
obtain information from the existing system on the average number of minutes of voice messages that
subscribers currently have. You can then multiply the average number of minutes by the recording size
per minute—according to the codec that Cisco
average amount of disk space required for voice messages per subscriber.
Start with a one-to-one correlation of legacy voice messaging system to Cisco Unity. If the legacy
system handles a larger capacity than the largest Cisco
subscriber population onto more than one Cisco
is not necessary to segment subscribers onto backend message stores by extension number ranges or
prefixes but it may be easier to manage.
For more information, see the “How Codecs Affect the File Size of Voice Messages” section on page 3-5.
Number of Voice Ports
To determine the number and configuration of voice ports required, you can start with the existing voice
messaging system, if applicable. This may give you some idea how many ports are required for taking
voice messages, for turning message waiting indicators on and off, and for message notification.
In a Unified Messaging configuration, Cisco Unity uses telephone record and playback (TRAP), to allow
subscribers who use Notes or Outlook for voice messaging to play and record voice messages over the
phone rather than by using speakers and a microphone. This feature is especially desirable when
subscribers work in cubicles, where there is a lack of privacy. However, when a subscriber plays or
records a message by using TRAP, a port on the Cisco
subscriber uses speakers and a microphone to play and record messages.) If the customer wants
subscribers to use TRAP, calculations for the total number of voice ports required will need to take this
into account.
Unity will use to record messages—to arrive at the
Unity server, consider splitting the legacy
Unity server by extension number ranges or prefixes. It
Unity server is used. (No port is used when a
3-4
For Cisco Unity failover, the primary and secondary servers must have the same number of ports.
Design Guide for Cisco Unity Release 5.x
OL-14619-01
Loading...
+ 76 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.