• No results found

Capps Vol 1-3_bw

N/A
N/A
Protected

Academic year: 2021

Share "Capps Vol 1-3_bw"

Copied!
942
0
0

Loading.... (view fulltext now)

Full text

(1)

Table of Contents

Volume 1

Course Introduction

Overview '

Learner Skills and Knowledge

1

Course Goal andObjectives

3

Course Flow 4

Additional References 5

Cisco Glossary ofTerms

5

Your Training Curriculum

6

Introduction to Voice Mail

Id.

Overview 11

Module Objectives

1"1

Voice-Mail Integration Overview

_

Objectives

1"3

Voice-Mail Introduction 1_4

Single-Site Deployment

1"6

Centralized Multisite Deployment 1-7

Decentralized Multisite Deployment 1-8

Multiple Unified Messaging SystemsDeployment

1-9

Cisco Unity Connection Integration Options

1-10

Media-Stream Flows in a Cisco Unity Connection 1-11

Cisco Unity Connection Client Interfaces

1-12

Cisco Unity Connection Administration

1-13

Cisco Unity Connection RTMT

1-14

Voice-Messaging Access Options 1-15

Summary

116

References 1~16

General Requirements for Voice-Mail Integration 1-17

Objectives

1-17

Voice-Messaging Integration and Synchronization 1-18

Cisco Unity Connection SIP Integration 1-20

Digital Integration with Cisco Unity PIMG Units

1-21

Supported Phone Systems for Cisco Unity PIMG Integrations 1-22

Microsoft Exchange Integration 1-23

User-Creation Options 1-24

COBRAS Features 1-2o

Voice-Messaging Features 1-26

Message Notifications and Restriction Tables 1-27

Cisco Unity Connection Call Handler 1-28

Cisco Unity Connection Dial Plan 1-29

Class of Service 1-30

Cisco Unity Express vs. Cisco Unity Connection 1-31

Voice-Messaging Feature Comparison 1-32

Cisco Unity Express Script Editing 1-33

Default Auto-Attendant Script 1-34

Voice-MessagingSystem Design 1-35

Active-Active, High-Availability Deployment 1-37

Digital Networkingwith Active-Active Pairs 1-38

Voice Profile for Internet Mail 1-40

Cisco Unity Express SMB Design 1-41

Cisco Unity Express Enterprise Design 1-42

Multiple Cisco Unity Express Design 1-43

Cisco Unified Communications Manager Business Edition 1-45

Multisite Deployment with Digital Networking 1-46

(2)

Centralized Cisco Unity Connection SystemExample

1-48

Cail Flows

1 4g

SRST and Cisco Unity Connection

j_50

AAR and Cisco Unity Connection

^51

Additional Call-Flow Options

1_52

Summary 1 et

References

^53

Module Summary

^55

References

^_55

Module Self-Check

-,_57

Module Self-Check Answer Key

-5.59

Cisco Unity Connection in a Cisco Unified Communications

Manager Environment

2-J

Overview

2-i

Module Objectives 2-1

Integrating with Cisco Unified Communications Manager

2-3

Objectives 2-3

Cisco Unity Connection Integration Options with Cisco Unified Communications Manager

2-4

On-Net and Off-Net Calls 2-6

Call Forward Options 2-7

Cisco Unity Connection Configuration 2-8

Voice-Mail Integration on Cisco Unified Communications Manager

2-10

Hunt List 2-15

Hunt Pilot 2-16

MVUOnandOff 2-17

Voice-Mail Pilot 2-18

Voice-Mail Profile 2-19

Integration on Cisco Unity Connection 2-20

Port Group 2-22

Ports 2-24

Integration Troubleshooter Tools 2-26

Common Mistakes 2-27

Cisco UnityConnection Integration via SIP 2-28

SIP Trunk 2-30

Route Pattern and Voice-Mail Settings 2-32

SIP Integration on Cisco UnityConnection 2-33

Common Mistakes 2-35

Summary 2-36

References 2-36

Configuring the Cisco Unity Connection System

__

2-37

Objectives 2-37

Cisco UnityConnection System Settings Overview 2-38

General Settings vs. User Settings 2-39

Cisco UnityConnection System Settings 2-40

NTP Servers and Time 2-42

Setting the Time Zone 2-43

Time Zone Usage 2-44

Schedules 2-45

Holiday Schedule 2-46

Cisco Unity Connection Distribution Lists 2-47

System Distribution Lists 2-48

Contacts 2-49

Cisco Unity Connection Authentication and Roles 2-51

Check for Trivial Passwords 2-53

Roles 2-54

Cisco Unity Connection Restriction Tables 2-56

Restriction Table Configuration 2-57

Cisco Unity Connection LDAP integration 2-59

(3)

Import of Users from LDAP 2-60

LDAP Directory 2-61

LDAP Authentication 2-64

LDAP Service Parameters 2-66

Search Base 2-68

Advanced LDAP Settings 2-69

General LDAP Filter Introduction 2-70

LDAP Filter Configuration 2-72

Summary 2-73

References 2-74

Using Cisco Unity Connection Partitions and Search Spaces

2-75

Objectives 2-75

Cisco UnityConnection Dial Plan Components 2-76

Comparing Dial Plans 2-77

Cisco Unity Connection Dial Plan 2-79

Configuring Partitions 2-80

Configuring Search Spaces 2-81

Assigning the Users to the Partitions 2-82

Assigning a Search Space to the Directory Handler 2-83

Summary 2-84

References 2-84

Implementing Cisco Unity Connection Call Management

2-85

Objectives 2-85

Cisco UnityConnection Call Routing 2-86

Port Monitor 2-88

Default Call-Routing Behavior 2-89

Direct Call Routing 2-90

Forward Call Routing 2-92

Call-Routing Example 2-93

Order of Call-Routing Rules 2-95

Cisco Unity Connection Call Handler Types 2-96

Call Handler Reachability 2-97

Call Handler Example 2-98

Call Handler Comparison 2-99

Call Handler Templates 2-100

Call Handler Template Basics 2-101

Transfer Rules 2-103

Caller Input 2-104

Greetings 2-107

Message Settings 2-109

System Call Handler 2-111

Greeting 2-112

Default Caller Input Option 2-113

Caller Input 2-114

Default Operator Call Handler 2-118

Operator Call Handler 2-119

Default Operator is Not Available 2-121

Operator Not Available 2-122

Default Goodbye Call Handler Options 2-123

Goodbye Call Handler 2-124

Directory Handler 2-125

Default Directory Call Handler 2-127

Default Directory Handler 2-128

User Listing Options 2-130

Interview Handler 2-131

Product Hotline Example 2-132

Summary 2-134

References 2-135

(4)

Configuring Cisco Unity Connection Users 2-137

Objectives 2-137

Cisco Unity Connection User Templates 2-138

User Template Example 2-140

Password Settings and Roles 2-141

Transfer Rules 2-142

Greetings 2-143

Call Actions 2-144

Message Actions and Caller Input 2-145

TUi Experience 2-146

Cisco Unity Connection User 2-147

Alternate Extensions 2-148

Voice Mailbox 2-149

Mailbox Stores and Membership 2-150

Message Aging Policy and Mailbox Quotas 2-151

Private Distribution Lists 2-152

Notifications Devices 2-153

User-Creation Options 2-154

Cisco Unity Connection Class of Service 2-155

User Access to Features 2-156

Summary 2-158

References 2-158

Monitoring and Troubleshooting Cisco Unity Connection 2-159

Objectives 2-159

Cisco Unity Connection Troubleshooting 2-160

Reordei Tone 2-161

Call Forward to Cisco Unity Connection 2-162

Route Pattern Affecting Call Forward 2-163

Login Not v\torking 2-164

PIN Not Accepted 2-165

MW Issues 2-167

MVU Status 2-168

VUong Greeting 2-169

Rules and Conditions 2-170

Time Schedule 2-172

Voice Messages 2-173

Call Handler Transfer Issues 2-174

Call Handler Issues 2-175

AAR and Cisco Unified SRST Issues 2-176

Cisco Unified RTMT 2-179

Cisco Unity Connection Performance Counters 2-180

Cisco UnityConnection Session Performance Counters 2-181

Alert Properties 2-182

Reporting in Cisco UnityConnection 2-184

MVU Troubleshooting 2-185 Macro Traces 2-188 Summary 2-189 References 2-189 Module Summary 2-191 References 2-192 Module Self-Check 2-193

Module Serf-Check Answer Key 2-197

(5)

CAPPS

Course Introduction

""

Overview

IntegratingCisco Unified Communications Applications (CAPPS) v8.0 teaches learners the

integration options of Cisco Unified Presence, Cisco Unity Express, and Cisco Unity

Connection. It describes voice messaging deployment scenarios, Cisco Unified Presence features, and troubleshooting mechanisms as well as Cisco Unified Presence and Cisco Unified

Personal Communicator integration options with Cisco Unified Communications Manager.

Learner Skills and Knowledge

This subtopic lists the skills and knowledge that learners must possessto benefit fully from this course. The subtopic also includes recommended Cisco learningofferings that learners should

first complete before taking the course.

Learner Skills and Knowledge

• Working knowledge of converged voice and data networks

• Basic knowledge of Cisco IOS gateways

* Working knowledge ofCisco Unified Communications Manager

(6)

Cisco learning offerings:

Introducing Cisco Voice and Unified Communications

Administration (ICOMM)

Implementing Cisco Unified Communications Manager,

Part7(CIPT1)

(7)

Course Goal and Objectives

This topic describes the course goaland objectives.

arnerswith the necessary knowledge to

d Cisco Unified Presence into a Cisco

jmunications solution"

'3wnii:!?Gtions Apeicahons iCAPPS) v8 0

Upon completing this course, you will beable to meet these objectives:

Describe voice-mail integration options and requirements

Implement Cisco Unity Connection in a Cisco Unified Communications Manager

deployment

Describe howto implement Cisco Unity Express in a CiscoUnified Communications

Manager Express deployment

Implement voice-mail networking usingVPIM

• Implement Cisco UnifiedPresence and Cisco UnifiedPersonal Communicator

) 2010 Cisco Systems, Inc.

(8)

Course Flow

This topic presents the suggested tlow of the course materials.

uars * C curse Introduction M Introduction to Voice Mai Q SCO U nfly Connection in a Cisco Unified Communicaions Manager Environment

Cisco Unity Implementation of Connection in a asco Unity Express

CiscoUrified I h a Cisco Unlled

Communicaions

Manager

Environment

(Com.)

Comm unl catena

Manager Express

Environment

u n c Cisco Unity > Implementation ot

Connectim in a Cisco Unity Express Cisco Unified In a Cisco Unified

Com mimical on s Manager Environment (Cor*) Commurtcalons Manager Express Environment (Cont.)

Voice Protile for Internet Mail fcnpie mentation Voice Profllefor Internet Mail implementation (Cont) Cisco Unified Presence Implementation Cisco United presence Implementation (Cont.) Cisco Unified Presence Im piomental Ion (Com.)

The schedule reflects the recommended structure for this course. This structure allows enough

time for the instructor to present the course information and for youto work througli the lab

activities. The exact timing of the subjectmaterialsand labs depends on the paceof your specific class.

(9)

Additional References

This topic presents the Cisco icons and symbols that are used in thiscourse, as wellas

information on where to find additional technical references.

Cisco Icons and Symbols

Cisco Unified Presence Cisco unity Comeclcfi Cisco Unified Messaging Gateway Cisco ASA Adaptive Security Ap fiance Network Cloud Cisco Unified Commuiications Manager Express Cisco Unified Communications Manager Express wltt Cisco Urity Express

Cisco Glossary of Terms

For additional information on Cisco terminology, refer to the Cisco Internetworking Terms and

Acronyms glossary at

http://d()c\siki.cisco.coni/v\iki/CategoiT:Internetw'orking_Ternis__aiid_Acronyins_(ITA).

>2010 Cisco Systems, Inc

(10)

Your Training Curriculum

This topic presents the training curriculum for this course.

You are encouraged tojointheCisco Career Certification Community, a discussion forum that

isopen to anyone who is holding a valid Cisco Career Certification (such as Cisco CCIE .

CCNA\ CCDA\ CCNP*, CCDPS, CC1P\ CCVP*, or CCSf*). Itprovides a gathering place

for Cisco certified professionals to share questions, suggestions, and information about Cisco

Career Certification programs and other certification-related topics. For more infonnation, visit

http:0\\\^w.cisco.conv'go/ceilifi cations.

(11)

Cisco Career Certifications: CCNP Voice

Expand your professional options and advance your career Professional-level recognition in voice networking

Expert

II i lessional

isociate

Voice Netiwrking

©2010 Cisco Systems, Inc.

Recommended Training Through

Cisco Learning Partners

knptertmnting Cisco Voice Commmictions

andOoS

Wptemenffng Cisco UnifiecJ Communications

Manager. Part 1

tnpfementmg Cisco UnifiedCommntjcattons

Manager, Part 2

Troubleshooting Osco Untfterf

Communicafions

Integrating Cisco United Communications

Applications

http: //www.ciSCO.rom/gafcerti tications

(12)
(13)

Module 1

Introduction to Voice Mail

Im

Overview

The module introduces the Cisco Unity Connection and Cisco Unity Express voice-messaging

systems and compares the parameters and features of each. The module discusses Cisco Unity

Connection integration options, including (but not limited to) integration with Cisco Unified

Communications Manager. The module also examines various deployments in which Cisco

Unity Connection is placed as acentralized or decentralized voice-messaging application.

This module provides an overview of the features that are discussed in the "Implementation of

Cisco Unity Connection in aCisco Unified Communications Manager Environment" module

Design examples show how and where to place Cisco Unify Connection and Cisco Unity

Express. Afew examples will provide Cisco Unity Express and Cisco Unity Connection sizing

and deployment considerations.

Module Objectives

Upon completing this module, you will be able to describe voice-mail integration options and

requirements. This ability includes being able tomeet these objectives:

• Describe voice-mail integration options, corresponding traffic flows, and available client

interfaces

• Describe general requirements for voice-mail integration, including user-account

synchronization, redirecting-number explanation, call flows in SRST mode or under

no-bandwidth conditions, CoS implications ofMWI, and voice-mail notifications

(14)

~ " I '. \ rr-F.oac\ „a n © 2010 Cisco Systems Inc

Integrating Cisco Unified Communications Applications (CAPPS) v8 0

>y ^uiu l.

y

(15)

Jtw

Lesson 1

Voice-Mail Integration

Overview

Overview

This lesson describes integration options and deployment scenarios for Cisco Unity

Connection. Different technologies support Cisco Unity Connection single-site or multisite

scenarios in centralized or decentralized deployments.

Cisco Unity Connection media streams represent the types of calls that Cisco Unity Connection

receives An overview ofGUT access to Cisco Unity Connection discusses the configuration

options. The lesson also discusses tools such as Cisco Unity Connection Real-Time Monitoring

Tool (RTMT) and Port Monitor and describes user access to voice messages via telephone user

interface (TUI), GUI, andmessage notification.

Objectives

Upon completing this lesson, you will be able to describe the general requirements for

voice-mail integration. This ability includes being able to meet these objectives:

Describe the role ofvoice-messaging systems in a Cisco Unified Communications solution

• Describe the Cisco Unity Connection interfaces

(16)

Voice-Mail Introduction

1-4

This topic describes the integration options and deployment models for Cisco Unity

Connection. J Cisco Unified ; Presence '< Cisco Unified CM" AXUSOAP lmpcrt>ng Users

Set Forwarding Attnbutes

H*

$

User TUI or

Cisco Voice View Express

", Active Directory for

Synchronization and Optional

Authentication

Personal Routing

• Cisco Unified CM =Cisco Unified Communications Manager

" CiscoUnified MP= CiscoUnified MeetingRace

—Cisco Unified MPE =Cisco Unified MeetingPlace Express

Calendaring to Cisco Unified MP". Cisco Unified MPE"*, Exchange Server 2003 and 2007 Exchange Server

Cisco Lmty Connection integrates messaging and voice-recognition components to provide

global access to calls and voice messages for as many as 20,000 users per Cisco Unity

Connection server. Cisco Unity Connection advanced communication services offer \oice

commands to place calls or listen to messages in hands-free mode. These services also offer

commands lo check messages over the telephone or from adesktop, through an email inbox or

a web browser.

Running on aLinux-based network appliance platform, Cisco Unity Connection has its own

integrated message and data stores. Cisco Unity Connection can integrate with Cisco Unified

Communications Manager. Cisco Unified Communications Manager Express, or traditional

PBXs. Cisco Unit> Connection can be configured to import auser database from Cisco Unified

Communications Manager by using the Administrative XML Layer (AXL) and Simple Object

Access Protocol (SOAP).

Cisco Unity Connection can integrate with Microsoft Exchange Server lo deliver voice

messages to an Internet Message Access Protocol (IMAP) email inbox. The Web-based

Distributed Authoring and Versioning (WebDAV) service allows users to import calendaring

infonnation from Microsoft Exchange, forpersonal transfer rules.

Calendaring integration to Cisco Unified MeetingPlace, Cisco Unified MeetingPlace Express

Microsoft Exchange Server 2003, and Web Services application programming interface

(WcbSvcs API) for Microsoft Exchange Server 2007 are available by using the Microsoft

Exchange WebDAV protocol.

(17)

Mm

*-—

Microsoft Active Dtrectory integration is available by using the Lightweight Directory Access

Irotocol (LDAP) interface to synchronize Cisco Unity Connection usernames and passwords to

Active D,rectory. Authentication for web-based application access is an optional feature of

Active Directory integration.

Cisco Unity Connection provides aTUI and avoice user interface (VUI). By using an IP phone

and Voice View Express, users can visually check and browse their mailboxes.

>2010 Cisco Systems, Inc.

(18)

Single-Site Deployment

In its simplest form, Cisco Unity Connection can be deployed as astandalone server in aCisco

Unified Communications solution.

1-6

Astandalone server supports as many as 20,000 voice-mail users.

Easy deployment and only one G711 codec; transcoders and

traffic-pattern evaluation are not necessary.

Headquarters

WAN

PSTN

Cisco Unity Connection implementations range from a500-user integration that colocates with

Cisco Unified Communications Manager Business Edition, to aCisco Unity Connection server

cluster that supports as many as 20,000 voice-mail users.

In asinde-site deployment, typically only one G.711 codec is used. Call Admission Control

(CAC) or transcoders are unnecessary because no additional branches are connected via WAN

connections, which typically use the G.729 codec is used.

The platform overlay determines the capacity, capabilities, and number of users that are

supported When higli availability and redundancy are needed or when multiple locations arc

expected (now or in the fumre). then another deployment model miglit better meet the needs ot

the organization.

Traffic patterns do not need to be evaluated when Cisco Unity Connection is used in

asingle-site solution. Modern LANs are high-speed Fast Ethernet or Gigabit Ethernet networks. One

G711 call requests 80 kb/s on Layer 3. ACisco Unity Connection sewer that offers as many as

HO voice ports requires 20 Mb/s (250 calls *80 kb/s per call).

(19)

Vi^_.

W

Centralized Multisite Deployment

Lr, acentralized Cisco Unity Connection solution, the Cisco Unity Connection server and the

WAN aresmgle points of failure.

• Cisco Unity Connection and the WAN need to be highly reliable.

• Cisco SRSV offers voice messaging to branch IP phones during afailure

' t?anicSrs°Ver ** WN reqU're traffic-Pat,em evaluation, CAC, and

Headquarters

G.729 Calls to Cisco

Unity Connection

For high availability, use aCisco Unity Connection cluster with two Cisco Unity Connection

servers mact.ve-act.ve mode. The WAN service level agreements (SLAs) should offer highly

available and redundant WAN connections from the headquarters to the branches. Despite such

precautions, afailure could prevent the Cisco Unity Connection branch users from using the

centralized votce-messaging system (similar to call-processing issues during aWAN failure).

In the case ofafailure, the Cisco Survivable Remote Site Voicemail (SRSV) router takes over

the voice-messaging ftmctionality for branch users and offers local voice-mail and

auto-attendant features. After the WAN has recovered, the Cisco SRSV router synchronizes with

Cisco Unity Connection and changes back to passive mode, like Survivable Remote Site

Telephony (SRST).

When centralized applications are used, traffic patterns constantly change and must be

PRX^H l •; eXamP'e' -,UPPOSe tHat 3CUS'°mer ^25° voice-messaging users replaces a

PBX and ocal voiee-ma.1 system w,th acentralized Cisco Unified Communications system. If

10 percent of the branch employees use the centralized voice-mail system simultaneously then

voice messaging bnngs 25 additional connections (25 calls *24 kb/s on Layer 3=60o7b)> o

the voice-traffic pattern for the Cisco Unity Connection application.

These 25 calls need also to be transcoded at the headquarters site, which might require

additional digital s.gnal processor (DSP) resources. Carefully design centralized Cisco Unified

Commtmtcafons systems, and consider the traffic pattern for voice mail, auto attendant, and

i 2010 Cisco Systems. Inc

(20)

Decentralized Multisite Deployment

In adecentralized Cisco Unity Comiection solution, the Cisco Unity Connection clusters arc

networked throughdigital networking.

• Each sitehas itsown call-processing and voice-messaging system andis

self-sufficient

• Digital networking connects the Cisco Unity Connection clusters • Messages aresent toremote users via G729 over the WAN

Branch Headquarters [CiscoUnity Connection Cluster Cisco Unity Connection Cluster , Dtgiial Networking v.ti-t

•-"-Digital networking can be used only between identical voice-messaging systems, connecting

Cisco Unity Connection to Cisco Unity Connection or Cisco Unity to Cisco Unity.

Traffic patterns in these deployments also change constantly; for example, as messages are sent

to or received from users on the remote voice-messaging system. However, these messages,

which are sent via email, are not real-time streams, so the messages do not require quality ot

service (QoS). Calls to users at the remote site are calculated during the WAN design for call

processing Therefore, these calls are included in the bandwidth-requirement calculations;

WAN bandwidth usage is the same whether auser places acall or leaves amessage over the

WAN. Still, transcoders are requested when using G.729 inthe WAN.

During aWAN failure, calls are rerouted automatically over the public switched telephone

network (PSTN) and voice messages are left via PSTN. In adeployment ot two clusters with

15 000 users each, an enormous number of calls (and therefore, voice-messaging traffic) can

occur between the locations. This situation is especially true in companies that work with

virtual or distributed teams.

(21)

"^^

m

Multiple Unified Messaging Systems Deployment

Youcanjuse Voice Profile for Internet Mail (VP1M) to network Ciscovoice-messaging

systems! Cisco Unity Connection, Cisco Unity, and Cisco Unity Express, and third-party

productf mat support VPIM.

r • VPIM connects Cisco Unity Connection, Cisco Unity, and Cisco Unity

' Express

• CiscoUnified Messaging Gateways increase the scalability and

manageability for large voice-messaging deployments.

Headquarters BrancM

| Cisco Unity

Cisco Unified Messaging Gateway is a software-based network module for Cisco integrated

services routers (ISRs). The gateway acts as the central hub for Cisco Unity, Cisco Unity

Connection, and Cisco Unity Express applications in unified messaging solutions, to provide

intelligent routing for voice messages. Within a voice-messaging network, theCisco Unified

Messaging Gateway exchanges subscriber and directory information among the Cisco

messaging solutions. The gateway also provides interoperability with third-party

voice-messaging systems over VPIM networks.

Cisco Unified Messaging Gateway supports voice-messaging system registration and

autoregistration with Cisco Unity Express. The gateway also supports directory information

exchange, message routing, and message delivery, including system distribution lists (SDLs)

and system broadcast messages (SBMs), multiple messaging formats, and dial-by-name with

spoken-name confirmation across anetwork with many Cisco Unified Messaging Gateways.

Cisco Unified Messaging Gateway supports one-to-one, active-standby failover. Each

voice-messaging solution registers with both primary and secondary Cisco Unified Messaging

Gateways, if failoveris implemented in the network.

32010Cisco Systems, Inc.

(22)

Cisco Unity Connection Integration Options

Cisco UnityConnection can integrate with phone systemssuch as Cisco Unified

Communications Manager and with qualified circuit-switched phone systems.

Cisco Unity Connection can be integrated simultaneously with different telephony systems

Cisco Unified Communications Manager can be integrated via SCCP or SIP.

Osco Urufied Commumcations 5V*M/^3T!J Manager Cluster via SCCP "^>0/**

/>*

Qsco UnifiedCommunications ..

,4-/-Manager Cluster via SIP "'^r/^-^yK'r

SIP PIMG. or TIMG

Message Store Cisco Unity Directory Cisco Unity Connection

Cisco Lnity Connection supports simultaneous integrations with multiple telephone systems.

Cisco I nit) Connection supports Cisco Unified Communications Manager and Cisco Unified

Communications Manager Express integrations through Skinny Client Control Protocol

(SCCP) and Session Initiation Protocol (SIP). Circuit-switched phone-system integrations can

be accomplished througli the Cisco Unity PBX IP Media Gateway (PIMG) or Tl IPMedia

Gateway (TIMG) and a SIP trunk. For more information onwhich PBXs are supported, refer to

the PIMC Integration Guide for Cisco Unity Connection Release #.a at

lmp:V'\UY\\.L'i.ico.eonvVn/l.Vdoe^'\o^ aicintpime.litml.

(23)

L

Media-Stream Flows in a Cisco Unity Connection

Media streams in Cisco Unity Connection can be categorized as directed calls, forwarded calls,

and messatie notifications.

in

Direct calls; for example, voice retrieval Forwarded calls to Cisco Unity Connection

Message notification to phone, email, or pagers

Headquarters

Cisco Unity

Connection

Direct calls start at die IP phone and end atthe Cisco Unity Connection; for example, when an

IP phone userpresses the Messages button to retrieve voicemessages.

Forwarded calls areforwarded to thevoice-messaging system; forexample, calls to an iP

phone that is busy. Thecaller canleave a message for thecalled party.

Cisco Unity Connection can send message notifications to phones, email accounts, orpagers. A

notification starts at Cisco Unity Connection after a message isleft for a voice-mail user; for

example. Cisco Unity Connection will send a notification to themobile phone of thecalled

user.

M

mi

thd

sage notification calls interact with Cisco Unified Communications Manager. The

voice-I ports on Cisco Unity Connection need thecalling search space (CSS) to callthePSTN. voice-If

CSS isleft with the default value ofnone, then no calls can bemade. Inaddition, restriction

tables can besetona user basis inCisco Unity Connection.

) 2010 Cisco Systems. Inc. Introduction lo Voice Mail

(24)

Cisco Unity Connection Client Interfaces

This topic describes the Cisco Unity Connection GUI interface, Cisco Unity Connection tools,

and user access to voice messages.

Cisco Unity Connection has a powerful administration

interface:

» Perform daily jobs via the GUI:

» Perform additional maintenance tasks via CLI (SSH).

Cisco Unity Connection Administration

Cisco Unity Connection canbe administered via a GUI. Browse to Cisco Unity Connection via

http://IP/ccmadmin to administer these Cisco Unity Connection systems:

Cisco Unity Connection Administration: Configure users, call handlers, mailboxes,

system settings, and so on.

Cisco Unified Serviceability: Configure traces, activate services, set control center and

Simple Network Management Protocol (SNMP)parameters, and so on.

Cisco Unified Operating System Administration: Set the parameters for IP, Network

Time Protocol (NTP). and time; change the server version or reboot the server: access

securitysettings (such as IPsec); upgradesoftware; and so on.

Cisco Unified Connection Serviceability: Start macro and micro traces; manage the

cluster, reporting, and so on.

CiscoUnity Connection Disaster Recovery System: Back up and restore the Cisco Unity

Connection system.

If GUI access is not working properly, then additional maintenance tasks canbe perfonned via

command-line interface (CLI) via Secure Shell (SSH).

(25)

Cisco Unity Connection Administration

The figure shows the main Cisco Unity Connection configuration menu.

The main part of the administration work is done in Cisco Unity Connection Administration.

Configure user templates, users, call handlers, systems settings, and telephony integration.

Unity Connection Users Cass of Service Templates Cjr-tarti ; £ Ditnburion List? i \S Call Management IE Message S'.orage ji+ Nety.ori.ing j S D-al ^lan

]i*; System Settings IE T; leoheny Integrations

i 2 TjdIs

The primary administration work in CiscoUnity Connection happens in Cisco Unity

Connection Administration. You can add and manage user templates, add and manage users, configure dial plans, and so on.

(26)

Cisco Unity Connection RTMT

Cisco Lnity Connection RTMT is similar to Cisco Unified Communications Manager RTMT.

Use Cisco Unity Connection RTMT to view information:

Thresholds can be set to automatically inform the administrator.

Traces can be viewed.

• Port Monitor delivers real-time data about incoming calls to Cisco Unity Connection (calling, called number, and forwarded number).

You can use the tool to view Cisco Unity Connection information for the system, server,

performance, and tools. Port Monitor is helpful during troubleshooting. Port Monitor shows the calling, called, and forwarded number of the caller, in real time. Port Monitor also shows the current played greeting.

(27)

Voice-Messaging Access Options

Users can retrieve messages in different ways.

ce-nnessagm?

The user can retrieve messages in different ways:

•Cisco Untried PC =dxa Unified Personal Communicator |

Via TUL a user can use any phone (or a new phone client such as Cisco Unified Personal

Communicator) to place a call to the Cisco Unity Connection system and retrieve messages.

Via the GUI, a user can use an IMAP client to download an email message with an attached

.wav file that can then be played on the computer. The Message Waiting Indicator (MWI) is

synchronized after the user listens to the file. GUI users can also access Voice View Express,

which is an IP Phone Service. This service allows users to browse through messages and

directly access the most important message first, rather than playing messages in order (as TUI

users must do).

When the message notification feature is inuse, Cisco Unity Connection sends the user a

notification via phone, pager, oremail when a new message isreceived. When notification is

sent to aphone, the user is asked to enter aPIN while Cisco Unity Connection is calling. The

MWI cannot be synchronized after the user listens to amessage that was sent via email to any

email address.

>2010 Cisco Syslems, Inc

(28)

Summary

This topic summarizes the primary points thatwerediscussed in this lesson.

References

mi a n

Cisco Unity Connection can scale from 500 to 20.000 users per server(or to 100,000 users per system, with digital networking). In both single-site and multisitedeployments, Cisco Unity Connection strengths can be supported by Cisco SRSV. digital networtdng, or VPIM with other Cisco voice-messaging

products.

Cisco Unity Connection can be administered via GUI and CLI. Cisco Unity Connection RTMT provides a viewof the system

and a performance summary of the Cisco Unity Connection server. Port Viewerprovides a real-time viewof incoming calls. Users can access messages via TUI or GUI, and Cisco Unity Connection can notify users when new messages arrive.

For additional infonnation. refer to this resource:

Cisco Systems, Inc. FIMG Integration Guide for Cisco Unity Connection Release 8.x. San

Jose. California, February 2010.

http://\\^^v.cisco.corn/enAJS/docs/voicejp_comm/coimeclion/8x/integration7guide/pimg/c

ucintpimg.html.

(29)

Lesson 2

General Requirements for

Voice-Mail Integration

^

Overview

This lesson describes Cisco Unity Comiection integration options, including integration with

Cisco Unified Communications Manager, traditional PBXs, and other applications. The lesson

introduces Cisco Unity Connection features and gives an overview of how to size and deploy

Cisco Unity Express and Cisco Unity Connection in aCisco Unified Communications system

Objectives

Upon completing this lesson, you will be able to describe voice-mail integration options and

requirements. This ability includes being able to meet these objectives:

• Describe the integration options for Cisco Unity Connection and various call-processine

systems

• Describe the voice-messaging features of Cisco Unity Express and Cisco Unity Connection

• Describe the scenarios in which you can place Cisco Unity Express and Cisco Unity

Connection

Describe the call flows ofCisco Unity Connection invarious Cisco Unified

Communications system scenarios

(30)

Voice-Messaging Integration and

Synchronization

This topic describes the integration ofCisco Unity Connection with Cisco Unified

Communications Manager, traditional PBXs, and other applications.

The mail pilot and huntpilot are used to call the

voice-messaging system.

Voice-messaging traffic can be secured. SCCP integration uses port 2000 or 2448.

i

I

Cisco United CM * Cisco Unified Com mm leal Ions Manager

L

When integrating Cisco Unified Communications Manager with Cisco Unity Connection via

Skinnv Client Control Protocol (SCCP). use the Voice Mail Port Wizard in Cisco Unified

Communications Manager Administration. The Voice Mail Port Wizard asks for parameters

(such as number of voice-mail ports), automatically generates the voice-mail ports, and puts the

ports into the line group. The hunt list and hunt pilot need to be configured manually.

For the voice-mail profile and voice-mail pilot, use and modify the existing default entries.

which existfor all users in the Cisco Unified Communications Manager system.

When auser presses the Messages button, Cisco Unified Communications Manager looks up

the voice-mail profile and voice-mail pilot. For example, ifthe voice-mail pilot is configured

with the number 2100. then the Cisco Unified Communications Manager searches for a hunt

pilot that has the number 2100. The hunt pilot looks up its configured hunt list, which then

looks up the line group. The voice-mail ports then are used as defined in the line-group

parameter distribution mechanism; for example, round robin.

On the Cisco Unity Connection system, the call enters via the ports that are the counterparts of

the Cisco Unified Communications Manager voice-mail ports. The Cisco Unity Connection

ports can be configured for aspecific use. such as taking emails, setting the Message Waiting

Indicator (MWI). and so on.

You can control call routing—in other words, how calls come in and leave the Cisco Unity

Comiection system—via the portgroup or phone system.

(31)

Also. MWI must be configured with the same numbers—for example, 2110 for MWI on and

2111 for MWI off—on both sites. Cisco Unity Connection dials out the MWI number. The call

is extended to the Cisco Unified Communications Manager, which then dials the IP phone The

MWI is turned on or off. You can also manually dial numbers to test whether the MWI

numbers can reach the IP phones; class ofservice (CoS) might prevent this behavior.

The SCCP integration uses port 2000, which is the standard SCCP port. IP phones also use this

port: for example, to communicate with Cisco Unified Communications Manager The

communication between the IP phone and Cisco Unity Connection can be secured (on port

2448). which requires the use of certificates.

52010 Cisco Systems, Inc.

(32)

Cisco Unity Connection SIP Integration

1-20

Cisco Unified Communications Manager and Session Initiation Protocol (SIP) integration

requires fewer configuration elements that SCCP integration requires.

The voice-mail pilot and a route pattern are used to call the

voice-messaging system.

Voice-messaging traffic can be secured. SIP integration uses port5060 or 5061.

No explicit MWI numbers are required.

e

i

j

Cisco Untied CM =Cisco Unified Commiiricatons Manager |

When integrating Cisco Unified Communications Manager with SIP, you must first create a

SIP trunk security profile. The SIP trunk, which points to the Cisco Unity Connection system.

uses this profile.

Instead of ahunt pilot, aroute pattern (with, for example, the number 2100) is configured. The

voice-mail profile and voice-mail pilot are used as they are in SCCP integration. When auser

presses the Messages button on the IP phone, Cisco Unified Communications Manager takes

the number that is configured in the voice-mail pilot (for example, 2100), then searches for a

route pattern that has that number. Cisco Unified Communications Manager then reaches Cisco

Unity Connection via the SIP trunk. The number of ports is undefined in Cisco Unified

Communications Manager.

On the Cisco Unity Connection system, the elements that are used for SIP integration are more

or less the same compared to the elements that are used for SCCP integration. The ports are

configured to register with aSIP server, which is the Cisco Unified Communications Manager.

The number ofports is specified in the Cisco Unity Connection system only.

MWI handling is different in SCCP and SIP integrations. SIP integration does not use explicit

numbers for MWI on or MWI off.

SIP integration uses port 5060, which is the standard SIP port; IP phones also use this port; for

example to communicate with Cisco Unified Communications Manager. Ihe communication

between the IP phone and Cisco Unity Connection can be secured by using port 5061.

(33)

*•

Digital Integration with Cisco Unity PIMG Units

Legacy phone systems can send call infonnation, MWI requests, and voice connections through

the digital lines. ITiese lines connect the legacy phone system to the Cisco Unity PBX IP Media

Gateway (PIMG) units. The Cisco Unity PIMG units use SIP to communicate with the

Cisco Unity Connection server through the LAN or WAN.

Digital Integration with Cisco Unity FIMG Units

1The PBX sends call information. MVU requests, orvoice

connections.

TheCisco Unity PIMG unit transmits the information via SIP

to Cisco Unity Connection.

Analog lines can be used to transmit information via dual

tone multifrequency (DTMF) tones.

Qgfal Lines

PBX Cisco UnityPIMG Unit

LAN or WAN

Cisco Unity Conleclton

Cisco Unity PIMG products are integration devices that offer aL

between Cisco Unity Connection servers and an existing, traditU

an 8-port, stackable integration device that emulates adigital or!

PBXside, '

fgh-quality connection

ml PBX. Cisco Unity PIMG is lalogphone (station)on the

52010Cisco Systems. Inc.

(34)

Supported Phone Systems for Cisco Unity PIMG Integrations

Cisco Unity Connection supports Cisco Unity PIMG integrations with several phone systems.

Added support on a regular basis

Avaya Definity G3 Avaya Oefinity ProLogix

Avaya S8300. Avaya S8500, and Avaya S8700

Mitel SX-200 Mitel SX-2000 NEC NEAX 2400 Nortel MerirJan 1 RDlm 9751 9005 Rolm9751 9006

&emensHiccm300E (European) DTMF (analog) SiemensHicom 300-senes E (NorthAmerican) Digital

Digital

Dgital

Digital Digital Dgital

Cisco Unity PIMG integration provides these integration features:

Call forward to personal greeting

Call forward to busy greeting

Caller ID

L-asy message access Identified user messaging MWI

Message access is simplified because Cisco Unity Connection identifies the user according to

the extension from which a call originates. Therefore, the user can retrieve messages without

entering an ID. although apassword miglit be required. Also, Cisco Unity Connection can

identify auser who leaves amessage during acall, based on the extension from which a

forwarded internal call originates.

Cisco Unity Connection can be integrated with two or more phone systems at one time. For

infonnation about the maximum supported combinations and instructions for integrating

Cisco Unity Connection with multiple phone systems, see the Multiple Phone System

Integration Guide for Cisco I'nitr Connection Release 8.x at

http^www.cisco.com/enmS/docsA'oi^

tegratiorVcuc8xintmultiple.html.

(35)

Microsoft Exchange Integration

Cisco Unity Connection can interface with Microsoft Exchange Server through Internet Message Access Protocol (IMAP), which permits users to access email over the phone.

Cisco Unity Connection uses:

• IMAP, to access email messages and read them over the phone, via text-to-speech

• WebDAVor WebS^s API. to access the calendar for free or busy status and personal contacts for name dialing

My Personal

Contaa*

Appointment

Information

Web-based Distributed Authoring and Versioning (WebDAV) provides access to calendars and personal contacts for Microsoft Exchange Server 2003.

The Web Services application programming interface (WebSvcs API) provides access to calendars and personal contacts for Microsoft Exchange 2007.

IMAP allows access to or sharing of messages that reside on a mail server. IMAP allows a

client to access remotemessagestores as if those stores were local. With IMAP, messages do not need to be transferred betweencomputers. Messaging Application Programming Interface

(MAPI) allows the sending of messages from within another application and allows the creation

of attachments. Typical programs that use MAPI includeword processors and spreadsheets.

(36)

User-Creation Options

You can administer new users in Cisco Unity Connection in many ways.

Cisco Unity Connection users can be implemented in various ways:

1

\

1

\

I

T

'Cisco Unified CM - Cisco Unified Communications Manager

User templates support manual configuration of new users. You can create multiple users in

bulk by importing data from a .csv file. Alternatively, you can import users from Microsoft

Active Directory or a Cisco Unified Communications Manager server.

Users cim also be migrated from Cisco Unity. Administrators can use the Consolidated Object

Backup and Restore Application Suite (COBRAS) to migrate users, with or without their messages, from a Cisco Unity system to a Cisco Unity Connection system.

(37)

COBRAS Features

COBRAS is a set of tools that administrators can use to back up all subscriber, call-handler, public-distribution list, schedule, and routing-rule information. Administrators can also use COBRAS to restore some or all of that information to another Cisco Unity or Cisco Unity

Connection server.

COBRAS Features

COBRAS performs object-oriented exports and imports:

• COBRAS can import individual objects with related information, such as

deleted mail for a single user.

* COBRAS provides migration services from specific versions of Cisco Unity and Cisco Unity Connection to Cisco Unity Connection Version 8.0. • Each platform and version require a specific COBRAS application version

for both export and import operations/

1 Find the most recent versions at > .

Mgratbn Example

COBRAS Export Cisco Unity 5.0

COBRAS Impcrt

Cisco Unity Connection 8.0

COBRAS is specifically designed to allow partial restorations, restorations to versions or

products that are different than the source, and mergesof data from muhiple systembackups.

COBRAS does not provide the same functionality as CiscoUnity Disaster Recovery Tools

(DiRT). You cannotuse COBRAS to performa completebackup of the entire Cisco Unity

database and restore it, as a whole, to a new server. For information about supported versions of

COBRAS, visit http://www.cisco.com or http://www.ciscoiinttytools.coni.

(38)

Voice-Messaging Features

This topic describes Ihe Cisco Unity Express and Cisco Unity Connection features that will he

discussed in more detail in the "Implementation of Cisco Unity Connection in a Cisco Unified Communications Manager Environment" module.

lime Z011&& and hehediifes

Time synchronization affects time zones and schedules: • Time zones are required for multiple time-zone rollouts.

- Schedules define business hours.

> In addition, holiday lists can be configured.

H

Time Zone+5 UTC

Message Left at

1233

-* 'rt,^ li!V:fcZone -3 UK

Business Hours

09.00-17 00

Non-Business Hairs and

Holidays, Christmas, etc

Time synchronization is important (and mandatory) for most applications. For a Cisco Unity Connection deployment that crosses multiple time zones, the time zones must be specified so that the messages are time-stamped with the correct time. Mailboxes or call handlers can be enabled only for business hours or for all hours. In addition, specific call handling can be configured for after business hours or for holidays.

(39)

Message Notifications and Restriction Tables

By default, standard message notification on Cisco Unity Connection is the MWI on the IP

phone. For mobile users, additional notifications can be set up.

Users can be notified if new messages are left: * Restriction tables define the calling rights.

* CSSs are not user-individual. * Notifications calls ask for a PIN.

MWI On or Off

Restriction Table for International Calls on a Per-User Basis Restriction '" Table""' Phone (Home, Mobile) Psger Email

(Business or Private Address)

Notification devices are phones, pagers, or email mailboxes. As manyas three phone devices

canbe defined per Cisco Unity Connection user. As soonas a voicemessage is leftfor the user,

the CiscoUnity Connection callsthe specified device; for example, the mobile number of

message recipient. When the user answers the notification call,Cisco Unity Connection

informs the user about the new voice message and asks the user to enter a PIN. After entering

the PIN. the message is played and the MWI is turned off.

An email, with the messageattachedas a .wav file, can be sent to any email address. However,

if the enduser listens to a message that was sent viaemail, theMWI cannot be synchronized

with the IP phone. On IMAP clients, the MWI is synchronized afterthe recipient listens to the

.wav file.

User templates allow you to enable notification devices, but the user or an administrator needs

to configure the notification-device addresses; for example, mobile phone numbers or external

email addresses. Toprevent a user from calling to international numbers, set uptherestriction

tableto block cost-intensive calls. Thisrestriction is usually seton a system level but can be

individualized per user.

) 2010 Cisco Systems, Inc Introduction to Voice Mail

(40)

Cisco Unity Connection Call Handler

In Cisco Unity Connection call management, three different kinds of call handlers can be selected.

System call handlers are used for greetings and can offer the caller differentcall actionsper

digit selection. Directory call handlers allow callers to search for users on the Cisco Unity Connection system or connected voice-messaging systems.

The interview call handler asks a customer questions and records the answers of the callers. The recorded message can be sent to any voice-mail user.

Three system call handlers are precon figured: goodbye, opening greeting, and operator. When a

user who is not a subscriber or who does not transmit the calling number dials the general

voice-messaging system number, the caller hears the opening greeting. The user is offered the

option to enter an ID and PIN to log in to a personalmailbox.

(41)

Cisco Unity Connection Dial Plan

The dial plan in Cisco Unity Connection consists ofpartitions and search spaces.

Cisco Unity Connection Dial Plan

The dial plan in Cisco Unity Connection is similar to

the dial plan in Cisco Unified Communications

Manager:

• By default, all users are inthe same default partition.

• A search space includes partitions.

• For example, a directorycall handler allows callers to dial

users via the search spaces.

These entities can be compared to Cisco Unified Communications Manager partitions and

callingsearchspaces (CSSs).

During the installation ofCisco Unity Connection, a name must be entered. This name is

the default name of the preconfigured partition and search space. Both are preselected in

the user and call handler templates, so all new users or call handlers will belong to this

default partition and be assigned this default search space.

Asearch space can be used to control where a directory call handler—and thus the

caller-can search for users when, for example, the caller selects the option todial a user ortosend

a message. The search space can limit the caller to search on the current server only, on all

servers, or in certain partitions only.

• For example, in amultisite scenario, the administrator can create adirectory call handler

for each location. These site-specific directory call handlers can search for users only in the

current site, not in the complete company directory. In another example, the administrator

could place managers in amanager partition and create adirectory call handler that

prevents external users from dialing themanagers directly.

>2010 Cisco Systems, Inc

(42)

Class of Service

The tennCoS can be misleading. Thetenn has nothing to do with CoS as it exists in Cisco

Unified Communications Manager, or with quality of service (QoS).

Class of Service defines which feature can be used by Cisco Unity

Connection users, for example:

-c

•Cisco Unified PC = Cisco Unified Persona Communicator

Rather, CoS describes which features Cisco Unity Connection users can use. The two default

CoS profiles are System and Voice Mail User. The Voice Mail User CoS supports these

settings by default:

Timers allow the voice recording of a name, at a maximum length of 30seconds. The

maximum length for greetings is90 seconds, and the maximum message length is 300

seconds.

Us,ers are listed inthe directory sothat they can be found when callers search for them;

tot-example, via a directory call handler.

Features that can be licensed aredisabled; for example, access to voice mail viaan IMAP

client or Cisco Unity Inbox.

* Features that might generate additional costs, such as transfer rules, are disabled: for

example. Cisco Unified Personal Communicator.

• Only an administrator can set the alternate extensions; otherwise, the feature might open a

security hole within the Cisco Unified Communications solution.

• The number of private distribution lists and the members per private distribution list can be

limited.

Call Transfer for outgoing ortransferred calls can berestricted.

(43)

Cisco Unity Express vs. Cisco Unity Connection

The figure compares Cisco Unity Express and Cisco Unity Connection.

Cisco Unity Express vs. Cesco Unity

Connection

• Cisco Unity Express modules can be inserted into Cisco Integrated Services Router (ISR) G2 Series routers.

• Cisco Unity Connection is installed on a Cisco appliance.

Users Messaging Platform 300 Voice-mail integrated Router-based Redundancy No Digital Networking No VRM Networking Yes 20,000 per server Voice-mail integrated Linux server-based (VMware Support) Active /active Yes Yes

Cisco Unity Express is a cost-effective, integrated voice-messaging and auto-attendant solution

for branch- and small-office environments.

Cisco Unity Connection is avoice-mail system that runs on an easy-to-manage Linux platform

for enterprise and midmarket customers.

) 2010 Cisco Systems, Inc.

(44)

Voice-Messaging Feature Comparison

The figure shows anoverview of some features that are supported onboth or either the

voice-messaging systems.

r x&**JU£*Mi&*&tZa' £»*

\!e\u

Supports Cisco Unified PC"

AC Integration Calendar Integration

Search Spaces and Partitions

Secure Messaging

Cisco Unified MG" Support

VPIM DiBtnbulionLists Message Notification Scnpt Editing No No No No No Yes Yes Yes Yes Yes •Cisco Unrfied PC = Cisco Unfed Personal Comminicator

"Cisco Unified MG - Cisco Unfed Messaijng Gateway

Yes Yes Yes Yes Yes Yes Yes Yes Yes No

The general features—such as distribution lists, message notification, and so on—are supported

on both voice-messaging systems. Cisco Unity Connection has more options for integration to

other applications. Cisco Unity Express has a large advantage in the script editing feature.

Formore information refer to thedocument Cisco Messaging Products: Feature Comparison at

http:'/www.Cisco. conv'enAJS/prod/coHatcral/voicesw/ps.67i{9/pb5745/pi>2237/

product data_sheut0900aecd8tH)bfc37_ps5520.Producti_Dala Sheet.html.

(45)

Cisco Unity Express Script Editing

The Cisco Unity Express Script Editoris likethe CiscoUnified Contact Center Express Script

Editor; most steps aresupported. Youcan download and modify the existing default scripts.

Cisco Unity Express Script Editing

Cisco Unity Express supports script editing:

• Similar to Cisco Unified Contact Center Express scripting • Uses the Cisco Unity Express Script Editor

ft J 1 w U a 3 - a :!•-•'-• EH • _j -'"•> •H • j : h c m " mm • '_J "m •Bf - j •-"*•- HM

SHcr

f*8

The upper-left part of the figure shows the step palette, with General steps, Session steps, Contact steps, and so on. These steps can be dragged and dropped to the script window in the upper-right of the figure.

Variables, such as string variables, integer variables, and prompt variables, can be defined in

the lower left. In the lower-left bottom is the debugging window, which shows logical errors (such as variable not used) or errors that are found during reactive debugging.

The standard auto-attendant script can be modified; for example, so that calls from a certain

country are transferred directly to a support number. Knowledge of programming languages is helpful when writing and modifying the scripts.

(46)

Default Auto-Attendant Script

The default auto-attendant script comes with the installation of the Cisco Unity Express Script

Editor and can be modified easily. 'Hie default script welcomes callers and offers to dial by

name, dial by extension number, or connect to the operator.

1-3-1 J.IIU.ll.liai.ill!IU|l.M.Ul.l)t.<.lil.nill.i..n.^^l V * ta row*wa>- n t iYat 0 « .]*—'• - , „ ,**„„,. iruA'.s.^; • s.* ..^.r-^v - 5=1** ,~vd--*ti«i > . J . jn. • 1^ ''Kd.Ata^^tMt.j^i-"J -rfV-Cta..Pf.^^,^*^, — . - . " - " . r . [3 ' ^ «[*...•*'-«, .*.« *>•- ^™^*"" """«'"•" •"•"•^••"•™ ^ .«**(_«*=•*! p,„^i mp *n—f l.o'^i 'iyi' 1j-» r-.,« + -, -'*,/ — -*,-^J.Pl,r(H-Fi| • T :••««-!••"-™-.™' - w i i " . . ' ««,.,.»• „. .- :~'Hn,. - ^ St '» 4.<»,f™.™- T™..,r.,,., »™,.,rf,»„.L

- v IJi"**!*,. i.„f*iT ^ ^ r ) , , ,Fl(l, „ .j^^-^.i : - -I" •n^-i.;. -1*J*P| •

t-n-|g "- n'iHiUini.i-1. '

*•-•>»•« rj" ^' r-.^i^.u^- l^je^rT F(-i r-mi. l"r^, *,,* , Tl

a *_....„... 3 - « - _ ™ . ! I-*-* ' u -J* iii.t • - ! —A . '•.-tl ^ , v „ ^ -,, , "•*• =•"! _ * (..-el ; ur-J f.-,. " ' " " ' "

If—as described earlier—callers from the country code +49 shouldbe filtered and directly

transferred, then the Ciet Call Contact hifo step, which reads out the calling number, is inserted.

The calling number is written into a stringvariable. An If stepcompares the country codeof the

caller, which is saved in the string variable, with the predefined value +49. If the calling number is from Germany, then a specific action can be taken; for example the Call Redirect step to transfer the call. Otherwise, the default script is executed.

Subflows (the Call Subflowstep) also can be integrated, to use other scripts or routines, as in modular programming.

(47)

Voice-Messaging System Design

This topic describes how to size and deploy Cisco Unity Express and Cisco Unity Connection

in different scenarios.

Sizing and Scaling Cisco Unit

Connection Servers

\AAien sizing Cisco Unity Connection servers, some

input values need to be specified.

Acall in any audio codec format that Cisco Unity Connection SCCP or SIP signaling supports

is always transcoded to pulse code modulation (PCM) linear. Supported codecs in Cisco Unity

Connection are G.711 mu-law, G.711 a-law, G.722, G.729, and Internet Low Bitrate Codec

(iLBC).

From PCM linear, the recording is encoded in the recording format that isspecified in Cisco

Unity Connection Administration, under System Settings >General Configuration. The

recordings can be encoded inPCM linear, G.711 mu-law, G.711 a-law, G.729A G726 or

GSM06.10;G.7I1 mu-law is the default.

Because transcoding occurs in every connection, there is little difference in system impact

when the line codec differs from the recording codec. For example, using G.729A as the line

codec and G.711 mu-law as the recording codec does not place asignificant additional load on

the Cisco Unity Connection server for transcoding. However, the iLBC and G.722 codecs

require more computation totranscode and therefore place a significant additional load onthe

Cisco Unity Connection server.

Note

ACisco Unity Connection server cansupport only half as many G.722 oriLBC connections

as G.711 mu-law connections.

To determine the number and configuration of voice-messaging ports that are required,

considerthe following factors:

• The existing voice-messaging system: Evaluate how well the existing voice-messaging

system functions, ifapplicable. This evaluation might give the designer some idea ofhow

many ports are needed for taking voice messages, for turning MWIs onand off, and for

message notification.

) 2010 Cisco Systems. Inc.

(48)

Use of Cisco Unity Inbox or Cisco Unity Connection ViewMail for Microsoft Outlook:

Cisco Unity Connection uses Telephone Record and Playback (TRAP) toallow users ofthe

Cisco Unity Inbox web client orCisco Unity Connection ViewMail for Microsoft Outlook

client toplay and record voice messages by phone rather than by using speakers and a

microphone. This feature is especially helpn.il for users who work incubicles, where there

is a lack of privacy. However, when a user uses TRAP to play or record a message, a port

on the Cisco Unity Connection server is used. (No port is used when a user uses speakers

and a microphone toplay and record messages.) Ifthe customer wants users touse TRAP.

calculations for the total numberof requiredvoice ports will need to take this need into account.

Cisco Unity Connection cluster: In some cases, an existing voice-messaging system has

more voice-messaging ports than Cisco Unity Connection supports. When configured as a

Cisco Unity Connection cluster (an active-active, high-availability Cisco Unity Connection

server pair), the Cisco Unity Connection system can support twice the number

ofvoice-messaging ports, compared to a single-server deployment.

Digital networking: The customer can purchase additional Cisco Unity Connection servers

or Cisco Unity Connection cluster pairs. The customer can use digital networking to

connect these pairsand increase the number of supported voiceports.

For Cisco Unity Connection systems that are configured to store voice mails only (not emails or

faxes), base the server requirements on the total number ofvoice-storage minutes that are

required for each user, Asupported Cisco Unity Connection server generally provides storage

for at least 20to 30minutes ofvoice messages peruser, for the maximum number of supported

users on that server. For theexact amount of voice-message storage that is supported for each

server, see the Cisco Unity Connection 8.0 Supported Platforms List at

http://vv'vv'W'.cisco.coni/eii/US/docs/voicejp_conim/connection/8x/supported_platfonns/8xcucs

pi.html.

(49)

Active-Active, High-Availability Deployment

High availability and disaster recovery are two primary customer requirements for preserving

voice-mail services in the event ofa Cisco Unity Connection system outage or disaster.

Active-Active High-AvailabNity

Cisco Unity Connection supports high availability and

redundancy:

' A maximum oftwo servers are supported ina clusterpair.

* One server is designated as a publisher.

• Thesecond server is designated as a subscriberor secondary server.

Cisco Unity Connection supports atwo-server, active-active, high-availability solution to

provide high availability and redundancy for voice messaging within a LAN site. Both servers

in the active-active pair run Cisco Unity Connection; both accept calls, as well as HTTP and

IMAP requests. Ifonly one server in the server pair is active, then Cisco Unity Connection

preserves the majority ofthe end-user functionality, including voice calls, HTTP requests, and

IMAP requests. Lower-port capacity isavailable for taking voice calls.

One Cisco Unity Connection server is designated as the publisher node in the server pair. The

other Cisco Unity Connection server is designated as the subscriber node in the server pair. The

role separation is consistent with the Cisco Unified Communications Manager clustering

scheme, in which there is always one publisher and multiple subscribers. However, in Cisco

Unity Connection, only two servers are supported for active-active, high availability. Each

Cisco Unity Connection server maintains its own directory and message database.

©2010 Cisco Systems, Inc.

References

Related documents

Cisco Unified Presence and Cisco Unified Communications Manager Cisco WebEx Messenger service and Cisco Unified Communications Manager Cisco WebEx Messenger service and

IM, presence, voice, and video Cisco Unified Presence and Cisco Unified Communications Manager Cisco WebEx Messenger service and Cisco Unified Communications Manager Cisco

● Native registration with Cisco Unified Communications Manager ● Basic Cisco Unified Communications Manager provisioning ● Firmware upgrade from Cisco Unified

These findings suggested that, compared with older adults without CVD, stressful life events and poor self-reported physical health were more likely to be risk

This chapter is presented in the following manner: sample collection is presented first, followed by material used, properties of soil, water quality parameter, adsorption

Metodologicamente na etapa 01, trabalho segue uma abordagem mais exploratória para levantar a atual situação do Poder Judiciário e testar a hipótese de

The usual definition of the basic balance includes, above the line, the bal- ance on current account plus net flows of private long-term capital, both direct and

In this mode, Cisco Unified Presence supports Cisco Unified Communications clients, such as Cisco Unified Personal Communicator, Cisco Unified Mobile Communicator, Cisco