Icomm Vol 1&2 Bw

of 990 /990
Table of Contents ~ Volume 1 Course Introduction Overview ' Learner Skills and Knowledge 1 Course Goal and Objectives 2 Course Flow 3 Additional References 4 Cisco Glossary ofTerms 4 Your Training Curriculum 5 Overview of Cisco Unified Communications Solutions Izl Overview '~' Module Objectives ^ Understanding the Components of Cisco Unified Communications Solutions 1^3 Objectives ^ Cisco Unified Communications ManagerExpress Overview 1-4 Cisco Unified Communications Manager Express Supported Platforms 1-6 Cisco Unified Communications Manager Express Data Streams 1-8 Cisco Unified Communications Manager Express Key Features 1 -9 Cisco Unity Express Overview 1-11 Cisco Unity Express Modules 1-13 Cisco Unity Express Data Streams 1-14 Cisco Unified Communications Manager Overview 1 -15 Cisco Unified Communications Hardware Requirements 1-17 Overview of the Cisco UCS Solution 1-18 Cisco Unified Communications Manager High Availability 1-20 Database Replication and User-Facing Features 1-21 Intracluster Communication 1-22 Cisco Unified Communications ManagerData Streams 1-23 Cisco Unified Communications Manager Key Features 1-24 Cisco Unity Connection Overview 1-26 Cisco Voice Messaging Systems Overview 1-28 Cisco Unity Connection Architecture 1-29 Cisco Unity Connection High Availability 1-30 Cisco Unified Presence Overview 1-32 Cisco Unified Personal Communicator Overview 1-34 Cisco Unified Presence Deployment 1-35 Summary 1-36 References 1-36 Understanding the Characteristics of Cisco Unified Communications Solutions 1-37 Objectives 1-37 Overview of Traditional Voice Networks 1-38 Analog Circuits 1-39 Digital Circuits 1"40 Overview of Converged Voice Networks 1-41 VoIP Provider Connect 1-42 VoIP Protocols 1-44 Digital Signal Processors 1-46 Voice Codecs 1-48 RTPandRTCP 1-50 Overview ofPacket-Oriented Networks 1-52 Advantages and Drawbacks of Packet-Oriented Networks 1-53 Quality of Service Recommendations 1-54 Link Fragmentation and Interleaving 1-55 Compression Methods 1-56 Quality of Service Models 1-58

Embed Size (px)

Transcript of Icomm Vol 1&2 Bw

Page 1: Icomm Vol 1&2 Bw

Table of Contents ~iw Volume 1

Course Introduction

~- Overview 'tmr Learner Skills and Knowledge 1

Course Goal andObjectives 2Course Flow 3Additional References 4

tmm Cisco Glossary ofTerms 4Your Training Curriculum 5

Overview of Cisco Unified Communications Solutions Izl

•*"" Overview '~'Module Objectives ^

Understanding the Components of Cisco Unified Communications Solutions 1^3]mm Objectives ^

Cisco Unified Communications ManagerExpress Overview 1-4Cisco Unified Communications ManagerExpress Supported Platforms 1-6

t Cisco Unified Communications Manager Express Data Streams 1-8'mm Cisco Unified Communications Manager Express Key Features 1-9

Cisco Unity Express Overview 1-11Cisco Unity Express Modules 1-13Cisco Unity Express Data Streams 1-14

'mm Cisco Unified Communications Manager Overview 1-15Cisco Unified CommunicationsHardware Requirements 1-17Overview of the Cisco UCS Solution 1-18Cisco Unified Communications ManagerHigh Availability 1-20Database Replication and User-Facing Features 1-21Intracluster Communication 1-22Cisco Unified Communications ManagerData Streams 1-23Cisco Unified Communications ManagerKey Features 1-24

Cisco Unity Connection Overview 1-26Cisco Voice Messaging Systems Overview 1-28Cisco Unity Connection Architecture 1-29Cisco Unity Connection High Availability 1-30

Cisco Unified Presence Overview 1-32Cisco Unified Personal Communicator Overview 1-34Cisco Unified Presence Deployment 1-35

Summary 1-36References 1-36

Understanding the Characteristics of Cisco Unified Communications Solutions 1-37Objectives 1-37

t Overview of Traditional Voice Networks 1-38W Analog Circuits 1-39

Digital Circuits 1"40Overview of Converged Voice Networks 1-41

/• VoIP ProviderConnect 1-42to* VoIP Protocols 1-44

Digital Signal Processors 1-46Voice Codecs 1-48RTPandRTCP 1-50

:^m Overview ofPacket-Oriented Networks 1-52Advantagesand Drawbacks of Packet-Oriented Networks 1-53Quality ofService Recommendations 1-54Link Fragmentation and Interleaving 1-55

^^ Compression Methods 1-56Quality of Service Models 1-58

mm

Page 2: Icomm Vol 1&2 Bw

Qualityof Service Mechanisms 1_60Applying Quality of Service to Input and Output Interfaces 1-61Queuing Algorithms 1_62

Summary 1_64Module Summary 1.55

References 1„65Module Self-Check 1_67

Module Self-Check Answer Key 1-69

Overview of Administrator andEnd-User Interfaces 2^_Overview 2-1

Module Objectives 2-1

Understanding Administrator Interfaces 2-3Objectives 2-3

Cisco Unified Communications Manager Administrator Interfaces 2-4Cisco Unified CommunicationsManager Serviceability 2-6Cisco Unified Communications Manager Services 2-7Cisco Unified Communications Manager Operating System 2-8Disaster Recovery System 2-9Cisco Unified Reporting 2-10Accessing the CLI 2-11User Management: Roles 2-13Custom Roles 2-14User Management: Groups 2-15Design Example with Default Roles 2-16Design Example with Custom Roles 2-17

Cisco Unity Connection Administrator Interfaces 2-18Cisco Unity Connection Serviceability 2-21

Cisco Unified Presence Administrator Interfaces 2-23Cisco Unified Presence Serviceability 2-25

Cisco Unified Communications Manager Express Administrator Interfaces 2-26Access the CLI 2-27Cisco Configuration Professional 2-28

Cisco Unity Express Administrator Interfaces 2-30Access the CLI 2-32Configuring Cisco Unity Express with Cisco Configuration Professional 2-33Comparing the Interfaces 2-34

Summary 2-35References 2-35

Understanding End-User Interfaces 2-37Objectives 2-37

Cisco Unified Communications Manager End-User Interfaces 2-38Customize User Website Permissions 2-39Customize CCMUser Enterprise Parameters 2-40End-User LDAP Authentication 2-41Device Settings 2-42User Settings 2-43Directory and Fast Dial 2-44

Cisco Unified Communications Manager Express End-User Interfaces 2-45End-User Web Interface 2-46Enable Web Access for End Users 2-47

Cisco Unity Express End-User Interfaces 2-48Telephone User Interface 2-49Cisco VoiceView Express 2-50

Cisco Unity Connection End-User Interfaces 2-51Administrator Enabled User Login 2-53Cisco Unity Connection Assistant 2-54Cisco Unity Connection Inbox 2-56Personal Call Transfer Rules 2-57

i Introducing Cisco Voice and Unified CommunicationsAdministration (ICOMM) v8 0 © 2010 Cisco Systems, Inc

Page 3: Icomm Vol 1&2 Bw

Telephone User Interface 2-59Cisco Visual Voicemail 2-60

Cisco Unified Presence End-User Interfaces 2-61End-User Authentication 2-62Preferences 2-63Contacts and Privacy Policies 2-64IPPM Broadcast and Response Messages 2-65

Summary 2-66Module Summary 2-67

References 2-67Module Self-Check 2-69

ModuleSelf-CheckAnswer Key 2-71

Call Flows in Cisco Unified Communications Manager and Cisco UnifiedCommunications Manager Express M

Overview 3-1ModuleObjectives 3-1

Understanding Call Flows and Call Legs 3^3Objectives 3-3

Cisco Unified Communications Manager Call Flows and Call Legs 3-4SCCP Call Flow Without DNS 3-6Centralized Remote Branch Call Flow 3-7Centralized Architecture PSTN Backup Call Flow 3-8Centralized Architecture PSTN Backup Considerations 3-10Distributed Architecture Call Flow 3-11Distributed Architecture Considerations 3-12Distributed Architecture PSTN Backup Call Flow 3-13PSTN Backup Path Selection 3-14AAR Call Flow 3-15AAR Characteristics 3-17

Cisco Unified Communications Manager Express Call Flows and Call Legs 3-19Cisco Unified Communications Manager Express Call Legs 3-21POTS Dial Peers 3-22VoIP Dial Peers 3-23Matching Inbound Dial Peers 3-24Default Incoming VoIP Dial Peer 3-26Matching Outbound Dial Peers 3-28Influencing Outgoing Call Behavior 3-31

Summary 3-32References 3-32

Understanding the Configuration Components Impacting Call Flows in Cisco UnifiedCommunications Manager 3-33

Objectives 3-33Cisco Unified Communications Manager CoS 3-34

Call Privileges Requirement Example 3-35CoS Planning 3-36CoS Configuration Elements 3-37Partitions 3-39

Calling Search Spaces 3-40Partition <None> and CSS <None> 3-41

CSS Partition Order Relevance 3-42

Example of Basic Partitions and CCSs 3-43Example with IP Phone Line and Device CSSs 3-44CoS Sample Scenario 3-46

Cisco Unified Communications Manager Call Routing 3-48Call Routing Table Entries 3-49Sources of Call Routing Requests 3-50Cisco Unified Communications Manager Call Routing Logic 3-51

© 2010 Cisco Systems, Inc. Introducing Cisco Voice and Unified Communications Administration (ICOMM) v8 0 ni

Page 4: Icomm Vol 1&2 Bw

Addressing Method 3-52

User Input on SCCP Phones 3-53Digit-by-Digit Analysis 3-54

Cisco Unified Communications Manager Path Selection Configuration Elements 3-56Local Route Group Configuration 3-58

Hunt Group Overview 3-60

Hunt Pilots 3-62

Hunt Lists 3-64

Line Groups 3-65

Line Group Distribution Algorithms 3-66

Call Admission Control 3-67

Location Characteristics 3-68

Regions 3-69

Defining Regions 3-70

CAC Types 3-71

Summary 3-72

References 3-72

Understanding the Configuration Components Impacting Call Flows in Cisco Unified

Communications Manager Express 3-73

Objectives 3-73

Cisco Unified Communications Manager Express COR 3-74

COR Behavior 3-75

Default COR Behavior 3-77

COR Solution Example 3-79

Feature Comparison 3-82

Cisco Unified Communications Manager Express Call Routing 3-83

Call Routing Backup 3-84

Trunk Groups 3-85

Ephone Hunt Group Overview 3-87

Ephone Hunt Group Default Behavior 3-88

Basic Automatic Call Distribution 3-89

Typical Call Using B-ACD 3-91

Summary 3-92

References 3-92

Module Summary 3-93

References 3-93

Module Self-Check 3-95

Module Self-Check Answer Key 3-97

Endpoint and End User Administration 4-1

Overview 4-1

Module Objectives 4-1

Understanding Endpoint Characteristics and Configuration Reguirements 4-3

Objectives 4-3

IP Phone Registration Process 4-4

Network Time Protocol 4-5

Special Functions Used by Cisco IP Phones 4-8

IP Phone Registration 4-10

Cisco SCCP IP Phone Startup Process 4-11

VLAN Discovery Process 4-13

IP Phone DHCP Configuration 4-14

DHCP Server Feature Support Overview 4-15

TFTP Device Configuration XML File 4-17

IP Phone Registration 4-18

Cisco SIP Phone Startup Process 4-19

Cisco Unified Communications Manager Network Configuration 4-21

Service Activation 4-22

DHCP Server 4-23

DHCP on Cisco Unified Communications Manager Express 4-24

IntroducingCisco Voice and Unified CommunicationsAdministration (ICOMM] v8.0 ©2010 Cisco Systems, Inc

Page 5: Icomm Vol 1&2 Bw

IP Phone Configuration Requirements in Cisco Unified Communications Manager 4-25Cisco Unified Communications Manager Group 4-26Device Defaults and Profiles 4-27Device Pools 4-29Templates 4-30IP Phone Configuration 4-31

IP Phone Configuration Requirements in Cisco Unified Communications Manager Express 4-32Software Configuration Elements 4-33

Summary 4-34References 4-34

Understanding Endpoint Implementation Options i£§Objectives 4-35

Implementing IP Phones in Cisco Unified Communications Manager 4-36Phone NTP Reference 4-37Date/Time Group Configuration 4-39Cisco Unified Communications ManagerGroup 4-41Regions Configuration 4-42Locations Configuration 4-43Device Pools Configuration 4^4Device Settings Configuration 4-45Device Defaults Configuration 4-46Phone Button Template Configuration 4-47Softkey Template Configuration 4-48

mw Common Phone Profile Configuration 4-50Configuration Methods and Tools 4-51Autoregistration 4-52

Configuring Autoregistration 4-53*•» Assigning the Default Autoregistration Protocol 4-54

Cisco Unified CommunicationsManager Group Configuration 4-55Cisco Unified Communications ManagerConfiguration 4-56

* Manual Cisco IP Phone Configuration 4-57mm Add the IP Phone 4-58

Configure SCCP IP Phone Settings 4-59Directory Number Configuration 4-60Apply the Configuration 4-61

mm Cisco Unified CommunicationsManager BAT 4-62Cisco Unified CommunicationsManager BAT Components 4-63BAT.xItFile 4-64Bulk Provisioning Service 4-65

mm Cisco Unified CommunicationsManager BAT Templates 4-66Adding Phones 4-67

Export Utility 4-68Implementing IP Phones in Cisco Unified CommunicationsManager Express 4-69

iMpr Cisco Configuration Professional Community 4-70Adding Devices to Communities 4-71Device Discovery 4-72Initial Configuration 4-73

mm Configure Menu 4-74Telephony Settings 4-75Phone Firmware 4-76Adding Extensions 4-77

Hm Adding IP Phones 4-78Adding Users 4-79Associate Users with Phones and Extensions 4-80View Menu 4-81

^0 Configuration Too! Comparison 4-82Summary 4-83

References 4-83

© 2010 Cisco Systems. Inc. Introducing Cisco Voice and Unified Communications Administration (ICOMM) v8.0

Page 6: Icomm Vol 1&2 Bw

Understanding End-User Characteristics and Configuration Reguirements 4-85Objectives 4_85

End Users in Cisco Unified Communications Manager 4-86Credential Policy 4_87

Passwords 4_88PIN 4_8gFeatures Interacting with User Accounts 4-90Types of User Accounts 4-91Data Associated with User Accounts 4-92User Locale 4-93Device Association 4.94

End Users in Cisco Unified Communications Manager Express 4-95User Locale 4-96

Summary 4-98References 4-98

Understanding End-User Implementation Options 4-99Objectives 4-99

Implementing End Users in Cisco Unified CommunicationsManager 4-100End Users 4-101Manual End User Configuration Page 4-102Lightweight Directory Access Protocol 4-103Cisco Unified Communications Manager LDAP Support 4-104LDAP Integration: Synchronization 4-105LDAP Synchronization 4-106LDAP Integration: Authentication 4-108LDAP Authentication 4-109End-User Data Storage Locations 4-110LDAP Integration Considerations 4-111LDAP Attributes Mapping 4-112LDAP Synchronization; Data Attributes Imported 4-113Synchronization Agreements 4-114User Search Bases 4-115Synchronization Mechanism 4-117LDAP Custom Filter 4-118LDAP Synchronization Configuration Procedure 4-120Activate Cisco DirSync Service 4-121LDAP System Configuration 4-122Configuring LDAP Directory 4-123LDAP Synchronization Verification 4-125LDAP Synchronization User Attributes 4-126LDAP Authentication Configuration 4-127LDAP Authentication Verification 4-129

LDAP Custom Filter 4-130

LDAP Custom Filter Verification 4-131Implementing End Users in Cisco Unified Communications Manager Express 4-132

User Directory 4-133Summary 4-134

References 4-134Module Summary 4-135

References 4-135

Module Self-Check 4-137Module Self-Check Answer Key 4-139

Introducing Cisco Voice and Unified Communications Administration (ICOMM] w8 0 ©2010 Cisco Systems, Inc

Page 7: Icomm Vol 1&2 Bw

Enablement of End User Telephony and Mobility Features

Overview

Module Objectives

Understanding Telephony Features

ObjectivesCisco Extension Mobilityin Cisco Unified Communications Manager

Cisco Extension Mobility Login ProcessCisco Extension MobilityDefault Device Profile

Call Coverage in Cisco Unified Communications ManagerShared Lines

Shared Lines with Barge and PrivacyCall PickupDirected and Group Call PickupOther Group Call PickupCall Hunting ComponentsCall Hunting with Personal PreferencesCall Park

Intercom in Cisco Unified Communications ManagerIntercom with Connected Line State

Intercom Architecture

Native Cisco Unified Communications Manager PresencePresence Status on IP Phones

BLF Call PickupLimiting Presence VisibilitySubscribe CSS

Presence GroupsCisco Unified Communications Manager Express Features

Call Forward

Night ServicePagingShared Ephone-dnsCall Pickup GroupsIntercom

SummaryReferences

© 2010 Cisco Systems, Inc. Inlroducing Cisco Voice and Unified Communications Administration (ICOMM) v8.0

5-1

5-1

5-1

5-3

5-3

5-4

5-6

5-8

5-9

5-11

5-12

5-13

5-14

5-15

5-16

5-17

5-18

5-19

5-20

5-21

5-22

5-23

5-24

5-25

5-26

5-27

5-28

5-29

5-30

5-31

5-32

5-33

5-34

5-35

5-35

Page 8: Icomm Vol 1&2 Bw

Intrcducing Cisco Voice and Unified Communications Administration (ICOMM) v8.0 ©2010 Cisco Systems. Inc.

Page 9: Icomm Vol 1&2 Bw

ICOMM

Course Introduction

OverviewIntroducing Cisco I'oice and Unified Communications Administration (ICOMM) v8.0teachesleamershow to maintain and operatea Cisco Unified Communications solution basedon CiscoUnified Communications Manager, Cisco Unified Communications Manager Express. CiscoUnity Connection, andCisco Unified Presence. Thiscourse provides the learners with theknowledge andskills to achieve associate-level competency inCiscoUnified Communications.

Learner Skills and KnowledgeThissubtopic liststheskills andknowledge that leamers mustpossess to benefit fully from thecourse. The subtopic also includes recommended Cisco learningofferings that learners shouldfirst complete to benefit fully from this course.

Learner Skills and Knowledge

• Working knowledge of converged voice and data networks

• Basic knowledge of Cisco IOS gateways

• Basic knowledge of Cisco Unified Communications Managerand Cisco Unity Connection

Page 10: Icomm Vol 1&2 Bw

Course Goal and ObjectivesThis topic describes the course goal and objectives.

"To provide (earners with the necessary knowledge tomaintain and operate a Cisco Unified Communicationssolution that is based on Cisco Unified Communications

Manager, Cisco Unified Communications Manager Express,Cisco Unity Connection, and Cisco Unified Presence"

Upon completing this course. >ou will be able to meet these objectives:

• Describe the components of a Cisco Unified Communications solution and identify callsignaling and media stream flows

• Provide an overview of admin istralor and end-user interface options in Cisco UnifiedCommunications Manager. Cisco Unified Communications Manager Express, Cisco UnityExpress. Cisco Unity Connection, and Cisco Unified Presence

• Understand call flows in Cisco Unified Communications Manager and Cisco UnifiedCommunications Manager Express

• Perform endpoint and end-user administration tasks in Cisco Unified CommunicationsManager and Cisco Unified Communications Manager Express

• Describe the telephone, features that are supported in Cisco Unified CommunicationsManager and Cisco Unified Communications Manager Express

• Administer users in Cisco Unil\ Connection and Cisco Unified Presence, and enable the

most commonh used features for both applications

• Describe how to maintain a Cisco Unified Communications solution

Introducing Cisco Voice and Unified Communications Administrator (ICOMM) v8.0 ©2010 Cisco Systems, Inc.

Page 11: Icomm Vol 1&2 Bw

Course FlowIhistopic presents thesuggested flow of the course materials.

Course Flow

Course Introduction

Overview ol Cisco

Unified

Communications

Solutions

CaU Flows in

Cisco UnifiedCommunications

Manager andCisco Unified

Communications

Manager Express(Com.)

Overview of jAdministrator and

End-User Interfaces

Call Rows in

Cisco Unified -,Communications j

Manager and jUnified CM Express}

Endpoint and End-User Administration

' Enablementof End-EndpointarKfEn*. ig^r Telephony andUserAdrramstratton • Mobility Features

(Cent)

Enablement of End-User Telephony and >

MobHtyFeatures ;

Lunch

(Corrt)Enablement of

Cisco UnityConnactiofi and

Cisco UnifiedPresence

Cisco Unified

Communications

SolutionsMaintenance

- ... _ t - i Enablement of Cisco UnifiedEnablement ofEnd-] cwcoUmty t CommunicationsUserT«tphonyand, c^^^ ^ , Solutions

MotriHy Features • Ogco U[1[fied » Maintenance^Cml) Presence (Conl) , (Co*)

The schedule reflects the recommended structure for this course. This structure allows enoughtime for the instructor to present the course information and foryou to work through the labactivities. The exact timing of the subject materials and labs depends on the pace of yourspecific class.

©2010 Cisco Systems, Inc. Course Introduction

Page 12: Icomm Vol 1&2 Bw

Additional ReferencesThis topic presents the Cisco icons and symbols thai are used in this course, as well asinformation on where to find additional technical references.

Cisco icons and Symbols

Cisco Unified

Presence

Cisco UnityConnection

Cisco Unified

MessagingGateway

Cisco AdaptiveSecurity Appliance

Cisco Glossary of Terms

Cisco Unified

Communications

Manager

Cisco Unified

Border Elemei

V"/ Cisco Unified*, / Personal

Cominunicalor

Unified

SRST Router

SAF-Enabled

Rouler

Network

Cloud

Gatekeeper

Gateway

Voice Router

Switch Routei

Cisco Unified

Comrnunicafions

Manager Express

Cisco Unified

Communications

Manager Express witCisco Unify Express

For additional information on Cisco terminoIoe\. refer to the Cisco Internetworking Terms andAcronyms glossary of terms at!utp://docuiki.ciscu.coniA\iki'Categot"\:lnteniet\\orking fenns and Acronyms (ll'A).

Intrcducing Cisco Voice and Unified Communications Administration (ICOMM) v8.0 ©2010 Cisco Systems, Inc.

Page 13: Icomm Vol 1&2 Bw

Your Training CurriculumThistopic presents the training curriculum for thiscourse.

i^^^-f

Youareencouraged tojoin the Cisco Certification Community, which is a discussion forumopen toanyone holding a valid Cisco Career Certification (such asCisco CCIE'.CiscoCCNA". Cisco CCDA'. Cisco CCNP". Cisco CCDP8. Cisco CCIP", Cisco CCVP', or CiscoCCSP'). It provides a gathering place forCisco certified professionals to share questions,suggestions, and information about Cisco Career Certification programs and other certification-related topics. For more information, visit hltp://wwwxisco.com/go/ccrtifications.

) 2010 Cisco Systems, Inc. Course Introduction

Page 14: Icomm Vol 1&2 Bw

Cisco Career Certifications; CiscoVoice

Expand your professional options and advance your career.

Professional-level recognition in voice networking.

Expert

Professional

Associate

Voice Networking

Recommended Training throughCtsoo Learning Partners

Introducing Cisco Vo*b and UnifialCommunications Administration

www.ciaco.com/go/certifcations

Introducing Cisco Voice and Unified Communicalions Administration (ICOMM] v8.0 © 2010 Cisco Systems, Inc.

«r

Page 15: Icomm Vol 1&2 Bw

Module 1

Overview of Cisco Unified

Communications Solutions

^ OverviewA Cisco Unified Communications System provides flexibility, reduced total costof ownership(TCO). enhanced productivity, andcapabilities thathelpovercome thecommunicationchallenges of traditional voice networks. Cisco provides many Cisco Unified Communicationsapplications thatallowunprecedented levels of collaboration, customer satisfaction, mobility,and securityevery time,everywhere, on every device in the Cisco UnifiedCommunicationsSystem.

Module ObjectivesUponcompleting this module, you will be able to describethe components of a Cisco UnifiedCommunications solution and identify call signaling and media stream flows. This abilityincludes being able to meet these objectives:

• Describe the role of Cisco Unified Communications components in a Cisco UnifiedCommunications solution

• Describe the characteristics of a Cisco Unified Communications solution and what needs to

be considered when sending voice over packet-based networks

Page 16: Icomm Vol 1&2 Bw

Introducing Cisco Voice and Unified Communications Administration (ICOMM) vS.O © 2010 Cisco Systems, Inc

Page 17: Icomm Vol 1&2 Bw

Lesson 1

Understanding theComponents of Cisco UnifiedCommunications Solutions

OverviewThe components ofa Cisco Unified Communications solution provide the foundation forconverged networks. Cisco Unified Communications solutions encompass voice, video, anddata trafficwithin a singlenetwork infrastructure. It is designed to optimizefeaturefunctionality, reduce configuration andmaintenance requirements, andto provideinteroperability with various other applications.

ObjectivesUpon completing this lesson, you will be able todescribe thecomponents of a Cisco UnifiedCommunications solution and identify call signalingandmediastream flows. This abilityincludes being able to meet these objectives:

• Describe the role of Cisco Unified Communications Manager Express and Cisco UnityExpress in a Cisco Unified Communications solution

• Describe the role of Cisco Unified Communications Manager in a Cisco UnifiedCommunications solution

• Describe the role of Cisco Unity Connection in a Cisco Unified Communicalions solution

• Describe the role of Cisco Unified Presence in a Cisco Unified Communications solution

Page 18: Icomm Vol 1&2 Bw

Cisco Unified Communications Manager ExpressOverview

Ihis topic describes how Cisco Unified Communications Manager Express provides callprocessing for IP and analog phones.

Cisco Unified CommunicationsManager Express Overview

Cisco Unified Communications Manager Expresscapabilities include:

• IP telephony

• Video telephony

* Support for up to 350 IP phones

° Conferencing

• Tel* scripts

• Supportforthird-party applications

• Router-based architecture

" Tel - Tool Command Language

All the necessary files and configurations for II* phonesare stored internally on the Cisco 10SSoftware-bused router, which pro\ ides a single-platformsolution. In addition, the solutionoffers support for a wide range of public switched telephone network (PSTN) interfaces,integrated \oice mail, auto-attendant, and the Cisco Unified IP phones portfolio.

1 he Cisco Unified Communications Manager Express system fully integrates communicationsby enabling data, \oice. and video to be transmitted over a single network infrastructure usingstandards-based IF. In addition. Cisco IOS Software provides security features, wirelessservices, routing and switching capabilities, and VoIP in a single device.

• IP telephony: IP telephony refers to technology that transmits voice communications overa network using IP. Cisco Unified Communications Manger Express includes hardware andsoftware products, such as a call-processing agent and IP phones.

• Video telephony: The Cisco Unified Video Advantage products enable real-time videocommunicalions and collaboration using the same IP network and call-processing agent asCisco Unified Communications endpoinls. With Cisco Unified Video Advantage, making avideo call is just as easy as dialing a phone number.

• Conferencing: Cisco enhances the user experience with easy-to-use Ad Iloc or Meet-Mcconferencing, based on digital signal processors (DSPs).

• Support for up to 350 IP phones: In a Cisco Unified Communications Manager Expressenvironment, up to 350 IP phones are supported. These phones can include third-party enddevices, which can be controlled via the Session Initiation Protocol (SIP).

Introducing Cisco Voice and Unified Communications Administration (ICOMM) v8 0 ©2010 Cisco Systems. Inc.

Page 19: Icomm Vol 1&2 Bw

Tool Command Language (Tel) scripts: Cisco IOS Software supports Tel scripts, whichoffer applications like abasic automatic call distribution (B-ACD) and Cisco IPAutoAttendant.

Support for third-party applications: With the Cisco Telephony ApplicationProgramming Interface (Cisco TAPI), Cisco provides integration with several third-partyproducts for efficient integration. This integration includes, for example, dialingcapabilities from Microsoft Outlook orintegration into customer relationship solutions.Router-based: Cisco Unified Communications Manager Express runs directly in theCiscoIOS Software. With this architecture. VoIPfeatures can be addedseamlessly to theenterprise data network. Asingle Cisco lOS-based router can provide all features (forexample, voice, video, data, and security) in asingle device, which also represents asinglepoint of failure.

>2010 Cisco Systems, Inc Overview of Cisco Unified Communications Solutions 1-5

Page 20: Icomm Vol 1&2 Bw

Cisco Unified Communications Manager Express SupportedPlatforms

The table lists the numberof supported IP phones and Tl or El interfaces on the CiscoIntegrated Sen ice Router platforms.

1-6

Cisco Unified

Manager Expresslumcations

Cisco platforms that support Cisco UnifiedCommunications Manager Express Version 8.0 are:

Max. Phones J SM" State '• Max. TMS

35 WA 8

50 1 12

100 1 12

150 2 16

250 2 16

350 4 24

Cisco multiservice routers and Integrated Service Routers are supported.

• SM - Service Module

Cisco Unified Communications Manager Express can run on the new Cisco Integrated ServiceRouter Generation 2 and on other router platforms. Eor the Cisco Integrated Service RouterGeneration 2 series, a \alid Product Authorization Key (I'AK) for the Cisco UnifiedCommunications feature must be obtained. A service module slot can, for example, be filledwith a Iligh-Densitv Digital Voice or Eax Network Module (NM-HDV2) card and a voiceWAN interlace card (VW'IC) daughter card with up to fourTl/El ports.

For previous router models. Cisco Unified Communications Manager Express is integrated inseveral Cisco IOS Software feature sets. Eor a complete list of Cisco IOS Software feature sets,use the Cisco Feature Navigator on Cisco.com: http://lods.dsco.com/lTDlT/CFN/Dispatch

I he following platforms are also supported:

• Cisco 3250 Rugged Integrated Services Router (20 IP phones)

• Cisco IAD 2430 Integrated Access Device (25 IP phones)

• Cisco 3270 Rugged Integrated Services Router (48 IP phones)

• Cisco 1861 Integrated Services Router (15 IP phones)

• Cisco 2801 Integrated Services Router (25 IP phones)

• Cisco 281 1 Integrated Services Router (35 IP phones)

• Cisco 2821 Integrated Services Router (50 IP phones)

• Cisco 2851 Integrated Services Router (100 IP phones)

• Cisco 3825 Integrated Services Router (175 IP phones)

Introducing Cisco Voice and Unified Communications Administration (ICOMM] v8.0 )2010 Cisco Systems, Inc.

Page 21: Icomm Vol 1&2 Bw

Cisco 3845 Integrated Services Router (250 IP phones]

Note The maximum number ofT1/E1 ports isshown in the table "Cisco Unified CommunicationsManager Express Supported Platforms." With the Cisco 2900 and 3900 Series IntegratedServiceRouter Generation 2, Ciscouses enhanced high-speed WAN interface card(EHWIC) slots Every Cisco Integrated Service Router Generation 2 has 4 EHWIC slots,which can be filled with different types of ports, depending on the business needs. Fordetailed information, go to Cisco.com.

)2010Cisco Systems. Inc Overview ofCiscoUnified Communications Solutions 1-7

Page 22: Icomm Vol 1&2 Bw

Cisco Unified Communications Manager Express Data StreamsThe figure illustrates the different data streams ofaCisco Unified Communications ManagerExpress.

1-8

Cisco Unified CommunicationsManager Express Data Streams

Signaling and Session Control flows between Cisco UnifiedCommunications Manager Express and the IP phone.Cisco Unified Communications Manager Express instructs the IPphones to listen on a port

The audio stream flows directly between the IP phones.

Unified CME'

IP Phone A -*- »*• IP Phone B

" Unified CME - Cisco Unified Communications Manager Express I

Cisco Unified Communications Manager Express uses Session Initiation Protocol (SIP) orSkinny Client Control Protocol (SCCP) to communicate with the IPphones for call setup andsignaling.

When thecall is set up. media exchange occurs directly between the IPphones using the Real-lime Transport Protocol (RTP) to carry the voice data. Inthe figure, userA on phone A wantsto make a call to phone B. UserA dials the numberof user B.The dialeddigits are sent toCisco Unified Communications Manager Express, which is the call-processing engine. CiscoUnified Communicalions Manager Express finds the IP address and port number of the calledIP phone and determines how to route the call.

Using the SCCPor SIP protocol. Cisco Unified Communications Manager Express signals thecalling partv over IP to initiate a dialing tone, and user A hears the dial lone. Cisco UnifiedCommunications Manager Express also signals the call to the destination IP phone, which startsringing. When user B accepts the call, the RTP media path is opened between the two IPphones.

The IP phones require no further communication with Cisco Unified Communications ManagerExpress until either user A or user B invokes a feature, for example. Call Transfer or callconferencing, or ends the call.

Introducing Cisco Voice and Unified Communications Administration (ICOMM) vS.O )2D10 Cisco Systems, Inc.

Page 23: Icomm Vol 1&2 Bw

Cisco Unified Communications Manager Express Key FeaturesCisco Unified Communications Manager Express extends enterprise telephony features andfunctions to packet telephony network devices. These packet telephony network devicesinclude IPphonesand gateways.

Cisco Unified CommunicationsManager Express Key Features

Call processing

Signaling and device control

Configurationvia CLI or GUI

Directory services

CTI support

Single or multisitedeployments

Internetworkingwith Cisco UnifiedCommunications Manager

Remote teleworker

Branch 1

WAN

Branch 2

Call processing: Call processing refers to the complete process of originating, routing, andterminating calls, including any billing and statistical collection processes.Signaling and device control: Cisco Unified Communications Manager Express sets up all ofthe signaling connections between call endpoints and devices such as IP phones, gateways, andconference bridges to establish andteardown the calls.

Configuration via command-line interface (CM) or GUI: Cisco Unified CommunicationManager Express has aGUE which allows the administrators to add, change, or delete phonesand users, and feature configuration. Additionally, most system parameters can be configuredinthe GUI. The GUI can beaccessed viaa web browser. For advanced configuration ornonvoice-relaled configuration, the use of the CEI is necessary.

Directory services: Cisco Unified Communications Manager Express provides locally storeddirector, sen.ices,whichthe administrator can maintain and enhance.

Computer telephony integration (CTI) support: CTI extends the rich feature set available onCisco Unified Communications Manager Express todifferent applications. For example. CiscoUnified CallConnector extends Microsoft Outlook functionality to make calls directly toavailable contacts.

Single-site ormultisite deployments: Cisco Unified Communications Manager Express caneither run in asingle-site deployment orcan interact with other Cisco Unified CommunicationManager and Cisco Communications Manager Express systems over the WAN.

) 2010 Cisco Systems, Inc. Overview of Cisco Unified Communications Solutions

Page 24: Icomm Vol 1&2 Bw

Internetworking with Cisco Unified Communications Manager: Cisco UnifiedCommunicalions Manager can be deployed at larger sites and Cisco Unified CommunicationsManager Express can be deployed at branch office locations where local call processing isrequired. With H.323 or SIP trunks, calls can be routed over the WAN using abandwidthoptimized codec.

Remote telcworker: For remote teleworker (home office phones). Cisco UnifiedCommunications Manager Express supports Cisco IP Communicator and IP phones connectedlo the enterprise network over a virtual private network (VPN).

1-10 Intrcducing Cisco Voice and Unified Communicalions Administration (ICOMM! v8.0 ©2010 Cisco Systems, Inc

Page 25: Icomm Vol 1&2 Bw

Cisco Unity Express OverviewThe figure describes the features of Cisco Unity Express.

Cisco Unity Express Overview

The main capabilities of Cisco Unity Express are:* Provides voice mail features

• Auto-attendant capabilities

• IVR" support

• Support for fax messages

* Survival remote site voice mail

• MR - Interactive Voice Response |

Cisco Unity Express is available on selected voice-enabled Cisco Integrated Service Routers,but uses its own architecture and processing unit, which is located in a module slot on a CiscoIntegrated Service Router or a Cisco Integrated Service Router Generation 2 router, to providethe following features:

• Voice mail: Provides messaging and greeting services for increased customer service andefficient employee communications. The maximum number of mailboxes depends on thehardware module and license agreement that is purchased for Cisco Unity Express.

• Auto-attendant: An auto-attendant might replace the operator and allows the caller to self-direct their call. Some common functions that an auto-attendant provides arc the following:

— The caller can spell the name of the user they are trying to reach.

— If the caller knows the extension of the destination, the caller can enter the extension

to be directly connected.

— An auto-attendant can offer basic menus that allow a user to navigate through themenus by pressing a key.

— Applications offering information only, for example, movie showing limes on amovie hotline.

• Interactive voice response (IVR) capabilities: IVR allows a caller to select options froma voice menu and to interact with the IVR system. After the IVR system plays aprerecorded voice prompt, the caller presses a number on a telephone keypad to select anoption. Eor example, customers dial an enterprise hotline and IVR enables callers to runqueries to gather information from a customer database or to press a number on the dial padto be connected to a particular agent.

>2010CiscoSystems, Inc. Overview of Cisco Unified Communications Solutions 1-11

Page 26: Icomm Vol 1&2 Bw

Support for fax messages: Inbound fax capability is provided by using a combinationofthe native 1.37 fax processing on Cisco Integrated Service Routers that arc combined withthe message management of Cisco Unit; Express. Users can receive faxes using a directinward dialing (DID) number for each user, and send the fax as a Tagged Image FileEormat (T1EE) attachment to a defined mailbox.

Sur\i>able Remote Site Voicemail: Survivable Remote Site Voiccmaii (SRSV) workswith Sun iv able Remote Site Telephony (SRST). SRST provides remote site telephony, forexample, if a central call processingengine at the headquarters is not operational or theWAN link is broken. After the failure is delected, the IP phones register with the SRST ofCisco 1:nilled Communications Manager Express SRST router.

A deplovment of Survivable Remote Site Voicemail requires a Cisco Unified MessagingGatewav (Cisco UMG) and the relevant licenses. When the WAN connection is up, CiscoUnity Express is provisioned by the Cisco UMG and is not actively used. The Cisco UMGsends the provisioning information to each Survival Remote Site Voicemail site andmaintains any changesat the headquarters and branch locations. Whenthe WANconnectivitv fails. Cisco Unit} Express processes calls the centralized voice-mail system orauto-attendant locally.

Cisco Enitv Express storesall voicemailsduringthe WAN outage. When the connection isrestored, the messages are sent to the centralized Cisco Unity Connection. Cisco UnityExpress goes back in waiting mode. Survivable Remote Site Voicemail supports thefollowing features: subscriber greetings and spokennames, distribution lists,messagewaiting indication, or message notification.

Introducing Cisco Voice and Unified Communications Administration (ICOMM) v8.0 <s> 2010 Cisco Systems, Inc

Page 27: Icomm Vol 1&2 Bw

Cisco Unity Express ModulesThetable liststhesupported CiscoUnity Express modules.

Cisco Unity Express Modules

A1M2-CUE-K9

NME-CUE

ISM-SRE-300-K9

SM-SRE-700-K9

Bundled

Ports

24

10

32

24

10

32

Max. | Max.tVR j Max; . StoragePorte Sessions Mailboxes (hours)

65

275

100

300

14

300

60

600

Tne number of maximum mailbojes, ports, and IVRsessions depends on CiscoUnityExpress stock-keeping units (SKU)license files.

On Cisco 2800 and 3800Series Integrated ServiceRouters, Cisco Unity Express can either beused on an Advanced Integration Module 2 (AIM2)or on an enhanced networkmodule(NME).

Cisco 2900 and 3900 SeriesIntegrated ServiceRouters Generation 2 have servicemodule slotsand an internal servicemoduleslot whichsupportsapplication services. Bothcan be used forCisco Unity Express. Each module comes with a bundled numberof ports,which can beincreased with licenses. The maximum number of IVR sessions depends on the maximumnumber of available ports. Eiccnse files can beobtained as SKU files andcanactivate differentfeatures: for example. Survival Remote Site Voicemail.

Note The Cisco 2900 and 3900 Series Integrated Series Routers do not support advancedintegration modules (AIM and AIM2) or enhanced network modules (NME).

>2010 Cisco Systems, Inc Overview of Cisco Unified Communications Solutions 1-13

Page 28: Icomm Vol 1&2 Bw

Cisco Unity Express Data StreamsThe figure describes the Cisco Unity Express data streams.

Cisco Unity Express Data Streams

The signaling and session control signal flows between the Unified CME*and the Cisco Unity Express module (back-to-back Ethernet).

The audio stream flows between the IP phone and the Cisco Unity Expressmodule

Cisco Unity Express supports only G.71! audio streams Transcoders arenecessary for G729 calls.

Unified CME

' Unified CME = Cisco Unified Commumcatu

Cisco UnityExpress module

ager F.xpress

[fan IP phone calls an auto-attendant or voice-mail pilot number, the Cisco Unity Expressmodule answers the call. After the call is established, the media exchange flows directlybetween the IP phone and Cisco Unity Express module.

Cisco Unitv Express communicates with Cisco Unified Communications Manager Expressonly via SIP. Cisco Unitv Express can also be integrated with a Cisco Unified CommunicationsManager.

Cisco Unitv Express supports only the G.711 codec. All calls made to the Cisco Unity Expresssystem must use CI.711 if. for example, the caller connects to the auto-attendant or voice-mailpilot numbers. 11 a user vv ants to listen to their voice message over a WAN connection using theG.729 codec, transcoding resources at the Cisco Unity Express location are necessary.

Introducing Cisco Voice and Unified Communications Administration (ICOMM) v8 0 © 2010 Cisco Systems, Inc.

Page 29: Icomm Vol 1&2 Bw

Cisco Unified Communications ManagerOverview

The topic describes the role of Cisco Unified Communications Manager in a Cisco UnifiedCommunications solution.

Cisco Unified Communications

Manager Overview

The capabilities of Cisco Unified CommunicationsManager are:• Support foraudio and video telephony

• Up to 30,000 phones supported per cluster

• Runs as an appliance with a hardened operating system

• Based on IBM Informix database

• Disaster Recovery System (DRS) for backup-and-restoremechanism

• Cisco Unified Serviceability and Cisco RTMT offermanagement and troubleshooting functionality

Cisco Unified Communications Manager is the powerful call-processing component of theCisco Unified Communications solution. Cisco Unified Communications Manageris ascalable, distributable, and highly available enterprise IP telephony call-processing system.

Cisco Unified Communications Manager provides a wide range of enterprise features. CiscoUnified Communications Manager is one component of a suite of devices in a Cisco UnifiedCommunications solution. Cisco Unified Communications Manager provides call processingcontrol for all devices, such as IP phones and gateways. The control of devices that areprov ided by the Cisco Unified Communications Managerserver include messages for the IPphones to activate tones, changing softkeys on the phone display, and connection instructionsfor the calls.

Likethe traditional voicenetwork, a numberof gateways (digital and analog)are available thatallow access to remotelocations. Withthe expanding growthof IP telephony, thereare anumber of specialized applications that can be integrated into the network, such as voice mail.Contact Center application, and other various services.

Cisco Media Convergence Servers (MCS) can run CiscoUnified Communicalions Manager asa stand-alone server or in the network to form a cluster of servers. Clustering Cisco UnifiedCommunications Managers togethernotonly allowsmoreend devicesto be supported but alsopaivides redundancy and centralized administration. A Cisco Unified CommunicationsManagerclustercan controldifferentdevices, such as IP phones,along with the relatedgateways, media resources, and supports different application servers.

Each cluster cansupport a maximum of 30,000 unsecured SCCP or SIPphones.

12010 Cisco Systems. Inc Overview of Cisco Unified Communications Solutions 1-15

Page 30: Icomm Vol 1&2 Bw

Each cluster can support a maximum of 27.000 secured SCCP or SIP phones.

1he Cisco I Inified Communications Manager runs on an appliance, which improves securityand allows upgrades to be managed easily. An appliance is a platform that is used for CiscoUnified Communications svstems. The appliance provides an integrated platform operatingsvstem and bundles such as Cisco Unified Communications Manager software. Eor securityreasons, the operating system is hardened with no access to the underlying file system, and onhsupports Cisco authorized applications and utilities to access it. 'I'hc underlying database is anIBM Informix database.

The Disaster Recover} framework (DRE) provides a Disaster Recovery System (DRS) formanual or automated backup to a network device over Secure FTP (SETP).

Ihe Cisco Unified Operating System is also used for the following applications:

• Cisco Emergene> Responder

• Cisco Unity Connection

• Cisco Unified Presence

• Cisco Unified Contact Center Express

1-16 Introducing Cisco Voice and Unified Communications Administration (ICOMM] v8.0 ©2010 Cisco Systems. Inc

Page 31: Icomm Vol 1&2 Bw

Cisco Unified Communications Hardware RequirementsThe figure describes the platform hardware requirements for Cisco Unified CommunicationsManager installation.

Cisco Unified CommunicationsManager Hardware Requirements

Cisco Unified Communications Manager can be installed on:• Cisco MCS 7800 servers

* Cisco Unified Computing System

• Or on approved third-party servers

The following general server hardware is required for theinstallation:

« 2 GHz Processor

• 2 GB RAM

• 72 GB Hard Disk

The minimum requirements for Cisco Unified Communications Manager installation are a 2-GHz processor. 2 GB of RAM. and 72 GB of hard disk space.

A complete list of supported third-party servers canbe found on Cisco.com:

http://wvvw.cisco.com/en/US/prod/collateral/voicesw/ps6790/ps5748/ps378/prod_broehure0900aecd8062a4f9.html.

Since Cisco Unified Communications Manager version 8.0, it is possible to install the CiscoUnified Operating System on a virtual machine (VM) in a Cisco Unified Computing System(UCS).

i 2010 Cisco Systems, Inc. Overview of Cisco Unified Communications Solutions 1-17

Page 32: Icomm Vol 1&2 Bw

Overview of the Cisco UCS Solution

I'hc figure describes the Cisco UCS solution and gives an overview ofthe supported virtualenvironment.

Overview of Cisco Unified ComputingSystem Solution

Cisco Unified Communications Applications version8.0 is supported in a virtual (VMware) environment:• In a VMware installation, Cisco Unified Computing System

hardware must be used

• VMware ESXi 4.0 with a SAN is supported

* Specific VMware configurations and support

• Cisco Unified CommunicationsManager migration can bedone via the Disaster Recovery Framework (DRF)

* Mixed cluster with physical and virtual servers is supported

• License key uses a virtual MAC address

With Cisco Unified Communications Manager version 8.0. an installation on a Cisco UCS issupported, which builds a defined solution from the hardware up. A Cisco UCS is a singlesystem that unifies and simplifies the maintenance of server farms.

A mix with other Cisco Unified Communications applications, which are supported forinstallation on a Cisco UCS. is supported. No other types of VMs. like file servers or third-party application sen ers should run on the same blade. A blade is a proprietary card from amanufacturer that can be used in a rack system, which allow sharing of the same backplane andpower supplies, fhe storage svstem must be a storage area network (SAN) and the storagesvstem must be on the VMware compatibility list. Eorcompatibility information go tohttp:/'www.vmuLire.com/go/hcl.

The VM configuration for Cisco Unified Communications Manager has specific requirements.Onlv a new installation on a Version 7 VM with a Cisco Unified Communications Managerversion 8.0 is supported. The requirements are as follows:

• 2 virtual CPU;.

• 6-GB RAM

• Two 80-GB hard disks at SCSI id 0:0 and 0:1

• Onlv a Version 7 VM is supported

• Supports up to 7500 users per VM. which is equivalent to a Cisco MCS 7845 Series server

• There is no support for using any 1'SB dev ices or dongles on the VM.

• Backups of the VM are onlv supported wilh SETP

Introducing Cisco Voice and Unified Communications Administration (ICOMM) vS.O © 2010 Cisco Systems. Inc

Page 33: Icomm Vol 1&2 Bw

A migration from a physical Cisco Unified Communications Manager server to a virtualmachine can be done via the DRF. A backup from a Cisco Unified Communications Managerserver can be restored in a VM. A mixture of physical and virtual servers (virtual machines) issupported, which allows an easy migration process.

A VM uses the same licensing process as a physical server. Unlike the physical servers, aspecial license MAC is used. The license MAC is a hash of a set of data on the server, which ishashed to produce a 12-digit hexadecimal string that looks like a MAC address. The licenseMAC can be obtained from the web interface or the CLI, using the command show status.

Other Cisco Unified Communications applications that arc supported on Cisco UCS are thefollowing:

• Cisco Unity Connection version 8.0

• Cisco Unified Presence version 8.0

• Cisco Unified Mobility Advantage version 8.0

• Cisco Unified Contact Center Enterprise version 8.0

• Cisco Contact Center Express version 8.0

• Cisco Unity version 8.0

© 2010 Cisco Systems, Inc. Overviewof Cisco Unified Communications Solutions 1-19

Page 34: Icomm Vol 1&2 Bw

Cisco Unified Communications Manager High AvailabilityThe figure describes Cisco Unified Communications Manager high availability.

Cisco Unified Communications

Manager High Availability

Up to 30.000 IP phones in acluster

Up to 8 subscribers runningthe Cisco Call Manager

Service

Up to 3 subscribers running ina Unified CM" Group

Up to 2 servers running theTFTP service

Additional servers can be

used for media resources, etc.

1 Unified CM = Cisco Unified Communicalions Manager

TFTP Server

Each Cisco I inified Communications Manager server is defined as a publisher or subscriber atthe time of the installation. Within a Cisco Unified Communications Manager cluster, there canonlv beone publisher, butup to eightsubscribers running theCisco CallManager Service.

ForIPphone registration redundancy, up to three Cisco Unified Communications Managerscan be networked together in a Cisco Unified Communications Manager Group. In addition, thefourth registration option can be an SRST router.

A cluster is built from two or more Cisco Unified Communications Manager servers networkedtogether to provide sen, ices to endusers, which allows support of more enddevices andprov idesredundancy andcentralized administration. Some Cisco Unified CommunicationsManagers in a cluster prov idebasic phone call processing, such as call routing, signaling,phone features, and dial plan administration. Other Cisco Unified Communications Managerscan provide services such asTE1 I',conferencing, music onhold(MOII), and others.

The decision on how many subscribers arc addedto the Cisco Unified CommunicationsManagercluster depends on the following factors:

• Backup requirement in case of failure (redundancy)

• Splitting the load between servers(load sharing)

• How main phones will be supported in the network (scalability)

Inaddition to thepublisher and subscribers, a dedicated IFTP server is recommended forCiscoUnified Communications solutions with more than 1250 users. One TFTP server is required inthe Cisco Unified Communications Manager clusterand is used for the creation and downloadof configuration files in the proper format to IP phones, gateways, and other dev ices. Eor highavailabilitv. up to two 1FTP servers can be used.

1-20 Introducing Cisco Voice and Unified Communications Administration (ICOMM| v8.0 )2010 Cisco Systems, Inc.

Page 35: Icomm Vol 1&2 Bw

Database Replication and User-Facing FeaturesThe figure describes the Cisco Unified Communications Manager database replication process.

Database Replication and User-FacingFeatures

IBM Informix Database:

- Owned by the publisher.

• One-way replication.

• Allchanges are made on thepublisher.

- Ifthe publisher is down

- User-fadngfeatures(UFF),such as call forwarding, etc.,are changed on the activesubscriber.

- Changes to the subscriber arereplicated to the olher serversin the duster.

• When the publisher is back, thesubscriber synchronizes thechangesto the publisher.

Acluster isdefined asany number ofCisco MCS servers that share the same Structured QueryLanguage (SQL) database. An SQL cluster consists ofone primary server that is called a firstnode orpublisher. This server isloaded first during the installation process. The server softwareis loaded in such a way that the SQL Server application takes onthe responsibility formaintaining and replicating the database. The other servers inthe cluster are loaded assubsequent nodes orsubscribers tothe database contained in the first node.

The publisher usually makes changes in the SQL database. The other servers in the cluster havecopies of thedatabase thatareread-only copies.

An exception is a replication ofthe user-facing features during the time a publisher is down.Eor example, call forwarding, message waiting, and other user-facing features are changed onthesubscriber server towhich the IPphone is registered. These changes arethen replicated toall servers in the cluster.

Any user-facing feature data changes made tothe subscriber database are sent tothe publisher.The changes are written tothe database ofthe publisher and are then made available to thesubscribers. This information is replicated to thesubscribers at regular intervals. Thesubsequent nodes contact the first node and ask for any changes. Ifchanges have been made tothe database, thepublisher makes thechanges available to thesubscribers at thattime.

© 2010 Cisco Systems. Inc Overview of Cisco Unified Communications Solutions 1-2!

Page 36: Icomm Vol 1&2 Bw

Intracluster Communication

The figure describes the intracluster communication between the nodes in a Cisco UnifiedCommunications Manager cluster.

Intracluster Communication

Intracluster CommunicationSignaling (ICCS) replicatesrun-time data like registrationof devices to all nodes runningthe Cisco CallManagerService

Call Detail Records (CDRs)and Call Management Records(CMRs) are collected by thesubscribers.

The data is periodicallyuploaded to the publisher.

Billing system connects onlyto the publisher.

fhere are two primarv kinds of intraclustcr commtinications. or communications within a CiscoUnified Communications Manager cluster. Thev are as follows:

• Intracluster Communication Signaling (ICCS) involves the propagation andreplication ofrun-time data such as registration of devices, location bandwidth, and shared mediaresources. This information is sharedwith all members of a clusterrunning the CiscoCallManager Service, andit ensures theoptimum routing of callsbetween members of thecluster and associated gatewav s. ICCS runs on TCP ports 8002 to 8004.

• Call Detail Records (CDRs) and Call Management Records (CMRs), when enabled on allservers, are collected bv the subscriber and uploaded to the publisher periodically. During aperiod during which the publisher is unreachable, the CDRs and CMRs are stored on thelocal harddisk of the subscriber. Whenconnectivity is re-established with the publisher, alloutstanding CDRs arc uploaded to the publisher, which stores the records in the CiscoUnified Communications ManagerCDR Analysis and Reporting(CAR) database.

1-22 Introducing Cisco Voice and Unifed Communications Administration (ICOMM) v8 0 ©2010 Cisco Systems, Inc.

Page 37: Icomm Vol 1&2 Bw

L

Cisco Unified Communications Manager Data StreamsThe figure describes Cisco Unified Communications Manager data streams and how thedifferent components interactwith each other.

Cisco Unified CommunicationsData Streams

Signaling and session control flows between Cisco Unified CM" and the IPphone and between Cisco Unified CM and the PSTN gateway.

The audio stream is terminated by the PSTN gateway.

PSTN Gateway

fvludsa Exchange

• Unified CM = Cisco Unified Communications Manager

Cisco Unified Communications Manager uses SIP or SCCP to communicate with IP phones forcall setup and control tasks.

SIP supports protocol extensions, so that applications can support advanced features and canstill intemperate with other less functional applications. Here is an example: Three colleaguesare on a conference call. Two of them are at a headquarters location where their SIP-enabled IPphones support video capabilities; the third is at a remote office that docs not support\ ideophones. SIP will establish the conference among the three users, enabling the videoportion for the two users whose equipment supports it. The third user will participate withaudio only. This approach is a shift from the "least-common denominator1 approach in whichonly functions supported by all users are implemented (in which case, none of the colleagueswould be able to use video).

When the call is set up. media exchange occurs directly between the IP phones using RTP tocarry the audio.

In the figure, user A on IP phone A (left telephone) wants to make a call to user B on the PSTNphone (right telephone). In this case, dialed digits are sent to Cisco Unified CommunicationsManager, the call-processing engine. Cisco Unified Communications Manager routes the call tothe PSTN gateway, which uses the Media Gateway Control Protocol (MGCP). H.323. or SIPfor signaling and session control. When user B accepts the call, the RTP media path opensbetween IP phone A and the PSTN gateway, which terminates the RTP stream and converts thestream to the time-division multiplexing (TDM) network.

>2010 Cisco Systems. Inc. Overview of Cisco Unified Communications Solutions

Page 38: Icomm Vol 1&2 Bw

Cisco Unified Communications Manager Key FeaturesThe figuredescribes the key featuresof Cisco Unified Communications Manager.

Cisco Unified Communications Manager

Cisco Unified Communications Manager offers a widerange of features:• Call processing

• Signaling and device control

« High scalability

* Configuration via GUI

• Directory services that can be stand-alone orintegrafed with anexisting directory

• CTI support

• Phone application support (XML)

Call Processing

Cisco Unified Communications Manager is the core call processing sollware for the CiscoUnified Communications Svstem. Cisco Unified Communications Manager software extendsenterprise telephonv features and capabilities to packet telephony network devices likeIP phones, media processing devices, voice gateways, and multimedia applications.

Signaling and Device Control

Cisco Unified Communications Manager sets up all of the signaling connections betweendevices like IP phones, gatewavs. and conference bridges to establish and tear down streamingconnections.

Configuration via GUI

Cisco Unified Communication Manager has a powerful GUI that allows administrators to fullymaintain the system. The access to system-critical configuration settings can be denied with theroles and user groups concept. Cisco Unified Serviceability. Cisco Unified CommunicationsManager Administration, and the Cisco Unified Reporting tool can also be accessed via a webinterface. The Cisco Unified Communications Manager Administration user web interfaceallows end users to maintain their personal settings like call forward and others. You can usethe Disaster Recovery Svstem GUI to start, monitor, and configure backup operations.

Directory Services

The Cisco Unified Communications Manager can cither run as a stand-alone or can beintegrated with Lightweight Directory Access Protocol (LDAP) directory services, whichallows direetorv search and LDAP authentication for end users.

Introducing Cisco Voice and Unified Communications Administration (ICOMM) v8 0 ©2010 Cisco Systems. Inc.

Page 39: Icomm Vol 1&2 Bw

CTI Support

Cisco C11 extends the feature set available on CiscoUnified Communications Manager tothird-party applications. These Cisco CTI-enabled applications improve user productivity,enhance the communication experience, and deliver superior customer service. Eor example. IPphones can be controlled from an operator workstation or aContact Center agent to improveefficiencv.

High ScalabilityWithin a Cisco Unified Communications Manager cluster, there arcservers that provide onlyunique services to increase, for example, the amount ofmedia resources. Each ofthese servicescan coexist with others on thesame physical server. Forexample, ina small system it ispossible to have asingle server be adatabase publisher, backup subscriber. MOII server. TFTPserver. CTI Manager, and a conference bridge.

Phone Application Support

External XML productivity applications orCisco CallManager Cisco IP Phone Services can berun on the web server or client onmost IP phones. For example, theIPphone canbe used togetstock quotes, weather information, flight information, and other types ofweb-basedinformation. Inaddition, custom-based Cisco CallManager Cisco IP Phone Service applicationscanbe written thatallow usersto track inventory, bill customers for lime, or control conferenceroomenvironments (lights,video screen,temperature, and so on).

The Cisco Unified Communications Manageralsohas a numberof integrated applications thatprov ide additional functionality via Cisco CallManager Cisco IP Phone Services; for example.Cisco Extension Mobility or Cisco Unified Communications Manager Assistant.

Cisco WebDialer

The Cisco WebDialer is a click-to-call application for Cisco UnifiedCommunications Managerthat enables users toplace calls easily from their PCs using any supported phone device.

12010CiscoSystems, Inc Overview ofCisco Unified Communications Solutions 1-25

Page 40: Icomm Vol 1&2 Bw

Cisco Unity Connection OverviewThis topicdescribes Cisco Unitv Connection in a Cisco Unified Communications solution.

Cisco Unity Connection Overview

Cisco Unity Connection is a feature-rich voicemessaging platform:

' Cisco appliance- or Cisco Unified Computing System-basedinstallation

- Up to 20,000 users per server

• Access voice messages from anywhere

• Integration with LDAP*

• Support for Microsoft Exchange

• Voice Profile for Internet Mail (VPIM)

• Supports Survival Remote Site Voicemail

| *LDAP =Ligntweighl Directory Access Protocol |

Cisco Unitv Connection users can managevoicemessages by email,web clients, mobiledevices, instant messaging, and desktop clients like Cisco Unified Personal Communicator.Cisco Unitv Connection also prov idesauto-attendant functions, including intelligent callrouting and customizable call screenand messagenotification options.

The minimum requirements for a Cisco Unitv Connection version 8.0 installation area 2-GHzprocessor. 2 GB of RAM. and 146CiB of hard disk space, which allows up to 20,000 users on aCisco 7845 MCS server.

Cisco Unity Connection is located on the same installation DVD as Cisco UnifiedCommunications Manager and also runs as an appliance. Upgrades to Cisco Unity Connectionsoftware can be made without bringing down the server. Dual partitions are configured on theserver, permitting two copies of Cisco Unity Connection to reside concurrently. Thisconfiguration allows a new Cisco Unity Connection software release to be downloaded whilestill providing voice mail and other services to users.

Voice messages can be received by any phone. Cisco Unified Personal Communicator, CiscoUnified Mobility client, or via an Internet Message Access Protocol (IMAP) client likeMicrosoft Outlook.

Cisco Unity Connection supports Voice Profile for Internet Mail (VPIM), which defines asubset of the Internet multimedia messaging protocols—Multipurpose Internet Mail Extensions(MIME) for use between voice processing server platforms. Microsoft Active Directoryintegration is available for synchronizing Cisco Unity Connection uscmames and passwords tothe Microsoft Active Directory using the LDAP interface. LDAP authentication allows singlepassword logon.

1-26 Introducing Cisco Voice and Unifed Communications Administration (ICOMM) vS.O ©2010 Cisco Systems, Inc.

Page 41: Icomm Vol 1&2 Bw

Cisco Unitv Connection supports integration with Microsoft Exchange calendar for rerouting ofcalls and a wide range ofIMAP clients for receiving voice-mail messages.

With Cisco Unity Express. Cisco Unity Connection supports Survival Remote Site Voiccmaiiforbranch sites, which requires central callprocessing andvoice mail.

)2010 Cisco Systems. Inc Overview of Cisco Unified Communications Solutions 1-27

Page 42: Icomm Vol 1&2 Bw

Cisco Voice Messaging Systems OverviewThe table gives an overview of the different Cisco voice-messaging products.

Cisco Voice Messaging Systems Overvit

• Cisco Unity Connection can run co-resident on Cisco UnifiedCommunications Manager Business Edition.

• All voice-mail systems support VPIM,which allows differentdeployments to connect seamlessly.

Cisco UnityExpress

Unified CM*Business

Edition

Cisco UnityConnection

Cisco Unity

Max.Mailboxes

300

500

20.000 perServer

15,000 perServer

Router

Appliance

Appliance

WindowsServer

' Unified CM = Cisco Unified Communications Manager

No

No

Active / Active

Actrve/ Passive

With a Cisco Unified Communications Manager Business Edition, Cisco Unity Connection cancoreside on the same hardware platform. This ability allows support in a small- or medium-sized business. Cisco Unity Connection adds a new set of features that are not available in otherCisco voice-messaging products, such as personal Call Transferrulesand speech-recognitioncapabilities.

VPIM allows interoperabililv from Cisco Unitv Connection to Cisco Unity Connection, CiscoUnitv. or Cisco Unitv Express, or any other deployment that supports VPIM.

1-28 Introducing Cisco Voice and Unified Communications Administration (ICOMM) vS.O 12010 Cisco Systems, Inc.

Page 43: Icomm Vol 1&2 Bw

Cisco Unity Connection ArchitectureIhe figure describes the architecture of a Cisco UnityConnection system.

Cisco Unity Connection Architecture

Cisco Unity Connection storesmessages locally in its own filesystem.

Cisco Unity Connection uses the IBMInformix database for configurationdata.

Audio stream for voice messagesflows between the caller and the

Cisco Unity Connection system

Message Cisco Unity> Store Dtmctory

Cisco Unity Connection manages the storage of messages in a diflerent way than Cisco Unity.The message storage in Cisco Unity Connection resides on the server in its own file system,while the message storage in Cisco Unity resides in Microsoft Exchange. This architectureallows Cisco Unity Connection to operate without being dependent upon Microsoft Exchange,and without needing the permissions necessary to access messages stored in MicrosoftExchange.

The user database and all system configuration information for Cisco Unity Connection arelocated in an IBM Informix database and are accessed using SQL.

>2010 Cisco Systems, Inc Overview of Cisco Unified Communications Solutions 1-29

Page 44: Icomm Vol 1&2 Bw

Cisco Unity Connection High AvailabilityThe figure describes the high availability model of Cisco Unity Connection.

Cisco Unity Connection High Availabil

• Cisco Unity Connection supportsa two-server active-active pair forhigh availability.

• Both servers accept audio calls,HTTP, and IMAP* requests

• Role separation is consistent withthe Cisco Unified CommunicationsManager clustering scheme.

• One server is designated as theprimary node, which "owns" fhedatabase and message store.

• Secondary node subscribes todatabase and message storeservices from publisher

1IMAP - inlernel Message Access Protocol |

t Active-Active IClyster Pa if |

Cisco Unttv Connection supports a two-server active-active, high-availability solution. Rothservers in the active-active pair will run Cisco Unity Connection and both will accept calls.HTTP, and IMAP requests. If onlv-one server in the server pair is active. Cisco UnityConnection will preserve the majority of the end-user functionality, including voice calls,HTTP requests, and IMAP requests, but lower port capacity will be available for taking voicecalls.

One Cisco Unitv Connection server will be designated as the publisher node or "primary" in theserver pair. The other server will be designated subscriber node or "secondary" in the serverpair. The role separation will be consistent with the Cisco Unified Communications Managerclustering scheme, in which there is always one publisher and multiple subscribers. However,only two Cisco Unitv Connection servers are supported in the active-active model. Each CiscoUnitv Connection server maintains its own directory and message database.

A Cisco Unitv Connection active-active high-availability server (Cisco MCS-7845) pair willsupport up to 20.000 mailboxes with 20.000 voice-mail subscribers.

Each Cisco MCS-7845 server can support up to 250 voice-mail ports, for a cumulative total of500 voice-mail ports when both servers are active. If only one server is active, then portcapacity is lowered to a maximum of 250 ports. When installing an active-active high-availability server pair, two types of servers can be defined—a publisher and a subscriber.These terms are used to define the database relationship during installation. When installing thesubscriber in an active-active high-availabilitypair, the IP address or hostname of the primaryor publisher server must be av ailable. After the software is installed, the subscriber willsubscribe to the publisher to obtain a copy of the database and message store.

1 he publisher is a required server in an active-active high-availability server pair, and there cancurrently be onh one publisher per active-active high-availability server pair. This server is thefirst to be installed and prov ides the database and message store services to the subscriber orsecondary server in an active-active high-availability server pair.

1-30 IntroducingCisco Voice and Unified CommunicationsAdministration (ICOMM) v8 0 ) 2010 Cisco Systems, Inc.

Page 45: Icomm Vol 1&2 Bw

Cisco Unified Presence OverviewThis topic describes an overview of Cisco Unified Presence.

Cisco Unified Presence Overview

The capabilities of Cisco Unified Presence are:• Presence awareness

• Up to 15,000 users per cluster

• Enterprise Instant Messaging

» Interdomain federation with SIP or XMPP*

• Peer-to-peer file transfer

• Message compliance

• Secure messaging

• Cisco Unified Mobility Advantage integration

•XMPP = Extensible Messaging and Presence Protocol

The main component of Cisco Unified Presence is presence awareness, which means that thecurrent presence status can be derived from automatic events such as computer login andtelephone off-hook. Presence awareness can also be derived from explicit notification eventsfor changing status, such as the user selecting Do Not Disturb (DND) from a change-status picklist. The user availability status indicates whether the user is actively using a particularcommunications device, such as a phone. Communications capabilities of users indicate thetypes of communications that the user is capable of using, such as video conferencing, webcollaboration, or audio. In a Cisco Unified Presence cluster, up to 15.000 users can be added.

Cisco Unified Presence incorporates the Jabber Extensible Communications Platform (XCP),which enables an industry-standard collaboration between different user clients. Withinterdomain federation, the Cisco Unified Presence domain can be federated to other domains,

like Google Talk or WebEx Connect, based on SIP or Extensible Messaging and PresenceProtocol (XMPP). With the XCP platform, a significant amount ol new instant messaging (IM)functionality is available in Cisco Unified Presence, for example, peer-lo-peer file transfer.

Many industries require that instant messages adhere to the same regulatory complianceguidelines as all other business records. To comply with these regulations, the Cisco UnifiedPresence system must log and archive all business records, and the archived records must beretrievable.

Cisco Unified Presence provides support for IM compliance by collecting data for thefollowing IM activities in single cluster, intercluster, or federated network configurations:

• Point-to-point messages

• Group chat, which includes ad hoc. temporary, and permanent chat messages.

i 2010 Cisco Systems, Inc. Overview of Cisco Unified Communications Solutions 1-3!

Page 46: Icomm Vol 1&2 Bw

Applications can use 'Iransport Eayer Security (TLS) or IP Security (IPsec) for a securecommunication, which allows a secure connection over HT'fPS between the Cisco Unified

Personal Communicator and Cisco Unified Presence.

The Cisco Unified Presence Server manages availability status for Cisco Unified MobileCommunicator and other clients that support presence. Users can set their status on anysupported client and it will display on all supported clients.

1-32 Introducing Cisco Voice and Unified Communications Administration (ICOMM] v8.0 ©2010Cisco Systems, Inc.

Page 47: Icomm Vol 1&2 Bw

Cisco Unified Personal Communicator OverviewThe figure presents anoverview of Cisco Unified Personal Communicator.

Cisco Unified Personal CommunicatorOverview

The Cisco Unified PersonalCommunicator characteristics are:

• Based on Cisco Unified Client ServicesFramework (CSF)

* Instant messaging support forpoint-to-point chat multiuser chat,persistent chat

r 1

u. y"

• Voice and video support

• Web conferencing via Cisco MeetingPlace and Cisco WebEx

• Integration with voice-mail systemsand visual voice-mail functionality r^^

• LDAP support for enhanced userinformation

Cisco Unified Personal Communicator is based on Cisco Unified Client Services Framework(Cisco Unified CSE). Cisco Unified CSF is the core framework of client-based unifiedcommunications functions that Ciscowill be using in the next releasesof Cisco UnifiedCommunications Manager. Cisco Unified CSF has the abilityto providepresencein a CiscoUnified Presence solution or in third-party solutions.

Cisco Unified Personal Communicator supports point-to-point chat, multiuser chat, andpersistent chat, which allows IM chathistories andcompliance. Persistent chatcombines theidea of "rooms" with the idea that the chat itself is persistent, so the user can see what was saidbefore joining.

With Cisco Unified Personal Communicator, softphone and desk phone video is supported.Cisco Unified Personal Communicator supports the H.264 video codec for increased videoresolutions up to highdefinition (HD).and ad hoc multipoint videoconferencing integrationwith Cisco Unified MeetingPlace. Cisco Unified Video Conferencing, or Cisco UnifiedMeetingPlace Express VT.

Cisco Unified Personal Communicator supports integration with Cisco Unity. Cisco UnitvConnection, and visual voice-mail functionality. SRST failovcr for softphone mode calls isavailable.

Cisco Unified Presence provides EDAP authentication for users of the Cisco Unified PersonalCommunicator client and Cisco Unified Presence user interface. This authentication enables

single sign-on (SSO) for users. Cisco Unified Personal Communicator also uses the LDAPdirectory to allow users to search and add contacts. Cisco Unified Personal Communicatorclient soltuare can be installed on 32- or 64-bit computers that arc running Microsoft WindowsXP. Windows Vista. Windows 7. or Apple Mac OS. The Cisco Unified PersonalCommunicator 64-bit version does not support desk phone video.

i 2010 Cisco Systems, Inc Overview of Cisco Unified Communications Solutions 1-33

Page 48: Icomm Vol 1&2 Bw

Cisco Unified Presence Deploymentfhe figure describes a deployment of a Cisco Unified Presence platform.

Cisco Unified Presence

• LDAP authentication, user search, and name resolution from LDAP server.

• SIP connection to Cisco Unified Communications Manager cluster to receivepresence status (for example, phone on- and off-hook status].

Cisco Unified Presence

j "unified CM - Cisco Unrfied Communications Manager

' ( Cisco Unified Personal"*.,"**.' Communicalorv7 *

Cisco United Personal. "*• •*£ J,^V' Communicator vS

CTI

JJ . ..«, XMPP_

""**LDAP

SCCP

4<><» SJP/SMPIL

"™

DB Replicaroil

Cisco Unified Presenceenhances enterprise presence and instant messaging. Cisco UnifiedPresence supports both SIP for Instant Messaging and Presence Leveraging Extensions(SIMPLE) and XMPP-based presence and IM to enable integration of Cisco Unified PersonalCommunicator version 7.x. which uses SIP/SIM PEE to the Cisco Unified Presence, and CiscoUnified Personal Communicator version 8.0. which is based on XCP.

Eor global director} searches. Cisco Unified Personal Communicator can use the EDAPdirector) of a companv. Authentication and name resolution for the Cisco Unified PersonalCommunicator contact list with additional user information can be pulled from the LDAPserver.

To receive the presence status. Cisco ! Inified Presence uses SIP/SIM PEE notifications from theCisco Unified Communicalions Manager cluster.

With CTI. desk phone control can be easily developed, which allows dialing via Cisco UnifiedPersonal Communicator and answering incoming calls.

Introducing Cisco Voice and Unified Communicalions Administration (ICOMM] vS.O ©2010 Cisco Systems. Inc

Page 49: Icomm Vol 1&2 Bw

SummaryThis topic summarizes the key points that were discussed in this lesson.

Summary

• Cisco Unified Communications Manager Express and CiscoUnity Express fully integrate communications by enablingdata voice, messaging, and video tobetransmitted over asingle network infrastructure using IP.

• Cisco Unified Communications Manager isone component ofa suite of products inthe Cisco Unified Communicationssolutions portfolio. Cisco Unified Communications Managerprovides call processing control for all devices such as IPphones and gateways.

• Cisco Unity Connection handles message storage to providefeature-rich messaging features to the enterprise.

• Cisco Unified Presence provides presence awareness. Thecurrent presence status canbederived from automaticevents suchas telephone off-hook, orfrom explicitnotification events forchanging status, such as the userselecting Do Not Disturb.

References

For additional information, refer to these resources:

• Cisco Unified Communications (IP Communications/VoIP)http //www cisco.com/en/US/panner/neisol/ns641/netvvorking_solutions_packages_lisl html

) 2010 Cisco Systems, Inc. Overviewof Cisco Unified Communications Solutions 1-35

Page 50: Icomm Vol 1&2 Bw

1-36 Intrcducing Cisco Voice and Unified Communications Administration (ICOMM] v8.0 ©2010 Cisco Systems, Inc.

Page 51: Icomm Vol 1&2 Bw

wm

Lesson 2

Understanding theCharacteristics of Cisco

Unified Communications

Solutions

OverviewThis lesson introduces the characteristics of Cisco Unified Communications solutions, the

components that are required in a convergent network, the differentVoIPsignaling protocols,quality of service issues, and media transmission protocols. It also gives an overview oftraditional voice networks.

"mm ObjectivesUpon completing this lesson,you will be able to describethe characteristics of a Cisco UnifiedCommunications solution and what needs to be considered when sending voice over packet-

__ based networks. This ability includes being able to meet these objectives:

• Describe how traditional voice networks work and give a short overview of the components

»" • Describe how converged networks work and give an overview of the Cisco Unifiedmmm Communications components

• Describe the basic characteristics of different quality of service (QoS) technologies toI prioritize or expedite voice data

Page 52: Icomm Vol 1&2 Bw

Overview of Traditional Voice NetworksThis topic describes the characteristics of a traditional voice network. It is critical to understandthe function of these traditional telephony components to successfully deploy a VoIP-basedsvstem.

Traditional Voice Networks

A traditional PBX consists of several components, like control cards, slationcards, and trunk cards

Various types of telephone circuits are terminated on different types of cards.

A PBX uses its ovwi cabling environment for carrying the electrical signalthrough wiring closets to the endpoints.

Digital phones connected to PBXs are typically proprietary

CO" Switch

Analog or Digital 8j| PSTNTrunk

j^ Analogor»&r DigitalPhones

PBXs come in various sizes, from 20 to 20.000 stations. The selection of a PHX is important lomost companies because a PBX has a typical life span of 7 to 10 years. All PBXs offer astandard. ba»ic set of calling features. Optional software provides additional capabilities.

A traditional business phone svstem is composed of multiple components. The figure showsthese components and includes the following:

• Telephones: There are two types of telephones that are used in a traditional businesstelephonv network as follows:

— Analog telephones: These phones have a direct connection to the PBX.

— Digital telephones: These phones convert analog voice lo a digitized stream andconnect to a PBX.

• PBX: A PBX is a private!; owned switch that is located on the customer premises.

• Voice mail: A voice-mail svstem is either integrated in the PBX, or can be connected overa digital proprietary circuit.

• Trunk: A trunk provides the path between two switches. Common trunk types include thefollowing:

— "fie trunk: A dedicated circuit that connects PBXs to each other or lo music on hold

(MOID svstems,

—• CO trunk: A direct connection between a local central office (CO) and a PBX. Theconnection mav be digital or analog.

Introducing Cisco Voice and Unified Communications Administration (ICOMM| v8 0 ©2010 Cisco Systems, Inc.

Page 53: Icomm Vol 1&2 Bw

Analog CircuitsIbis figure describes the different analog circuits that can be used with Cisco routers.

Analog Circuits

FXS ports are used to:• Connect analog phones or fax devices

• Provide power, call progress tones, and dial tones• Emulatethe CO switchtotheattached devices

FXO ports are used to:• Connect to office equipment

• Make and receive calls from the PSTN

E&M ports are used to:• Connect to external MOH sources

• Create tie-lnes to PBX systems

Analog voice port interfaces connect routers inpacket-based networks to two- orfour-wireanalog circuits in telephony networks. Two-wire circuits connect toanalog telephone or faxdevices, and four-wire circuits connect to PBXs. Connections to the public switched telephonenetwork (PSTN) CO aretypically made with digital interfaces, 'fherearethree types of analogvoice interfaces that Cisco gateways support:

• Foreign Exchange Station (FXS) interfaces: An FXS interface connects the router oraccess server to end-user equipment suchas telephones, fax machines, or modems. TheFXS interface supplies ring, voltage, anddial toneto the station and includes an RJ-I tconnector for basic telephone equipment or PBXs.

• Foreign Exchange Office(FXO) interfaces: An FXO interface is used for trunkconnections to a PSTN CO or to a PBXthat does not supportor need digital signaling. Astandard RJ-11 modular telephone cable connects the FXO voice interface cardto thePSTN or PBX through a telephone wall outlet.

• Ear and mouth (E&M) interfaces: Trunk circuitsconnect telephone switchesto oneanother: they do notconnect end-user equipment to the network. Themostcommon formof analog trunk circuit is the E&M interface, which uses special signaling paths that areseparate from thetrunk audio pathto convey information aboutthecalls.

>2010 Cisco Systems, Inc Overview of Cisco Unfiled Communications Solutions

Page 54: Icomm Vol 1&2 Bw

Digital CircuitsThis figure describes the different digital circuits that can be used with Cisco routers.

Diqita! Circuits

For enterprise networks, digital circuits are typically-used to connect to the PSTN:

* Bearer channels are used for the transport of data or voice;data channels are used for signaling information.

* Digital circuits are used to conned to the PSTN or for trunkstoother PBXs.

* Time division multiplexing is used on digital circuits.

- Signaling is Channel Associated Signaling (CAS) or CommonChannel Signaling (CCS).

T1, El.orBRIPSTN

Digital voice ports are used in traditional PBX deployments andpacket voice networks, mainlyto connect to thedigital, circuit-switched telephone network, or to traditional PBXs. Thedigitalvoice port interfaces thatconnect the router or access server to Tl, FT, or ISDN BRI lines passvoice data and signaling between the packet network and the circuit-switched network.

There are three tvpes of digital voice circuits that aresupported on Cisco voice gateways asfollows:

• Tl: Usestime-division multiplexing (TDM) to transmit digitaldata usingchannelassociated signaling (CAS) or common channel signaling (CCS).

• F.I: Uses I DM to transmit digital data over 30 voice channels using CAS or CCS.

• BRI: Commonlv used in hurope for smaller branch offices lo provide digital connectionsto the CO switch with two bearer (B) channels and one data (D) channel, using CCS.

1-40 Introducing Cisco Voice and Unified Communications Administration (ICOMM) vS.O ©2010 Cisco Systems, Inc.

Page 55: Icomm Vol 1&2 Bw

Overview of Converged Voice NetworksThis topic describes the different components in aconverged voice network.

Converged Voice Networks

HQ

Cisco Unified

Communications

Manager

WAN

^/^;isco UnifiedCommunications

Manager Express

Branch

Cisco Unified IP

Communicator

The figure presents the basic components ofaconverged voice network, which are:

• Endpoints: IP phones. Cisco Unified Personal Communicator, and Cisco Unified IPCommunicator are IP endpoints for voicecommunication.

• Gateway: The gateway provides translation between different VoIP networks orVoIP andnon-VoIP networks such as the PSTN. Gateways alsoprovide physical access for localanalog and digital voice devices such astelephones, fax machines, and PBXs.

• Cisco Inified Communications Manager and Cisco Unified CommunicationsManager Express: These call processing units provide endpoint registration, call control,and signaling.

• Cisco Unity Connection: Provides voice-mail functionality and integration with otherapplication serverslike MicrosoftExchange.

• Cisco Inified Presence: Enables presence awareness and instantmessaging.

Other components, such as software voice applications, interactive voice response (IVR)systems, third-party phones, and softphones provide additional services to meet the needs ofanenterprise site.

i 2010 Cisco Systems, Inc Overview of Cisco Unified Communications Solutions

Page 56: Icomm Vol 1&2 Bw

VoIP Provider Connect

1-42

This figure describes theconnection to a VoIP provider.

VoIP Provider Connect

A Cisco Unified Border Element interconnects VoIPnetworks, for example to a VoIP Service Provider:

Connects different

VoIP Networks

IP Network IP Network

Cisco Unified Border

Elemenl

• A Cisco Unified Border Element is implemented on Cisco IOS gateways

• Demarcation point for billing, security. NAT, etc

• Supports media flow-through (default) and media flow-around

• Provides codec negotiation and video integration

A lelco prov ider can connect the enterprise to the PSTN with VoIP trunks. VoIP trunks areeasyto configure. Whencomparing VoIP trunkswith traditional trunks, such as a digitalTl or Tlcircuit, the following characteristics can be outlined:

• Cost savings areone of the biggest benefits of VoIP trunks because thecostper line istypically lesswith VoIP trunks than with traditional circuits. VoIP trunks typically alsohave lower rates for long distance.

• VoIP trunks can use the bandw idth that is guaranteed to the voice traffic for data whenvoice is not utilizing the bandwidth. This procedure requires properimplementation ofquality of service (QoS).

• Internet telephony service provider (fl'SP) trunks are usually Session Initiation Protocol(SIP) based, although the ITSP can use 11.323.

Cisco Unified Border Element is a demarcation point. Cisco IInified Border Flement providescall routing, signaling, andcall control capabilities between twoVoIP networks. Forexample,it prov ides thesecapabilities between an enterprise and a VoIP providernetwork orinterconnects two enterprise networks.

Cisco Unified BorderFlementterminates and reoriginates both signaling (11.323 and SIP) andmedia streams Real-Time Transport Protocol (RTP)and Real-Time Transport Control Protocol(RTCP) while performing border interconnection services between IP networks. Cisco UnifiedBorderFlementwas formerly known as Cisco Multiservice IP-to-lP Gateway. Cisco UnifiedBorder Flement. in addition to other Cisco IOS Software features, includes Session BorderController (SBC) functions that helpenableend-to-end IP-based transport of voice, video,anddata between independent unified communications networks.

Cisco Unified Border Flementcan process calls that arc controlled by SIP or 11.323. Thisprocessing also includes the ability lo interconnect VoIPnetworks usingdifferentsignalingprotocols as follows:

Introducing Cisco Voice and Unifed Communications Administration (ICOMM) v8.0 ©2010 Cisco Systems, Inc.

Page 57: Icomm Vol 1&2 Bw

• 11.323-to-SlP interworking

• H.323-to-H.323 interworking

• SIP-to-SIP interworking

Cisco Unified Border Element also provides these features:

• Media interworking like dual tone multifrequency (DTMF). fax. modem, and codectranscoding

• Address and port translations (privacy and topology hiding)

• Billing and Call Detail Records (CDRs) normalization• QoS and bandwidth management like marking, using differentiated services code point

(DSCP) or type of service (ToS), and bandwidth enforcement using Resource ReservationProtocol (RSVP) and codec filtering

i2010 Cisco Systems. Inc. Overview of Cisco Unified Communications Solutions 1-43

Page 58: Icomm Vol 1&2 Bw

VoIP Protocols

This table describes the different VoIP protocols (hat are used in aconverged network.

VoIP Protocols

intraditional networks, different signaling protocols exist fordevice control in an IP-based network:

H.323

SIP

MGCP

SCCP

ITU standard protocol for interactive conferencing;evolved from H.320 ISDN standard; decentralized diatplan

IETF protocol for nteractive and non interactiveconferencing;decentralized dalplan

IETFstandard for PSTN gateway control; centralizeddialplan

Cisco proprietary protocol used between Unified CM andIP phones or to controlFXS ports

VoIP uses several control signaling protocols and call signaling protocols:

• H.323: 11.323 is a standard that specifies the components, protocols, and procedures thatprov ide multimedia communication services—real-time audio, video, and datacommunications—over packet networks, including IP networks. H.323 is part ofa familyof ITU-1 recommendations that arccalled 11.32\ that provides multimedia communicationservices o\er various networks. It is actually an umbrella of standards (bat define allaspects of synchronized voice,video, anddata transmission. It also definesend-to-end callsignaling. With H.323. gateways can be used for digit translation ormanipulation and areable toroute calls onspecific rules. The use ofgateways for digit translation andmanipulation is called adecentralized dial plan. For example, an H.323 gateway in adifferent country can have other digit manipulation rules to match national dial planrequirements.

• SIP: SIP is adetailed protocol that specifics the commands and responses to set up and teardown calls. SIP also provides features such as security. SIP and its partner protocols.Session Announcement Protocol (SAP) and Session Description Protocol (SDP). provideannouncements and information about multicast sessions to users on a network. SIP definesend-to-end call signaling between devices. SIP is atext-based protocol that borrows manyelements of HIIP. using the same transaction request and response model and similarheader and response codes. It also adopts amodified form ofthe UR1. addressing schemethat is used within email, which is based on Simple Mail Transfer Protocol (SMTP). SIP isalsoused to prov idedecentralized dial plan features.

1-44 Introducing Cisco Voice and Unified Communications Administration (ICOMM) vS.O '2010 Cisco Systems, Inc

Page 59: Icomm Vol 1&2 Bw

Media Gateway Control Protocol (MGCP): MGCP is amethod for PSTN gatewaycontrol or thin dev ice control. Specified in RFC 2705. MGCP defines aprotocol thatcontrols VoIP gateways that are connected to external call control devices, which arereferred to as call agents. MGCP provides the signaling capability for less expensive edgedevices, such as gateways, which may not have acomplete voice-signaling protocol such asH.323 implemented. For example, any time an event such as off hook occurs at the voiceport of agatewav. the voice port reports that event to the call agent. The call agent thensignals that device to provide aservice, such as dial-tone signaling, With MGCP, all callrouting decisions are made by the central call processing unit, for example, the CiscoUnified Communications Manager. This process allows centralized management ofcallrules and digit manipulation toprovide a central dial plan.

Skinnv Client Control Protocol (SCCP): SCCP isaCisco proprietary protocol that isusedbetween Cisco Unified Communications Manager and Cisco VoIP phones. The end stations(telephones) that use SCCP are called skinny clients, which consume less processingoverhead. SCCP can also be used tocontrol FXS ports in a router loprovide supplementaryfeatures.

)2010 Cisco Systems. Inc. Overview ofCisco Unified Communications Solutions 1-45

Page 60: Icomm Vol 1&2 Bw

Digital Signal ProcessorsThis figure describes the function ofdigital signal processors (DSPs

Digital Signaling Processors

The DSP chipperforms sampling, quantization, encoding, andoptional compression.

DSPsare used in both directions to convert from a traditional analogor digital voice signal to VoIP, and vice versa

The numberofsimultaneous calls that a chip can process dependson the type of DSP and the codecs that are being used.

DSPs

PSTNAnalog or Digital IP Packets

IP

DSP chip, for examplePVOM2orPVDM3

A DSP isa specialized microprocessor that isdesigned specifically for digital signalprocessing, DSPs enableCisco platforms to efficiently process digital voice traffic. DSPs on arouterprov ide stream-to-packet signalprocessing functionality that includes voicecompression, echocancellation, andtone- andvoice-activity defection. With the Packet VoiceDSP Module 3(PVDM3) modules. Cisco offers multiple power-saving modes, including apower-saver mode when the module is not in use. In power-saver mode, each PVDM3can saveup to 5 watts of power.

Note PVDM3 modules are not supported ontheexisting Cisco 2800 and3800 Series IntegratedServices Routers.

The fourmajor functions of DSPs in a voicegateway are as follows:

• Transcoding: The direct digital-to-digital conversion from one codec lo another.Transcoding compresses anddecompresses voice streams to match endpoint devicecapabilities. Transcoding is required when an incoming voice stream is digitized andcompressed (witha codec) to save bandwidth. But the local device does not supportthattype of compression. Ideally, all IP telephony devices wouldsupportthe same codecs,butthis is not the case. Rather, different devices support different codecs. Transcoding isprocessed by DSPson the DSPfarm: sessionsare initiated and managed by Cisco UnifiedCommunications Manager. Cisco Unified Communications Manager alsorefers totranscoders as hardware MediaTermination Points(MTPs). If an application or servicecanprocess only one specific codec type, which is usually G.711, a G.729 call from a remotesite must be transcoded to G.71 1.This transcoding can only be done using DSPresources.Because applications and sen icesare often hosted at mainsites. DSPtranscoding resourcesare most common in central sites.

1-46 Introducing Cisco Voice and Unified Communicalions Administration (ICOMM) v8.0 ©2010 Cisco Systems, Inc.

Page 61: Icomm Vol 1&2 Bw

Voice termination: Applies to acall that has two call legs, one leg on atime-divisionmultiplexing (TDM) interface and the second leg on aVoIP connection, fhe IDM legmust be terminated bv hardware that performs coding, decoding, and packctization ol thestream DSPs perform this termination function. ADSP also provides echo cancellation,voice activity detection (VAD). and jitter management at the same time that it performsvoice termination.

-Vudio conferencing: In atraditional circuit-switched voice network, all voice traffic goesthrough acentral device (such as aPBX system), which provides audio conferencingservices as well Because IP phones transmit voice traffic directly between phones, anetwork-based conference bridge is required to facilitate multiparty conferences. Aconference bridge is aresource that joins multiple participants into asingle call. It can ^accept any number of connections for agiven conference, up to the maximum number ofstreams that are allowed for a single conference on that device. There is aone-to-onecorrespondence between media streams that are connected lo aconference and participantsthat are connected to the conference. The conference bridge mixes the streams together andcreates aunique output stream for each connected party. The output stream lor agivenpartv is the composite of the streams from all connected parties minus their own inputstream. Hardware conference bridges are used in two environments. They can be used toincrease the conferencing capacity in acentral site without putting an additional load onCisco Unified Communications Manager servers, which can host software-basedconference bridges. More important, hardware conference bridges are also used in remotesites. Ifno remote-site conference resources are deployed, every conference will be routedtocentral resources, which sometimes results inexcessive WAN usage.MTP: An entitv that accepts two full-duplex voice streams using the same codec. It bridgesthe media streams together and allows them to be set up and torn down independently. Thestreaming data that is received from the input stream on one connection is passed to theoutput stream on the other connection, and vice versa. In addition, the MTP can be used totranscode a-law to mu-law and vice versa, oritcan be used to bridge two connections thatutilize different packctization periods (different packet sizes). MTPs are also used toprovide further processing ofacall, for example. DTMF conversion. There are severalmethods for sending DTMF over IP. Two communicating endpoints might not support thesame DTMF format. In these cases, an MTP in the media path can convert DTMF signalsfrom the format ofone endpoint tothe format ofthe other endpoint.

.2010 Cisco Systems, Inc Overview of Cisco Unified Communications Solutions 1-17

Page 62: Icomm Vol 1&2 Bw

Voice Codecs

This figure describes the different standardized codecs in aconverged network.

Voice Codecs

The most common codecs used by Cisco products are:G.711 G.722 1BC iSAC

Bandwidth

•withoutoveriead

64

ktVs64

kb/s13.3

kb/s10-32

kb/s

G.729

kb/s

• G 711 is used in LANs and G.729 on WAN connections

G722offers wideband voice with low DSP processing requirementsiLBC isoptimized for WAN and Internet audio streams (packet loss).iSAC is a wideband codec with high audio quality thatis supportedwith Cisco Unified IP Phone 8900 and 9900 Series and Cisco UnifiedCSF clients.

G 729 can be implementedwith VAD* and CNG"as G.729Annex B.

"VAD- Voice Activity Detection-CNG = Comfort Noise Generation

Acodec is asoftware algorithm that compresses and decompresses speech or audio signals,fhere are many standardized codecs thatarc used in VoIP networks.

G.711 is an ITU-T standard that uses pulse code modulation (PCM) to encode analog signalsinto adigital representation by regularly sampling the magnitude ofthe signal at uniformintervals, and then quantizing it into aseries ofsymbols in adigital (usual! vbinary) code. Thevoice samples created by the PCM process generate 64 kb/s ofdata. This data is carried acrossa network for a G.71 1 call.

G.722 is a I'll '-T standard wideband speech codec operating at48. 56. and 64 kb/s. G.722 istypically used in LAN deployments, where the required bandwidth is not prohibitive, and offersa significant improvement in audio quality over older narrowband codecs such asG.711.without causing an excessive increase in implementation complexity. Cisco UnifiedCommunicalions Manager calculates G.722 with 64 kb/s.

Internet Low Bitratc Codec (iLBC) isa speech codec that is suitable for robust voicecommunication over IP. The codec is designed for narrowband speech and results in apavloadbit rate of 13.3 kb/s. The CPU load is like die CI729A. with higher quality and better responseto packet loss. Ifthere are lost frames. iLBC processes voice quality issues through gracefulspeech quality degradation. Iost frames often occur with lost or delayed IP packets. Ordinarylow-bit-rate codecs exploit dependencies between speech frames, which unfortunately results inerror propagation when packets are lost ordelayed. In contrast. iLBC-encoded speech frame;,are independent and so this problem will not occur.

Internet Speech Audio Codec (iSAC) is awideband speech codec that is robust to packet jitter(delay variation) and packet loss, fhe complexity iscomparable to G.722 at lower bit rales.iSAC has an adaptive and variable bit rate (10 to32 kb/s). Cisco Unified CommunicationsManager calculates iSAC with 32 kb/s.

Introducing Cisco Voice and Unified Communications Administration (ICOMM] v8.0 ©2010Cisco Systems. Inc.

Page 63: Icomm Vol 1&2 Bw

G.729 is the compression algorithm that Cisco uses for high-quality 8-kb/s voice. G.729 is ahigh-complexity, processor-intensive compression algorithm that monopolizes processingresources.

Although G.729A is also an 8-kb/s compression algorithm, it is not as processor-intensive asG.729. G.729A is amedium-complexity variant of(i.729 with slightly lower voice quality andis more susceptible to network irregularities such as delay, variation, and "tandeming."Tandeming causes distortion that occurs when speech is coded, decoded, then coded anddecoded again, much like the distortion that occurs when avideotape is repeatedly copied.fhe Annex Bvariant ofG.729 is also a high-complexity algorithm that adds VAD and comfortnoise generation (CNG) to the codec. VAD detects silence that occurs in typical conversations.This silence is present when one end is talking and the other is listening. The listening end canhave the RTP stream that is going toward the talker temporarily suppressed. The benefit ofthissuppression is an approximate 35 percent savings in bandwidth. The RTP stream is reactivatedupon the detection of sound on the listening end, which can cause clipping of the first syllablewhen the RTP stream restarts. With traditional voice circuits, users are used tohearing whitenoise. When users switch todigital circuits, the lack ofwhite noise can bemistaken for adisconnection. CNG inserts white noise into the line loaccommodate users who are changingfrom traditional voice circuits.

G.729AB is a medium-complexity variant ofG.729B with slightly lower voice quality.

)2010 Cisco Systems, Inc Overview ofCisco Unified Communications Solutions 1-49

Page 64: Icomm Vol 1&2 Bw

RTP and RTCP

This figure describes the difTcrent protocols for transporting voice and video traffic over an 1P-hascd network.

RTP and RTCP

RTP provides end-to-end delivery sen/ices fordelay-sensitivedata, such as voice and video.

Randomly picks even ports from UDP port range 16384 lo32767.

RTCP provides out-of-band statistics and control information.

The data flow is paired with the RTP stream and uses thesame port as the RTP stream plus 1.

Secure RTP (SRTP) encrypts the voice stream.

Layer 2Header

IP

Header

UDP

Header

RTP

Header

Voice

• 'ayloa J

RTP prov ides end-to-end network transport functions that are intended for applicationstransmitting real-time requirements, such as audio and video. Those functions include payload-typc identification, sequence numbering, time stamping, and delivery monitoring. RTPtypically runs in addition to User Datagram Protocol (UDP) so that itcan use the multiplexingand checksum sen ices of that protocol. RIP does not have a standard TCP or UDP port onwhich it communicates. The only standard that it obeys is that UDP communications arc doneusing an even port, and the next higher odd port is used for RTCP communications. Althoughthere arc no standards that are assigned. RTP isgenerally configured to use ports 16384 to32767.

RIP is frequently used with Real Time Streaming Protocol (RTSP) in streaming mediasystems. RTP isalso used with H.323 or SIP in videoconferencing and push-to-talk systems,this wide applicability makes RTP an essential part ofa VoIP technical foundation. RTP goesalong with RTCP. and it is built in addition to UDP. Applications that use RTP arc lesssensitive to packet loss butare typically very sensitive to delays, so UDP is a better choice thanTCP for such applications.

RTP is a critical component of VoIP because it enables the destination device to reorder andretime the voicepackets before they are playedout lo the user. An RTP headercontains a timestamp and sequence number, which allows the receiving device lo buffer and to remove jitterand latency by sv nchronizing the packets to playback a continuous stream of sound. RTP usessequence numbers to orderthe packets only. RTP doesnot request retransmission if a packet islost.

1-50 Introducing Cisco Voice and Unified Communications Administration (ICOMM] v8.0 ©2010 Cisco Systems, Inc.

Page 65: Icomm Vol 1&2 Bw

RTCP provides amechanism for hosts that arc involved in an RTP session to exchangeinformation about monitoring and controlling the session. RTCP monitors the quality olZents such as packet count, packet loss, delay, and jitter. RTCP transmits packets as apercentage of session bandwidth, but at aspecific rate of al least every 5seconds.SR rP encrypts the RTP data in both unicast and multicast applications. SRTP uses AdvancedEncryption Standard (AES). for audio stream encryption.

.2010 Cisco Systems, Inc Overview of Cisco Unified Communions Solutions 1-51

Page 66: Icomm Vol 1&2 Bw

Overview of Packet-Oriented NetworksThis topic describes the advantages ofapacket-oriented network.

Packet Requirements

Diliereni data has different requirements. Voice traffic usually generates asmooth demand onbandwidth and has minimal impact on other traffic as long as the voice traffic is managedWhile voice packets are typically small (60 to 200 bytes), they cannot tolerate delay or drops.1he result ofdelays and drops are poor, and often unacceptable, voice quality,fhe QoS requirements for data traffic vary greatly. Different applications may make verydifferent demands on the network—for example, a human resources application versus anautomated teller machine application. Even dilfercnl versions ofthe same application mav havevarying network traffic characteristics.

While data traffic can demonstrate cither smooth or bursty characteristics depending upon theapplication, data traffic differs from voice and video in terms ofdelay and drop sensitivity.Almost all data applications can tolerate some delay and generally can tolerate high drop'ratcs.Because data traffic can tolerate drops, the retransmit capabilities of TCP become important. Asa result, many data applications use TCP.

In enterprise networks, important (business-critical) applications are usually casv lo identifv.Most applications can be identified based on TCP or UDP pott numbers. Some applications usedynamic port numbers that, to some extent, make classifications more diflicull. Cisco IOSSoftware supports Network-Based Application Recognition (NBAR). which can be used torecognize dynamic port applications.

Videoconferencing applications also have stringent QoS requirements very like therequirements for voice. Hut videoconferencing traffic is often bursty and greedy in nature and.asa result, can impact other traffic. Therefore, it isimportant lounderstand thevideoconferencing requirements for anetwork and to provision carefully for thoserequirements.

1-52 Introducing Cisco Voice and Unified Communications Administration (ICOMM) v8.0 ©2010 Cisco Systems. Inc

Page 67: Icomm Vol 1&2 Bw

Advantages and Drawbacks of Packet-Oriented Networksfhere are several advantages and drawbacks that are presented in packet-oriented networks.

Advantages and Drawbacks of Packet-Oriented Networks

Merging different traffic streams to a single network canlead to a number of service-quality issues:• Lack ofbandwidth: Multiple, simultaneousflows compete fora

limited amount of bandwidth.

• Delay issues: End-to-end delay occurswhen packets musttraverse manynetwork devices and linksthat add up to theoverall delay.

• Jitter: The variability oftimethat packets need through thenetwork is called "jitter," which occurs as a result ofdifferentnetwork load or paths.

• Packet loss: Packets might be dropped when a link is congested.

The four biggest problems facing converged enterprise networks are asfollows:

• Lack of bandwidth: Merging different traffic streams to an IP-based network can lead tobandwidth capacity problems—for example, large graphics files or multimedia users.Increased useof voice andvideo endpoints canalso cause bandwidth capacity problemsover data networks.

• Delay issues: Delay isthe time that it takes for a packet toreach the receiving endpointafter being transmitted from the sending endpoint. This time iscalled the "end-to-enddelay." and consists of two components:

— Fixed networkdelay: Two types of fixed delays areserialization and propagationdelays. Serialization isthe process ofplacing bits onthe circuit. The higher thecircuit speed, the less time it takes toplace the bits onthecircuit. Therefore, thehigher the speed of the link, the less serialization delay isincurred. Propagationdelay is the time that il lakes for frames to transit the physical media.

— Variable network delay: Processing delay is a type of variabledelay, and is thetime required for a networking device to look uptheroute, change the header, andcomplete other switching tasks. Insome cases, thepacket must also bemanipulated—for example, when the encapsulation type or the hop count must bechanged. Each of these steps can contribute to theprocessing delay.

• Jitter: Jitter is the della. or difference, in the total end-to-end delay values of two voicepackets inthe voice flow. Jitter occurs asa result ofdifTcrent network paths ordifferentnetwork load.

• Packet loss: Loss of packets is usually caused by congestion in the WAN, resulting inspeech dropouts ora stutter effect if the playout side tries toaccommodate by repeatingprevious packets.

i 2010 Cisco Systems, Inc. Overview of Cisco Unified Communications Solutions

Page 68: Icomm Vol 1&2 Bw

Quality of Service RecommendationsThis figure describes the different QoS recommendations for voice and video traffic.

QoS Recommendations

Voice and video traffic has extremely strict QoS requirements:

QoS issues i Recommendation

Latency < 150 ms

Jitter <30ms

Loss <1 %

Bandwidth requirements for voice and video depend on thecodec and overhead.

Video streams need an additional 20 percent bandwidth.

Voiceand video packets can tolerate no more than a 150-ms delay (G.114 one-wayrequirement) and less than one percentpacket loss. Jitterdelay shouldnotexceed 30 ins.

Depending on the codec and Layer 2 protocol, a typical voice call will require 17 to 106 kb/sofguaranteed priority bandwidth plus an additional 150b/s per call for voice-control traffic.Multiplying these bandwidth requirements limes the maximum number of calls dial areexpected during the busiest time period will provide an indication of the overall bandwidth thatis required for voice traffic.

The minimum bandwidth fora videoconferencing stream wouldrequire the actual bandwidth ofthe stream (dependent upon the typeof videoconferencing codecbeing used)plussomeoverhead. Torexample, a 384-kb/s video stream would actually require a total of 460 kb/s ofpriority bandwidth,

Introducing Cisco Voice and Unifed Communications Administration (ICOMM) v8.0 ©2010 Cisco Systems. Inc

Page 69: Icomm Vol 1&2 Bw

Link Fragmentation and InterleavingThis figure describes the link fragmentation and interleaving mechanism.

Link Fragmentation and Interleaving

• 1500 bytes need 214 mstobetransmitted ona 56 kb/s link.• Frames are fragmented into smaller packets.• Fragmented packets are interleaved tominimize thedelay.• Used for Multilink PPP or Frame Relay.

* Traffic increases due to more frame overhead.

Frame Relay

mData lO

FRF. 12

Link fragmentation and interleaving (LFI) are a Layer 2 techniques inwhich large frames arebroken into smaller, equally sized fragments, and transmitted over the link inan interleavedfashion with more latency-sensitive traffic flows (like VoIP). Using LFI, smaller frames areprioritized, and a mixture offragments is sent over the link. LFI reduces the queuing delay ofsmall frames because the frames are sent almost immediately. Link fragmentation, therefore,reduces delay and jitter by expediting the transfer ofsmaller frames through the hardwaretransmit (Tx) queue. The LFI methods available include Multilink PPP (MLP), Frame RelayFragmentation Implementation Agreement (FRF.12), and FRF.I I Annex C.

Note LFI is nota technique to save bandwidth. Every newsmaller, equally sized fragment has itsown new header, which increases the overall required bandwidth.

) 2010 Cisco Systems. Inc. Overview of Cisco Unified Communications Solutions 1-55

Page 70: Icomm Vol 1&2 Bw

Compression MethodsI'his figure describes the different compression methods.

Compression Methods

Header Compression

Used to compress RTP headers for efficient real-time transport ofdata.

Performed on a link-by-link basis

Reduces size of voice packet headers from40 bytes to 2 or 4 bytes(CRC)

G 729 calls over Frame Relay can be reduced from 28 kb/s to 14 kb/s

Payload Compression

CPU-intensive task that may add per-packet delay.

Advantage depends on the complexityof the payload compressionalgorithm.

RI P includes a dataportion anda header portion. Thedataportion of RTP is a thinprotocolthat provides support for the real-time properties of applications, such as continuous media,including timing reconstruction, loss detection, andcontent identification. Theheader portionof RTP is considerably largerthan the dataportion.The headerportion consists of an IPsegment, a UDP segment, andan RTP segment. Given the size of the IP/UDP/RTP segmentcombinations, it is inefficient to send the IP/UDP/RTP headerwithoutcompressing it.

Theminimum 20 bytes of the IPsegment that is combined with the8 bytes of the UDPsegment and the 12 bytes of the RTP segment, create a 40-byte IP/UDP/RTP header. The RTPpacket has a pav load of approximately 20 to 160bytes for audioapplications that usecompressed pay loads.

The RTP header compression feature compresses the IP/UDP/RTP header in an RTP dalapacket from 40 bytes to approximately 2 to 4 bytes.

RTPheadercompression accomplishes majorgains in terms of packetcompression becausealthough several fields in the header change in every packet, the difference in header fields (forexample, the Sequence Number) duringan RTP stream from packet to packet is often the sameand predictable. Therefore, the second-order differenee is zero.The decompressor canreconstruct the original header without any loss of information.

RIP header compression also reduces overhead for multimedia RTP traffic. The reduction inoverhead results in a corresponding reduction in delay. RTP header compression is especiallybeneficial when the RIP pay load si/c is small, for example, for compressed audio payloads of20to50bvtes.

1-56 Introducing Cisco Voice and Unified Communications Administration (ICOMM) v8.0 ) 2010 Cisco Systems, Inc.

Page 71: Icomm Vol 1&2 Bw

RTP header compression can be used for media-on-demand and interactive services such asInternet telcphonv. RTP header compression provides support for real-time conferencing olgroups of anv si/'c within the Internet. This support includes source identification support lorgatevvav ssuch as audio and video bridges, and support for multicast-to-un,cast translators. RI Pheader compression can benefit both telephony voice and multicast backbone applicationsrunningover slow links.Usin* RTP header compression on any high-speed interfaces—that is. anything over Tlspeed—is not recommended. Any bandwidth savings that is achieved with RTP headercompression may be offset by an increase in CPU utilization on the router.Laver 2pavload compression is aCPU-intensive task and can add per-packet compressiondelav due to the application of the compression method to each frame. The serialization delay,however, is reduced because the resulting frame is smaller. Serialization delay is the fixeddelav that is required to clock the frame onto the network interface. Depending on thecomplexity of the Layer 2payload compression algorithm, overall latency might be reduced,especially on low-speed links.Cisco routers support hardware-assisted compression to reduce the CPU load and the Layer 2payload compression delay.

)2010 Cisco Systems, Inc. Overview of Cisco Unified Communications Solutions 1-57

Page 72: Icomm Vol 1&2 Bw

Quality of Service ModelsThis figure describes the different quality ofservice models.

Quality of Service Models

There are three different models for deploying QoS in anetwork:

• Best-effort model

No QoS applied to packetsDefault model for all traffic

* Integrated Services model (IntServ)Offers absolute QoS guarantees by explicitly reservinqbandwidth

Uses RSVP to reserve network resources* Differentiated services model (DiffServ)

Allows classification of network traffic

QoS policy enforces differentiated treatmentof traffic classesMany levels ofqualitypossibleCommonly used in enterprise networks

There are three different models av ailable for deploying QoS in a packet-oriented network:• Best-effort: With the best-effort model. QoS is not applied to packets. Ifit is not important

when orhow packets arrive, the best-effort model isappropriate. Best-effort isthe defaultfor all router models if noQoS isdeployed.

• Integrated Services (IntServ): IntServ can provide very high QoS to IP packets.Essentially, applications signal to the network that they will require special QoS for thattime and that bandw idth is reserved. With IntServ. packet delivery is guaranteed. Ilowever.the use ofIntServ can severely limit the scalability ofanetwork. IntServ is amultiple-service model that can accommodate multiple QoS requirements. IntServ inherits theconnection-oriented approach from telephony network design. Hvery individualcommunication must explicitly specify its traffic descriptor and requested resources tothenetwork. Ihe edge router performs admission control loensure that available resources aresufficient in the network. Tiie IntServ standard assumes that routers along apath set andmaintain the state for each individual communication.

fhe role of RSVP inthe Cisco QoS architecture islo provide resource admission controllor VoIP networks. Ifresources are available. RSVP accepts a reservation and installs atraffic classifier in the QoS forwarding path. The traffic classifier tells the QoS forwardingpath how to classify packets from aparticular flow and what forwarding treatment toprov ide.

In the IntServ model, the application requests a specific kind ofservice from the networkbefore sending data. The application informs the network ofits traffic profile and requests aparticular kind ofsenice that can satisfy its bandwidth and delay requirements. Theapplication isexpected tosend data only after it gets a confirmation from the network. Theapplication is also expected to send data that lies within its described traffic profile.

Introducing Cisco Voice and Unified Communications Administration (ICOMM) v8.0 ©2010Cisco Systems. Inc.

Page 73: Icomm Vol 1&2 Bw

Differentiated services (DiflServ): DiffServ provides the greatest scalability andflexibility in implementing QoS in anetwork. Network devices recognize traffic classesand provide different levels of QoS to different traffic classes. DilTServ was designed toovercome the limitations ofboth the best-effort and IntServ models. DilTServ can providean "almost guaranteed" QoS. while being cost-effective and scalable still.DiffServ is like aconcept known as "soft QoS.'" With soft QoS. QoS mechanisms arc usedwithout prior signaling. In addition. QoS characteristics (bandwidth and delay, forexample), arc managed on ahop-by-hop basis by policies that are establishedindependently at each intermediate device in the network. The soft QoS approach is notconsidered an end-to-end QoS strategy because end-to-end guarantees cannot be enforced.However, soft QoS is amore scalable approach toimplementing QoS than hard QoS. Many(hundreds or potentially thousands) ofapplications can be mapped into asmall set ofclasses within which similar sets ofQoS behaviors are implemented. Although QoSmechanisms in this approach are enforced and applied on ahop-by-hop basis, uniformlyapply ing global meaning to each traffic class provides both flexibility and scalability.With DiffServ. network traffic is divided intoclasses that arebased on businessrequirements. Each ofthe classes can then be assigned adifferent level ofservice. As thepackets traverse anetwork, each ofthe network devices identifies the packet class andprovides service to the packet according to that class. Many levels ofservice can be chosenwith DiffServ. For example, voice traffic from IP phones is usually given preferentialtreatment over all other application traffic. Email is generally given best-effort service.Nonbusiness traffic can either be given very poor service or blocked entirely.

12010 Cisco Systems, Inc Overview of Cisco Unified Communications Solutions 1-59

Page 74: Icomm Vol 1&2 Bw

Quality of Service MechanismsThis figure describes thedifferent quality of service mechanisms.

Quality of Service Mechanisms

• Classification Each class-oriented QoS mechanism mustsupport some type of classification, forexample DSCP.

* Markrno Used to mark packets based on classification,metering, or both.

• Congestion management' Each interface must have aqueuing mechanismto prioritize transmission of packets.

• Congestion avoidance Used to drop packets early to avoidcongestion later in the network.

* Pohong and shaping1 Used to enforce a rate limit based onthe metering. Excess traffic is either dropped, marked, ordelayed.

* Link efficiency Used to improve bandwidth efficiency throughcompression, link fragmentation, and interleaving.

The maincategories of toolsthat are used to implement QoS in a network are as follows:

• Classification and marking: This mechanism involves identifying and splitting of trafficinto different classes and the marking ofirafllc according lobehavior and business policies.Classification can be done using existing and trusted differentiated services code point(DSCP) values on the incoming interface or it can be identified with Network-RasedApplication Recognition (NBAR).

• Congestion management: Thismechanism involves the prioritization, protection, andisolation of traffic that is based on markings. Congestion management can beperformedwith weighted round robin (WRR) and modified deficit round robin (MDRK).

• Congestion avoidance: This mechanism discards specific packets thai are basedonmarkings toavoid network congestion. Common techniques arcrandom early detection(RED) and weighted random early detection (WRI-D).

• Policing and shaping: These aretraffic conditioning mechanisms that police traffic bydropping noncompliant traffic tomaintain network integrity. These mechanisms also shapetraffic to control bursts by queuing traffic.

• Link efficiency: Onetype of linkefficiency technology is packet header compression,which improves the bandwidth efficiency of a link. Another technology is LFI. which candecrease thejitter of voice transmission by reducing voicepacketdelay.

1-60 Introducing Cisco Voice and Unified CommunicationsAdministration (ICOMM) v8 0 © 2010 Cisco Systems, Inc.

Page 75: Icomm Vol 1&2 Bw

Applying Quality of Service to Input and Output InterfacesThis figure describes how quality of service is applied in apacket-oriented network on inputand output interfaces.

Applying Quality ofService to Input andOutput Interfaces

(Always)

(As close to thesource as possible)

(Coming from ahigher-speed linkoraggregation)

Marking Marking

CongestionAvoidance

Shaping»

Policing

Compression

Fragmentationand interleaving

(High-speed to low-speed links oraggregation points)

(Goingto lower-speedlinks or from points ofaggregation)

(Low-speedWAN links)

In aQoS-enabled network, classification is performed on every input interface. Marking shouldbe performed as close to the network edge as possible—in the originating network device, ifpossible. Devices farther from the edge of the network, such as routers and switches, can beconfigured to trust or not trust the markings that are made by devices on the edge of thenetwork. An IP phone, for example, will not trust the markings ofan attached PC, while aswitch will generally be configured to trust the markings ofan attached IP phone.Itmakes sense touse congestion management, congestion avoidance, and traffic-shapingmechanisms on output interfaces. These mechanisms help maintain smooth operation oflinksby controlling how much and which type oftraffic is allowed on alink. On some router andsv'vitch platforms, congestion management mechanisms, such as weighted round robin (WRR).can be appliedon the input interface.

Congestion avoidance is typically employed on an output interface wherever there is achancethat ahigh-speed link or aggregation oflinks feeds into aslower link, for example, a LANfeeding into a WAN.

Policing and shaping are typically employed on output interfaces to control the flow of trafficfrom ahigh-speed link to lower-speed links. Policing is also employed on input interfaces tocontrol the flow into a network device from ahigh-speed link by dropping excess low-prioritypackets.

Both compression and LFI are typically used on slower-speed WAN links between sites loimprove bandwidth efficiency.

) 2010 Cisco Systems. Inc.Overviewof Cisco Unified Communications Solutions 1-61

Page 76: Icomm Vol 1&2 Bw

Queuing Algorithms

1-62

This figure describes the different queuing algorithms.

Queuing Algorithm:

• FIFO

Firstpacket in is first packet out; onlyone queue• Priority queuing (PQ)

Empty queue 1, if queue 1 isempty, then dispatchpackets fromqueue 2, and so on

• Weightedfairqueuing (WFQ)

Flow-based algonthm that simultaneouslyschedules interactive trafficto the front of a queue

* Class-based weightedfairqueuing (CBWFQ)

• Extends WFQ functionalityto provide support for user-defined trafficclasses

• Low-latency queuing (LLQ)

Bringsstrict PQ to CBWFQ;allows delay-sensitive data like voice tobe dequeued and transmitted before packets inotherqueues aredequeued

Queuing algorithms are the following:

• FIFO: FIFO is the simplest queuing algorithm. Packets are placed into asingle queue andserv iced in the order they were received. All individual queues are, in fact. FIFO queues.Other queuing methods rely upon FIFO asthe congestion management mechanism forsingle queues, while using multiple queues toperform more advanced functions such asprioritization.

• Priority queuing (PQ): 'I he PQ algorithm is also quite simple, liach packet is assigned apriority and placed into a hierarchy ofqueues that are based on the assigned priority. Whenthere are no more packets in the highest queue, the next lower queue isserviced. Packetsare then dispatched from the next-highest queue until either the queue is empty oranotherpacket arrives for a higher PQ.

Packets will be dispatched from a lower queue only vvhen all higher-priority queues areempty. Ifa packet arrives for a higher queue, the packet from the higher queue isdispatched before any packets in lower-level queues.

The problem with PQ is that packets waiting in the lower-priority queues may never bedispatched ifa steady stream ofpackets continues loarrive for aqueue with a higherpriority.

• Weighted fair queuing (WFQ): WFQ is a flow-based algorithm that simultaneouslyschedules interactive traffic to the from ofa queue to reduce response time and shares theremaining bandwidth among high-bandwidth flows in a fair manner. Classificationidentifies a flow and assigns a queueto the flow.

Introducing CiscoVoice and Unified Communications Administration (ICOMM) v8 0 ©2010Cisco Systems, Inc.

Page 77: Icomm Vol 1&2 Bw

Weight is used for scheduling lo give proportionately more bandwidth to Hows with ahigher priority. The tail-dropping scheme is improved so that it drops packets of he mostaggressiv eflows. WFQ uses afixed number of queues. The hash function is used to assignaqueue to aflow. There are eight additional queues for system packets and optional* up to1000 queues for RSVP flows. The number of dynamic queues that are used by WFQ-is bydefault based on the interface bandwidth. Using the default interface bandwidth. WFQ uses256 dynamic queues. The number of queues can be configured in the range between 16 and4096 (the number must bea power of2).Class-based weighted fair queuing (CBWFQ): CBWFQ extends ^e standard WFQfunctionality to provide support for user-defined traffic classes. With CBWPQ. theadministrator defines the traffic classes that are based on match criteria, includingprotocols access control lists (ACLs). and input interfaces. Packets that sal.sty the matchcriteria for aclass constitute the traffic for that class. Aqueue is reserved for each class,and traffic belonging toa class isdirected tothat class queue.After aclass has been defined according lo its match criteria, characteristics can beassigned to it Bandwidth, weight, and maximum packet limit can be assigned tocharacterize aclass. The bandwidth assigned to aclass is the minimum bandwidthdelivered to the classduringcongestion.

To characterize aclass, the queue limit must also be defined for that class, which is themaximum number ofpackets allowed to accumulate in the class queue. Packets belongingto aclass are subject to the bandwidth and queue limits that characterize the class. After aqueue has reached its configured queue limit, enqueuing of additional packets to the classcauses tail drop or random packet drop lo take effect, depending on how the class policy isconfigured.

Low-latency queuing (LLQ): Although WFQ provides afair share ofbandwidth to everyflow and fair scheduling ofits queues, itcannot provide guaranteed bandwidth and lowdelav to selected applications. For example, voice traffic may still compete with otheraggressive flows in the WFQ queuing system because the WFQ system lacks priorityscheduling fortime-critical traffic classes.

The LLQ feature adds strict priority queuing to CBWFQ. Strict priority queuing allowsdelay-sensitive data such as voice lo be dequeued and sent first (before packets in otherqueues are dequeued), giving delay-sensitive data preferential treatment over other traffic.Without LLQ. CBWFQ provides weighted fair queuing based on defined classes with nostrict priority queue available for real-time traffic. CBWFQ allows you lo define atrafficclass andthen assign characteristics to thatclass.

For CBWFQ. the weight for apacket belonging to aspecific class is derived from thebandwidth that has been assigned to the class when itwas configured. Therefore, thebandwidth thai is assigned to the packets ofaclass determines the order in which packetsare sent. All packets are serviced fairly based on weight; no class ofpackets may begranted strict priority. This scheme poses problems for voice traffic, which is largelyintolerant ofdelay, especially variations in delay. For voice traffic, variations in delayintroduce irregularities oftransmission that are heard as jitter in the conversation.

»2010 Cisco Systems. Inc Overview of Cisco Unified Communications Solutions 1-63

Page 78: Icomm Vol 1&2 Bw

SummaryTins topic summarizes the key points that were discussed in this lesson.

>urnmary

*Traditional PBX consists ofseveral components, like controlcards, station cards, and trunk cards, which use differentsignaling protocols lo connect to the PSTN. ACisco IOSgatewaycan terminate analog or digital circuits.

• Converged voice networks use different signaling protocolsfor control and signaling. RTP packets transport the audiostream, and the qualitydepends on the codec.

; Merging different traffic streams to a single network can leadto a number ofservice-quality issues, like delay orpacketloss. To prioritize voice and video traffic in a convergednetwork, use one ofthedifferent queuing mechanismsdiscussed in this lesson.

1-64 Introducing Cisco Voice and Unified Communications Administration (ICOMM) v8 0 ©2010 Cisco Systems, Inc

Page 79: Icomm Vol 1&2 Bw

Modi le Summary[his topic summarizes the key points that were discussed in this module.

Module Summary

• The Cisco Unified Communications solution includes differentcomponents, such as Cisco Unified CommunicationsManager and Cisco Unified Communications ManagerExpress for call processing, CiscoUnity Connection forvoice-mail features, and Cisco Unified Presence for providingpresence awareness.

• Ina packet-oriented network, QoS issues can affectthenetwork and can harm voice and video streams. It is criticalto understand the function of traditional telephonycomponentsto successfully deploy a VoIP-based system.

Inthis module, the basics arcexplained forCisco Unified Communications solution buildingblocks and their roles in a Cisco Unified Communications System. Also compared arctraditional with converged voice networks and the basic quality ofservice (QoS) considerationsin packet-oriented voice networks is explained.

References

For additional information, refer to these resources:

• Cisco Unified Communications (IP Communications/VoIP)htlp:/7wvvAv.cisco.coni/en/US/pamier/netsol/ns64I/networking_solutions_packages_list.html

>2010 Cisco Systems. Inc. Overview of Cisco Unified Communications Solutions 1-65

Page 80: Icomm Vol 1&2 Bw

1-66 Introducing Cisco Voice and Unified CommunicationsAdministration (ICOMM| v8.0 ©2010 Cisco Systems, Inc.

Page 81: Icomm Vol 1&2 Bw

Module Self-CheckUse the questions here to review what you learned in this module. The correct answers andsolutions are found in the Module Self-Check Answer Key.

Ql) Which two of the following are not main characteristics of Cisco UnifiedCommunications Manager Express? (Choose two.) (Source: Understanding theComponents ofa Cisco Unified Communications Solution)A) File transferB) SRSVC) IP telephonyD) TCL scripts

Q2) Which codec is supported by Cisco Unity Express audio streams? (Source:Understanding the Components ofaCisco Unified Communications Solution)A) G.722B) iLBCC) G.729abU) G.711

Q3) What is the signaling and session control protocol that flows between UnifiedCommunications Manager Express and the Cisco Unity Express module? (Source:Understanding the Components ofaCisco Unified Communications Solution)

A) SIPB) H.323C) RTPU) TCP

Q4) What isthe maximum number ofphones that are supported in a cluster? (Source:Understanding the Components ofa Cisco Unified Communications Solution)

A) 10.000

B) 15.000

C) 30.000D) 60.000

Q5) What are two types ofCisco Unified Communications Manager server functions thataredefined at thetimeof installation? (Choose Iwo.) (Source: Understanding theComponents of a Cisco Unified Communications Solution)

A) publisherB) monitorC) subscriberD) replicator

Q6) Which protocol is used for replication in a Cisco Unily Connection digital network?(Source: Understanding the Components ofaCisco Unified Communicalions Solution)A) IMAP

B) HTTP

C) SMTP

U) POP3

)2010 Cisco Systems. Inc Overview ofCisco Unified Communications Solutions

Page 82: Icomm Vol 1&2 Bw

Q7) Which ofthe following is afeature of Cisco Unified Presence? (Source: Understandingthe Components ofaCisco Unified Communications Solution)A) geolocationB) message complianceC) busy lamp fieldD) presence-enabled call lists

QS) Which two ofthe follow ing are not analog circuits? (Choose two.) (Source:Understanding ihe Characteristics ofCisco Unified Communications Solutions)A) BRI

B) FXO

C) l&M

D) LI

Q9) The RUT' datafiow is paired with the RfPstream and uses (he same port as the RTPstream plus two. (Source: Understanding the Characteristics of Cisco UnifiedCommunications Solutions)

A) true

B) false

QIO) Which two ofthe following are compression methods? (Choose two.) (Source:Understanding the Characteristics of Cisco Unified Communicalions Solutions)A) payload compressionB) data compressionC) header compressionD) ICS compression

1-68 Introducing CiscoVoice and Unified Communications Administration (ICOMM] v8.0 ©2010 CiscoSystems. Inc.

Page 83: Icomm Vol 1&2 Bw

Module Self-Check Answer KeyQU A, B

021 15

0-') A

Q4) C

05) | A.C

06) C

Q7) B

08) A. D

09) B

QIO) A,C

) 2010 Cisco Systems. Inc. Overview of Cisco Unified Communications Solutions

Page 84: Icomm Vol 1&2 Bw

1-70 Introducing Cisco Voice and Unified Communications Adminislralion (ICOMM] v8.0 ©2010 Cisco Systems, Inc.

Page 85: Icomm Vol 1&2 Bw

Module 2

Overview of Administrator and

End-User Interfaces

Overview"fhe Cisco Unified Communications system includes different administrative interfaces toconfigure end devices, system settings, and more, as well as platform maintenance and tools fortroubleshooting and system analysis. The Cisco Unified Communications system providesdifferent end-user interfaces. These interfaces allow end users lo interact with the Cisco Unified

Communications system and customize settings.

Module ObjectivesUpon completing this module, you will be able to provide an overview of administrator andend-user interface options in Cisco Unified Communications Manager. Cisco UnifiedCommunications Manager Express, Cisco Unity Express, Cisco Unity Connection, and CiscoUnified Presence. This ability includes being able lo meet these objectives:

• Describe the administrator interfaces of Cisco Unified Communications Manager. CiscoUnified Communications Manager Express. Cisco Unity Express. Cisco Unity Connection,and Cisco Unified Presence

• Describe the end user interfaces of Cisco Unified Communications Manager, Cisco UnifiedCommunications Manager Express. Cisco Unity Express, Cisco Unity Connection, andCisco Unified Presence

Page 86: Icomm Vol 1&2 Bw

Introducing Cisco Voice and Unified Communications Administration (ICOMM) v8.0 ©2010 Cisco Systems. Inc

Page 87: Icomm Vol 1&2 Bw

mm

Lesson 1

Understanding AdministratorInterfaces

Overview\ Cisco Unified Communications systems have different administrator interfaces, which are

commonTy used for administration and configuration tasks. This topic describes the availableinterfaces for administrators.

ObjectivesUpon completing this lesson, you will be able to describe the administrator interlaces; of CiscoUnified Communications Manager, Cisco Unified Communications Mj^f^^00Unity Express. Cisco Unity Connection, and Cisco Unified Presence. This ability includesbeing able lomeet these objectives:• Describe the Cisco Unified Communications Manager GUI and CLI• Describe the Cisco Unity Connection GUI and CLI

• Describe the Cisco Unified Presence GUI and CLI• Describe the Cisco Unified Communications Manager Express GUI. CLI. and Cisco

Configuration Professional tool. Describe the Cisco Unity Express GUI, CLI. and Cisco Configuration Professional tool

Page 88: Icomm Vol 1&2 Bw

Cisco Unified Communications ManagerAdministrator Interfaces

This topic describes lum to access the different Cisco Unified Ointerlaces. ommunications Manager web

Cisco Unified CommunicationsManager Web interface

• Login to Cisco Unified CM Administratis https://<r*>de-IP>/ccmadmin• Use Navigation bo* toswitch between applications

•• !•• Cisco Unified CM Administration I

• Enter usemame and password

• After logging into the Cisco Unified CM Adminopens

.(., :,. dsco Unified CM Administration!

istration, the following GUI

mri ulCf* ?-lhC CiSC° i;ni'kd Communi«««™ Manager is only possible via secure HTTP(tl I IPS) and is grouped into fhe following five categories:

• Cisco Unified Communications Manager Administration• Cisco Unified Serviceabilitv

• Disaster Recovery System

• Cisco Unified Operating Svstem Administration

• Cisco Unified Reporting

The drop-down menu allows you to navigate among the various applications in Cisco UnifiedCommunications Manager.

When using the Navigation drop-down menu, click the Co button after making aselection fromthe menu. It the administrator is logged in to Cisco Unified Communicalions ManagerAdministration and then navigates to Cisco Unified Operating System Administration or theDisaster Recovery Svstem. the administrator will be presented with alogin screen to enter theusemame and password.

Cisco Unified Operating Svstem Administration and the Disaster Recovery System use anadministrator II) and password. They are different from the application usemame and passwordthat is used tor the Cisco Unified Communications Manager Administration. Cisco UnifiedServiceabilitv, and Cisco IInified Reporting applications.

The default usemame for the Cisco Unified Communications Manager Administration page ist CMAdministrator. 1Ins usemame and password are configured during the installation.

Introducing Cisco Voice and Unified Communications Administration (ICOMM) vS.O©2010 Cisco Systems. Inc.

Page 89: Icomm Vol 1&2 Bw

However, other users can be created for administrative access afier they are logged in to CiscoUnified Communications Manager Administration.The following table summarizes the URLs used to log in to each application on the CiscoUnified Communications Manager server.

Cisco Unified Communications Manager Application and Administration Login

Application

Cisco UnifiedCommunications ManagerAdministration

Cisco Unified Serviceability

Disaster Recovery System

Cisco Unified OperatingSystem Administration

URL

https://node-IP/ccmadmin

https://node-IP/ccmservice

https://node-IP/drf

https;//node-lP/cmplatform

Usemame

Set at CiscoUnifiedCommunicationsManagerinstallation

Password

Configurable

There is athird password that is created al the time of installation. This password is referred toas the security password. This password is used by other Cisco Unified CommunicationsManager servers that are configured as subscribers to join the cluster.The Cisco Unified Communications Manager Administration web interface provides access tothe following functions:

• System configuration: Cisco Unified Communications Manager groups, presence groups,device mobility groups, device pools, regions, locations, phone security profile, and so on

• Call routing configuration: Dial rules, route patterns, call hunting, time-of-day routing,partitions, and calling search spaces (CSS), intercom, Call Park, Call Pickup, and so on

• Media Resource configuration: Conference bridges, transcoders, music on hold (MOH),Media Termination Points (MTPs), and so on

• Advanced Features configuration: Voice mail, intercompany media engine (IMF). CiscoExtension Mobility Cross Cluster (F.MCC), virtual private network (VPN) features, and soon

• Device configuration: Gateways, gatekeepers, trunks, IP phones, and so on• Application configuration: Cisco Unified Communicalions Manager Assistant

Configuration Wizard andplug-ins

• User management: find users, application users, groups, and role configuration• Bulk Administration: Bulk transactions can bescheduled toconfigure multiple users.

tvery bulk job can be specified with atime when these jobs need lo start and can bemonitored with the job scheduler.

) 2010 Cisco Systems, IncOverview of Administrator and End-User Interfaces 2-5

Page 90: Icomm Vol 1&2 Bw

Cisco Unified Communications Manager ServiceabilityThis figure shows the Cisco Unified Communications Manager Serviceability menu.

2-6

Cisco Unified CommunicationsManager Serviceability

Allows administrators to:

• Configure alarms and traces

• Configure CDR disk storage and external billing servers• Activate, deactivate, start, stop, and restart network and feature services• ConfigureSNMP settings

* Configure serviceability reports

<Unified Serviceabilityu LlpifwJ Communications Sohrllon*

Cisco Unified Scrv inability allows administrators to activate services and to stop and restartservices that are already activated, '['he Cisco Unified Communications Manager Serviceabilitvweb interface provides the following functions:

• Configure alarms, logs, and traces: For monitoring and troubleshooting Cisco UnifiedCommunications Manager.

• Configure Call Detail Records (CDRs), disk storage, and external billing servers:Cisco Unified Communications Manager has the ability locreate CDRs and CallManagement Records (CMRs) providing detailed information about call activities andvoice quality . Using Cisco Unified Communications Manager Serviceability, anadministrator can limit the disk space thai is used for these records. An administrator canalso configure Cisco Unified Communications Manager to copy or move these filescontaining CDRs and CMRs to external billing servers using Secure FTP (SITP).

• Activate, deactiv ate, start, stop, and restart network and feature sen ices.

• Configure Simple Network Management Protocol (SNMP) settings.• Configure serviceability reports: These reports are automatically created and allow

system analvsis (including trend analysis) based on monitored objects. ACisco UnifiedCommunications Manager Administrator can obtain the generated reports from CiscoUnified Communications Manager Serviceability web pages.

Introducing Cisco Voice and Unified Communications Adminislralion (ICOMM| vS.O ©2010 Cisco Systems, Inc.

Page 91: Icomm Vol 1&2 Bw

Cisco Unified Communications Manager ServicesThis figure shows the Cisco Unified Communications Manager Services.

Cisco Unified CommunicationsManager Services

Network Services;- Required for the Cisco Unified Communications Manager system to function;

forexample. Database, orPlatform Services- Cannot be activated or deactivated

Feature Services.• Enable certain Cisco Unified Communications Manager application features;

for example. Cisco CallManager or Cisco TFTP service- Must Deactivated manually

Networ* Services

Burning

PurtrmQ

CMS*nA»»

Feature Services

Starts']

SMrtml

Started'

ACisco Unified Communications Manager cluster can consist ofup to 20 servers. Each serveris designed and used for Cisco Unified Communications Manager tasks, such as running aTFTP or DHCP server, maintaining the publisher database, processing calls, providing mediaresources, and soon.

Depending on the usage of aCisco Unified Communications Manager server, different servicesmust be activated on the system. There are two types ofservices on Cisco UnifiedCommunications Manager servers:

• Nerw orkservices: These services are automatically activated and are required for theoperation ofthe server. Network services cannot be activated or deactivated by theadministrator. Ilowever. ihey can be stopped, started, orrestarted by choosing Tools >Control Center >Network Services. Examples ofnetwork services are Cisco CDPsenice. the Cisco DB Replicator service, and Cisco CallManager Admin services.

• Kcature services: These services can be selectively activated ordeactivated per CiscoUnified Communications Manager server in order to assign specific tasks or functions suchas call processing. TFTP, and so on. Feature services can be activated and deactivated bythe administrator choosing Tools >Service Activation. They can be started or restarted bychoosing Tools Serviceability >Control Center >Feature Services. The main featureservices are Cisco CallManager and Cisco TFTP. These services are essential to theoperation ofCisco Unified Communications Manager.

© 2010 Cisco Systems, IncOverview of Administrator and End-User Interfaces 2-7

Page 92: Icomm Vol 1&2 Bw

Cisco Unified Communications Manager Operating SystemThis figure describes the Cisco Unified Communications Operating System web interface.

Cisco Unified CommunicationsManager Operating System

Allows configuration and managementof the Cisco UnifiedCommunications Manager operating system, forexample:

• Check software and hardware status.

* Upgrade system software and install options.• View or update IP address

• Manage server security, including IPsec and certificates,

• Ping other network devices

• Manage remote support accounts.

,1,. Cisto Unified OpeiatingSystemAdministration)

3ilBP»a=i » SX.CO '

Cisco Unified Operating Svstem Administration allows you to perform engineering-level tasksat the platform level. Examples of operating system administration tasks include the following:• Cheek software and hardware status.

• Upgrade s\ stem software and install or upgrade options.

• View or update IP addresses.

• Manage Network Time Protocol (N'l I1) servers.

• Manage server security, including IP Security (IPsec) configuration and certificates.• Ping other network dev ices.

• Manage remote support (Cisco Technical Assistance Center [TACJ) accounts.

2-8 Introducing Cisco Voice and Unified Communications Administration (ICOMM) vS.O ©2010 Cisco Systems, Inc.

Page 93: Icomm Vol 1&2 Bw

Disaster Recovery SystemThis figure describes the Disaster Recovery System (DRS)

Disaster Recovery System

- Provides a user interface for backup and restore tasks• Supports full clusterbackups• Supports ad hocand scheduled backup jobs- Provides a restore wizard with a full restore history

Monitors the current restore status Cisco UnitedCommunications Manager

The Disaster Recovery System allows administrators to perform and schedule backups of theCisco Unified Communications Manager server database. Ifneeded, administrators can alsoperform arestore when aserver has gone out of service and needs to be restored.When accessing the Cisco Unified Communications Manager DRS web interface, the platformadministrator must log in with usemame and password. The initial platform administratoraccount is created during installation. Additional platform administrator accounts can becreated from the Cisco Unified Communications Manager command-line interlace (CLI).Cisco Unified Communications Manager Disaster Recovery web interface provides access tothe Cisco Unified Communicafions Manager Disaster Recovery System, which otters thefollowing functions:

• Writes backups toa physical tape drive or remote SFTP server

• Supports full clusterbackups

• Supports ad-hoc backup and restore jobs

• Supports scheduled backups

© 2010 Cisco Systems. Inc.Overviewof Administratorand End-User Interfaces 2-9

Page 94: Icomm Vol 1&2 Bw

Cisco Unified ReportingThisfigure describes the Cisco Unified Reporting functionality.

2-10

Cisco Unifi

Cisco Unified Reporting performs the following tasks:• Generate, run. anddownload system reports• Ana^ze configuration mismatches

Unified CM DeviceCounts Summary

Ihe Cisco Unified Reporting web application generates reports for troubleshooting ormaintaining the Cisco I'nified Communications Manager cluster. Cisco Unified Reportingprovides asnapshot ofcluster data without requiring multiple steps lo get the data. The tooldesign gathers data from existing sources, compares the data, and reports irregularities Areport combines data from one or more sources into one output view. For example areport canbe generated that presents the host files for all servers in the cluster.

The application gathers information from the publisher server and each subscriber server Areport prov ides data for all active cluster nodes that arc accessible at the lime thai the report isgenerated. Some reports run checks to identifv conditions that could impact cluster operations.Cisco Unified Reporting includes the following capabilities:

• An interface for generating, archiv ing. and downloading reports

• Notification message ifa report will take excessive time to generate orconsume excessive

Introducing Cisco Voice and Unified Communications Administration (ICOMM) v8 0 ©2010Cisco Systems, Inc.

Page 95: Icomm Vol 1&2 Bw

L

Accessing the CLIThis figure describes how to access the CI.I on the Cisco Unified Communications Managerappliance, "fhe Cisco Unified Communications Manager CLI can be accessed with the locallyattached kevboard and monitor or with a Secure Shell (SSH) client.

Access the CLI

• To access the command-line interface, use the administratorusemame and password configuredduring installation.

• The CLI can be used for network connectivity validation andtroubleshooting.

Access to the CLI through SSH only.

admin: 7 ~ __delete'

f ila'

help

quit

The 7 can be used for help after everycommand parameter, for example show 7

sec*

show

utils'

admin: utils ser vice restart <ServicaName>

CiscoUnified Communications Manager CLI provides features thai are likethose thatplatformadministrators can find in the Cisco Unified Communications Manager Operating System andCisco Unified Communications ManagerDRSweb interface. The Cisco UnifiedCommunications Manager CLI alsoincludes additional functions thatallow youto perform thefollowing operations:

Display platform information, such asproduct version, CPU, memory, disk usage, platformhardware, serial number, and so on.

Display network, process, and load information.

Configure additional platform administrator accounts.

Change platform administrator account password andsecurity passwords.

Perform disaster recovery tasks.

Use tools such as ping, traceroule. and packet capture.

Change network configuration settings.

Offer start, stop, and restart of services.

Perform svstem restarts, shutdowns, and version switching.

) 2010 Cisco Systems, Inc Overview of Administrator and End-User Interfaces 2-11

Page 96: Icomm Vol 1&2 Bw

When using the Cisco IInified Communications Manager CLI. the question mark (?) can beused tosec the available commands or command options. In theexample lhat is shown in thefigure, the question mark (?) is used at the top level, and as a result, all top-level commandshave been displayed. The administrator can log in using the same username and password asused for the Cisco Unified Communicalions Manager Operating System or Cisco UnifiedCommunicalions Manager DRS web interface.

There are a number of different commands lhat allow the network engineer lo perform variousfunctions through the command-line interface. The table "CLI Commands" includes the showcommands lhatare available. Use thequestion mark aftereachof these commands to displaythe various subcommands, for example, show ?.

CLI Commands

Command Description

show Show system parameters

set Set system parameter or enable functionality

unset Disable functionality

delete Delete parameters

file Manage files on the system

utils Use system utilities

run Start a process on the sysfem

Up and Down arrow Command history

Using the CLI can directly affect the operations ofthe server.

2-12 Introducing Cisco Voice and Unified Communications Administration (ICOMM) v8.0 © 2010 Cisco Systems, Inc.

Page 97: Icomm Vol 1&2 Bw

User Management: RolesThis figure describes user role characteristics.

User Management; Roles

Role characteristics;

- Configure end users and application users with different privilege levels:- No access

- Read only (view)

- Full access (view and modify)

• Roles comprise groups of resources (on a menu basis)for anapplication:- Default standard roles (CCM end users, CCM admin users, etc.)

- Custom roles

Each user isassigned with acertain role. Each role comprises certain application resources.Resources in Cisco Communications Manager Adminislration application are assigned withone ofthe following privileges: No Access, Read, and Update (full access). Otherapplications—for example Cisco Extension Mobility or Cisco Unified Serviceability—specifytheir own access privileges to their resources.

Eoreachrolethai is associated with theCisco Unified Communications ManagerAdministration application, one ofthese privilege levels applies for access to each oftheresources. The access privileges specify thefollowing privileges:

• The read access privilege specifics that users in auser group that have this privilege for aparticular resource can view only the windows that the resource comprises but cannotmodifv the parameters in the windows. The read access privilege limits access to windowsto read operations. Buttons such as Insert, Delete, Update, and Reset do not display.

• The update access privilege specifics that users in auser group that have this privilege for aparticular resource can view and change the parameters in the windows that the resourcecomprises. Users with update privileges can perform operations such as Insert, Delete.Update, and Reset as well as executive functions that can start or stop aprocess or servicefrom the Cisco Unified Communications Manager Administration and Cisco UnifiedCommunications Manager Serviceability windows.

• Roles and user groups provide multiple levels ofsecurity to Cisco Unified CommunicationsManager Administration and to other applications. The system groups the resources that areavailable to Cisco Unified Communications ManagerAdministration and to otherapplications into roles. Each application comes with standard, predefined roles. Eachapplication defines ils own access privilege for Cisco Unified Communications ManagerAdministration.

>2010 Cisco Systems, Inc. Overview of Administrator and End-User Interfaces 2-13

Page 98: Icomm Vol 1&2 Bw

Custom Roles

Ihis figure describes custom user role characteristics.

Custom Roles

Custom Roles can be definedon a menu basis for

applications:

• CiscoUnified CommunicationsManager Administration

• Cisco Unified CommunicationsManager Serviceability

• Cisco ComputerTelephoneInterface

- Cisco Unified CommunicationsManagerAXL Database

- Cisco Extension Mobility

" Cisco Unified CommunicationsManager End User

Cisco Unified CommunicationsManager Admi n ist rat ion

Application

Dial Plan

Phone

Route Pattern

SRST

All Menus

4No Access

Read

Full

Arole contains, for aparticular application, the list ofresources (hat an application comprises.Ioreach resource that a role comprises, the administrator defines the access privilege.

Alter roles are configured for an application, administrators can configure user groups. Usergroups define groups ofusers that share acommon list ofassigned roles. User groups compriseboth application users and end users.

Custom roles can bedefined ona menu basis for these applications:

• Cisco Unified Communications Manager Administration

• Cisco Unified Communications Manager Serviceability

• Cisco Computer Telephone Interface

• Cisco Unified Communications Manager Administrative XML (AXL) database• Cisco Extension Mobility

• Cisco Unified Communications Manager end user

2-14 Introducing CiscoVoice and Unified Communications Administration (ICOMM) v80 © 2010 Cisco Systems, Inc.

Page 99: Icomm Vol 1&2 Bw

•i

k

L

User Management: Groups["his figure describes user group management.

User Management: Group

Group characteristics:• Comprise lists of application users

and end users

• Add a usergroup first

• Add users to a user group

• Assign roles to a user group

• Users may belong to multiple usergroups

• User management parameterdetermines the effective privilege ofthe user

• Default is maximum privilege level

i^JI Groupl I j Group2 I• | j J

Rolel Role 2

t , tResource 1 $ Resource 1

'""" Full "™; f Read

There are various named usergroups thatarepredefined andhave nomembers thatarcassigned to them at installation time. The Cisco Unified Communications Manager SuperUseror a userwith access to usergroup configuration might addusers to these groups, fheSuperUser ora user with access touser group configuration can configure additional nameduser groups as needed.

fhe standard Cisco Unified Communications Manager SuperUsers user group represents anamed user group that always has full access permission toall named roles. This user groupcannotbe deleted. Userscan only be addedto and deleted from this group.TheCCMAdministrator always represents a SuperUser.

Roles and user groups use the Effective Access Privileges for Overlapping User Groups andRoles enterprise parameter.

The Effective Access Privileges forOverlapping User Groups and Roles enterprise parameterdetermines the level of user access for users that belong to multiple user groups and haveconflicting privileges. This enterprise parameter can besetto thefollowing values:

• Maximum: Theeffective privilege represents Ihe maximum ofthe privileges of all theoverlapping user groups. This is the default.

• Minimum: Theeffective privilege represents the minimum ofthe privileges of all theoverlapping user groups.

Thisenterprise parameter docsnotaffect the privileges for the members ofthe Standard CCMSuper Users user group.

>2010 Cisco Systems. Inc. Overview of Administrator and End-User Interfaces 2-15

Page 100: Icomm Vol 1&2 Bw

Design Example with Default RolesThis figure shows adesign example with default Cisco Unified Communications Managerroles.

Design Example with Default Role*

Design access rights withdefault standard roles;

» Administrator can configure

Phones

Users

Gateways

* Administrator has no access

to the other menus

• Create a new group andassign the relevant defaultroles.

Phone, User, andGateway Group

Standard CCM Gateway Management

Standard CCM Prione Managemeni

Standard CCM User Management

The example in the figure involves designing accessrights for userswith defaultstandardroles.An administrator can configure phones, users, and gateways. The administrator has no access toany other menu. Create a new user group and assign the relevant default roles.

fhe new user group name is"Phone. I!ser and Gateway Group." This group comprises thedefault roles Standard CCM (ialcvvav Management. Standard CCM Phone Management, andStandard CCM User Management.

2-16 Intrcducing Cisco Voice and Unified Communications Administration (ICOMM) v8 0 ©2010 Cisco Systems, Inc

Page 101: Icomm Vol 1&2 Bw

«•!•

1

*1

L

_

Design Example with Custom RolesThis figure shows adesign example with custom roles.

Design Example with Custom Roles

Design access rights withcustom roles:

* Administrator can configure:

•••• Phones

- Users

> Administrator can view:

- Calling search spaces

- Partitions

• Administrator has no access

to the other menus

• Create a new role, specifythe resources, and assignthe custom role to the group.

Phone l^^Xyl,.,"""use~Tr._FulF_""CSS. *|" ReadPartitions I Read

The example in the figure involves designing access rights Tor users with custom roles. Anadministrator can configure phones and users. The administrator can view calling search spacesand partitions and the administrator has no access to any other menu. Create anew role, specifythe resources, and assignthe cuslom role to the group.

The new user group name is"Phone and User Role:" The group is configured and comprisesthe resources Phones and Users with full access privileges. In addition, the resources callingsearch spaces and partitions are included with the read-only privilege, "fhe new Phone and UserRole is assigned to a new Phone and UserGroup.

) 2010 Cisco Systems, Inc. Overview of Administrator and End-User Interfaces 2-17

Page 102: Icomm Vol 1&2 Bw

Cisco Unity Connection Administrator Interfacesihis topic describes the different Cisco Unity Connection administrator interfaces.

Access the Web interface

Cisco Unity Connection Administration:

Cisco Unity Connection Administration •

After tagging in totheCisco Unity Connection Administration thefollowing GUIappears

Ota Unjty ^.or~pjllon

"fhe following table summarizes the URLs used to log in to each application on the Cisco Unity-Connection server. Web access to the Cisco Unity Connection isonly allowed via H'lTPS.

Cisco Unity ConnectionApplication and Administration Login

Application URL Usemame Password

Cisco Unified ConnectionAdministration

https //node-IP/cuadmin

Set at Cisco UnityConnection

installation

Cisco Unified Serviceability https //node-IP/ccmservice

Disaster Recovery System https7/node-IP/drfConfigurable

Cisco Unified OperatingSystem Administration

https.//node-IP/cmplatform

Cisco Unity ConnectionServiceability

https. //node-IP/cu service/

Cisco Unitv Connection also prov ides a CLI. which is like the Cjsco Unified CommunicationsManager CLI and provides Cisco Unified Operating System and Cisco Disaster RecoverySystem features.

The Cisco Unitv Connection administrator web interface is built in the form of a tree, like theWindows Fxplorer. The menu isordered indifferent feature subsets to allow quick navigationbetween different submenus:

• Users: The User menu allows configuration of end users. Users can be searched in thedatabase, or configuration settings canbe changed: for example, editing usemame.permissions, and so on.

2-18 IntroducingCisco Voice and Unified CommunicationsAdministration (ICOMM) v8 0 >2010Cisco Systems, Inc

Page 103: Icomm Vol 1&2 Bw

1

I

1

L

L

• Class ofservice (CoS): Defines the features that a user can use. For example. CoS controlsuser accessto licensed features such as the Cisco Unity Inbox. Whena CoS includes accesslo a feature that requires an individual license, users can be assigned to groups ofusers ofthe CoS only ifenough licenses are available. CoS also defines how users interact withCisco Unity Connection. For example, a CoS specifics the maximum length ofusermessages and greetings, and whether users can choose to be listed indirectory assistance.

• Templates: Three typesof templates exist:

— Usertemplates define standard useroperation and settings.

— Call Handler templates define operational modes.

Contacttemplates definestandardcontactsettings.

• Contacts: A system contact docsnothaveaccess to anyCiscoUnity Connection featuressuchas voice messaging. A system contact may represent a person in thecompany who hasa voice-mail account on another voice messaging system. A system contact might alsorepresent a customer or vendor who does notneed a voice mailbox, butwho frequentlycommunicates with Cisco Unity Connection users.

• Distribution Lists: Used to send voice messages to multiple users. The users that aremembers of a system distribution list typically areuserswho needthesame information ona regular basis, such asemployees ina department or members of a team. The class ofsen ice that is associated with each user account dictates whether users can send messagesto s\ stem distribution lists in Cisco Unity Connection.

• Call Management: Definesdifferent call handlersfor call routingandmessagehandling.

— Call handlers answer calls, play prompts to callers, provide callers with informationand options, route calls, and take messages.

— Directory handlersprovidedirectory assistance that callerscan use to reach CiscoUnity Connection users. Whena caller searches for a usemameor part of a name, adirectory call handler looksup the extension in the directory and routes the call.

— Interview call handlers collect information from callers by playing a series ofquestions that have beenrecorded. The answersarc recordedand sent to a voice-mail user. For example, administrators mightuse an interview handler to takesalesorders or to gather information for a product support line.

• Message Storage: Quotas can be specified to help control the size of user voice mailboxes.

• Networking: Whena messaging systemrequiresmore than one Cisco UnityConnectionsvstem, the servers can be networked together such that they replicate directory informationamong all the systems on the Cisco Unity Connection digital network or via Voice Profilefor Internet Mail (VPIM).

• Dial Plan: Dial plan flexibility is supported by using partitions and search spaces, withwhich administrators can segment the Cisco Unity Connection directory for both dialingand addressing. For example, partitions and search spaces can be configured to allow foroverlapping extensions.

System Settings allow configuration of global configuration parameters, for example:

• Licenses: Each license file is registered to the MAC address ofthe network interface card(NIC) on the Cisco Unity Connection server. The license file for one server cannot be usedon a second server (for example, because administrators want lo replace the Cisco UnityConnection server).

i 2010 Cisco Systems. Inc. Overview of Administrator and End-User Interfaces

Page 104: Icomm Vol 1&2 Bw

Holiday Schedules: Cisco Unity Connection has three predefined schedules: All Hours.Weekdays, and Voice Recognition Update Schedule. Administrators can modify but notdelete the predefined schedules.

External Services: When users belong to a CoS that has access tothe Cisco UnityPersonal Call Transfer Rules feature, administrators can configure Cisco Unity Connectiontoaccess Microsoft F.xchange calendar information for a user, and toenable users to importtheir Microsoft Lxchange contacts. This allows users lo create Cisco Unity Personal CallTransfer Rules thatare based on their Microsoft Hxchange calendar andcontacts.IfCisco Unified MeetingPlace is installed inthe network ofthe company, administratorscan integrate the application as anexternal service so that users can review upcomingmeetings and joinactive meetings while onthe phone or while using the Cisco PersonalCommunications Assistant (Cisco PCA).

Lightweight Directory Access Protocol (LDAP): Ifadministrators are using a supportedLDAP-compliant directory as thecorporate directory. LDAP canbe integrated with CiscoUnitv Connection.

— Create Cisco Unitv Connection users by importing them from the LDAP directory

— Configure Cisco Unitv Connection to periodically resynchronize users with theLDAP directory

Simple Mail Transfer Protocol (SMTP): Cisco Unity Connection can notify a useraboutnew messages by callinga phoneor pager.Additionally, administrators can set up CiscoUnitv Connection to send message notifications via email.

SMPP: With the servicesand information lhat is provided by a wireless carrier, mobilemessaging sen ice provider or similar company. Cisco Unity Connection can use the ShortMessage Peer-to-Peer (SMPP) protocol to send message notifications in theshortmessageservice (SMS) format to cell phones and other SMS-compatibledevices when users receivenew messages, SMS is a "storeand forward service." whichmeansthat messages are notsent directly to the device used by the message recipient. Instead, an application like CiscoUnity Connection- known as an Internal Short Message Fntily (FSMF)—submits amessage to the SMSCenter(SMSC). The SMSCthen forwards the message to the device.

Telephony Integrations: Identifies the phonesystemswith which Cisco Unity Connectionintegrates. In Cisco Unilv Connection Administration, a phone system hasoneor more portgroups. Voice messaging portsare addedto the port group forconnectivity to. forexample,a Cisco Unified Communications Manager.

Tools: Cisco Unitv Connection provides different tools for easy maintenance andintegration tasks, for example:

— 1he Bulk Administration Tool allows administrators to create, update, and deletemultiple user accounts or systemcontactsal the same lime by importing informationthat is contained in a comma-separated value (CSV) file. In addition, it allowsadministrators to export information about users or system contacts from CiscoUnitv Connection to a CSV file.

— The Task Managementmenu lists various system maintenance and troubleshootingtasks lhat Cisco Unity Connection automatically runs on a regular schedule.

2-20 Introducing Cisco Voice and Unified Communications Administration (ICOMM) vB.O ©2010 Cisco Systems, Inc.

Page 105: Icomm Vol 1&2 Bw

4*

mm

i4,

i.

t

L

i

Cisco Unity Connection ServiceabilityThis figure shows the differences between Cisco Unity Connection Serviceability and CiscoUnified Seniceabilitv.

Cisco Unity Connection Serviceability

Cisco UnityConnection servicesare separated as follows:

• Cisco Unified Serviceability providesnetwork and feature services; forexample, Cisco Tomcat for web serverfeature.

• Cisco Unity Connection Serviceabilityprovides services for database andoptional feature activation;for example,Connection Ucense Server for licenseprovisioning.

Cisco UnityConnection Serviceability

Cisco Unified Serviceability Network Services

Cisco Unified Seniceability is likeCisco Unified Communications Manager Serviceability,which provides platform-related trace, alarm, and service management. For Cisco UnityConnection, theappliance uses Cisco Unity Connection Serviceability, a web-bascdtroubleshooting tool for Cisco Unity Connection, which provides the following functions:

• Displays Cisco Unity Connection alarm definitions, which can beused for troubleshooting

• Fnablcs Cisco Unity Connection traces. Youcancollect andviewtrace information in theCisco Unified Communications ManagerReal-Time Monitoring Tool (R'I'MT)

• Configures the logs lowhich Cisco Unity Connection trace information will be saved

• Manages a Cisco Unity Connection cluster or server

• Lnables viewing ofthe statusofthe Cisco Unity Connection feature services

• Activates, deactivates, starts, and stops Cisco Unity Connection services

• Generates reportsthat can be viewedin different file formats

Note The CiscoUnity Connection clusterfeature is notsupportedforuse with Cisco UnifiedCommunications Manager Business Edition.

i 2010 Cisco Systems, Inc. Overview of Administrator and End-User Interfaces 2-21

Page 106: Icomm Vol 1&2 Bw

fheControl Center inCisco Unitv Connection Seniceability allows you to perform thefollowing tasks;

• Activateanddeactivate Cisco Unity Connection services.

• Start andslop al! Cisco Unitv Connection seniccsexcept theservices in the Status OnlvSenices section.

Note When a Cisco Unity Connection cluster isconfigured, stopping a serviceinthe CriticalServices section for the server with Primary status causes the status for the servers in thecluster to change.

2-22 IntroducingCisco Voice and Unified CommunicationsAdministration (ICOMM) vS.O © 2010 Cisco Systems, Inc.

Page 107: Icomm Vol 1&2 Bw

4-

Cisco Unified Presence Administrator InterfacesThis topic describes the different Cisco Unified Presence administrator interfaces.

Access the Web Interface

• Cisco Unified Presence Administration: :A

,ih,iln Cnco Unified Pretence Administration

Afterlogging in to Cisco Unified Presence Administration, thefollowing GUI appears:

srra- p™«« »™.jm-, Mtuo ui« mngnHM Saifnntta Hop

Cisco Unified Presence navigation is like the navigation inCisco Unified CommunicationsManager orCisco Unity Connection and includes the following categories:

• Cisco Unified Presence Administration

• Cisco Unified Serviceability

• Cisco Unified Operating System Administration

• Disaster Recovery System

ForCisco Unified Seniceabilitv. Cisco Unified OperatingSystemAdministration, and DisasterRecoverv System, the Cisco Unified Presence appliance uses the same URLs asthe CiscoUnified Communications Manager. Cisco Unified Presence and Cisco Unified Seniceabilitvuse the application user ID. The user ID isset during the installation. Additional applicationusers can be created in the Cisco Unified Presence web interface after installation, fhe CiscoIInified Operation System and Disaster Recovery System use theplatform administrator ID.The platform administrator ID isalso set during installation; additional users can beconfiguredvia CLI.

>2010 Cisco Systems. Inc Overview of Administrator and End-User Interfaces 2-23

Page 108: Icomm Vol 1&2 Bw

2-24

Cisco Unified Presence Application and Administration Login

Application

Cisco Unified PresenceAdministration

Cisco Unified Serviceability

Disaster Recovery System

Cisco Unified OperatingSystem Administration

URL

https //node-IP/cupadmin

https. //node-IP/ccmservice

https://node-IP/drf

https //node-IP/cmplatform

Usemame

Set at Cisco

Unified Presenceinstallation

Password

Configurable

Cisco Unified Presence also provides a CLI. which is like the Cisco Unified CommunicationsManager CI.I and prov ides Cisco Unified Operating System and Disaster Recovery Systemfeatures.

Cisco Unified Presence Administration menus are as follows:

• System: Includes configuration for accessing Cisco Unified Communications Manager andsecurin settings to build inbound or outbound accesscontrol lists (ACLs). In the licensesubmenu, ordered licenses can be uploaded or reports canbe generated to view thecurrentlicense status.

• Presence: Gateways providing presence status integration from Cisco UnifiedCommunications Manager or calendar integration with Microsoft Outlook can bespecified.Interdomain federation can be configured to provide presence features acrossdifferentpresence domains, which is based on Session Initiation Protocol (SIP) or LxtensibleMessaging and Presence Protocol (XMPP). SIP can be used for Microsoft OfficeCommunications Sener (OCS) integration. XMPP is commonly used for Google Talkfederation,

• Messaging: Cisco I 'nificd Presence can be used with external databases or a third-partyserverto enableenterprise instant messaging (IM) compliance. To use compliance with anexternal database, the external database must run PostgreSQL. lor detailed information, seethe Database SetupGuide for Unified Presence and the Instant Messaging ComplianceGuide for Cisco Unified Presence.

• Application: The Applications menu includes settings for different Cisco Unified Presenceapplications: for example, desk phone control or IP Phone Messenger (IPPM).

• I'ser Management: Userstructure is like Cisco Unified Communications Manager. Theend userscan be synchronized from the Cisco Unified Communications Manager.Application users are needed for third-party integrationor integration with other CiscoUnified Communications products likeCisco Unified ContactCenter F.xpress. Roles can becreated to customize permissions forend usersor application users.

• Bulk Administration: Bulktransactions can be scheduled to configure multiple users withone job. liven' bulk job can be specified with a lime when the job needs to start and can bemonitored with the job scheduler.

• Diagnostics: Prov ides troubleshooting help and system status.The System Dashboard doesa quick audit ofthe system configuration.

Inlroducing Cisco Voice and Unified Communications Administration (ICOMM) v8.0 © 2010 Cisco Systems, Inc.

Page 109: Icomm Vol 1&2 Bw

IX

mm

Cisco Unified Presence ServiceabilityThis figure shows the Cisco Unified Presence Serviceability features.

Cisco Unified Presence Serviceabi!

Network Services:

- CiscoUnified Presence system services; forexample, Cisco UPXCPRouterfor XMPP client connectivity

Feature Services:

Enable certain Cisco Presence features; for example. Cisco UP SIP Proxy andCisco UP Presence Engine, for presence features

Must be activated manually

f i» svivkai

***** ActtHMtfH tarn

J r Cisco U°BLP Pro.*tartwd

Actuated I

i- *C<s3} -JP Syo: Agn* ,tat*d Artnartd

»U ;onicdiin manager

F Fed^raion CtmnBcbor Man-jgar

iPP -wtoriDon Cc-rVietn DO Manias'

lunWr fiogrenfltor

Fealure Sevres

btarTBd Mi-ated

Marled 4rt*af>d

CI* Barries*

<~ -s d P Wig Hflitnr

i" tr'' POflWflgerff

i~ r P Ienf P anlt flfl«nl

Engir* DafflDr

Network Services

Bunnina

OiinfM_ng .

~HJrrHri'dj I

Cisco Unified Presence Serviceabilityprovides the following functions:

Saves Cisco Unified Presence services alarms and events for troubleshooting and providesalarm message definitions

Saves Cisco Unified Presence services trace information to various log files fortroubleshooting

Monitors real-time behaviorofthe components in a Cisco Unified Presence cluster throughthe Cisco Unified Communicalions Manager RTMT

Provides feature services lhat can be activated, deactivated, and viewed through the ServiceActivation window

Provides an interface for startingand stoppingfeature and networksenices

Archives reports thaiare associated withCisco Unified Presence Seniceabilitvtools

Allows Cisco Unified Presence to work as a managed device for Simple NetworkManagement Protocol (SNMP) remotemanagement and troubleshooting

Monitors the disk usageofthe log partition on a sener or all servers in the cluster

Starting, stopping, or restarting a Cisco Unified Presence service causes allgateways that arecurrently registered to thatCiscoPresence service to fail overto theirsecondary CiscoUnifiedPresence sen ice. if any. Devices andphones need to restart only if they cannot register with abackup Cisco Unified Presence sener.

i 2010 Cisco Systems, Inc Overview of Administrator and End-User Interfaces 2-25

Page 110: Icomm Vol 1&2 Bw

Cisco Unified Communications Manager ExpressAdministrator Interfaces

Ihistopic describes the different Cisco Unified Communications Manager Expressadministrator interfaces.

2-26

Access the Web Interface

* Cisco Unified CommunicationsManager Express Administration:

* Access via HTTP or HTTPS

* Authentication type and credentials are defined via CLI, but canbe changed via GUI

^^% C&£3 IfcufiaJ CommitnicaBore Manayei £i[>n?s.s

imele's

\ JCar History

Sllttrr Pi ^swRouierConfig

I1J

ttDi UntatoMlnp

aenrei Set

Pilor fijinb

ailing

"9

r

UpJite Syslan Info

| Create CNF Fm

Cisco Unified Communications Manager Express provides two different administrator roles—thesystem administrator andthecustomer administrator. Ilydefault, thesystem administratorand the customer administrator have the same level of access in the Cisco UnifiedCommunications Manager Express GUI. The customer administrator access can be customizedto havea subsetofthe choices in the menus. The following are the choicesthai are availablefrom the drop-down menus:

• Configure: Settings that relate lo IP phones (ephones). directory numbers (ephone-dns).and svstem settings.

• Voice Mail: Voice-mail settings and voice-mail integration configuration.

• Administration: Functions that involve backup andrestore, saving changes, and reloadingthe router.

• Reports: Running and \ iewing various reports.

The administrator usemame and password can be changed from the administrator wehinterface.

Introducing Cisco Voice and Unified Communications Administration (ICOMM) vS.O ©2010 Cisco Systems, Inc.

Page 111: Icomm Vol 1&2 Bw

?Access the CLI

This figure describes the Cisco Unified Communications Manager Express CLI.

Access the CLi

• To access the CLI, use the configured usemame andpassword.

• Access the CLI through Telnet or SSH.

• The CLI offers the full range of available commands.

Routar#B>icw ^th n* r*gl3»^r»d

.phona-1 [0] K»c 000F.23Ji.DCBS. TCP aockat 1121 activating REGISTERED in SCCP

v« 17/S

aadliActi

butt in li

button 2:

• i0 o

ll.lt

eta 10

eta 11

fhookifl rlnging:D

4279B 1B10 lt.apa.1Didxr 50 910 CHI

nuHbar 90911 CB1

raiatid raaat Bant

iv* 45887 uilina

IDLI CH2

ITU CH2

0 paging 0 dabug:0 ctpuBS nvailablalina 2

IDLE ovarloyIDLE vatchlBLF on

phoaa 11) ahara

Codac

i

glllulmi

UHroiti: cl"0 PaJtwordi eiaco

The CLI can be accessed with a Telnet or SSH client. To configure the Cisco UnifiedCommunications Manager Express settings, enter the telephony-service command from globalconfiguration mode. Acomplete list ofavailable commands can be found in the Cisco UnifiedCommunications Manager Express Command Reference on Cisco.com:http://www.cisco.com/en/US/docs/voice_ip_comm/cucme/commaiid/refercncc/cme_cr.html.

>2010 Cisco Systems. Inc. Overview of Administrator and End-User Interfaces 2-27

Page 112: Icomm Vol 1&2 Bw

Cisco Configuration ProfessionalThis figure describes the CiscoConfiguration Professional.

Cisco Confiquratn

Cisco ConfigurationProfessional is aGUI-based managementtool (or Cisco routers.

Simplifies routingsecurity, Unified

Com mumcat ions.WAN. and LAN

configuration througheasy wizards

To use Cisco

ConfigurationProfessional, the

ip http server fordiscovery and ausemame must be

configured

ssional

Cisco Configuration Professional is a GUI-based device management tool forCisco routers.This tool simplifies routing, firewall, intrusion prevention system (IPS). VPN. unifiedcommunications, and WAN and LAN configuration through GUI-based, easv-lo-use wizards.

Cisco Configuration Professional isa valuable productivity-enhancing lool for networkadministrators and channel partners for deploying routers with increased confidence and ease. Itoffers a one-click router lockdown and a voice andsecurity auditing capability to check andrecommend changes to routerconfiguration. CiscoConfiguration Professional also monitorsthe router status andtroubleshoots WAN and VPN connectivity issues.

Tip The Cisco Configuration Professional can be downloaded from Cisco.com.

Ifa device is preconfigured. ensure that the device has a configuration that supports CiscoConfiguration Professional.

'Ihe procedure in this section showshow to add the required configuration lo enableaccesstothe Cisco router with Cisco Configuration Professional.

Connect to the router usingTelnet. SSH.or the console and log in with the user credentials.Enterthe routerglobal configuration modeby enteringthe config terminal command.

Using the command svntax that is shown, create a useraccount with privilege level 15. whichenables full access to the router:

Router (config) # usemame name privilege 15 secret 0 password

2-2S Introducing Cisco Voice and Unified Communications Administration (ICOMM) v8.0 © 2010 Cisco Systems, Inc.

Page 113: Icomm Vol 1&2 Bw

I.

I-

L

L

Ifno router interface is configured with an IP address, configure one so that the router can beaccessed over the network. The following example shows the configuration oflhc interfacelast Ethernet 0:

Router(config)# int FastEthernetO

Router(config-if)# ip address 10.10.10.1 255.255.255.248

Router(config-if)# no shutdown

Router(config-if)# exit

To enable discovery, configure the router as an HTTP server for nonsecure communication, oras an IITTPS server for secure communication. Toconfigure the router as an HTTP server,enter the ip http server command.

To configure the router as an IITTPS server, enter the ip http secure-server command. Enablethe router for local authentication byentering the ip http authentication local command.

Finally, configure the vty lines to allow access with local authentication credentials. Fornonsecure access, enter the transport inputtelnet command. For secure access, enter thetransport input telnet ssh command. An example ofthese commands follows:

Router(config)# line vty 0 4

Router(config-line)# login local

Router(config-line)# transport input telnet

Router{config-line)# transport input telnet ssh

Router(config-linel# exit

)2010 Cisco Systems, Inc. Overview ofAdministrator andEnd-User Interfaces 2-29

Page 114: Icomm Vol 1&2 Bw

Cisco Unity Express Administrator InterfacesThis topic describes theCisco Unity Express administrator interfaces.

Access the Web Interface

Cisco Unity Express Administration ...

Access with HTTP or HTTPS

Authentication credentials are defined during the installation

fhe Cisco Unified Communications Manager Express router and the Cisco Unity Express hostrouter can be on separate devices or the same de\ ice. fhe router that hosts the Cisco UnilvExpress module requires some basic configuration in Cisco IOS Software before the CiscoUnitv Express module will be functional. On the Cisco Unit) Express host router, routing andIPaddresses on the router andtheservice-engine interface must be configured.

Configure a SIP trunk for connecting calls to the voice-mail and auto-attendant features ofCisco Unitv Express. Then, create Ethernet phone director; numbers (ephone-dns) for theonandoff states ofthe Message Wailing Indicator (MWI). Alternatively, SIPcan be used forMWI settings, even with Skinny ClientControl Protocol (SCCP) IP phones.

The files for the Cisco Unity Express GUI arc included in the Cisco Unity Express installationpackage.

Ihe Cisco Unitv f.xpress administration web interface is separated in different menus.This listincludes a few common configuration settings:

• Configure

— User configuration: User-relevant settings, add. delete, or change end user andadministrator users. Users can be sjnehroni/ed automatically from Cisco UnifiedCommunicalions Manager Express.

— Priv ilegcx: Set access rights for administrator users.

— AAA: Define parameters for authentication, authorization, and accounting (AAA).

— Network Locations and Remote Users: Configuration tasks forCisco DigitalNetworking. Before remote users can be configured, set up the network locationscorrect1\.

2-30 Introducing Cisco Voice and Unified Communications Administration (ICOMM) v8 0 ©2010 Cisco Systems, Inc.

Page 115: Icomm Vol 1&2 Bw

i • System

J _ Prompts and scripts: Add. upload, download, or delete prerecorded customizedT"' auto-attendant application prompts or customized auto-attendant application scripts! thatwerecreated using theCiscoUnity Express scripteditor.

I — Business hoursand holiday settings: Add, modify, or delete schedules of the days1mm and times ofthe week when the company isopen for business orscheduled days

when the company is closed for holidays.

• Voice Mail

— Mailboxes: Add. modify, or delete a voice mailbox. Assign the mailbox to asubscriber or to a group.

— Distribution Lists: Add. modify, or delete public or private distribution lists. Onlymembers ofthe Administrators group or any group with the VicwPrivatcList

i privilege can view private lists belonging toa specific subscriber.

[ — Services: Enable or disable the Integrated Messaging feature and set the syslemwider"-- idle timeout value, maximum number ofconcurrent sessions, and security mode.| Display the phone service and authentication service URLs, enable ordisable the

Cisco VoiceView Express feature, also setthe systemwide idle timeout value andfallback authentication server URL.

L

mm

Administration

Backup and Restore: Configure backup and restore parameters, and save CiscoUnity Express data and configuration changes toother locations, such as the FTPserver. Restore saved files as needed.

j _ Control Panel: Save the call platform dala and the Cisco Unity Express data to•mm flash memory' or reloadthe Cisco Unity Express software.

— Trace: Setcategories for generating trace data. Use this option for troubleshootingJ Cisco Unity Express.

• Reports

Mailboxes and Voice Mail: Displays statisticsabout Ihenumberof configuredj mailboxes, the number ofmessages, greetings, the used storage space on the system.m"* andhow manymessages were receivedby each user.

— Backup and Restore History: Displays the restored and backed-up files, dates, and> success status.

— Network Time Protocol (NTP) and Real-Time Reports: Displays the NTP serversand the lime difference between the NTP server and the call platform router clock.Real-Time Reports canbe used to viewreal-time statistics forvarious call-relatedand application-related events.

Note Ifthe Cisco Interactive Voice Response (IVR) feature is enabled with a license file, theadministrator additionally has access to the IVRsettings.

)2010Cisco Systems, Inc Overview ofAdministrator and End-User Interfaces 2-31

Page 116: Icomm Vol 1&2 Bw

Access the CLI

To connect to the Cisco Unity Express module, usethe service-module internal-service-module slot unit session command. This command opens a back-to-back terminal connectionover the backplane to the Cisco Unitv Express module.

Access the Command Line Interface

Use the command service-module internal-Service-Module slot/unitsession to open a back-to-back terminal connection from the router.

Use the CLIfor system maintenance and upgrades.

For troubleshooting syslog files and trace output messages.

The CLI structure is similarto the Cisco IOS Software; use the ? for help.

Route r#-,fjrv; ^-.-'.1/.- ;7.t»iMi; • t'; v 1.' i, -«i, --:„ Q/- «Sfio«

Trying 172.20.1.4, 2191 ... open

CUE#

ccB#useinao« Jdoe create

CUEHusemsme jdoe password cisco

CUEdusernama jdoe group AdmiaistratorsCUE#exit

Session closed

Router*

It isimportant tosecure Telnet access lothe host rotifer, and therefore the Cisco Unity Expressmodule, because all access to the Cisco Unity Express module is through the router. The CiscoUnitv Express module itselfhasnopassword protection, it is secured through the router CiscoIOS Software.

Command Parameters: service-module internal-service-module

Parameter Description

reload Starts the Cisco Unity Express module

reset Stops the Cisco Unity Express module and then restarts it

session Opens a session across the back-to-back Ethernet connectionfrom the router to the Cisco Unity Express module

shutdown Stops the Cisco Unity Express module

status Displays the status of the Cisco Unity Express module

Use the command exit lo disconnect from the Cisco Unity Express module andgo back to theCLI ofthe host router.

2-32 Intrcducing Cisco Voice and Unified Communicalions Administration (ICOMM) v8 0 ©2010 Cisco Systems, Inc.

Page 117: Icomm Vol 1&2 Bw

LConfiguring Cisco Unity Express with Cisco ConfigurationProfessional

This figure describes the configuration of Cisco Unity Express with the Cisco ConfigurationProfessional.

Configuring Cisco Unity Express withCisco Configuration Professional

• Allows simple configuration ofvoicemail boxes andgroup deliverymailboxes (GDM).

« Troubleshooting and monitoring features.

i . • -.— a**r~ . D —h_ /,- * i Cisco Configuration Professional

The Cisco Configuration Professional can also be used toconfigure Cisco Unity Express. Toenable configuration ofCisco Unity Express, ensure that a supported version ofCisco UnityExpress is installed. Cisco Configuration Professional allows easy configuration ofusers,mailboxes, and system administration tasks. The Cisco Configuration Professional also hassome troubleshooting and monitoring features, but the complete range offeatures isonlyprovided with the CLI.

)2010 Cisco Systems, Inc Overview of Administrator and End-User Interfaces 2-33

Page 118: Icomm Vol 1&2 Bw

Comparing the Interfacesfhe table in the figure compares the different available interfaces for Cisco Unity Express.

Comparing the Interfaces

To configure users and Cisco Unity Express system settings,the GUI or Cisco Configuration Professional isrecommended.

However, for full feature functionality, use the CLI,

Functionality

Administrator

Know-How

User

Administration

SystemAdministration

Upgrade Tasks

SystemTroubleshooting

Few

Basic

Basic

More Plenty

Nearly Complete Complete

Nearty Complete Complete

X X

Basic Complete

The table abov eshows the difierent administrator interfaces that can be used for Cisco UnityExpress configuration tasks. Eoruser and system administration, it is recommended to use theGUI orCisco Configuration Professional, which allows quick and easy configuration andmanagement ofusers. However, for advanced configuration, platform or troubleshooting tasksuse the CLI interface.

2-34 Introducing Cisco Voice and Unifed Communications Administration (ICOMM) vS.O ©2010 Cisco Systems, Inc.

Page 119: Icomm Vol 1&2 Bw

Summaryidiy

This topic summari/.cs the key points that were discussed in this lesson.

Summary

• Anumber ofsystems are built into theCisco Unified CommunicationsManager server toallow administrators to perform configuration andadministrative tasks. Access rights can be configured with Roles andUser Groups.

• Cisco Unity Correction isbunded on the same DVD as Cisco UnifiedCommunications Manager andprovides a feature-rch GUI toconfigurethe appliance.

- Cisco Unified Presenceconfiguration structure issimilar tothe CiscoUnified Communications Manager. Cisco Unified Operating SystemAdministration andthe Disaster Recovery System are the main CiscoUnified Presence maintenance applications.

• Cisco Unified Communications Manager Express can be configured viaCLI, GUI. orCisco Configuration Professional. The CLI provides the fullrange ofavailable commands anddebugging information.

* Configuration of Cisco Unity Express can bedone with Die GUI orCiscoConfiguration Professional; maintenance and upgrade taskscanbeperformed with the CLI.

References

Eor additional information, refer lo these resources:

• Cisco Unified Communications Manager Express Command Reference onCisco.com:http:/A\w\\ .cisco.com/en/US/docs/voice_ip_comm/cucnie/command/reference/cmc_cr.html.

>2010 Cisco Systems. Inc. Overview of Administrator and End-User Interfaces 2-35

Page 120: Icomm Vol 1&2 Bw

2-36 Introducing Cisco Voice and Unified Communications Administration (ICOMM) v8.0 ©2010 Cisco Systems, Inc.

Page 121: Icomm Vol 1&2 Bw

Lesson 21

Understanding End-UserInterfaces

OverviewCisco Unified Communications systems have dilTerent end-user interfaces to allow end users tointeract with the Cisco Unified Communication systems, personalize settings, and enhanceproductivity. This topic describes the available interfaces for end users.

ObjectivesUpon completing this lesson, you will be able to describe the end-user interfaces of CiscoUnified Communications Manager, Cisco Unified Communicalions Manager Express, CiscoUnitv Express. Cisco Unity Connection, and Cisco Unified Presence. This ability includesbeingableto meet these objectives:

• Describe theCisco Unified Communications Manager end-user GUI

• Describe the Cisco Unified Communications Manager Express end-user GUI

• Describe the Cisco Unified Unity Express end-userinterfaces

• Describe Cisco Unity Connection end-user interfaces

• Describe the Cisco Unified Presence end-user GUI

Page 122: Icomm Vol 1&2 Bw

Cisco Unified Communications ManagerEnd-User Interfaces

fin's topic describes the Cisco Unified Communications Manager end-user web interlace.

Configure End Users to Access User

End users must be configuredto have access to theuser website:

• Go to User Management > End User and select a user

*Standard CCM End Users is thedefault group with read andupdate permission.

• Acustomized group with particular accesscan beconfigured.

20

Enables end users tolog in to usetwebsile

Defines the permission on user website

This figure describes how to configure end users in Cisco Unified Communications Manager toenable the end-user website access.

End users are either synchronized from EDAP or locally created. In both ways, users can beadded to agroup, which contains one or more roles. Cisco Unified Communications Managerhas acouple ofpreconllgured standard groups. Eor default end-user access, the end user mustbe added tothe Standard CCM End Users group. This group conlains two roles. Standard CCMEnd Users and Standard CCMUSER Administration. The Standard CCM End Users roleenables end users to log in to the /ccmuser web interface. Standard CCMUSER Administrationdefines which permissions the end user has.

Note The end user needs anassociated device ordevice profile toaccess his phone ordeviceprofile from the end-user website.

Introducing Cisco Voice and Unified Communications Administration (ICOMM] v8.0 ©2010 Cisco Systems. Inc

Page 123: Icomm Vol 1&2 Bw

Customize User Website PermissionsThis figure describes how to customize end-user website permissions in Cisco UnifiedCommunications Manager. Go to User Management >Role and add anew role. Select theapplication Cisco Call Manager Administration. The GUI presented on the slide appears.

Customize User Website Permissions

Thedefault permissions ofStandard CCMUser Administration can bechanged or a new role can be added:

• Customized usergroups must contain theStandard CCM EndUsers role toenablelogin

• Effective access privileges from overlapping rolesor usergroupscan be configured inthe enterprise parameters:

The Role configuration page expands to display a list ofall the resources that are associated ^with the application. Privileges (read, update, or none) for each resource are selected from thislist. Access rights can be full access (both read and update check boxes are selected), read only(onlv the read check box is selected), and no access (both read and update check boxes arcunchecked).

When creating a new role, there are no privileges that are configured by default. Therefore, theadministrator needs to configure each option.

Youcansavetime when creating a newroleif youcopy anexisting rolethathas requirementsthat are close tothe requirements ofthe administrator and making the necessary edits.Otherwise, the administrator needs to configure privileges for each and every resource page.

Remember that standard roles cannot be deleted or modified. Custom roles can be created fromthe beginning or bycopying andthen modifying a standard role.

>2010 Cisco Systems. Inc. Overview of Administrator and End-User Interfaces 2-39

Page 124: Icomm Vol 1&2 Bw

Customize CCMUser Enterprise ParametersThis figure describes how to customize the CCMUser enterprise parameters.

Customize CCMUser EnterpriseParameters

CCMUser parameters canbe changed in System > EnterpriseParameters web page:

• Systemwide parameters can be used toenableordisable parts ofthe user website.• Can De usedtohide particular features thatare not usedwithin an enlerprise

(for example, download plug-ins).

I"-: J-.

J-'

:'" -J"I" " J"

I" - '3--i'"

: „ _j Ti,

1 - .J '1 .. _j „

3"JT,

'J'l,

"""" '"J'-.if".| 1„

•*.. iT''

At the Enterprise Parameter web page, the administrator will find enterprise parameters that aregrouped intocategories with the currentconfiguration and the defaultvalue.

In order tomodifv the enterprise parameters, perform the following steps inCisco UnifiedCommunications Manager Administration:

Step 1 Choose S)slem > Enterprise Parameters.

Step 2 Change the enterprise parameter value asdesired and save the changes.

Note Toobtain additional information aboutenterprise parameters, click the name oftheenterprise parameter to open the detailed description.

2-40 IntroducingCisco Voice and Unified CommunicationsAdministration (ICOMM) vS.O ©2010 Cisco Systems, Inc.

Page 125: Icomm Vol 1&2 Bw

End-User LDAP AuthenticationThis figure describes end-user LDAP authentication.

End-User LDAP Authentication

• Enabled LDAP authentication forwardsauthentication requests to the LDAPserver.

• Without enabled LDAP authentication, end-user passwordmanagement isperformed onCiscoUnified Communications Manager.

Cisco Unified

Communications

Manager LOAP je^er

Access Granted ,m

Authentication Requestfor End User

LDAP directories are specialized services that store user information ina database. Thedatabase is optimized for ahigh number ofreads and searches, and occasional writes andupdates. Directories typically store data that do not change olten, such as employeeinformation, userprivileges on thecorporate network, andso on.

The LDAP provides applications with a standard method for accessing and potentiallymodifv ing the information that isstored inthe directory. This capability enables companies tocentralize all user information ina single repository that isavailable to several applications,with a remarkable reduction inmaintenance coststhrough theeaseof adds, moves, andchanges.

Examples ofLDAP directories are Microsoft Active Directory, Netscape. iPlanct, and SunONE. Cisco Unified Communications Manager supportstwo types of integration:

• LDAP synchronization: Allows user provisioning where personal and organizational dataarc managed inan LDAP director)' and replicated tothe Cisco Unified CommunicationsManager configuration database.

• LDAP authentication: Allows user authentication against an LDAP directory. When usingLDAP authentication, passwords are stored andmanaged in LDAP. PINs are alwaysmaintained locally in Cisco Unified Communications Manager.

When LDAP synchronization is activated, some user data is nolonger controlled by CiscoUnified Communications Manager Administration webpages andmustbe changed in theLDAPdirectory itself, for example, the end-username fields.

) 2010 Cisco Systems. Inc Overview of Administrator and End-User Interfaces 2-41

Page 126: Icomm Vol 1&2 Bw

Device SettingsThis figure describes the device settings in the Cisco Unified Communications Manager end-user web interface.

Device Settings

Tologin to the user pages go to https://<Node-IP>/ccmuser• Device sellings allowyou to manage associated devices

• Line Settings: Call Forward, line text label, MWI, etc.

• Speed Dials Add or update speed dials for specific devices.

• Phone Services'Configure IP Phone Service subscription

• Service URL EditSeruce URL names on base phone

After logging in to the /ccmuser web interface. Cisco Unified Communicafions Manager allowsthe configuration of different end-user settings. Each end user can be associated with one ormore IPphones, which allows endusers to configure personal features for theirIPphones.Such features include the following:

• Korvtard all calls to a different number: Calls in particular call stales can be fonvarded;forexample. Call Forward All. Call Forward Busy, and so on

• Configure speed-dial numbers: MostIP phones havebuttonsthat can be configured asspeed dials. End users canconfigure the numbers thatare assigned to thespeed-dial buttonsusing the Cisco Unified Communications Manager user web interface.

• Subscribe to IP Phone Services: Most IP phones can be used lo access XML-based webapplications by Phone Services. End users can subscribe (or unsubscribe) to PhoneServices.

2-42 Introducing Cisco Voice and Unified Communications Administration (ICOMM) v8.0 ©2010 Cisco Systems, Inc

Page 127: Icomm Vol 1&2 Bw

User SettingsThis figure describes the user settings in the Cisco Unified Communications Manager end-userweb interface.

User Settings

• User settings can be used to setlocale, PIN, and password,ifthese settings are notLDAP synchronized.

• Passwords are neversynchronized with Cisco UnifiedCommunications Manager.

End users can manage their password settings from the end-user web interface:• Phone PIN: The Phone PIN can bechanged from the web interface, or ifit isused for

Cisco Extension Mobility,directly on the phone.

• Password: This option depends on the Cisco Unified Communications Managerdeplovment. With LDAP authentication enabled for end users, end users cannot changetheir password in the Cisco Unified Communications Manager user web interface. W'henLDAP end-user authentication isnot enabled, end-user passwords are managed by CiscoUnified Communications Manager and can bechanged inthe end-user web interface.

• Iscr Locale: Ifthe system administrator has uploaded different locale files to the system,theendusermight change the locale setting here.

>2010 Cisco Systems. Inc.Overview of Administrator and End-User Interfaces 2-43

Page 128: Icomm Vol 1&2 Bw

Directory and Fast Dial

This figure describes the Director} and Fast Dial options in the Cisco Unified CommunicationsManager end-user web interface.

Directory and Fast Dial

Directory allows search quenes intheenterprise directory and enablesdialing from the Userwebsite, ifthe CiscoWebDialer service is activePersonal Address Book contains individually added addresses

FastDials can be mapped to a personal addressbook entry

End users can use the Cisco Unified Communications Manager end-user web interface tosearch or save directory numbers or names:

• Director)': Searches ihelocal director; for extensions and usernames. This service can beprovided locally or with an LDAP-based search. With theCisco WebDialer serviceenabled, end users can dial direclh from the search results by clicking the directorynumber.

• Personal Address Book: End users may manage their own address book with privateaddress entries in the personal address book.

• Fast Dials: Personal address book entries can be mapped toa fast dial: for example, endusers can manage their own personal address book and save frequently called numbers toafast dial extension.

End users can use the Address Rook Synchronization Tool (TABSynch) tosynchronize theexisting Microsoft Windows Address Book with the personal address book. Entries from theMicrosoft Windows Address Book will then be accessible on the IP phone and User Optionsweb pages. I'hcsvstem administratorenables access to TABSvnch.

2-44 Introducing Cisco Voice and Unified Communications Administration (ICOMM) vS.O ©2010 Cisco Systems, Inc

Page 129: Icomm Vol 1&2 Bw

Cisco Unified Communications Manager ExpressEnd-User Interfaces

This topic describes how to access the Cisco Unified Communicalions Manager Express end-user web interface.

Cisco Unified CommunicationsManager Express End-User Interfaces• Cisco Unified Communications ManagerExpress EndUser:

To access the Cisco Unified Communications Manager Express end-user website tomakechanges, use the URL hltp://router_ipaddr/ccme.html in Internet Explorer 6.0 or later. Whenprompted for credentials, use the end-user credentials that were previously defined in thecommand-line interface (CLI) orGUI by the system administrator. Based on the credentialsthat are presented to the Cisco Unified Communications Manager Express router, the routerdisplays the appropriate web page for the system administrator, customer administrator, or theend user. Cisco Unified Communications Manager Express uses onlyone URL forsystemadministrators, customer administrators, and end users.

i 2010 Cisco Systems, Inc. Overview of Administrator and End-User Interfaces 2-45

Page 130: Icomm Vol 1&2 Bw

End-User Web Interface

This figure describes the end-user web interface sellings in Cisco Unified CommunicationsManager Express.

End-User Web Interface

End users canedit their IP phone settings:• Change ringsettings

• Manage speed dials and fast dials

* Change the password

Phors seoufnte ftinoEr I

.™i IIW

Spsud [HoiI'lflmnj

Hon i^e ignttF M

on

Kpvtd dm lit wfl di*ffla; ur- jour phone dwendi nlfit Evnor

SseeoiiiSi K> •'- itbtl (JtlriDou

speeuiMs? | liHI |

Sseesoo! 2; | LiWf |

Sreeaaat 4 | L»lw[ |

SMeooa 5 1 Ubtl {

i,and|*k numfier CJiAtG corfltijdrBfl

Fnd users can onlv configure their phones that have the user credentials configured. Hnd userscan change the ring settings on the configured lines: lor example, set itto silent ring orback tonormal ring.

Thespeed dial configuration depends on the phone type thatis used andthe number ofconfigured lines. For evample. aCisco Unified IP Phone 7962 with four configured lines willonly have two speed dials left to display on the IP phone, because the IP phone has only sixbuttons in total.

Note The password, which isconfigured by thesystem administrator, canbe changed in theend-user interface. Itis recommended to change the password afterthe first login.

2-46 Intrcducing CiscoVoice and Unified Communications Administration (ICOMM) v80 ©2010 Cisco Systems, Inc

Page 131: Icomm Vol 1&2 Bw

L

u

Enable Web Access for End UsersThis figure shows how to enable access to the Cisco Unified Communications ManagerExpress end-user webinterface.

Enable Web Access for End Users

Web access can be configured from CLI oradministrator GUI:• In the GUI. chooseConfigure >Phonos,selectthe phone, andadd

login account information.

* In the CLI, enter global configuration modeand configure theusernameand password.

I_0(J>" Usem*ne jmbisrk

The web access for end users can beconfigured inthe CLI orGUI. To enable it from the CLI.log in to Cisco Unified Communications Manager Express using Telnet or Secure Shell (SSH).Go to the global configuration mode using the configure terminal command. Enter the ephoneconfiguration for the end user and use the usernamc command to add the end-user credentials.When using the GUI. log in to the web interface with administrator credentials. ChooseConfigure > Phones, then add anew phone orselect the relevant end-user phone. Apop-upopens with configuration settings for the phone. Enter the end-user credentials in the LoginAccount configuration window.

Note When using the GUI, the correct Cisco Unified Communications Manager Express GUI filesmust be loadedto the router flash and the HTTP server mustbe configured.

>2010 Cisco Systems. Inc Overview of Administrator and End-User Interfaces 2-47

Page 132: Icomm Vol 1&2 Bw

Cisco Unity Express End-User InterfacesThis topic describes the different Cisco Unity F.xpress end-user interfaces,

Cisco Unity Express End-UserInterfaces

End users can log inon htlp//CUEJP/user

Greetings: Personal greetings can be managed and customized

Notification Devices: Allows enduserstomanage thedestination phonenumber or email address, customizable notification preferences, andnotification schedules

Private List: Can be configured to send messages to a list of users that iscreated by the end user

Caller Input:Userscan seethe actions thatwill be performed foreach keypressed by the callers when user greeting is played

Preferences: Personal sellings, passwordchange, or spoken namerecording

• 0i Milne*

J>iWltU*»' c*ii« muut

'fo access the Cisco Unity Express end-user website toconfigure the personal voice-mailsettings, use the URL htip://'cue_ipaddr/user in Internet Explorer 6.0 or later. When using CiscoUnified Communications Manager Express, end users can be synchronized automatically fromthe Cisco Unified Communications Manager Express database. With Cisco UnifiedCommunications Manager, end users cannot be automatically synchronized, but they can beimported.

The following settings can be configured by the end users:

• Greetings: End userscan configure and personali/e theirgreetings.

• Notification Devices; Configure the settings of different notificationdevices and definevvhen and how userswantto be notified when a new messagearrives.

• Private Lists: Cisco llnitv Fxpress has public lists, which are defined by the administrator,and private lists,whichare defined by the users. Private listsare only visibleto the userwhocreatedthe private lists. This functionality allows the users to group some users to alist: for example, thev cangroup colleagues from thesales department lo a specific privatelist.

• Caller Input: Endusers canseeandcustomize what happens when a caller presses a keyand the greeting that should be played.

• Preferences: Personal settings can be managed: forexample, password management orspoken name recording with the Media Master application.

2-48 Introducing Cisco Voice and Unified Communications Adminislralion (ICOMM) v8 0 © 201O Cisco Systems, Inc

Page 133: Icomm Vol 1&2 Bw

Telephone User InterfaceThis section describes the telephone user interface inCisco Unity Express.

Telephone User Interface

w,wmH*.mmammm**nmm t#"**'_*t?*^*<':'

1 o»rt¥i S r sffici^Maircwariifl

i i n-hMT«iio« j DhMMHin

9 FVKHW HKHQl111 'V ^Mm^air-lt*^ A 1*CW-igB aawwrt

s u E«a*ins»rMt><G 4£Chvi|pn«idiriiVM

l 4 hMi •• p*f*ift • Lrtfijafl^wft™ rsawwo*!2 U***#0tn*v*

hflaivtfnfljiflW

zaMmDwwv

The telephone user interface (TUI) can be used to control the voice-mail system. The figureshows all available commands, which canbe accessed from anytouch-tone telephone. Toaccess theTUI.end users mustdial the voice-mail pilotnumber, which is configured bytheCiscoUnified Communications Manager Express system administrator. Thesystem promptsend users topress the keys for the different options. To end the TUI session, finish the call.

The Cisco Unity Express TUI overview can be found in the Quick Start Guide for Cisco UnityExpress:http://w ww.cisco.eonv'en/'US/docs/volce_ip_comni/unitv exp/rel7^1/quick/guide/voicemail/enu771vq-enu.pdf.

) 2010 Cisco Systems, Inc Overview of Administrator and End-User Interfaces

Page 134: Icomm Vol 1&2 Bw

Cisco VoiceView ExpressThis figure describes the Cisco VoiceView Express application on the IP phone.

Cisco VoiceView Express

• Allows end users to interact with theirCiscoUnity Expressvoice mailbox using the IP phone display andsoftkeys.

• Manage personal mailbox options, manage notifications,send, listen to, record, and managevoice-mail messages.

* Must be configured as a service on Cisco UnifiedCommunicationsManager Express.

Cisco VoiceView Express allows end users to interact with their Cisco Unity Fxpress voicemailbox using the IP phone dispiav and softkeys. The users can manage the personal mailboxoptions and notifications, and send, listen to. record, and manage voice-mail messages.

CiscoVoiceView F.xpress prov idesan alternative to the TUI and web interface forsuch tasks.Cisco VoiceView F.xpress is a web application like the Cisco Unity F.xpress GUI. except it usesXML.

Cisco Unified Communications Manager Express must heconfigured so that the Servicesbutton canaccess theCiscoVoiceView Express application.

2-50 IntroducingCisco Voice and Unified CommunicationsAdministration (ICOMM) v8.0 ©2010 Cisco Systems, Inc

Page 135: Icomm Vol 1&2 Bw

L

Cisco Unity Connection End-User InterfacesThis topic describes the different Cisco Unity Connection end-user web interfaces.

Authentication and Synchronization

Users can be synchronized from:• LDAPserver (for example, Active Directory)• Cisco Unified Communications Manager

• Cisco Unity Connectionor Cisco Unity Digital Network

Authentication can be configured with:• LDAP server

• Cisco Unity Connectionor Cisco UnityDigital Network• Local authonty

When accessing the Cisco Personal Communications Assistant (Cisco PCA) web interface, theuser logs on with the usemame and password. The end-user accounts are created by the CiscoUnity Connection administrator orsynchronized from Cisco Unified Communications Manageror the EDAP server. Depending onthe system configuration, the end user must change theirpassword after the first login. This configuration can be done in the Cisco Unity Connectionadministrator web interface in the authentication rules and password settings.

This figure describes authentication and synchronization for end users inCisco UnityConnection.

Authentication and synchronization can be used inall combinations. Users can besynchronizedfrom an LDAP serverand authentication can be performed locally, forexample. The figureshows the dilTerent methods of authentication and synchronization.

Synchronization can be configured with:

• LDAP server (Microsoft Active Directory, Sun ONE Directory Server. Sun iPlanet. or anOpenLDAP Server)

• Cisco Unified Communications Manager

• Digital networking nodes (Cisco Unity Connection. Cisco Unity)

• Local database

i 2010 Cisco Systems, Inc. Overview of Administrator and End-User Interfaces 2-51

Page 136: Icomm Vol 1&2 Bw

Authentication can be configured with:

• LDAP server (Microsoft Active Directory. Sun ONE Directory Server. Sun il'lanet. or anOpenLDAP server)

• Digital networking nodes (Cisco Unitv Connection. Cisco Unity)• Local aulhoritv

Note Cisco Unity Connection can be configured to force a password change after the first login. Itis recommended that end users change theirpassword afterthe first login.

2-52 IntroducingCisco Voice and Unified CommunicationsAdministration (ICOMM) v8.0 © 2010 Cisco Systems, Inc.

Page 137: Icomm Vol 1&2 Bw

Administrator Enabled User LoginThis figure describes how lo enable end-user login lo the Cisco Unity Connection end-user webinterface inCisco Unity Connection Administration.

Administrator Enabled User Login

Ifend users are locallycreated, set a passwordin the administration webinterface.

Cisco PCA can be enabledon a class of service basis.

Associated dass of servicefor the end user must beconfigured to allow access:

/'

t _«!iJ

The Cisco Personal Communications Assistant provides access todifferent applications. rI oallow users to access the Cisco Personal Communications Assistant, a password must be set. Toset apassword for an end user, search for an existing end user and choose Edit >PasswordSettings. Choose the Web Application Password setting. The voice-mail password setting is forthe PIN to access the TUI.

Everv user ismember ofa class ofservice (CoS) group. CoS defines accessible features likemessage length or enables the end user to record aname. CoS is also used for setting access tothe end-user web interfaces. The end-user web interface conlains the following applications:

• Cisco Unity Connection Assistant

• Cisco Unity Connection Inbox

• Personal Call Transfer Rules

• Cisco Unified Client

Even application can beenabled ordisabled with a CoS.

Choose Unity Connection >Class ofService Membership to view members ofaCoS.Administrators can listall themembers of a specific CoS using analias, the first or last name,or the extension. When the list isdisplayed, administrators can select all members or individualmembers and move the selected objects to another CoS.

>2010 Cisco Systems. Inc. Overview of Administrator and End-User Interfaces 2-53

Page 138: Icomm Vol 1&2 Bw

Cisco Unity Connection AssistantThis figure describes the Cisco Imitv Connection Assistant.

Cisco Unity Connection Assistanl

lcis" "•"'•''YvftiTirmminl

f.«™», . 3„,™, . a.rMv . sam^mtaven . cattm • Pibde<i» * H* .

/

Depending on the permissions, the user interface can look different.

Ihe Cisco I nih Assistant web tool allows end users to customize how they and their callersinteract with Cisco Unitv Connection by phone. End users can also use Ihe tool to personalizetheir Cisco Unity Connection settings—including the recorded greetings and message-deliveryoptions—and to set up message-notification devices and tocreate private lists.

Access to theCisco I 'niiv Assistant is provided through theCisco Personal CommunicationsAssistant (Cisco PCA) website. The end user can change different options, for example:• Personal preferences control the information about a user onCisco Unity Connection and

some ol the choices end users make for interacting with the system, for example:Adding alternate spellings ofthe name

Changing the recorded name

Adding alternate names or numbers

— Changing the director) listing status

• End users have several Cisco Unitv Connection passwords: the plume password (PIN), thepassword thatthey use to log in to theCisco PCA website to access the webtools, andpasswords for external serv ice accounts to access Cisco MeetingPlace or MicrosoftExchange.

Note The Cisco Unity Connection system can be configured to use LDAP authentication for theCisco PCA password. If theCisco Unity Connection system isconfigured in this way, endusers cannof use the web interface to change the Cisco PCA password.

End users can enable different greetings and specify how long they want the greeting tobeenabled.

2-54 Intrcducing Cisco Voice and Unifed Communications Administration (ICOMM) vS.O ©2010 Cisco Systems, Inc

Page 139: Icomm Vol 1&2 Bw

Cisco Unity Conneclion can send message notifications in the fonn oftext and ShortMessage Sen ice (SMS): for example, "Urgent message for Technical Support" or "Youhave new voice messages") to email addresses, text pagers, text-compatible mobile phones,and other devices.

End users can configure personal contacts to store names and numbers for people who arcnot included inthe Cisco Unity Connection directory', including customers, suppliers, andsoon.

Private lists canbe created to sel up groups of voice message recipients. When endusersaddress a voice message toone of their private lists, all members ofthe list receive themessage.

)2010 Cisco Systems, inc. Overviewof Administratorand End-User Interfaces 2-55

Page 140: Icomm Vol 1&2 Bw

Cisco Unity Connection Inboxfh is iguredescribes the functionality ofthe Cisco Unity Connection Inbox.

Cisco Unity Connection Snbox

»:« '«'.~r«'.v..l ~^'Z [,....|Ji« U-iiIV Cnn,-rt.fw. I"hr„f

"'"* 'J' W B OWeM IdtsaJ [^ New <nC(il«* ^ Beftwti mtuagd f§ tfua Ocleud Wl j§ »alp

_'_*•—*•-_ .

Theaccess to theCisco Unitv Connection Inbox webtool is provided through theCiscoPersonal Communications Assistant website. The Cisco Unity Connection Inbox web toolcontains voice messages and anv message that endusers receive, liy clicking theapplicableicon oneach Cisco Unitv Connection Inbox page, endusers can sort and delete the messages onthe page, and compose and listen to a voice message.

Note The CiscoUnity Connection fnbox does not refresh the display automatically; end usersmust click the Refresh Messages icon to check for new messages.

2-56 Introducing Cisco Voice and Unified Communications Administration (ICOMM) vS.O ©2010 Cisco Systems, Inc.

Page 141: Icomm Vol 1&2 Bw

Personal Call Transfer RulesThis figure describes Personal Call Transfer Rules in the Cisco Unity Connection end-user webinterface.

Personal Call Transfer Rules

CSSSSmmmmmmmm

CllIB_LJr.it, ConPWCliBEJnlWJl

l;;mrifi,<ii|li;.ili!^JwiljL, .„,.,snri „

Cisco Unitv Connection can transfer and screen incoming calls according to rules that end usersconfigure in the Cisco Unity Personal Call Transfer Rules web tool. Cisco Unity Connectionuses apersonal call transfer rule to transfer particular calls to an end user, according to calleridentity, time of day. and the end-user meeting schedule, or to transfer calls to voice mail or toanother phone number. End users can set rules to transfer calls to aphone number, aseries ofphone numbers, to amail-based paging address, or to send SMS messages.End users can build very simple personal call transfer rules—for example, to transfer acallfrom asingle phone number to voice mail—or create more complex rules by using thefollowing components:

• Personal contacts list: Cisco Unity Connection uses the personal contacts list torouteincoming calls, aswell as toplace outgoing calls.

Note End users can manage their personal contacts list in the Cisco Unity Assistant web tool.

• Caller groups: Callers can be organized into groups, in order to apply one rule to multiplecallers without having to recreate the rule multiple times. Caller groups can contain otherCisco Unity Connection users, system contacts, and personal contacts.

• Personal destinations: End users can create adirectory ofcontact phone numbers to whichCisco Unity Connection can route incoming calls.

>2010 Cisco Systems. Inc.Overview of Administrator and End-UserInterfaces 2-57

Page 142: Icomm Vol 1&2 Bw

Destination groups: End users can organize personal destinations and notification devicesinto groups so that Cisco Unity Connection routes calls to each destination in the order lhatis l.sted until the phone is answered, the caller finishes the call, or the last destination in thegroup is reached. 1he order ofdestinations in the group and the length oftime lhat CiscoUnitv Lonnect.on waits for the phone to be picked up at each destination can be specified

2-58 Intrcducing Cisco Voice and Unified Communications Administration (ICOMM) v8.0 ©2010 Cisco Systems Inc

Page 143: Icomm Vol 1&2 Bw

Telephone User InterfaceThis figure describes the TUI in Cisco Unity Connection.

Telephone User Interface

B— *

chigtri ••"**"•

Uulhnf Rwi triflm*

fMVo^.M.M.gn

„—- -*r«~ - • - - ____r .p

~ S -» »o- a

. *f)*" * ™ H» *

D ~_

^T- 11 -s-»•—• — a —- -

~* "<tu — H — li

" —

*B r*„_ _

The TUI is the traditional mechanism by which end users interact with votce-mail systems. TheCisco Unity Connection system prompts are presented to the user offering, lor example, theopportunity to listen to new. saved, or deleted messages. In add.fon, messages can be sent orpreferences can be changed.The Cisco Unity Connection TUI overview can be found in the document Cisco UnityConnection at a Glance: ni,„,irhttp://cisco.com/en/US/does/voice_ip._eomm/connection/lx/user/glance/cards/glncl21o.pdl.

>2010 Cisco Systems, Inc.Overview ofAdministrator and End-User Interfaces 2-59

Page 144: Icomm Vol 1&2 Bw

Cisco Visual Voicemail

2-60

I'his figure describes the feature Cisco Visual Voicema

Cisco Visual Voicemail

End users manage their voice-mail inbox with anXML application on the phone:• Must beconfigured as a phone service on Cisco Unified

Communications Manager.• Cisco Visual Voicemail parameters must be configured on

Cisco UnityConnection.

Ihe Cisco Visual Voicemail application is an alternative lo the GUI or TUI End users can usethe screen on the IP phone to work with their voice messages.

Cisco Visual Voicemail allows Ihe user to view alist of end-user messages and plav messagesfrom the list. End users can also compose, reply to. forward, and delete messages. *Cisco Visual Voicemail uses the following:

• AMIDIct: The MIOIe. is installed when updating the Cisco Unitv Connection server to therelease required by Cisco Visual Voicemail.

• Phone sen ice: Aphone service that points to the Ml Diet needs to be configured.

Introducing Cisco Voice and Unified Communications Administration (ICOMM) • )2010 Cisco Systems, lr

Page 145: Icomm Vol 1&2 Bw

Cisco Unified Presence End-User InterfacesThis topic describes the Cisco Unified Presence end-user web interface.

Cisco Unified Presence End-Userinterfaces

• Cisco Unified Presence End User: ]&JLiil!&&LiLL

Cisco Unified Presence User OptionsFor uitaumfced Lom(rnrn»aani solution!

Cisco Unified Presence User Options

End users are

synchronizedfrom Cisco

Unified CM.

End users inCisco Unified Presence aresynchronized from Cisco Unified CommunicationsManager. End users use the Cisco Unified Presence User Options interface to customizesettings, create personal response messages, organize contacts, and send broadcast messages.

Note Users must useMicrosoft Internet Explorer version 6.0ora later toaccesstheCisco UnifiedPresence UserOptions interface. Ciscodoes notsupportother browsers.

© 2010 Cisco Systems, Inc. Overview of Administrator and End-User Interfaces 2-61

Page 146: Icomm Vol 1&2 Bw

End-User Authentication

2-62

This figure describes the end-user authentication inCisco Unified Preser

End-User Authentication

Login on /cupuser

With LDAP authenticationenabled. Cisco Unified Presencesends the password requestdirectly to LDAP

Without LDAP authentication,Cisco Unified CommunicationsManager authenticates the loginrequests

Access rights on Cisco UnifiedPresence can be customized.

Authentication Requesl

Cisco Unified Presence publisher communicates directly with the Cisco UnifiedCommunications Manager publisher via the Administrative XME application programminginterface {API) bv using the Simple Object Access Protocol (SOAP) interface.

When first configured, the Cisco Unified Presence publisher performs an initialsv nchronization oftheentire Cisco Unified Communications Manager user and devicedatabase. All Cisco Unified Presence users areconfigured in the Cisco UnifiedCommunications Manager End User configuration. During thesynchronization. Cisco UnifiedPresencepopulates these users in its database from the Cisco Unified CommunicationsManager database and does not prov ideend-user configuration from its administrationinterface.

11 a Cisco Unified Personal Communicator user logs in to Cisco Unified Presence and EDAPauthentication isenabled onCisco Unified Communications Manager. Cisco Unified Presencewill go directly to the LDAP server for the Cisco Unified Personal Communicator userauthentication bv using the Bind operation. After Cisco Unified Personal Communicator isauthenticated. Cisco Unified Presence forwards the information to Cisco Unified PersonalCommunicatorto continue login.

IntrcducingCisco Voice and Unified CommunicationsAdministration (ICOMM) v8.0 ©2010 Cisco Systems, Inc

Page 147: Icomm Vol 1&2 Bw

Preferencesfhis figure shows the preference settings in fhe Cisco Unified Presence end-user web interlace.

Preferences

. Preferences allow users tomanage personal settings:... IP phone Messenger (IPPM) customization like contact filtering, etc.- Calendar sellings require Microsoft Outlook gateway configuration on

Cisco Unified Presence administration

The IP Phone Messenger Settings allow the configuration ofthe following settings:• Contact Filtering: Display all contacts oronly online contacts.. Play Audible Notification (on incoming messages): Plays an audio tone on the IP phone

vvhen a new message arrives.

. PIN Protected: Enable or disable PIN-based protection ofthe IP Phone Messenger (IPPM)application.

• Session Timeout: Time in minutes after automatically logged out.• Phone Display Refresh Interval: Time in seconds when Ihe display refreshes the current

screen.

When using aMicrosoft Exchange Server. Cisco IP Phone Messenger enables end users toreceive meeting notifications on their IP phone, and correlates the status of meetings in thecalendar with the current availability status in Cisco IP Phone Messenger.With Cisco Unified MeetingPlace. administrators can configure Cisco Unified Presence toconnect end users directly to selected meetings without entering any meeting IDs. End userscan view and join meetings directly from the IP phone.

© 2010 Cisco Systems, IncOverview ofAdministrator andEnd-User Interfaces 2-63

Page 148: Icomm Vol 1&2 Bw

Contacts and Privacy Policies

interfacT" ^^ ^ COn'aC'S ^ ^^ ^'"^ '*" ^ CisC0 Unificd l>rcse"Ce e,ld"user w<*

Contacts and Privacy Policies

• Conlacts can be created or edited.

• Contacts are used for Cisco Unified Personal Communicator or third-partymessaging clients * '

• Privacy Policies enables customized privacy, based on a black orwhite listseparated into internal (same domain] and external (different domain) users.

Aio*r *Jtu«7i. B*ctp(ftoj* nehtiHibta*ed[Brt*rtu|u«« LidMtO tutflbUHirii4d toUflW mypFBT.n**.)

Pnvacv configuration detemiines who can view current availability. End users have tworequired privacy lists {Default and Blocked), and can create the following additional customlists:

• Default policj: 1he default policy applies to all watchers who are not included in anotherrule. End users cannot assign watchers to the default policy.

• Hlocked policy: Any watcher added to the Blocked policy alvvavs sees end-user status asunavailable.

• Custom polie>: End users can create multiple custom policies in which thev can define theassociated watchers and devices.

End users can add awhole domain to the Hlocked policy, whereby any requests from users inthat domain will be blocked, provided those users have not been explicitly allowed.

2-64 Introducing Cisco Voice and Unified Communications Administration (ICOMM) vS.O © 2010 Cisco Systems, Ir

Page 149: Icomm Vol 1&2 Bw

IPPM Broadcast and Response Messages

IPPM Broadcast and Response

Broadcast Messages can besent to multiple IPPM users ™at the same time. .*«•

Response Messages enablequickanswers for instant „phonemessages, and can ,.;„,be enhanced withuser- S"*defined messages. ,lm,

End users can configure certain message settings for Cisco IP Phone Messenger f™jj *eCisco Unified Presence user web interface. Messages can have amaximum of 150 charactersand can be sent tosome orall contacts in the contact list.End users can create personal response messages to avoid typing atext message each time theywant to send amessage. End users can create up lo 15 personal messages, and the systemadministrator can create an additional ten predefined messages. Personal response messages arealways displaved after the messages created by the system administrator.

© 2010 Cisco Systems, Inc.Overview ofAdminislrator and End-User Interfaces 2-65

Page 150: Icomm Vol 1&2 Bw

SummaryThis topic summarizes the key points that were discussed in this lesson.

Summary

* End users in Cisco Unified Communications Manager can be added to aUser Group to allow access to the end-user web interface The webinterface can be used to configure the associated device, changeentnesin the personal address book, and so on.

• Cisco Unified Communications Manager Express allows end users toconfigure their end device. Login credentials must be configured from theU LI.

• Cisco Unity Express offers three different interfaces to manage voice mailstheweb interface, thetelephony userinterface, or Cisco VoiceViewExpress

• Cisco Unity Connection also supports a customizable end-user webinterface that can be enabled or disabled with different features, dependingon the CoS. Cisco Unity Express also provides a TUI and Cisco VisualVoicemail

Cisco Unified Presence user web interfaceallowsend users to manaqetheir privacy settings and Cisco IP Phone Messenger settings.

2-66 Introducing Cisco Voice and Unified Communications Administration (ICOMM) v8 0 ©2010Cisco Systems, Inc.

Page 151: Icomm Vol 1&2 Bw

Module SummaryThis topic summarizes the key points that were discussed in this module.

Module Summary

• Cisco Unified Communications systems include differentadministrative interfaces to configure end devices, systemsettings, and more, as well as platform maintenance andtools for troubleshooting and system analysis.

• The components oftheCisco Unified Communicationssystems provide different end-user interfaces. Theseinterfaces allow end users to interact viaGUI, TUI, or IPphone with the Cisco Unified Communication system and tocustomize settings.

References

Eor additional information, refer to these resources:

• Cisco Unified Communicalions Manager Administration Guide, Release 8.0( 1) al:htlp:/7vvvvAv.cisco.com/en/US/docs/voicejp_comm/cucm/admin/8_0__l/ccmcfg/bccm-80T-cm.html

• Cisco Unified Communications Manager Express System Administrator Guide at:http://wA\w.cisco.com/en/US/docs/voice_ip_comrn/cucine/adinin/configuration/giiidtcmeadm.html

• System Administration Guide for Cisco Unity Connection Release 8.x at:http://'www,cisco.com/en/US/docs/voicejp_comm/conncction/8x/administralion/guidc/8\cucsagx.html

>2010 Cisco Systems, Inc Overview of Administrator and End User Interfaces 2-67

Page 152: Icomm Vol 1&2 Bw

2-68 Intrcduang Cisco Voice and Unifed Communications Administration (ICOMM) v8.0 ©2010 Cisco Systems, Inc

Page 153: Icomm Vol 1&2 Bw

Module Self-CheckUse the questions here to review whal you learned in this module. The correct answers andsolutions are found in the Module Self-Check Answer Key.Ql) When upgrading to anew Cisco Unified Communications Manager release, which

partition is used for installation? (Source: Understanding Administrator Interfaces)A) swap

B) activeC) inactiveD) common

Q2) What are two ways in which an administrator can check the software and hardwarestatus in Cisco Unified Communications Manager? (Choose Iwo.) (Source:Understanding Administrator Interfaces)

A) Cisco Unified Operating System web pagesB) Cisco Unified Serviceability web pagesC) CE1D) Cisco Unified Communications Manager Administrator web pages

Q3) Where are the GUI files for Cisco Unified Communications Manager Express stored?(Source: Understanding Adminislrator Interfaces)

A) NVRAMB) EPROMC) DRAMD) flash memory

Q4) "fhe console interface of Cisco Unity Express is typically used for troubleshooting andmaintenance tasks. (Source: Understanding Administrator Interfaces)

A) true

B) false

05) Where can an adminislrator start network services like Cisco Tomcat in Cisco UnityConnection? (Source: Understanding Administrator Interfaces)A) Cisco Unity Connection ServiceabilityB) Cisco Unitv Connection AdministrationC) Cisco Unified ServiceabilityD) Cisco Unified OS Administration

Q6) Where are end users configured in Cisco Unified Presence? (Source: UnderstandingAdministrator Interfaces).

Q7) fo which standard group must end users be added to grant ihem access lo the end-userweb pages? (Source: Understanding Administrator Interfaces)A) Standard CCM AccessB) Standard CCM Super UsersC) Standard CCMUSER AdministrationD) Standard CCM End Users

)2010 Cisco Systems, Inc. Overview of Administrator and End-User Interfaces 2-69

Page 154: Icomm Vol 1&2 Bw

Q8) Which features cannot he configured by end users in the end-user interlace of CiscoUnified Communications Manager Express? (Source: Understanding End-UserInterfaces)

A) ring settingsH) password changesC) speed-dial settingsD| busv lamp settings

Q9) Which statement describes notification devices in Cisco Unity Express? (Source:Understanding End-User Interfaces)

A) allow administrators to define devices for system alert and log messages») allow end users to manage destinations for notification schedulesC) allow administrators to create asimple hotline applicationD) allow end users to accesstheir voicebox

010) \\ hat are two wavs in which end users in Cisco Unity Connection are authenticated?(Choose two.) (Source: Understanding End-User Interfaces)A) EDAP server

B) Cisco Unified Communications ManagerC) Cisco Enitv ConnectionD) Microsoft domain

OH) Which ofthe following describes abenefit of Cisco IE Phone Messenger responsemessages'? (Source: Understanding End-User Interfaces)

A) Response messages are automatically sent to the sender when receiving aninstant message.

B) Response messages enable quick answers for instant phone messages and canbeenhanced with user-defined messages,

C) Response messages can be defined by the adminislrator and broadcast to allpresence users.

D) Response messages are defined bv end users and sent automatically ifthe enduser is signed on lo personal contacts.

Intrcduang Cisco Voice and Unified Communications Administration (ICOMM) v8 0 ©2010 Cisco Systems, Inc,

Page 155: Icomm Vol 1&2 Bw

Module Self-Check Answer Keyon C

Q2) A. C

Q3J D

04) A

Q5)

Q6)

C

End users are not configured in Cisco Unified Ptesence. Tlicy are synchronized from Cisco UnifiedCommunications Manager.

07) D

Q8) D

Q9i B

QIO) A, C

QUI D

,2010 Cisco Systems, Inc Overview of Administrator and End-User Interfaces 2-71

Page 156: Icomm Vol 1&2 Bw

2-72 Introducing Cisco Voice and Unified Communications Administration (ICOMM) v8 0 ©2010 Cisco Systems,

Page 157: Icomm Vol 1&2 Bw

Module 31

Call Flows in Cisco UnifiedCommunications Manager andCisco Unified CommunicationsManager Express

OverviewIP telephony networks require seamless integration with the public switched telephone networkrem With multiple call paths available, network administrators need to have an m-d P1

understanding of call routing in order to control fhe path that ,s taken for aparticular call, andof course, to control call costs. This module covers call flows ,n C.scc-UnifiedCommunications Manager and Cisco Unified Communications Manager Express.

Module ObjectivesUpon completing this module, you will be able to understand call Hows in Cisco UnifiedColurations Manager and Cisco Unified Communications Manager Express. This abilityincludes being able tomeet these objectives:. Describe the characteristics of call flows and the associated call legs in Cisco Unified

Communications Manager and Cisco Unified Communications Manager Express. Describe configuration components (class of service. Call Admission Control route lists.

route groups, and so on) that impact call flows in Cisco Unified Communications Manager. Describe configuration components (class of restriction, dial peers, and so on) that impact

call flows in Cisco Unified Communications Manager Express

Page 158: Icomm Vol 1&2 Bw

3-2 Intrcducing Cisco Voice and Unified Communications Administration (ICOMM) v8 0 ©2010 Cisco Systems, Inc.

Page 159: Icomm Vol 1&2 Bw

Lesson 11

Understanding Call Flows andCall Legs

OverviewThis lesson provides an overview of call flows and call legs in Cisco Unified CommunicationsManager and Cisco Unified Communications Manager Express.

ObjectivesUpon completing this lesson, you will be able to describe the characteristics of calljlows andthe associated call legs in Cisco Unified Communications Manager and Cisco UnifiedCommunications Manager Express. This ability includes being able to meet these objectives:• Describe theCisco Unified Communications Manager callflows and call legs

• Describe the Cisco Unified Communications Manager Express call flows and call legs

Page 160: Icomm Vol 1&2 Bw

Cisco Unified Communications Manager CallFlows and Call Legs

Phis topic describes the Cisco Unified Communications Manager call flows and call legs

• Before sending packets, IP phones will query the DNS serverto resolve the IP address of the Cisco UnifiedCommunications Manager.

11 DNS

and Respon

IP Phone

Cisco Unified Communications Manager can use either IP addresses or names to refer to otherIP devices in application settings. When names are used, they need to be resolved to IPaddresses by a Domain Name Svstem (DNS)server.

Both methods have some advantages:

• Using If addresses: The system does not depend on a DNS server. This situation preventsloss of sen ice when the DNS server cannot be reached. When a device initiates aconnection, the time that is required to establish fheconnection is shorterbecause no nameresolution is required (i.e.. a DNS lookup sent todie DNS server, and a DNS reply sentback from the server are not required). IJy eliminating the need for DNS, there is no dangeroferrors that are caused by incorrect configuration ofthe DNS. Troubleshooting issimplified because there isnoneed toverily proper name resolution.

• Using DNS: Management issimplified because logical names are simpler to process than32-bit addresses. IfIP addresses change, there is no need to modify the application settingsbecause thev can still use the same names. Only the DNS server configuration must bemodified inthis case. IP addresses ofCisco Unified Communications Manager servers canbetranslated toward IP phones because the IPphone configuration files donotinclude theoriginal server IP address (which should appear differently to the IPphone), but ratherinclude names. As long as these names are resolved to the correct (translated) address whenDNS requests have been sent outby IP phones. Network Address Translation (NAT) is nota problem.

In general, because ofthe additional point of failure lhat iscaused by configuration errors orbecause of unavailabilitv ofthe service, the recommendation is not lo use DNS with CiscoUnifiedCommunications Manager.

3-4 Introducing Cisco Voice and Unified Communications Administration (ICOMM) vS.O ©2010 Cisco Systems, Inc.

Page 161: Icomm Vol 1&2 Bw

The figure illustrates acall between Cisco Unified Communications Manager-controlled IPphones where DNS is used.Before the IP phone can communicate with Cisco Unified Communicalions Manager, it mustresolve the name ofthe sener. The IP phone obtains the name ofthe server from theconfiguration file, which was downloaded from aTFTP server. Signaling messages can btexchanged between the IP phone and Cisco Unified Communications Manager only after thename ofthe sener hasbeen obtained.

©2010 Cisco Systems, Inc.

Call Flows in Cisco Unified Communications Manager and Cisco Unified Communicalions Manager Express

Page 162: Icomm Vol 1&2 Bw

SCCP Call Flow Without DNSThis_figure illustrates aSkinnv Client Control Protocol (SCCP) call flow between CiscoUnified Communications Manager-controlled IP phones where aDNS server is not used.

No extra step (DNSlookup)

Higher availability

No dependency on the DNS server

The recommendation is to remove DNS reliance

Some implementations may require DNS. for example, integration withCisco Unified Presence

IP Phone AIP Phone B

When IPaddresses are used instead of DNS names for the Cisco Unified CommunicationsManager servers, ihe need for the extra step ofDNS resolution is eliminated. The signalingsession can bo set up immediate!} and calls can beprocessed even if the DNS service is notavailable, fherefbre. the recommendation is to remove DNS reliance.

Note Some Cisco Unified Communications Manager implementations may require a DNS server;for example, when integrating Cisco Unified Communications Manager with Cisco UnifiedPresence Server

In order to diange the default hehav ior ofusing DNS. perform the following steps for eachCisco Unified Communications Manager server inthe cluster:

1. In Cisco I'niiied Communications Manager Adminislralion, go lo System >Server.

2. Select the first (next) available server from the list ofCisco Unified CommunicationsManager servers.

3. Change the server name to ihe IP address ofthe server and save the changes.

By default, hostnamcs are also used in IP phone URLs. When DNS reliance hostnamcs are usedin these phones. UREs must also be replaced by IP addresses. Enterprise Parameters in CiscoUnified Communicalions Manager Administration are used lo configure the IP phone URLs.

Intrcducing Cisco Voice and Unified Communications Adminislralion (ICOMM) v8.0 ©2010 Cisco Systems. Inc

Page 163: Icomm Vol 1&2 Bw

Centralized Remote Branch Call FlowThis figure shows the call flow between IP phones in different branch locations in acentralizedCisco Unified Communications Manager deployment.

Centralized Remote Branch Call Flow

• Call flow between IPphonesinbranch locations:Signaling to Cisco Unified Communications Manager

- Media uses direct path between IP Phones

1) S'gna-ing Prolcco

2'. P i P N-'eosa Path

The signaling (SCCP) traffic must traverse the IP WAN from the branch IP phones to the CiscoUnified Communicalions Manager inthe headquarters (HQ inthe figure).

After signaling communication is established, the IP phone user can make acall. The Real-Time Transport Protocol (RIP) media stream uses the direct path between IP phones frombranch to branch.

© 2010 Cisco Systems, Inc3-7

Call Flows in Cisco Unified Communications Manager and Cisco Unified Communications Manager Express

Page 164: Icomm Vol 1&2 Bw

Centralized Architecture PSTN Backup Call FlowWhen the IP WAN route fails in acentralized Cisco Unified Communications Managerdeployment. IP phones in remote branches arc no longer usable. This figure shows apublicswitched telephone network (PSTN) backup path to the IP WAN.

Centralized Architecture PSTN Backup

Gateway supports PSTN access via SRST

Cisco Unified Communications Manager canbeconfigured with aPSTNbackup route via gateways

Call Forward Unregistered (CFUR)Ifthe primary IPWAN routefails, callsare rerouted overthesecondary PSTN route

In acentralized Cisco Unified Communications Manager deployment with multiple remotesites across the IP WAN. a centralized call processing model consists ofa centralized CiscoUnified Communications Manager cluster that provides services for many sites and uses the IPWAN to transport IP telephonv trafficbetween the sites.

When the IP WAN route fails, branch IP phones cannot reach the central Cisco UnifiedCommunications Manager. Therefore, remote IP phones are no longer registered with CiscoUnified Communications Manager and calls will no longer work.

Cisco Unified Communications Manager can be configured with aPSTN backup route viaCisco gatewavs. IfThe primary IP WAN route fails. Cisco Unified Communications Managerreroutes calls over the secondary PS'l Nroute. To route calls via the PSTN for unregistered IPphones. Cisco Unified Communications Manager can be configured using the Call ForwardUnregistered (CFUR) feature.

At the remote branch, ihe Cisco Unified Survivable Remote Site Telephony (SRST) feature,which is available in Cisco IOS gatewavs. provides call processing services to remote IPphones during an IP WAN outage. When the IP WAN is down, the IP phones at the remotebranch office can register to the branch SRS f router. The SRST router can process callsbetween registered IP phones and can send calls lo other sites through the PSTN. Whenimplementing the multisite WAN model with centralized call processing, consider thefollowing guidelines:

• Maximum of 1000 locations per Cisco Unified Communications Manager cluster.• Maximum of1100 H.323 dev ices (gateways, multipoint control units, trunks, and clients)

or 1100 Media Gatewav Control Protocol (MCiCP) gateways per Unified Cisco UnifiedCommunications Manager cluster.

Introducing Cisco Voice and Unifed Communications Administration (ICOMM) v8.0 ©2010 Cisco Systems, Inc.

Page 165: Icomm Vol 1&2 Bw

Minimize delav between Cisco Unified Cisco Unified Communications Manager andremote locations toreduce voice cut-through delays.There is no limit to the number of IP phones at each individual remote branch. However,the capability that is provided by the SRST feature in the branch router limits the number ofIP phones controlled by each router. For example, on aCisco 3845 Integrated SeriesRouter amaximum of 720 Cisco IP phones arc supported during WAN outrage or tailovcrto SRST. The maximum number ofIP phones is platform-dependent.Use the location-based Call Admission Control (CAC) mechanism in Cisco UnifiedCommunications Manager to provide CAC into and out of remote branches. Cisco UnifiedCommunications Manager can support amaximum of 30,000 IP phones per cluster whenCisco Unified Communications Manager runs on the largest supported server. ResourceReservation Protocol (RSVP)-based CAC between locations can be used to supportnetworks that are partly and fully meshed, or networks that are fully meshed.

3-9i 2010 Cisco Systems. Inc.

Call Flows in Cisco Unified Communications Manager and Cisco Unified Communicalions Manager Express

Page 166: Icomm Vol 1&2 Bw

Centralized Architecture PSTN Backup ConsiderationsThe figure lists some considerations that must be handled when implementing PSTN backup ina centralized Cisco Iinified Communications Manager architecture

Centralized Architecture P^Considerations

• Cisco Unified Communications Manager reroutes calsover secondaryPSTNroutes when the pnmary IP WAN route fails;

Internal telephony numbering scheme is not valid on the PSTNThere is only E 164 numbering onlyon the PSTN

Internal sitecodes dialed are transparently modified to E. 164numbersUser does not need to redial

Support fora variety ofgateway signaling protocolsPeer-to-peer with H 323 or SI P

Gatewaycontrol using MGCP or SCCP

Remote gatewaysare required to control IPphones whenthe centralCiscoUnified Communications Manager is not reachable.

Cisco Unified SRST

Cisco Unified Communications Manager Express SRST

The following items must be considered when implementing PSTN backup:

• During an IP WAN failure. Cisco Unified Communicalions Manager reroutes calls oversecondary PSTN routes. Because the PS'l Nsupports only F. 164 numbering, the internaltelephony numbering scheme is not valid on the PSTN.

• One option is for the userto redial the full H. 164 number afteran IP WAN failure, ['hisoption is not the preferred solution.

• Abetter solution is for Cisco Unified Communications Manager to transparently modifythe dialed internal site codes to full F. 164 numbers before using the secondary PSTN route.Ibis procedure means that the userdoesnotneed to know the full H. 164 number andnoredial is necessary vvhen the primarv IP WAN fails.

• Cisco Ijfiiied Communications Manager support for various Cisco gateway signalingprotocols: 11.323 or Session Initiation Protocol (SIP) prov ides peer-lo-pcer communicationwith gateway s and other Cisco IInified Communications Manager clusters orCisco IinifiedCommunications Manager Express. Cisco IInified Communicalions Manager can controlCisco Voice Gatewavs and PSTN links using MGCP or SCCP.

• Because Cisco Unified Communications Manager is not reachable, no calls can originate orterminate on remote IP phones. The remote Cisco gateways arc required locontrol IPphones when the central Cisco Unified Communications Manager isnot reachable. Thefollowing Cisco Voice Gateway features support control of IP phones:— SRS I

— Cisco I. nified Commtinications Manager Fxpress SRST

3-10 Introducing Cisco Voice and Unifed Communications Administration (ICOMM) vS.O ©2010 Cisco Systems, Inc.

Page 167: Icomm Vol 1&2 Bw

Distributed Architecture Call FlowThis figure shows the call fiow in adistributed Cisco Unified Communicalions Managerdeployment. ^^^^^^^^^^

Distributed Architecture Call Flow

IP phone signaling to local Cisco Unified Communications Manager clusterIntercluster trunk <ICT) signaling between Cisco Unified CommunicationsManager clusters

Media uses direct path between IP phones

Main 1 Remote 1

IP Phone AIP Phone B

RTP Medi<s Pain

If adistributed call-processing model is more suitable for the business needs ofacustomer, thechoices include installing aCisco Unified Communications Manager cluster at the remotebranch or running Cisco Unified Communicalions Manager Express on the branch router."Fhis figure shows the call flow between IP phones in different branch locations in adistributedCisco Unified Communications Manager deployment. Fach (large) remote site has its ownCisco Unified Communications Manager cluster. IP phones ateach site are controlled by thelocal cluster: SCCP signaling is used to the local Cisco Unified Communications Managercluster (not across the IP WAN).

When calling between sites, inlerclusler trunk (ICT) signaling is used between Cisco UnifiedCommunications Manager clusters. The RTP media stream uses the direct path between IPphones from branch to branch.

In the distributed call-processing model, Cisco Unified Communications Manager.applications, and digital signal processor (DSP) resources may be located al each site, fhe IPWAN onlv carries signaling traffic for intersite calls, but signaling traffic for calls within asiteremains local tothe site. Therefore, the amount ofsignaling traffic between sites isreducedcompared to a centralized call-processing model.

With the use ofgatekeepers, adistributed call-processing model can scale to hundreds ol sites.Italso provides transparent use ofthe PSTN when the IP WAN is unavailable.In amultisite centralized call model. Cisco Unified Communications Manager Administrationiscentralized. The multisite centralized call model is simpler compared toa multisitedistributed call-processing model where multiple clusters must be administered separately.

© 2010 Cisco Systems, inc3-11

Call Flows in Cisco Unified Communications Manager andCisco Unified Communications Manager Express

Page 168: Icomm Vol 1&2 Bw

Distributed Architecture ConsiderationsIhe figure lists considerations for implementing adistributed Cisco Unified CommunicationsManager architecture.

• Similar requirements to central architecture- Support for a vanety ofgateway signaling protocols• Each mam location has a CiscoUnified Communications

Manager cluster

Clustercontrols local IP phones* Support for variety ofintercluster signaling protocols

Interclustertrunk (ICT)SIP

H 323

* Callsare rerouted over secondary routes (PSTN) when theprimary IP WAN route fails

Internal telephony numberng scheme is not valid on the

There is only E 164 numbering on the PSTN

The following items must be considered when implementing Cisco Unified CommunicationsManager in a distributed architecture:

• Cisco Unified Communications Manager supports s variety ofgateway signaling protocolsfor connecting to gateway sat remote sites, for example 11.323 and SIP. Gateways includeCisco IOS routers. Cisco [inified Communications Manager. Cisco UnifiedCommunicalions Manager Fxpress. and third-party solutions.

• lypieally there isa Cisco Unified Communications Manager cluster ateach main location,such as central data center sites. Fach Cisco Unified Communications Manager clustercontrols a separate group of IP phones,

• Between Cisco [milled Communicalions Manager clusters, there are several interclustersignaling protocols to choose from:

— ICT

— SIP

— IF323

• When the primary IP WAN route between Cisco Unified Communicalions Managerclusters fails. Cisco Unified Communications Manager can be configured to reroute callsover secondary (PSl'N) routes. In this scenario, any internal abbreviated telephonynumbering scheme is not valid. Ihe PSTN numbering plan isdesigned around F.164.

3-12 Introducing Cisco Voice and Unified Communications Administration (ICOMM) v8.0 ©2010 Cisco Systems, Inc.

Page 169: Icomm Vol 1&2 Bw

Distributed Architecture PSTN Backup Call FlowWhen the IP WAN route fails in adistributed Cisco Unified Communications Managerdlplovment. aPSTN backup path can be used. This figure covers the PSTN call flow in adistributed Cisco Unified Communications Manager architecture.

Distributed Architecture PSTN BackupCall Flow

If the primary IP WAN route fails, Cisco Unified CommunicationsManager can reroute calls over secondary routes (PSTN):

• Gateways provide PSTN access

• Valid number is required on the PSTN

;.Remote

IPPhoneA WAN FailureIP Phone B

In adistributed Cisco Unified Communications Manager architecture, ifthe primary IP WANroute fails. Cisco Unified Communications Manager can reroute calls over secondary routes(PSTN).

Cisco gatewav sprovide access to the PSTN via analog or digital links. Remember lhat E. 164numbering is required on the PSTN.

) 2010 Cisco Systems. Inc

Call Flows in Cisco Unified Communications Manager and Cisco Unified Communications Manager Express

Page 170: Icomm Vol 1&2 Bw

PSTN Backup Path Selection

This figure covers PSTN backup path selection in adistributed Cisco Unified CommunicationsManager architecture.

PSTN Backup Path Selection

• Depending onthe calling device, different paths can beselected toreach the same destination.

• Asecondary path can beused when the primary path isnotavailable

Acall can betransparently rerouted over thePSTN durinq an IPWAN failure

Concepts of route pattern, route list and route groups are used.Digit strings may require modification.

Abbreviated on-net calls between sites may need to be expandedto full E.164 numbers when rerouted over the PSTN.

Remote gateways are not required tocontrol IP phones.IPphones are still controlledby the localCisco UnifiedCommunications Manager cluster.

In adistributed Cisco Imilled Communications Manager architecture the PSTN backup pathselection can be based on the calling device. Cisco Unified Communications Manager can beconfigured to have different paths available to reach the same destination that may be selectedbased on the calling device,

Asecondary path can be used when the primarv IPWAN path isnot available as follows:

• Acall can be transparently rerouted over the PSTN during an IP WAN failure.

• Route pattern, route list, and route groups provide call routing flexibility.

Digit strings mav require modification. Abbreviated on-net calls between siles may need to beexpanded to full F.164 numbers when rerouted over the PSTN.

Note Remote gateways arenot required to control the branch IP phones because the local CiscoUnified Communications Manager cluster confrols theIP phones.

Introducing Cisco Voice and Unified Communications Administration (ICOMM] v8.0 ©2010 Cisco Systems, Inc

Page 171: Icomm Vol 1&2 Bw

AAR Call FlowThis section describes the call flow for automated alternate routing (AAR).

AAR Call Flow

• The IP WANis fullyoperational.

• CAC blocks a call over the IP WAN.

• The call is automaticallyrerouted over the PSTN.- Alternatively. Call Forward NoBandwidth can be set.

Main

Signaling | \R'oiovol

IP Phone A

' Signaling-ruined

Main I ""' Remote 1 IPPhone BMain 1 CAC Max. Calls

Reached

To avoid oversubscribing WAN links with voice traffic and causing deterioration ofthe qualityofestablished calls. CAC is used to limit the number ofcalls between the sites. Centralizedcall-processing models can take advantage of AAR features. AAR allows Cisco UnifiedCommunications Manager to dynamically reroute acall over the PSTN ifthe call is deniedbecause of CAC as follows:

• AAR allows calls tobererouted through the PSTN by using an alternate number whenCisco Unified Communications Manager blocks a call due to insufficient locationbandwidth. With AAR. the caller does not need tohang up the phone and redial the calledpartv. Without AAR. the user would gel areorder tone and the IP phone would display the"Not enough bandwidth" message.

• AAR applies to centralized call-processing deployments. For instance, ifatelephone in acompany headquarters calls atelephone in branch Band the available bandwidth for theWAN link between the branches is insufficient (as computed by the mechanisms at thelocations). AAR can reroute the call through the PSTN. The audio path ofthe call would beIP-based from ihe calling phone to its local (headquarters) PSTN gateway, time-divisionmultiplexing (TDM)-based from that gateway through the PSTN to Ihc branch Bgateway,and IP-based from the branch B gateway to thedestination IPphone.

• AAR is transparent to users. It can be configured so that users dial only the on-net directorynumber. For example, all that is required to reach the destination is the four-digit number ofthe called phone. No additional user input is required to reach the destination through thealternate network, such as the PSTN.

>2010 Cisco Systems, Inc3-15

Call Flows in Cisco Unified Communications Manager and Cisco Unified Communications Manager Express

Page 172: Icomm Vol 1&2 Bw

In the preceding example, acall is placed from phone Ato phone B, but the locations-basedCAC denies the call due to insufficient bandwidth. Cisco Unified Communications Managernow automatically composes the required route pattern to reach phone Bvia the PSTN andsends the call off-net.

3-16 Introducing Cisco Voice and Unifed Communications Administration (ICOMM) v80 ©2010 Cisco Systems.Inc.

Page 173: Icomm Vol 1&2 Bw

AAR CharacteristicsThissection describes the characteristics of AAR.

AAR Characteristics

- Provides a fallback mechanism for callsdenied byCallAdmission Control (CAC) and reroutes the calls over the PSTN.- Only works for locations-based CAC- Only works for calls placed to internal directory numbers

- AAR supportsthe following callscenarios:- Call originates from an IP phone within one location and

terminates at an IP phone within another location.- Incoming call through a gateway device within onelocation

terminates at an IP phone withinanother location.• AAR destination mask can be configured per device toreroute

calls to other phone numbers, such as cell phones.- Call Forward No Bandwidth (CFNB).- Forward to voice mail can be configured per device to

reroute callsto voice mail.

» AAR does not work with SRST.- Not activated by WAN failure

The characteristics of AAR are as follows:

• AAR provides amechanism for calls that are denied by Cisco Unified CommunicationsManager -based CAC or RSVP-enabled locations-based CAC by rerouting calls over thePSl'N in the event of CAC failure.

• AAR only works for calls placed to internal directory numbers. It does not apply to callsplaced to route patterns or feature patterns such as Mcct-Me or Call Park. However it doeswork for hunt pilots and computer telephony interface (CTI) ports. These entities can beconfigured with an AAR group and an AAR calling search space (CSS).

• The alternate number that is used for the PSTN call iscomposed ofthedialed number, aprefix that is configured per AAR source and destination group, and the external phonenumber mask of the called device.

• Alternatively, calls can be routed to voice mail or an AAR destination mask can beconfigured per device, which allows any number to be used for arerouted call. The numberlhat is specified at the AAR destination mask is also known as the Call Forward NoBandwidth (CKNB) destination.

Note AAR isa Cisco Unified Communications Manager fallback mechanism for calls thataredenied by locations-based CAC or RSVP-enabled locations-based CAC. It does not apply tocalls denied by external gateways due toexceeding theavailable oradministrativelypermitted number of channels or to calls that have been rejected on trunks (for example, ongatekeeper-controlled H.225 or intercluster trunks). If such calls fail for any reason, routelists and route groups provide additional fallback mechanisms.

) 2010 Cisco Systems, Inc.

Call Flows inCisco Unified Communications Manager andCisco Unified Communications Manager Express

Page 174: Icomm Vol 1&2 Bw

AAR supports the following call scenarios:

• Acall originates from an IP phone within one location and terminates at an IP phone withinanother location.

• An incoming call through agateway device within one location terminates at an IP phonewithin another location.

AAR docs not work with SRST for the following reasons:

• AAR isnot activ ated by WAN failures, but only after CAC denies a call,

• If the AAR-composed number results in anumber with Ihe same area code as the gateway.typically the area code must not be dialed. In order to solve this problem, a translationpattern can be created that strips offthe area code before dialing the AAR-composednumber,

• Depending on the dial plan implementation and the type of calls (international, multiplecountries, and so on), additional modifications might be required.

• AAR does not support CTI route points as theorigin or destination of calls.

• AAR is not compatible with Cisco Extension Mobility for users who roam to differentsites.

• For off-net calls to the PSIN. telephony administrators may configure the access point tothe public network near the call origin ornear the call destination. Access to the PSTN nearthe call origin is referred toas headend hop-off (IIPTIO). Access to the PSTN near the calldestination is referred to as tail-end hop-off (TF.HO). When using THI10. it is important toconfigure the AAR CSS so lhat the local gateway is always used for calls being reroutedusing AAR. Othenvise calls will fail, because the call leg lo the (remote) PSIN gatewayagain runs into the same issue as the initial call. The call needs to go over the IP WAN."which typically means it goes out ofthe location ofthe originating phone. This route is notpossible because there is no bandwidth thai is lelt for the location, which is the reason whythe initial called resulted in a CAC failure.

3-18 Introducing Cisco Voice and Unified Communicalions Administration (ICOMM] v8.0 ©2010 Cisco Systems, Inc.

Page 175: Icomm Vol 1&2 Bw

Cisco Unified Communications Manager ExpressCall Flows and Call Legs

This topic describes the call flows and call legs in Cisco Unified Communications ManagerLxpress.

Cisco Unified CommunicationsManager Express Call Flow

• Cisco Unified Communications Manager Express uses dialpeers to establish logical connections, or call legs, tocomplete an end-to-end call.

«Adial peeris an addressable call endpoint.- POTS dial peersconnect to a traditional telephony

network.

- VoIP dial peers connect overa packet network.- IPphones are POTSdialpeers.

• Dial peers are defined foroutgoing destinations.• Defaultdial peer for incoming calls.

- Additional inbound dial peers maybe configured.

For calls to fiow correctly through the Cisco Unified Communications Manager Express, theadministrator must have a good understanding ofthe following:

• The locations ofthe telephony edgedevices

• The types ofconnections lhat need to be made between these devices• The telephone numbering scheme that is to be applied to the devices

Cisco Unified Communications Manager Express uses dial peers toestablish logicalconnections to complete an end-to-end call between devices. These logical connections arereferred to as call legs.

Fach dial peer is an addressable call endpoint. The type of dial peer is dependent on the actualconnection as follows:

• When using atraditional telephony connection, the plain old telephone service (POTS) dialpeermust be used.

• When connecting via an IP packet network, a VoIP dial peer is used. Additional dial peertvpes are available for connectivity to other network types. Other dial peer types includeVoice over Frame Relay (VoFR). Voice over ATM (VoATM), and Multimedia Mail overlP(MMolP).

© 2010 Cisco Systems, Inc.

Call Flows in Cisco Unified Communications Manager and Cisco Unified Communications Manager Express

Page 176: Icomm Vol 1&2 Bw

Dial peers are defined for outgoing destinations. Multiple dial peers may exist in the sameCisco Unified Communications Manager Express and are matched based on destinationmatching criteria.

When an IP phone is configured in Cisco Unified Communicalions Manager Express, thesy stem automatically creates avirtual voice port thai represents the line (slate) on the phvsicalIP phone. Internally. a POTS dial peer isused for routing calls to the line extension number(virtual voice port), h may seem unusual that a POTS dial peer is used for an IP phone. Thereason is that an IP phone behaves in an identical manner to traditional analog telephonvdevices. However, instead ofaphysical voice port, avirtual voice port is used.Adefault dial peer is automatically available for matching incoming calls. Additional inbounddial peers may be configured when it is necessary to apply different characteristics to differentinbound calls.

3-20 Introducing Cisco Voice and Unified Communications Administration (ICOMM) v8.0 ©2010 Cisco Systems, Inc

Page 177: Icomm Vol 1&2 Bw

Cisco Unified Communications Manager Express Call LegsThis section describes Cisco Unified Communications Manager Express call legs.

Cisco Unified CommunicationsManager Express Call Legs

These dial peers are used for inbound and outbound call legs:• VoIP

• POTS

Inbound OutboundPOTS Call Leg VoIP Call Leg

Inbound OutboundVoIPCall Leg POTS Call Leg

PBX

r Cisco Unified

Communications

Manager Express

Cisco Unified

Communications

Manager Express

PBX

Dial peers are used for both inbound and outbound call legs. Dial peers are used to identify callsource and destination endpoints and lo define the characteristics lhat are applied to each callleg in the call connection. Adial peer is associated with each call leg. Attributes that aredefined in adial peer and applied to ihe call leg include the codec, quality ofservice (QoS).voice activity detection (VAD). and fax rate.

It is important to remember lhat these terms are defined from the perspective of the CiscoUnified Communications Manager Express router as follows:

• An inbound call leg originates when an incoming call arrives at the Cisco UnifiedCommunicalions Manager Express router.

• An outbound call leg originates when an outgoing call is placed from the Cisco UnifiedCommunications Manager Express router.

Forinbound calls from a POTS interface thataredestined for the packet network, the routermatches aPOTS dial peer for the inbound call leg and avoice-network dial peer, such as VoIP.for the outbound call leg.

For inbound calls from the packet network, the router matches a VoIP dial peer to terminate theinbound VoIP call leg and aPOTS dial peer for the outbound call leg. Dial peers that define thecharacteristics ofapacket network connection are sometimes referred to as voice-network dialpeers.

) 2010 Cisco Systems, Inc.3-21

Call Flows in Cisco Unified Communications Manager and Cisco Unified Communications Manager Express

Page 178: Icomm Vol 1&2 Bw

POTS Dial Peers

This section describes a POTS dial peer.

Configuration for dial peer1on Cisco Unified CommunicationsManager Express:

BranchHaorifiaure t >_=iE!iri,) I

Branchl(config)#aiai -peei voice 1 potsBranchl(coBfig-dialpeer)#dsstiiiation-p*ii,=.ri1 nrnBranchKconfig-dialpeer)#por; i.'O/CBranchl(config-Dialpeer)isnd

For calls to extension 7777

Branch 1 matches outbound POTS dial peer 1and forwardscalls to voice port 1/0/0

. Dial Peer 1

Extension 7777

Voice Port

1«WQ;ts-r-.

Branch 1

Cisco Unified

Communications

Manager Express

This figure illustrates a POTS dial-peer configuration on a Cisco Unified CommunicationsManager Express router,

fhe dial-peer tv pc will be specified as POTS because the edge device (extension 7777) isdirectly connected to avoice port. The signaling must be sent from this port to reach the device.There are two basic parameters that need to be specified for the device as follows:• The telephone number

• The voice port

Calls to extension 7777 arriv ing at ihe branch 1Cisco Unified Communications ManagerExpress will match ihe outbound PO'l Sdiai peer I.The matching criterion is the destinationpattern of 7777. Dial peer 1isconfigured to forward calls tovoice port 1/0/0.

When a PBX connects to the voice port, arange oftelephone numbers can be specified, lorexample, lo match the range of4-digil extension numbers starting with 7 that are connected tovoice port 0/1/0. a dial peerconfiguration would beas follows:

dial-peer voice 2 pots

destination-pattern 7...

port 0/1/0

Introducing Cisco Voice and Unified Communications Administration (ICOMM) v8 0 ©2010 Cisco Systems. Inc

Page 179: Icomm Vol 1&2 Bw

VoIP Dial Peers

This section describes a VoIP dial peer.

VoIP Dial Peers

Forcallsfrom extension 7777to extension 8888:• Branch! matches the outbound VoIP dial peer 2tobranch 2(10.18.0.1).• Branch2 matches the inbound defaultdialpeer.

• Branch 2matches the outbound POTS dial peer 3tothe PBX.

Branch 1

Extension 7777

Bronch2(config)#dial-peer voice 3 potsBranch2(conf ig-dial-peer) ltdestination pattern 8.Branch2(config-dial-peer)#forward-digits allBr«nch2(conflg-dlal-peer)ttport 1/0/0

Dial Peer 2Branch 2

10.180.1 PBX Extension 88S8

Branchl(config)#dial-peer voice 2 voipBronchi(config-dial-peer)idestination pattern 8.Bronchi(config-dial-peer)#EeBflion target ipv4:11

The figure illustrates an example VoIP dial-peer configuration on aCisco UnifiedCommunications Manager Express router.

Cisco Unified Communications Manager Express administrators must know how to identify thefar-end voice-enabled device that will terminate the call. In asmall network environment, thedevice may be the IP address ofthe remote device. In alarge environment, identifying thedevice ma'v mean pointing to aCisco Unified Communications Manager, Cisco UnifiedCommunications Manager Express, or gatekeeper for address resolution, and then CAC locomplete the call.

For calls from extension 7777 toextension 8888, use the following configuration:• On the branch 1Cisco Unified Communications Manager Express, the dial-peer type will

be specified as VoIP because the remote device to reach extension 8888 is reachable acrossa packet network.

• The branch 1Cisco Unified Communications Manager Express matches the destinationpattern of8... ofthe outbound VoIP dial peer 2.

• Dial peer 2is configured to send signaling lo the branch 2Cisco Unified CommunicationsManager Express (atIPaddress 10.18.0.1).

• Calls arriv ing atbranch 2will match the default dial peer (inbound).• The branch 2 Cisco Unified Communications Manager Express will then search for

outbound dial peer matches. In this case, the outbound POTS dial peer 3to PBX is amatch.The call will be forwarded to voice port 1/0/0.

© 2010 Cisco Systems. Inc.3-23

Call Flows in Cisco Unified Communications Manager and Cisco Unified Communications Manager Express

Page 180: Icomm Vol 1&2 Bw

Matching Inbound Dial Peers••hissection describes configurable parameters that are used for matching inbound dial peers.

Matching inbound Dial Peers

Configurable parameters used for matching inbounddial peers:

• incoming called number Definesthe called numberor DialedNumber Identification Service {DNIS) string

Applies to VoIP, POTS T1/E1 CAS, and ISDN dial peers• answer-address Defines the originating calling numberorAN)

string

Applies to VoIP, POTS T1/E1 CAS, andISDN dial peers• destination pattern- Uses the calling number{originating orANI

string) to match the Incoming call leg loan inbound dial peer• port Attempts tomatch theconfigured dial-peer port

to the voice port that isassociated with the incoming callPOTS dial peers only

When determining how inbound dial peers are matched on aCisco Unified CommunicationsManager Fxpress router, ii is important to note whether the inbound call leg is matched to aPOTS orVoIP dial peer. Matching occurs in the following manner:

• Inbound POTS dial peers are associated with the incoming POTS call legs oftheoriginating router or gatewav.

• Inbound VoIP dial peers are associated with the incoming VoIP call legs ofthe terminatingrouter or gatewav.

When aCisco IOS router or gatewav receives acall setup request, it looks for adial-peer matchlorthe incoming call. This match isnota digit-by-digit match. Instead, (he router uses the fulldigit string that is receiv ed in the setup request for matching against the configured dial peers.Information elements lhat are sent in the call setup message and physical port are matchedagainst configurable dial-peer command attributes. These elements arcas follows:

• Called number Dialed Number Identification Service (DNIS): DNIS isthe call destinationdial string, and it isderived from the ISDN setup message orchannel associated sianalin*(CAS) DNIS.

• Calling number Automatic Number Identification (ANl): ANI is anumber string thatrepresents the origin, and it isderived from the ISDN setup message orchannel associatedsignaling (CAS) ANI. The AN! is also referred to as the calling line ID (CUD).

• Voice port: Voice port represents the POTS physical voice port.

The router orgatewav matches the call setup parameters inthe order thai is listed here:

I. The router orgatewav- attempts to match the called number ofthe call setup request withthe configured incoming called-number parameter ofeach dial peer.

3-24 Introducing Cisco Vorce and Unified Communications Adminislralion (ICOMM) v8 0 ©20IOCisco Systems. Inc.

Page 181: Icomm Vol 1&2 Bw

2 If amatch is not found, the router or gateway attempts to match the calling number ofthecall setup request with the answer-address parameter ot each dial peer.

3 If amatch is not found, the router or gateway attempts to match the calling number of thecall setup request to the destination-pattern parameter ot each dial peer.

4 The voice port uses the voice port number that is associated with the incoming call setuprequest to match the inbound call leg to the configured dial-peer port parameter.

5. Ifmultiple peers have the same port that is configured, the router or gateway matches thefirst dial peer that isadded to the configuration.

6. Ifamatch is not found in the previous steps, the default is dial peer 0.

Because call setups always include the DNIS information, it is recommended to use theincoming called-numbcr command for inbound dial-peer matching. Configuring the incomingcalled-number command is useful for acompany that has acentral call center that providessupport for anumber of different products. Purchasers of each product get aunique toll-lreenumber lo call for support. All support calls are routed to the same trunk group destined for thecall center When acall conies in. the computer telephony system uses the DNIS to fiash theappropriate message on the computer screen ofthe agent to whom the call is routed. The agentwill then know how tocustomize the greeting when answering the call.The calling number ANI is used wilh the answer-address command when you want to matchcalls that are based on the originating calling number. For example, when acompany hasinternational customers who require foreign-language-speaking agents to answer the call, thecall can be routed to the appropriate agent based on the country ofcall origin.The calling number ANI is used with the destination-pattern command when the dial peersare set up for two-wav calling. In acorporate environment, the head office and the remote sitesmust be connected. As long as each site has aVoIP dial peer configured to point to each site,inbound calls from the remote sitewillmatch against thatdial peer.

~ 3-25© 2010 Cisco Systems, Inc

Call Flows in Cisco Unified Communications Manager and Cisco Unified Communications Manager Express

Page 182: Icomm Vol 1&2 Bw

Default Incoming VoIP Dial PeerThis section describes the inbound default dial peer 0capabilities.

3-26

Default Incoming VoIP Dial Peer

Ifthere is no dial peer match, use the default dial-peer 0.

Dial peer 0 default capabilities:• Any codec is supported• VAD is enabled

• DTMF relay is disabled

• Fax relay is disabled

• DSCPAF31 signaling

- DSCP EF media

• No RSVP support

When amatching inbound dial peer is not found. Cisco Unified Communicalions Managert:\press routerresorts in the defaultdial peer.

Default dial peers are used for inbound matches only. They are not used tomatch outboundcalls thatdo nothave a dial peerconfigured.

fhe default dial peer is referred to as dial peer 0: it cannot be modified and is not displayedwith any slum commands.

Dial peer 0 lor inbound VoIP peers has die following settings:• Any codec is supported.

• QoS parameters lor signaling are differentiated services code point (DSCP) Al 31 and formedia. DSCP I.f for media.

• VAD is enabled.

• RSVP is not supported.

• The fax rate isset to voice andthe fax relay is disabled.

• There is no interactive voice response (IVR) application support.

The default dial peer 0 will fail to negotiate nondefaull capabilities orservices.

When the default dial peer is matched on a VoIP call, the call leg lhat is set up in the inbounddirection uses any supported codec for voice compression that is based on the requested codeccapability coming from the source router.

Introducing Cisco Voice and Unified Communications Administration (ICOMM) vS.O ©2010Cisco Systems, Inc

Page 183: Icomm Vol 1&2 Bw

When adefault dial peer is matched, the voice path in one direction may have differentparameters than the voice path in the return direction. This difference in voice path parametersmav cause one side ofthe connection to report good quality voice while the other side reportspoor quality voice. For example, the outbound dial peer has VAD disabled, but the inbound callleg is matched against the default dial peer, which has VAD enabled. VAD would be on in onedirection and off in the return direction.

When the default dial peer is matched on an inbound POTS call leg, there is no default IVRapplication with the port. As aresult, the user gets adial tone and proceeds with dialed digits.

© 2010 Cisco Systems. Inc 3-27

CallFlowsinCisco Unified Communications Managerand Cisco Unified Communications ManagerExpress

Page 184: Icomm Vol 1&2 Bw

Matching Outbound Dial PeersThis section describes how gateways match outbound dial peers.

Matching Outbound Dial Peers

Outbound dial peersare selected by thelongest destinationpattern match:

* PSTN access code 9

• Emergency 911 calls

• 7-digit local calls

• 11-digit long distancecalls

• 11-digit toll-free calls

• Variable lengthinternational calls

dial-peer v oice 911 pots

deatination-pattern 911

forward-di qits all

port 0/0/0 23

dial-peer v Dice 9911 pots

deatination-pa ttarn 9911

£orward-di gits 3

port 0/0/0 23

dial.peer v sice 97 potsdeatinatio n-pa ttern 9 [2-91

port 0/0/0 23

dial-peer v ice 98 potedeatinatio a-pa ttern 9112-91 . . [2 9} ..... .

port 0/0/0 23

dial-peer v ice 91800 potsdeatinatio i-pa ttern 91800

port 0/0/0 23

forward-digits 11

dial-peer vc ica 9011 potfl

destiaatio -pa ttern 9011T

prefix Oil

port 0/0/0 23

The figure shows a possible Cisco Unified Communications Manager f.xpress configuration forthe North American Numbering Plan (NANP). Outbound dial peers arematched as follows:

• For emergency 911 calls (without PSTN access code 9).all dialed digits (911) areforwarded to the PS IN:

dial-peer voice 911 pots

destination-pattern 911

forward-digits all

port 0/0/0:23

• for emergency 99! I calls, onlv 3-digits (911) are forwarded to the PSTN:

dial-peer voice 911 pots

destination-pattern 9911

port 0/0/0:23

forward-digits 3

• l:or local 7-digit calls (with PSTN access code 9). the user dials 9 followed by a 7-digitlocal number. Only the 7-digit local number is forwarded to the PSTN:

dial-peer voice 97 pots

destination-pattern 9[2-9]

port 0/0/0:23

forward-digits 7

• for 11-digit long-distance calls (with PSl'N access code 9).theuser dials 9 followed byan1l-digit long-distance number. Onlv the 11-digit long-distance numberis forwarded to thePSTN:

dial-peer voice 98 pots

destination-pattern 91 [2-9] . , [2-9]

3-28 IntroducingCisco Voice and Unified CommunicationsAdministration (ICOMM) u8 0 ©2010 Cisco Systems, Inc.

Page 185: Icomm Vol 1&2 Bw

port 0/0/0:23forward-digits 11

• For 11-digit toll free calls (with PSTN access code 9):dial-peer voice 91800 potsdestination-pattern 91800

port 0/0/0:23

forward-digits 11

m For variable-length international calls (with PSTN access code 9), the user dials 9011followed an international number (country code, for example). The matched digits arestripped, so aprefix of 011 is added to present an internationally dialed call to ihc PSTN:

dial-peer voice 9011 pots

destination-pattern 9011T

port 0/0/0:23

prefix 011

Outbound dial-peer matching is completed on adigit-by-digit basis. Therefore. Cisco UnifiedCommunications Manager F.xpress checks for dial-peer matches after receiving each digit andthen routes the call whena full match is made.

Cisco Unified Communications Manager Express matches outbound dial peers using thefollowing order:

• The Cisco Unified Communications Manager Express router uses Ihe dial peerdestination-pattern command to determine which dial peer will be used to route the call.

• The dial-peer configuration will then determine where to forward the call using one of thefollowing configuration commands:

— POTS dial peers usethe port command.

— Vol Pdial peers use the session targetcommand.

Ifmore than one dial peer matches the dial string, all ofthe matching dial peers are used toform arotary group. The router attempts to place the outbound call leg using all ofthe dialpeers in the rotary group until one issuccessful.Use the show dial plan number string command to determine which dial peer is matched to aspecific dialed siring. This command displays all matching dial peers in the order that they areused.

It may be necessary to manipulate digits in adial string before acall is passed to a remotetelephonv dev ice: for example, when calling PBXs with different capabilities to accept digits,or for PSTN and international calls. The Cisco Unified Communications Manager Fxpressrouter supports various strategies for configuring digit manipulation within dial peersdepending on the existing dial plan, the digits thai users are expected to dial, and thecapabilities ofthe PBX. These options, along with the destination pattern, determine the dialstring that the router forwards tothe telephony device.

>2010 Cisco Systems, Inc

Call Flows inCisco Unified Communications Manager and CiscoUnified Communications Manager Express

Page 186: Icomm Vol 1&2 Bw

When Cisco Unified Communications Manager Fxpress matches the destination patlem in aPOTS dial peer, the matched (left-justified) digits are stripped and (he remaining digits areforwarded to the voice port. Dial peer configuration options allow for nondefault behavior sothat the destination digit string is presented in away that Ihe receiving telephony device-ex peets:

• Ihe no digit-strip command disables this automatic digit-stripping function so thatmatching digits are not stripped from the dialed string before it is passed to the telephonvinterface.

• fhe forward-digits command controls the number ofdigits thai are stripped before thedialed string is passed to the telephony interface. Afixed number ofdialed digits, or alldialed digits, can be forwarded regardless ofthe number ofdigits that explicitly match thedestination pattern.

• The prefix command can be used to add specific digits to the beginning of'ihe dialed stringbefore it is forwarded to the telephonv interface.

3-30 Intrcduang Cisco Voice and Unifed Communications Administration (ICOMM) vB 0 ©2010 Cisco Systems, Inc

Page 187: Icomm Vol 1&2 Bw

Influencing Outgoing Call BehaviorI'his section describes how to influence the behavior ofoutbound dial peers.

Influencing Outgoing Call Behavior

How to influence the dial peerusage {hunt selection):1 Longest match; ifmultiple matchesthen2 Explicit preference; if multiple matches then3 Random selection

Modify the hunt behavior:• dial-peer hunt command

• Eight variants and combinations can beselected- Longest match

- Explicit preference

- Random

- Least recent use

By default, the Cisco Unified Communications Manager Express searches for amatch. If thereare more matches for the destination pattern, the preference command is checked. Ifseveralmatched dial peers have the same preference, then the dial peers are selected randomly bydefault.

This hunting behavior can be influenced. To specify ahunt selection order for dial peers, usethe dial-peer hunt command in global configuration mode. Anumber from 0to 7selects apredefined hunting selection order as follows:

• 0: Default hunt order. Longest match inphone number, explicit preference, randomselection

• 1: Longest match inphone number, explicit preference, least recent use

• 2: Explicit preference, longest match in phone number, random selection• 3: Explicit preference, longest match inphone number, least recent use

• 4: Least recent use. longest match inphone number, explicit preference

• 5: Least recent use. explicit preference, longest match in phone number

• 6: Random selection

• 7: Least recent use.

"fhe least recent use option selects the destination pattern with the longest period oftime sinceit was last selected: that is. the longest idle time.

i 2010 Cisco Systems. Inc

Call Flows inCiscoUnified Communications Manager and Cisco Unified Communications Manager Express

Page 188: Icomm Vol 1&2 Bw

Summaryfhis topic summarizes the key poinls that were discussed inthis lesson.

iummary

- Cisco Unified Communications Manager canbeconfiguredwith PSTN backup routes. For example, when a primary IPWAN route fails, calls will be rerouted over a secondaryPSTN route.

Cisco Unified Communications Manager Express calf routinguses dial peers. Dial peer configuration is used to defineinbound and outbound call legs and the characteristicsapplied to each call leg in the call conneclion

1his lesson described call Hows in Cisco Unified Communications Manager and Cisco UnifiedCommunications Manager Express.

References

For additional information, refer to these resources:

• Dial Peer Configuration on Voice Gateway Routers on Cisco.com:http:/7www.eisco.com''en/US/docs/ios/12 3/vvf c/dial pcer/dpecrc.html.

• Cisco I.'nified Communications System 8.x SRND on Cisco.com:liups://www.ciseo.com'en/CS.'does/voice_ip._comm/cucm/srnd/8x/uc8x.html

3-32 Introducing Cisco Voice and Unified Communications Administration (ICOMM) v80 ©2010 Cisco Systems, Inc

Page 189: Icomm Vol 1&2 Bw

Lesson 2

Understanding theConfiguration ComponentsImpacting Call Flows in CiscoUnified Communications

Manager

OverviewImplementing atelephony class ofservice (CoS) means lhat not all users can access all callrouting table entries. The result is that for aspecific calling device orline, some destinationsare permitted while others are not. Olher devices or lines may be permitted to access differentdestinations. This lesson describes the configuration components that impact call flows inCiscoUnified Communications Manager.

ObjectivesUpon completing this lesson, you will be able to describe configuration components like CoS.Call Admission Control (CAC). route lists, route groups, and others that impact call flows inCisco Unified Communications Manager. This ability includes being able to meet theseobjectives:

• Describe Ihc concept of CoS

• Describe call routingin Cisco Unified Communications Manager

Page 190: Icomm Vol 1&2 Bw

Cisco Unified Communications Manager CoSThis topic prov ides an overview ofthe concept ofclass ofservice (CoS).

Class of Service

Class ofservice (CoS) provides calling restrictions tocertain groups of users:

• Used to control telephony charges including:Block costly service numbers

Restrict international calls

* Used for special applications including:

Route calls with the same numberdifferently per user(different gateway per site for PSTN calls)

Route calls to thesame number differently pertime ofday

CoS isan important dial plan component. Sometimes called calling privileges, it isused toimplement control of access to the dial plan. It is oftendesirable that not all userscan accessallcall routing table entries, for example, for a particular calling device or line, some destinationsare permitted while others are not.

CoS provides callingrestrictions to certaingroupsof usersas follows:

• Ised tocontrol telephonv charges: For example. CoS isused to block costly servicenumbers or to restrict international calls.

• I'sed for special applications: Forexample, routing callswith thesame numberdifferently for each user (e.g.. use a different gateway perbranch site for public switchedtelephone network [PSTN] calls) or routing calls to the same number differently atdilTerenttimes ofthe dav.

3-34 Introducing CiscoVoice and Unified Communications Administration (ICOMM) vB.O ©2010 Cisco Systems, Inc.

Page 191: Icomm Vol 1&2 Bw

Call Privileges Requirement ExampleThis table shows an example ofcalling privileges lhat are used to implement CoS.

Call Privileges Requirement Example

CaiiirigP'-.v'i'eoeC^

iCca)

Internal

Local

Long Distance

International

Allowed Destinations

Internal

Emergency

internal

Emergency

Local PSTN

Internal

Emergency

Local PSTN

tor^ Distance PSTNinterna!Emergency

Local PSTN

Long Distance PSTN

International PSTN

fhe example in the figure provides atypical CoS implementation wilh calling classes and theirallowed destinations. These calling classes can then be assigned todevices orusers. In theexample, the Internal class allows only internal and emergency calls, fhe Local class addspermission for local PSTN calls. The Long Distance class also allows long-distance PSTN callsand the International class also enables international PSTN calls.

Note The call privileges should besetaccordingly tothe current cost ofcalls. For example, ifnational costsarefree, you could build only two classes: long distance except mobile callsand infernational callsincluding mobile calls. ^^

© 2010 Cisco Systems. Inc 3-35

Call Flows in Cisco Unified Communications Manager and Cisco Unified Communications Manager Express

Page 192: Icomm Vol 1&2 Bw

CoS PlanningPlanning is an important part of implementing CoS.

CoS Planning

CoS implementation is based on the differentrequirements of eachoriginating device

Based on business needs

Careful planning is required to list the desired reachabledestinations for each calling device. .#

Employee Phone International

Lobby PhoneEmergency

Implementation ofCoS based on the different requirements ofeach originating device.Nontechnical issues such as the business needs of anorganization usually drive theserequirements.

For example, all employees may require full PSIN access including international dialing, whileother phones, such as the lobby phone, require emergency PSTN access only. Fhis scenarioshows a need for two distinct classes of service: one for the employees and another for ihelobby phone users.

Careful planning is required to listthe desired reachable destinations for each calling device.

Introducing Cisco Voice and Unified CommunicationsAdministration (ICOMM] v8.0 ©2010 Cisco Systems, Inc

Page 193: Icomm Vol 1&2 Bw

CoS Configuration ElementsThe table lists configuration elements that are used for calling privilege implementation alongwith their characteristics.

CoS Configuration Elements

;>il PsiviiwjfsF. Eieinent

Group ofnumbers directory numbers, routspatterns,Potions translationpaaems.elc)wHh5lm»»reachat)iWy

characteristics _"calling'Search Spa'ceV ""'"rJefineartifch partitions are accesalttetoaparticular(CSS) *^*il :Time Schedules and Time Used toallow certain partitions tobereachable onlyPeriods during acertain&meof theday

Usedio track callstocartah numbersClient Matter Codes Augff mM finter Qdtert ^ ,0^^^ t0f^^(CMC)

Forced Authorization

Codes (FAC)

Characteristics

Restrict outgoing callsto certain numbersAuser must enter an authorization code to reach thenumber

The preceding tabic lists the Cisco Unified Communications Manager configuration elementsthat are used for calling privilege implementation along with their characteristics.The main features that are used toimplement CoS are partitions and calling search spaces(CSSs). Additional CoS features are available to allow various calling privilegeimplementations based on the individual needs ofthe customer.The Cisco Unified Communications Manager configuration elements that are used for callingprivileges are as follows:

• Partitions: Apartition is agroup ofdestination numbers with similar reachabilitycharacteristics (directory' numbers, route patterns, translation patterns, and so on).

• CSSs: ACSS isa list of(destination) partitions that are accessible from a particular(source) device.

• Time Schedules and Time Periods: Time schedules and time periods arc used toallowcertain partitions to be reachable only during acertain time ofthe day.

• Client Matter Codes (CMC): CMCs are used totrack calls to certain numbers for callaccounting and billing. Client Matter Codes force the user to enter acode to specify that thecall relates toaspecific client matter. The CMC isassigned lousers, such as customers,departments, or individuals. When configured, the user must enter the client code to tracktheir calls for accounting orbilling purposes. For example, totrack that the Salesdepartment has made acall, each sales person must enter the CMC assigned to Sales. TheCMC isused only for tracking purposes: it isnot used torestrict access. Ilowevcr, tomaintain accurate accounting and billing information, a call will be allowed only ifavalidCMC is entered.

© 2010 Cisco Systems. Inc.3-37

Call Flows in Cisco Unified Communications Manager and Cisco Unified Communications Manager Express

Page 194: Icomm Vol 1&2 Bw

Forced Authorization Codes (FAQ: These codes are used to restrict outgoing calls locertain numbers. Auser must enter an authorization code to reach the number. Forexample, acode must be entered to permit international dialing. IfFAC is combined withCMC. then both codes need to be entered.

Note Some devices, features, and applications do not support CMC and FAC. These applicationsor features (for example, call forwarding) need FAC- and CMC-free route patterns for calling.

3-38 Introducing Cisco Voice and Unified Communications Adminislralion (ICOMM) vS.O ©2010 Cisco Systems. Inc.

Page 195: Icomm Vol 1&2 Bw

PartitionsApartition is alogical group of destination dial patterns. For example, all employee phonesmay be assigned to asingle partition. Asource device can only reach destinations that aredefined in its list of reachable partitions.

Partitions

Apartition is a group ofdestinations with the samereachability.

Any dial pattern can be partofa partition.- Directory numbers, route patterns, translation patterns,

voice-mail ports, Meet-Me conferencenumbers,etc.

brr-fUoyeeft«inePaMion

Cisco Unified

Communications

Manager

Partitions are assigned to call routing targets; for example, any (destination) entry ofthe callrouting table including voice-mail ports, directory numbers, route patterns, translation patterns,Meet-Me. and conference numbers.

Adevice can call only those call routing tabic entries that are located in partitions that arc partof the CSS ofthe device.

For example, the Employee Phone partition contains all employee directory numbers. Callsinbound from the PSTN gateway may be permitted toaccess the Employee Phone partitiondevices.

12010 Cisco Systems. Inc. 3-39

Call Flows inCisco Unified Communications Manager and Cisco Unified Communications Manager Express

Page 196: Icomm Vol 1&2 Bw

Calling Search SpacesIhis section describes CSSs and their usage in Cisco Unified Communications Manager.

Calling Search Spaces

* A CSS is a list of accessible partitions.

* Assigned to any entity that cangenerate a call routingrequest.

Phones, phone lines, gateways, and applications

* Adevice can call only those numbers located in the partitionsthat are pari of its calling search space.

&Employee Phone

Partition

Manager PhonePartition

PSTN

Phone

CSSs areassigned tosource-, of call rouling requests like phone lines, gateway s, trunks, \oiee-mail potts, and applications. The CSS defines the partitions that are accessible to aparticulardevice. Adev ice can call only those call routing table entries that are located in partitions thatare part ofthe CSS of the device.

For example, the PSTN gatew av CSS conlains theEmployee Phone partition hut not theManager Phone partition. Calls that are inbound from the PS'fN gateway are permitted accessonly tothe Fmploy ec Phone partition devices and not to the Manager Phone partition devices.

3-40 Introducing CiscoVoice and Unified Communicalions Administration (ICOMM) vS.O ©2010 Cisco Systems, Inc

Page 197: Icomm Vol 1&2 Bw

Partition <None> and CSS <None>This section describes what happens to entities that do not have an assigned partition or CSS.

Partition <None> and CSS <None>

• By default, all entities that can have a partition reside inpartition <None>

- Directory numbers, route patterns, etc.• By default, all entities that can have a CSS are assigned CSS

<None>

- Calling entities such as IPphones, gateways, ortrunks• Entities that are in partition <None> are always accessible

- Regardless of whether or not the calling entity hasa CSS* Entities that have CSS <None> assigned can only access

destinations that are in partition <None>

- The recommendation is to have an empty <None>partition, andtherefore no calls can be made

By default, all entities that can be configured with apartition are in Ihe partition <None>. Allentities that can be configured with aCSS are assigned CSS <None> by default.Members ofpartition <None> (also called the null partition) are always accessible by sourcesofacall rouling request, regardless oftheCSS ofthat call routing source.

Entities that do not have a CSS assigned (for example CSS <None>) can only access callrouting targets thatare inpartition <Nonc>.

Note By default, no partitions and CSSs are assigned and all entities are associated with the nullpartition and CSS <None>. Therefore, by default, all calls are possible for all calling sourcesto all destinations.

i 2010 Cisco Systems. Inc

Call Flows in Cisco Unified Communications Manager andCisco Unified Communications Manager Express

Page 198: Icomm Vol 1&2 Bw

CSS Partition Order RelevanceThis section describes situations where the order of partitions within the CSSs is important

CSS Partition Order Relevance

ACSS is an ordered list of partitions• All accessible entities ofthe call routing table areconsidered by

best match logic

Entities that are in a partition that is listed in the CSS of thecalling entity

Entities that do not have a partition assigned• Multiple identical entities can existinthe call routing tablebut must

be in different partitions

• If there isnosingle bestmatch, the call routing table entry whosepartition is listedfirst in the CSS of the calling device is used.

• Resulting route selection prioritiesBest match

Ifthere are many equally qualified matches, the order of thepartition in the CSS is the tie breaker.

ACSS is an ordered list ofpartitions. The partition that is listed first has ahigher priority than apartition listed later.

When Cisco Unified Communications Manager performs a call routing lookup, the best matchlogic cov ers all accessible entities: lhat is. all targets that reside in a partition thai is listed in theCSS ofthe calling phone and all targets that do not have a partition applied.

Multiple identical entities can exist in the call routing table, but they must be in differentpartitions. One exception to this rule is phone directory numbers. Iftwo or more devices sharethe same directory number within the same partition, this directory number iscalled a sharedline.

Ifno single best match is found, the call routing table entry whose partition islisted first intheCSS ofthe calling dev ice isused. In summary, the entry of the call routing table isselectedbased on ihe following order:

1. Best match is searched.

2. Ifmany equally qualified matches exist (no single best match), the order ofthe partition inthe CSS ofthe calling device is the tiebreaker: for example. Ihe match found in the earlierlisted partition.

3-42 Introducing CiscoVoice and UnifedCommunications Administration (ICOMM) vS.O © 2010 Cisco Systems. Inc.

Page 199: Icomm Vol 1&2 Bw

Example of Basic Partitions and CCSsThe figure provides an example ofpartitions and CSSs.

Example of Basic Partitions CSSs

• ACSS with multiple equal matches for 3001.

- TheChicago partition and the San Jose partition• The first partition listed in the CSS is used.

- TheChicago destination is matched

Cn>ii||S(H"i3li>K!i

Chicago ParBtJon

San Jose Partition

3001

In the example, aphone has aCSS thai contains two partitions, Chicago and San Jose.Destination directory numbers are assigned tothe partitions asfollows:

• Directory number 3001 (phone 2-1) is assigned tothe Chicago partition.

• Directory number 3001 (phone I-l) isassigned to the San Jose partition.

When the user places a call, thefollowing procedure applies:

• The user dials 3001.

• Cisco Unified Communications Manager uses the number 3001 and performs a call routinglookup through the partitions (Chicago and San Jose) listed in the CSS ofthe calling phone.

• Cisco Unified Communications Manager finds an equal (full) match for two entries: phone1-1 andphone 2-1 (San JoseandChicago).

• The Chicago partition is listed first in the CSS. so the call issent toChicago directorynumber 3001 (phone 2-1). Call routing iscomplete and phone 2-1 rings.

Note If thepartitions were listed in reverse order, the call would besenttoSan Josedirectorynumber 3001 (phone 1-1).

>2010 Cisco Systems. Inc.

Call Flows inCisco Unified Communications Manager andCisco Unified Communications Manager Express

Page 200: Icomm Vol 1&2 Bw

Example with IP Phone Line and Device CSSsThe figure provides an example ofan IP phone that is configured wilh a line CSS and a device

Example with IP Phone Line and DeviceCSSs

Line CSS

1A phone with both line anddevice CSSs configured dialsextension 3001.

Line and device CSSs areconcatenated.

Route pattern 300X iseliminated because otherentries are better matches.

Two entries in different

partitions (Chicago and Atlanta)found by best match algorithm.

Directory number 3001

Best match of first listed

partition (Criicaqo) is used

300X Route Pattern

Cntcago PMHioh-

3001 Phone 2-1

DevicaCSB

3001 Phone 3-1

In the example in the figure, the calling phone isconfigured as follows:

• line CSS includes the SanJose and Chicago partitions

• DeviceCSS includes the Atlanta partition

Ihe SanJose partition includes the following:

• Route pattern 300X

The Chicago partition includes the following:

• Directory number 3001 (used at phone 2-1)

The Atlantapartition includes the following:

• Directorv number3001 (usedat phone3-1)

Ifthe userdials 3001. the following will happen:

• Cisco Unified Communications Manager interprets the dialed digits and searches for theclosest match.

• "fhe ivvo directory number entries in the call routing table are more specific (full match)than the route pattern (which represents 10 numbers). The route pattern is not a candidatefor the final routing decision.

• Out ofthe two equally matched director; numbers, phone 2-1 is used fo extendIhecallbecause il is in the partition thai is listed first in the used CSS.

This example illustrates thai the line CSS hashigher priority than thedevice CSS. Ifthe lineCSSand deviceCSS were reversed, the call wouldbe sent to phone3-1.

3-44 Introducing CiscoVoice and Unified Communications Administration (ICOMM| v80 ©2010Cisco Systems.Inc

Page 201: Icomm Vol 1&2 Bw

Note Although route pattern 300X matches the dialed number and is listed in the first partition, it isnot used to route the call in this example. The first priority for the call routing decision is thebest match. The order of partitions within the CSS is important only when multiple bestmatches exist.

© 2010Cisco Systems, inc. -1-45

Call Flows in Cisco Unified Communications Manager and Cisco Unified Communications Manager Express

Page 202: Icomm Vol 1&2 Bw

CoS Sample Scenariofhis figure illustrates an example ofimplementing CoS in order lo limit PSTN calls in differentwavs.

CoS Sample Scenario

Internal Calls

t . •—"! Assigned CSS Determines^^ | Calling Privilege

X

Phores Partition

MIIPhoreDNsl

• Local-PSTN Partition

9 9[2-9] XX XXXX

_ - H LD-PSTN PartitionJC H 91|2-9]XX|?-<JjXVXXX^

Local Calls

Long Distance Calls X

International Calls X Xj| Intl-PSTN

VX jj Partition^y_ M S011'#

Theexample in the figure uses partitions andCSSs to implement four different classes ofservice as follows:

• Internal Calls: allows internal calls only

• Local Calls: allows internal calls and local PS'fN calls

• Long Distance Calls: allows internal calls, local PSTN calls, and long-distance PSTN calls

• International Calls: allows intenial calls, local PSTN calls, long-distance PSl'N calls, andinternational PSTN calls

'fhe following partitions are created and applied as described:

• Phones: This partition is applied lo all phone lines.

• Local-PSTN: fhis partition is appliedto route pattern 9.[2-9|XXXXXX/

• LD-PSTN: This, partition is applied to route pattern 9.1|2-9|XX|2-9]XXXXXX.

• Intl-PSTN: This partition is applied to route pattern 9.01 1! and 9.0ll!#.

The following CSSs areconfigured, each implementing the corresponding service class:

• CSS-Ititernal: This CSS contains the Phones partition

• CSS-Local: This CSS contains the Phones and Local-PS'l N partitions

• CSS-LD: This CSS contains the Phones. Local-PSTN, and LD-PSTN partitions

• CSS-lnternational: This CSS contains the Phones. Local PSl'N, LD-PSTN. and Intl-PSTN partitions

3-46 Introducing Cisco Voice and Unifed CommunicationsAdministration (ICOMM) v8.0 ©2010 Cisco Systems. Inc

Page 203: Icomm Vol 1&2 Bw

By applying the appropriate CSS to aphone, the phone is granted the permissions oftherespective CoS.

Note The preceding example is intended to show a CoS implementation using partitions andCSSs. Although route patterns are referenced in the example, they are not the main focushere The route patterns areused only as an indication of different destination patterns withdifferent partitions applied. Route patterns and wildcards will be discussed in a later section.

©2010 CiscoSystems. Inc. J"4'

Call Flows in Cisco Unified Communications Manager and Cisco Unified Communications Manager Express

Page 204: Icomm Vol 1&2 Bw

Cisco Unified Communications Manager CallRouting

fhis topic prov ides an overview ofcall routing in Cisco Unified Communications Manager.

Call Routing Types

Intrasite

Intersite

PSTN

Routing Component and Characteristics -Calls within a single site (on-net)

• Uses assigned directory number to route callsinternally

• Directory numbers usuallyhave a uniform lengthCalls between sites:

• On-net uses internal directory numbers

• Off-net uses route patterns to send calls to other sitesthrough PSTN gateway; ifabbreviated dialing is used,internal number has to be translated to PSTN numberfirst

Calls toPSTN (off-net)" ""• Uses route patterns to send cafls to PSTN

destinations

In Cisco Unified Communications Manager, telephone calls need lo be routed andinterconnected based on thedialed number, 'fhis process is like IP routing. Call routing isdestination-based routing.

Three major areas of call routing exist as shown in the figure:

• Intrasite routing covers call routing within a single site.

• Intersite routing coverscall routing between multiple sites, franslation paltern are used forcentralized call-processing deployment models and route patterns are used for distributedcall-processing deployment models.

• PS'fN rouling covers call routing between a site and the PS'fN.

Cisco Unified Communications Manager automatically routes calls lo internal destinationswithin the samecluster,because it is configured with the directory numbers of its associateddevices. This tvpe of configuration is comparable to directly connected networks at a router inIP routing.

An explicit route, called a route pattern, must be configured for external destinations such as (1)PS'fN destinations (including off-net intersite calls,whicheffectively are PSTN destinations asthey are addressed by their PSTN number): (2) other VoIP domains such as an Internettelephony service provider (I'fSP): or (3) another Cisco Unified Communications Managercluster. This route is equivalent to static routes in an IP router.

In summary, the call routing table of Cisco Unified Communications Manager is composed ofconnected devices, directory numbers of registered IP phones, and statically entered routepatterns that point to external destinations.

3-48 Intrcducing Cisco Voice and Unified Communications Administration (ICOMM] v8.0 © 2010 Cisco Systems. Inc

Page 205: Icomm Vol 1&2 Bw

Call Routing Table EntriesThetable shows a listof possible call routing tableentries.

Call Routing Table Entries

The routing components are call routing targets.

Ruling

Component

DirectoryNumbers

Translation

Pattern

Route Pattern

Hunt Plot

CalPark

Numbers

Meet-Me

Numbers

Numbers assignedlo al endpoint* andappicatJons. Usedforinternalrouting within a cluster.

Used to translate a dialed number and then lookup the translatednumber in the call roirfng table again.

Used to route cals to off-netdestinations (via a gateway) or to otterCisco Untied CommunicationsManager dustere(tfaa trunk).

Usedto routecals to hurt groupmembersbasedon a dsttibutionalgorithm (tongestiole, circular, etc.).Alows placing a callonholdtoa numberand retrieving the canfromanotherphonebydialing the number.

Alows a conference cat inJtiatario setup a conference call andattendees loJoin flieconference by <Saing the conferencenumber.

The call routing table of Cisco Unified Communications Manager iscomposed of directorynumbers androute patterns. Additional routing components canbeconfigured and areadded tothe call routing table as possible call routing targets.

Allof these are possible call routing targets, which means thaia dialed number can match oneof these entries and the call is routed to the appropriate entity.The targetscan be a phone line,atrunk, a gateway, a feature, or an application.

Thedistinction of callrouting sources andcall routing targets is extremely important whenimplementing features such as calling privileges, call classification, andothers.

i 2010 Cisco Systems, Inc. 3-49

Call Flows in Cisco Unified Communications Manager and Cisco Unified Communications Manager Express

Page 206: Icomm Vol 1&2 Bw

Sources of Call Routing RequestsThe table shows sources ofcall routing requests, that is. entities lhat require a call routing tablelookup.

Sources of Call Routing Reque;

IP Phones

Trunks

Gateways

Translation

Patterns

Voice-Mai

Ports

The number dialed by an IP phone is looked up in therouting table.

Acall request received through a trunk is looked up in therouting table.

A call request received from a gateway is looked up in fhecalf rouling table.

Aftera translation pattern is best matched (as a target of acall routing table lookup) the transformed number is lookedup again in the call routingtable. The entity that generatesthislookup is the translation pattern.A voice-mail system can be configured to allow callingother extensions or PSTN numbers {e.g., the mobile phoneof an employee}. In these cases the call routing request isreceived from the voice-mail port of Cisco UnifiedCommunications Manager.

When thinking of ihe sourceof a call routingrequest, the simplestexample is an IP phoneplacinga call. However, thereare other routingcomponents thai can require acall routingtabiclookup. In addition to phones, calls can be received through gateways or trunks from theoulside. But there are other entities that are sources of call routing requests, which are not thatobvious:

• Translation patterns: A translation pattern is like a route paltern. It includes a paltcm (theentry in the call routing table). If matched by the dialed number, another number (thetranslated numberthat is configured by the translation pattern)is looked up again in therouting table. A translation pattern therefore combines both roles in a single entity:

It is a call routing table target that is matched by a dialed number.

Then, the translation pattern causes a new. second lookup for the translated number.

• Voice-mail ports: When a call has been sent lo a voice-mail system, the voice-mail svstemcan request that the call be transferred to another directory number, lo a PS'fN destination,for example, the mobile phone of a user, or to an assistant. In all these scenarios, the voice-mail port is the entity that requests the call being routed by Cisco Unified CommunicationsManager.

Note The distinction between call routing sources and call routing targets is extremely importantwhen implementing features such as calling privileges, call classification, and others.

3-50 Introducing Cisco Voice and Unified Communications Administration (ICOMM| v8 0 J2010CiscoSystems. Inc.

Page 207: Icomm Vol 1&2 Bw

Cisco Unified Communications Manager Call Routing LogicWhena numberis dialed.Cisco Unified Communications Managerusesclosest-match logic toselect which pattern tomatch from among all the patterns in its call routing table.

Cisco Unified CommunicationsManager Call Routing Logic

Cisco UnifiedCommunicationsManager usesclosest-match logicto select the bestdestination pattern.

When multiplematching patternsare present, thebest pattern isselected based on:

- It matches thedialed string

• AND

- It matches the User C ,fewest strings dials1234other than thedialed string

User A .dials120O

UserB ,dials1212

121X

1234

1234

In practice, vvhen multiple potentially matching patterns arcpresent, thedestination pattern ischosen based on the following criteria:

• It matches the dialed string.

• Among all the potentially matchingpatterns, it matches the fewest stringsother than thedialed string.

• Forexample, consider thecasethat is shown in the figure, where thecall routing tableincludes the patterns 1XXX. 12XX. 121X, and 1234:

• When user A dials the string 1200, Cisco Unified Communications Manager compares itwith the patterns in its call routingtable. In this case, thereare two potentially matchingpatterns. 1XXX and 12XX. Bothof themmatch the dialedstring, but 1XXX matches atotal of 1000 strings (from 1000 to 1999) while I2XX matches only 100strings (from 1200to 1299). Therefore, 12XX is selected as the destination of this call.

• When user B dials the string 1212. there are three potentially matching patterns. 1XXX,12XX. and 121X. As mentioned above, 1XXX matches 1000 strings and 12XX matches100 strings. However. 121X matches only 10 strings. Therefore, 121X is selected as thedestination of this call.

• When user C dials the string 1234. there are three potentially matching patterns. 1XXX.I2XX. and 1234. As mentioned above. 1XXX matches 1000 strings and 12XX matches100 strings. However, 1234matches only a single string (the dialed string). Therefore.1234 is selected as the destination of this call.

© 2010 Cisco Systems. Inc 3-51

Call Flows in Cisco Unified Communications Manager and Cisco Unified Communications Manager Express

Page 208: Icomm Vol 1&2 Bw

Addressing MethodThis sectiondescribes how digit analysis is performed fordifferent devices. Digitanalysis isbased on the signaling protocol ofthe device.

Addressing Method

• Supported addressing methods in Cisco UnifiedComm

Device

unications Manager for different devices

1 Stanatwa Protocol Addresfttna Method .:-. ^^H

SCCP Digit-by-digit,En bloc

IP Phone. En bloc

SIP "kpml "~

; SIP dial rules

\ En bloc

Gateway

Trunk

MGCP/SIP/H.323 Overlap sending andreceiving (ISDN; PRI only)

: En WoeSIP. H.323 r - • -

Overlap sending and receiving

fhe table shows the supported addressing methods in Cisco Unified Communicalions Managerfor different devices.

In Session Initiation Protocol (SIP), en-bioc dialing can be used in two ways. In Ihe first wav.the whole dialed string is sent in a single SIP INVl'f I: message. The other way is to use theKeypad Markup Language (KPMI.). which allows digits to be sent one by one. SIP dial rulesare dial rules that are processed inside the SIP phone. Thus, an SIP phone can detect invalidnumbers and play a reorder lone without sending any signaling messages to Cisco UnifiedCommunications Manager. If dialed digits match an entry of an SIP dial rule, the dialed stringis sent in a single INVITE message to Cisco Unified Communications Manager. If CiscoUnified Communications Manager requires more digits. KPML can be used lo send Iheremaining digits from the SIP phone to Cisco Unified Communications Manager one by one.

Trunks and PS I N interfaces can be configured for overlap sending and receiving allowingdigits to be sent or received one by one over an ISDN PRI.

3-52 Introducing Cisco Voice and Unified Communications Administration (ICOMM) u8 0 >2010Cisco Systems. Inc

Page 209: Icomm Vol 1&2 Bw

User Input on SCCP PhonesThis section describes how Cisco Unified Communications Manager handles user input onSkinny Client Control Protocol (SCCP) phones.

User Input on SCCP Phones

• SCCP phones report every input event to Cisco UnifiedCommunications Manager immediately (stimulus protocol)- On-hook, off-hook, each digit dialed, etc.

• Cisco Unified Communications Manager analyzes phoneinput digit by digit against the configured dial plan andresponds with feedback.- Dial tone, ring back, reorder tone, etc.

• No dial plan information resides at the IP phone

SCCP (off-hook)

• io'ay dial tones

(first dialed digit)

SCCP IP PhoneCisco Unified

Communications Manager

Using the SCCP. IP phones report every user input event to Cisco Unified CommunicationsManager immediate!*'. For instance, as soon as the user goes off-hook, asignaling message issent from the phone l'o the Cisco Unified Communications Manager server with which it isregistered. The phone can be considered to be aterminal, where the Cisco UnifiedCommunications Manager server configured dial plan makes all decisions resulting from theuser input.

As other user events are detected by the phone, they are relayed toCisco UnifiedCommunications Manager individually. Auser who goes off-hook and then dials 1000 wouldtrigger five individual signaling events from the phone (off-hook and four individual digits) toCisco Unified Communications Manager. All the resulting feedback that is provided to theuser such as screen messages, playing dial tone, secondary dial tone, ring back, reorder, and soon. are commands that are issued by Cisco Unified Communications Manager to the phone inresponse to thedial plan configuration.It is neither required nor possible to configure dial plan information on IP phones runningSCCP. All dial plan functionality is contained in the Cisco Unified Communications Managercluster, including the recognition ofdialing patterns as user input iscollected.Ifthe user dials apattern that is denied by Cisco Unified Communicalions Manager, the reordertone is plaved to the user as soon as lhat pattern becomes the best match in Cisco UnifiedCommunications Managers digit analysis. For instance, ifall calls to 91976 are denied, vvhenthe user dials 91976123456, the reorder tone would be sent to the user's phone as soon as theuser dials 91976.

12010 Cisco Systems, Inc

Call Flows inCisco Unified Communications Manager and Cisco Unified Communications Manager Express

Page 210: Icomm Vol 1&2 Bw

Digit-by-Digit AnalysisCisco Unified Communications Manager analyzes incoming dialed digits one by one as shownin the figure.

Digit-by-Digit Analysis

Extension 1000

Dialed Digits

-)<none>|

Call Setup

Route Patterns

1XXX

10XX

List Potential Matches

List Potential Matches

List Potential Matches

List Potential Matches

List Current Match '

Extension 1001

Ifan endpoint is sending dialed digits one by one, Cisco Unified Communicalions Managerimmediately starts digit analv sis when it receives the first digit.

In fact, digit analv sis starts even before the first number id dialed. This step begins when aphone indicates an off-hook state to Cisco Unified Communications Manager. The CiscoUnified Communications Manager looks up a null string dialed number, which matches allavailable call routing tables at this point. Adialed null string can be used in atranslation patternto offer private line, automatic ringdown (PI .AR) functionality.

As each additional digit is received. Cisco Unified Communications Manager can reduce thelist ofpotential matches (for example, the entries ofthe call routing tables lhat match the digitsreceived so far). Once a single entry ismatched (like the directory number 100I in theexample) the current match is used and the call issent to the corresponding device.

Note Cisco Unified Communications Manager does not always receive dialed digits one by one.SCCP phones always send digit by digit SIP phones can use en-bloc dialing tosend thewhole dialed string atonce or KPML tosend digit by digit. If digits are received en-bloc, thewhole received dial string is checked against thecall routing table at one time

In countries whose national numbering plan is not easily defined with static route patterns,Cisco Unified Communications Manager can be configured for overlap sending and overlapreceiving. Overlap sending means that Cisco Unified Communications Manager keepscollecting digits as they are dialed by the end users, and passes them on to the PS'fN as they aredialed. To enable overlap sending, check the Allow Overlap Sending check box on the RoutePattern configuration page. I'hc route paltern needs only toinclude the PSIN access code (forexample. "9" in North America or "0"inmany European countries).

3-54 Introducing Cisco Voice and Unified Communications Administration (ICOMM) v8.0 ©2010 Cisco Systems. Inc.

Page 211: Icomm Vol 1&2 Bw

Overlap receiving means that Cisco Unified Communications Manager rece h dtaleddigits one bv one from aPR! PSTN gateway. It then watts for compleUon o the dialed stringbefore attempting to route the call to an internal destination. To enable overlap receiving, setthe QverlapReceivingFlagForPRI service parameter to True,

3-55>2010Cisco Systems, Inc

Call Flows in Cisco Unified Communications Manager and Cisco Unified Communications Manager Express

Page 212: Icomm Vol 1&2 Bw

Cisco Unified Communications Manager Path SelectionConfiguration Elements

The figure shows the configuration elements that are used to select the path for agiven routepattern.

3-56

Cisco Unified CommunicationsPath Selection Configuration Elements

Route pattern:• Matches dialed number for external calls' Performsdigit manipulation (optionall• Pointsto a route listfor routing

Route list:

* First level of path selection• Performs digitmanipulation• Points to priontized route groups

Route group:• Second level of path selectio• Points to the actual devices

Devices.

• Gateways (H.323, MGCP)• Trunks (SIP, H.323)

WAN

Route

Group 2

/\

PSTN

'fhe configuration elements are as follows:

• Route patterns arc strings ofdigits and wildcards, such as 9.4085264XXX. that areconfigured in Cisco Unified Communications Manager and are pari ofthe call routingtable, Itmatched by the call routing logic, the route pattern can point to one ofihcfollowing:

— Dev ice (such as a trunk or a gatewav)

— Route lis,t

• Route lists prov ide the first level ofpath selection ifmultiple paths exist to reach the callednumber that matched the route pattern. Route lists include aprioritized list of route groupsand allow digit manipulation to be configured per route group.

• Route groups prov ide the second level ofpath selection. Route groups point to dev ices,which are selected based on one ofthe following distribution algorithms:— Circular

— fop-down

Cisco strongly recommends using the complete route pattern, route list, and route groupconstruct because it prov ides the greatest flexibility for call rouling, digit manipulation, routeredundancy, and future dial plan growth. Ifroute patterns point directly to devices, theconfiguration might need to be changed laterwhcn additional devices are added. Also, note thatasingle dev ice cannot be used in both ways—as amember ofaroute group and beingreferenced directlv from a route pattern.

Introducing Cisco Voice and Unified Communications Administration (ICOMM) v8.0 ©2010 Cisco Systems, Inc.

Page 213: Icomm Vol 1&2 Bw

Note Route patterns and translation patterns can be configured to block the pattern. Patterns thatare blocked prevent calls to the blocked pattern on aclusterwide basis. If certaindestinations should be blocked depending on the calling device or user, calling privilegesmustbe configured.

>2010CiscoSystems, Inc. J";"

Call Flows in Cisco Unified Communications Manager and Cisco Unified Communications Manager Express

Page 214: Icomm Vol 1&2 Bw

Local Route Group ConfigurationAlocal route group specifies aspecial route group that serves as aplaceholder in route lists thatneed alocal route group, but that do not need lo bind that route group lo anv specificprov isioned routegroup slaticallv.

Local Route Group Configuration

' Device pool oftheoriginating device includesthe local route group.

> In the route list, theStandard Local Roulegroup (virtual Route Group[placeholder]) is selected

During the call setup, if astandard local route groupis configured, the localroute group from the devicepool replaces the virtualroute group entry.

The calling and callednumber can be transformedon the route pattern orroute group level.

Atlanta

Device Pool

First "" « » SecondChoice gf N* choice

Standard Local

Route Group

Atlanta gsSS Sdn JoseE^K|ySiJ

..... PSTN «,. PSTN

1he1ocal Route Group feature helps reduce the complexity and maintenance efforts ofprovisioning in a centralized Cisco Unified Communications Manager deployment that usesmany locations with their own gatewavs.

The lundamental breakthrough in the Local Route Group feature comprises decoupling thelocation ofa PSTN1 gatewav from the route patterns that are used toaccess the gateway.

Cisco Unified Communications Manager supports aspecial Local Route Group that can bebound to aprovisioned route group differently based on the Local Roule Group device poolsetting ofthe originating dev ice.

Devices,such as IP phones from different locations, can therefore use identical route lists androute patterns, but Cisco Unified Communications Manager selects the correct gatewavs fortheir local end via the device pool.

The reserved name. Standard Local Route Group, identifies a local route group in configurationwindows. Ihe binding ofa provisioned local route group to ihc local route group occursdvnamicallv during call setup.

The information in the dev ice pool, towhich the originating device (such as a phone or trunk)belongs, prov idesthe basis for this binding.

With local route group mapping. Cisco IInified Communications Manager can treat gatewaysmore like a sen ice:

• Customers benefit because efforts related lo provisioning andmaintaining route plans arereduced as a result of this solution.

3-58 Introducing CiscoVoice and Unified Communications Administration (ICOMM) v8.0 © 2010 Cisco Systems, Inc.

Page 215: Icomm Vol 1&2 Bw

. For an implementation that comprises Nsites, in simple local routing cases, configurationof \ route patterns and \ route lists reduces to configuration of otic route pattern and oneroute list.

. Simple local routing comprises cases in which each site needs lo route off-net calls to itslocal gateways.

• Prov isioning of roule patterns and route lists can be reduced from the need to configure A'route patterns and Sroute lists to aconfiguration where only one route pattern and oneroute list are needed.

For this case it can be further assumed that all phones that reside at aparticular site belong to asingle CSS which is unique to that site. For example, phones at the Boulder site belong to theCSS called CSS-Bldr and so on. Without using the Local Route Group feature, regardless olsite aphone alwavs prefers its local gateway when making an off-net call by dialing 9followedby aseven-, ten-, or eleven-digit pattern. As more sites are added, new entries (rows) must beincluded for each ofthe columns. IfNsites exist, Ndifferent route lists, route patterns,partitions, and CSSs areneeded.

3-59©2010 Cisco Systems. Inc.

Call Flows inCisco Unified Communications Manager and CiscoUnified Communications Manager Express

Page 216: Icomm Vol 1&2 Bw

Hunt Group Overview

Mam businesses have arequirement for amethod lo make many lines work together under asingle called number, such as ahelpdesk. Ahunt group is agroup of telephone lines that arcassociated with a common number.

Hunt Group Overview

• IPphones can be configured as hunt group members.• Calls toa single hunt pilot number aredistributed tohunt group members.

Use' dials

1-800-123-4567

Many businesses ha\ e sales orsenice support departments that work as groups to processinbound calls from customers. These businesses typically need several phone lines and amethod tomake the lines work together. Ifone representative isbusy ornot available, the callwill rotate lo othermembers ofthe group until il is answered or forwarded to an auto-attendantor voice mail.

Hunt groups are the mechanisms that help these businesses manage inbound calls. Ahunt groupis a group of telephone lines that are associated with a common number. When a callcomes intothe number associated with the hunt group, the call cycles through the group of lines until anavailable line is found, fhis process is known as hunting.

Cisco Unified Communications Manager call hunting implementation comprises the followingcomponents:

• Directory numbersor voice-mail ports areassigned to line groups.

• Line groups are assigned to hunt lists. Ahunt list can have one ormore line groups, fheline group hunt options and distribution algorithms can bespecified inorder todefine howcall hunting should be performed for the members ofa line group.

3-60 Introducing Cisco Voice and Unified Communications Administration (ICOMM) v8.0 >2010 Cisco Systems, Inc

Page 217: Icomm Vol 1&2 Bw

• Hunt listsarc assigned to huntpilots. A hunt list is an ordered listof linegroups.

• Hunt pilots are the numbers that have been dialed to invoke a hunting process. Ahunt pilotcan becalled directly (for example, to provide a certain service to customers). A call canalsobe forwarded to the huntpilot from an IP phone that received a calland is configuredto forward calls to the hunt pilot to provide call coverage.

While hunting, the forwarding configuration of linegroup members is notused. Ifthe huntingalgorithm is ringing a phone and the call isnotanswered, theCall Forward No Answer (CFNA)setting of thatphone is ignored andthehunting algorithm goeson to the next linegroupmember.

i 2010 Cisco Systems. Inc. 3-61

Call Flows tn Cisco Unified Communications Manager and Cisco Unified Communications Manager Express

Page 218: Icomm Vol 1&2 Bw

Hunt Pilots

3-62

Hunt pilots are the numbers that havebeen dialedto invoke a huntingprocess.

Hunt Pilots

Hunt pilots are configured with a hunt pilot number:• The number that needs to be called to start a hunting process

* Perform digit manipulation

• Point directly to a hunt list

* Specify the maximum hunt timer

• Specify final forwarding settings (on hunt exhaustion)

A hunt pilot can be called directly (for example, to provide a certain service to customers). Acall can also be forwarded to the hunt pilot from an IP phone lhat received a call and isconfigured to forward calls to the hunt pilot to provide call coverage.

Hunt pilots arc dial patterns in the call routing table like route patterns and directory numbers.The hunt pilot points direct!} to a hunt list. Hunt lists point to line groups, which finally pointto endpoints.

At the hunt list, digit manipulation can be configured in order to transform the calling andcalled number before the call is passed on to line group members. Calls can be redirected to afinal destination when the hunting fails because of one or both ofthe following reasons:

• Al! bunting options have been exhausted and the call still is not answered.

• A maximum hunt timer lhat is configured at the hunt list has expired.

fhis call redirection is configured in the Hunt Forward Settings section ofthe hunt pilotconfiguration page, and the destination fortius redirect can be either ofthe following options:

• A specific destination that is configured global!) al ihe hunt pilot.

• A personal preference that is configured at the phone line of (he originally called numberwhen hunting on behalf of that number fails. The personal preference is configured usingthe Call Forward No Coverage (CFNC) settings at the phone line.

For example, the personal preferences option can be implemented by configuring a user's phoneso that the Forward No Answer field redirects the call lo a hunt pilot, in order to search forsomeone else who can answer the call. Ifthe call hunting fails, cither because all the huntingoptions were exhausted or because a time-out period expired, the call can be sent to adestination personalized for the person who was originally called.

Intrcducing Cisco Voice and Unified Communications Administration (ICOMM) v8.0 © 2010 Cisco Systems. Inc

Page 219: Icomm Vol 1&2 Bw

• Setting the Forward No Coverage field within the person's Directory Number configurationpage will forward the call tothe voice-mail number. The call will be sent tothat person'svoice mailbox if hunting fails.

The following considerations applyto calls processed by hunt pilots:

• Call Pickup andGroup Call Pickup arc notsupported on calls thataredistributed by a huntpilot. A member ofthe linegroup cannot pickup a huntpilotcalloffered to anothermember in the line group, even if they belong to the same Call Pickup group.

• The huntpilot can distribute calls to any of its line groupmembers, regardless of callingprivilege implementation at the linegroup member. If linegroup members are configuredwith a partition, the huntpilot overcomes all partitions and CSS restrictions.

i 2010 Cisco Systems. Inc 3-63

Call Flows in Cisco Unified Communications Manager and Cisco Unified Communications Manager Express

Page 220: Icomm Vol 1&2 Bw

Hunt Lists

3-64

A hunt list is a prioritized list of line groups that is used for call coverage.

Hunt Lists

A hunt list is a prioritized list of line groups:• Multiple hunt pilots may point to the same hunt list.

• Multiple hunt lists can contain ihe same line group.

• Hunt lists do not perform digit manipulation.

tine Group 1

Ilat

...

' 1Line Group 2

15'

Hunt lists have the following characteristics:

• Multiple hunt pilots can point to the same hunt list.

• Multiple hunt lists can contain the same line group.

• Line groups are hunted in the order of their configuration in the hunt list.

• Digit manipulation cannot be configured at the hunt list level.

Introducing Cisco Voice and Unified Communications Administration (ICOMM) v8.0 ©2010 Cisco Systems, Inc

Page 221: Icomm Vol 1&2 Bw

Line GroupsLine group members are the endpoints (extensions) accessed by line groups.

Line Groups

Line groups control the order in which the call isdistributed among the line group members:• Line groups point to specific extensions, typically IP phone

extensions or voice-mail ports.• The same extension may becontained in multiple line

groups.

• The Ring No Answer Reversion (RNAR) timeout valuespecifies how long to ring a member of the line group.

if*^j 1st Groupfr Member

^.j 2nd Groupyr Member

_^ 3'"Group%/r Member

HunlUsl —*\ Line Group

*T-+Line group members can be of any ofthe following types:

Anv SCCP endpoints. such as IP phones, VG248. or ATA 188SIP endpoints

Voice-mail ports

H.323 clients

Foreign Fxchange Station (FXS) extensions that arc attached to aMedia Gateway ControlProtocol (MGCP) gateway-

Note

) 2010 Cisco Systems, Inc.

CTI ports and CTI route points cannot be added to aline group. Calls cannot be debutedto endpoints controlled through CTI applications.

3-65

CallFlows in Cisco Unified Communications Manager and Cisco Unified Communications Manager Express

Page 222: Icomm Vol 1&2 Bw

Line Group Distribution Algorithms

3-66

d'Suu^Xi!hin ahunt group iirc acccssed according t0 thc ^"- «™*

Line Group Distribution Algorithm

The line group distributionalgorithm specifies the order inwhich linegroup members arehunted:

• Top-down Idle and availablemembers, round-robin

Next call to 1000

• Circular (n + 1Jthmember where nis the membermostrecentlyextended a call

Next call to 1003

• Longesl idle time Idle membersonly, from most to least idle

Next call to 1000

• Broadcast Allidle and availablemembers simultaneously

Next call to all directorynumbers

Idle

10 mmAvailable,

last extended call

Line group distribution algorithms are configured once per line group in Cisco UnifiedCominumcatioris Manager Administration. The line group distribution algorithm specifies theorder in which line group members should be used during the hunting process. The availablealgorithms are as follows:

• Top-down: Distributes the call to idle or available members starting from ihe first idle oravailable member ol aline group to the last idle or available member. This method is alsocalled round-robin distribution. In the figure, atop-down distribution algorithm wouldextend the next call to lOOO.thento lOOl.thcnlo 1002. then 1003, and back to 1000.

• Circular: Distributes ihe call to idle or available members starting from the (n +I)thmember ofaline group, where the ml] member is the member to which Cisco UnifiedCommunications Manager most recently extended acall. Ifthe nth member is the lastmember ot aline group. Cisco Unified Communications Manager distributes the call to thetirsi idle or available member ofthe line group. In the figure, assume lhat Cisco UnifiedCommunicalions Manager extended the las. call to 1002 („). The next call that comes in onthe hunt pilot number would go to 1003 {n -t 1).

• Longest idle time: Distributes the call to the idle member, who has been idle for thelongest time. Ihis distribution algorithm does not consider available members In thefigure, assume that 1000 has been idle for 10 minutes and 1003 has been idle for 5minutesAlongest-idle-lime distribution mechanism would extend the call to 1000.

• Broadcast: Distributes the call to all idle or available members ofaline groupsimultaneoush.

Introducing Cisco Voice and Unified Communicalions Administration (ICOMM) v8.0©2010Cisco Systems,Inc

Page 223: Icomm Vol 1&2 Bw

Call Admission Control

Multisite deployments are usually interconnected by an IP WAN where bandwidth is relativelycostly or limited. CAC is important in amultisite environment in order toavoid bandwidthoversubscription by too many voicecalls.

Call Admission Control

CAC limits the number of calls between certain partsofthe network in order to avoid bandwidthoversubscription:• Oversubscription results in delayed packets and packet

drops.

- All voice streams are affected (not only packets of a callthat exceeds the bandwidth limit)

- Results in quality degradation of all voice calls

• CAC avoids oversubscription problems by limiting thenumber of voice calls.

Whenoversubscription occurs in a VoIPnetwork, any packetsof any voice streamswill beaffected, not only Ihepacketsofthe particularcalls that exceedthe bandwidth limit.This factresults inpacket delays and packet drops of all voice callsandhence degrades the quality of allvoice calls. Therefore, in order to ensure good voice quality, CAC is used to limit the numberof voice calls and maintain bandwidth limits.

CAC limits the number of calls between certain parts ofthe network in order to avoidbandwidth oversubscription with too many voice calls. This goal cannot be achieved by qualityof service (QoS) as it only provides the means lo prioritize voice over data traffic.

CAC avoids oversubscription problems by limiting the number of voice calls in the network.

) 2010 Cisco Systems, Inc 3-67

Call Flows in Cisco Unified Communications Manager and Cisco Unified Communications Manager Express

Page 224: Icomm Vol 1&2 Bw

Location Characteristics

Ihis section describes Cisco Unified Communications Manager locations-based CAC.

Location Characteristics

• Each device has one location assigned.

• Calls are limited in and out of a location by permittingacertain bandwidth for calls,

Calls within a location are unlimited.

• Audio bandwidth is calculated by actual codec plus IPoverhead (assuming a 20-ms packetization period)

G.711

G.729

KB/s on Layer 3

80

24

Works within a Cisco Unified Communications Managercluster (including exit points)

- Trunks, gateways, etc. can be put into a location allowingsome control for calls leaving the cluster

Locations-based CAC is topology-unaware

Cisco Unified Communications Manager uses locations to implement CAC. Calls are limitedbv permitting a certain bandwidth for all calls coming into and going out of a location.

Cisco Unified Communications Manager calculates the actual audio codec bandwidth plus IPoverhead (assuming a packetization period of 20 ms). Therefore, each 0.711 call reduces thebandwidth thai is configured for a location by 80 kb/s while a (i.729 call reduces the availablebandwidth bv 24 kh/s.

Kach device has one location assigned, fhe assignment can be direct and via a device pool orvia a device pool alone. If both are used, the device configuration has a higher priority.

fhe configured bandwidth limit is independent ofthe destination location ofthe call. Unlike aregion configuration, where the maximum pemiitted codec is configured per pair of regions, ihebandwidth limit of a location applies to all interlocalion calls, regardless ofthe other location.

Locations provide CAC for calls within a cluster. However, because locations can also beconfigured for gatewavs and trunks, they do allow some control for calls leaving the CiscoUnified Communications Manager cluster.

I ocalions-based CAC in Cisco Unified Communications Manager is totally unaware ofthetopology ofthe network, ft is a purely logical assignment and does not reflect ihe actualtopology or the actual bandwidth available.

Note Calls within a location do not count toward the location bandwidth limit; they are unlimited.

The locations-based CAC algorithm considers only calls that go in or out of a location.

Introducing Cisco Voice and Unified Communications Administration (ICOMM) v8.0 ©2010 Cisco Systems, Inc

Page 225: Icomm Vol 1&2 Bw

RegionsThis sectiondescribes Cisco Unified Communications Managerregions. Regions are used tocontrol the codec that is used for a call.

Regions

The codec that will be used depends on Cisco UnifiedCommunications Manager region configuration:• Each region is configuredwith the codec with the highest permitted

bandwidth requirements:

- Within the configured region

- Toward specific other regions (manually added)-••- Towardall other regions (that have not been manually added)

• Each region is assigned to a device pool.- Adevice pool isassigned to a device.

• Codec selection depends on the capabilities of the two devices:

- Best codec that is supported by both devices and does notexceed bandwidth requirements ofthe codec permitted in theregion configuration.

- ffdevices cannot agree on a codec, a transcoding device isinvoked.

The codec that will be used for a call depends on Cisco Unified Communications Managerregion configuration.

Lach device is assigned with a region via the device pool configuration. For each region, theadministrator can configure the codecwith the highestpcnnitledbandwidth requirement withina region, to other specifically listed regions, and to all other (not listed) regions.

When a call is placed between two devices, the codec is determined based on the regions ofthetwo devices and on the capabilities ofthe devices. The devices will use the best codec that issupported by both devicesand does not exceedthe bandwidth requirements ofthe codec that ispermitted for the regions that are involved in the call.

Ifthe two devices cannot agree on a codec (for instance, if region configuration allows G.729as the maximum codec but one device only supports G.711). a Iranscoder is invoked (ifavailable) to convert from G.711 to G.729.

In order lo conserve IP WAN bandwidth, a low-bandwidth codec should be used in the IP

WAN. For calls within a LAN environment, a high-bandwidth codec should be used foroptimal audio quality.

Note When designing where to use a type of codec, it is important to consider that a low-

bandwidth codec such as G.729 is designed for human speech. However, The G 729 codec

will not work well for other audio streams such as music on hold (MOH)

)2010 Cisco Systems, Inc. 3-69

Call Flows in Cisco Unified Communications Manager and Cisco Unified Communications Manager Express

Page 226: Icomm Vol 1&2 Bw

Defining RegionsThis figure shows an example scenario for a typical codec configuration in Cisco UnifiedCommunications Manager.

Defining Regions

Typical region usage:* Use high-bandwidth codecs within a region.

• Use low-bandwidth codecs between regions.

Remember: Low-bandwidth codecs are designed forhuman speech and do not work well for other audiostreams such as fax or MOH.

HQ G.711

Branch 1 G.729

Branch 2 G.729

Branch 1 Branch 2i

G.729 G.729

G711 G.729

G.729 G71?

The tabic in the figure shows a typical scenario for codec configuration in a Cisco UnifiedCommunications Manager multisite environment.

For calls within a site env ironment. a high-bandwidth codec should be used for optimal audioquality.

For calls between sites, a low-bandwidth codec should be used in order lo conserve IF WAN

bandwidth.

According to the preceding table. Cisco Unified Communications Manager regions areconfigured in the following wav;

• G.711 for calls between ihe headquarters IF phones

• G.711 for calls between branch l IF phones

• Ci.7l I lor calls between branch 2 IF phones

• G.729 for calls between the headquarters IP phones and any branch IP phones

• G.729 for calls between IP phones in different branches

As a result ofthe preceding configuration, all calls that use the IP WAN between the remotesites and the headquarters use G.729. Calls, local to one site, use G.711.

3-70 Intmducing Cisco Voice and Unified Communications Administration (ICOMM| vS.O © 2010 Cisco Systems, Inc.

Page 227: Icomm Vol 1&2 Bw

CAC TypesThis section describes the Cisco Unified Communications Manager CAC types.

CAC Types

Cisco Unified Communications Manager supports the following CACfeatures

• CentraIized ca11 processing deploymenls

i_c gallons

fJSv'^-'jnables ;oc3tiens

• Distributed call-processing deployments

H.323 gatekeeper C*C

In centralized call-processing deployments, locations and Resource Reservation Protocol(RSVP)-enabied locations can be used lo provide CAC. In the event where acall is notadmitted bv one ofthese two CAC methods due to bandwidth limitations, automated alternaterouting (AAR) can be used to reroute the call over the PSTN (off-net) instead of denying thecall. AAR provides asimilar service to PSTN backup, except that the trigger event is not acallfailure on the on-net path but no available bandwidth from the CAC point ofview.In distributed call-processing environmenLs, H.323 gatekeeper CAC can be used with 11.323trunks {gatekeeper-controlled intercluster trunks and 11.225 trunks). If the H.323 gatekeeperdoes not admit the call, standard backup functionality ofroute lists and route groups areapplied. For example, to route calls that have not been admitted by the gatekeeper to be sentover the trunk, one ormore PSTN gateways can be configured inanother (lower-priority) routegroup ofthe same route list. In this configuration, the gatekeeper-controlled trunk is preferredover the PSTN as long as calls are admitted; once CAC rejects acall, calls are sent over thePSTN.

i 2010 Cisco Systems. Inc3-71

Call Flows in Cisco Unified Communications Manager and Cisco Unified Communications Manager Express

Page 228: Icomm Vol 1&2 Bw

SummaryThis topic summari?es the key points lhat were discussed in this less*

Summary

• Administrators can implement different calling privileges inCisco Unified Communications Manager for each user usingpartitions and CSSs. Auser class ofservice may block somedestinations, select a different route for a commondestination, or change the route based on the time of day

• Cisco Unified Communications Manager provides highlyflexible call routing usingfeatures such as route listsandroute groups. Locations-based CAC configuration preventsoversubscnption ofroutes and works wilh AAR to provideoverflow routing.

This lesson presented Cisco Unified Communications Manager call routing and CoS teak

References

For additional information, refer to these resources:

• Cisco Unified Communications Svstem 8.x SRND on Cisco.com:hiips://v^\vv\-.cisco.coni.'eiv'US/docs/voice_ip_coinni/ciicni/srnd/8.x/uc8\.html.

• Cisco Unified Communications Manager System Guide, Release 8.0(1) on Cisco.com:hllp://www.ci-,co.com'en.''US/docs/voicc_ip_comm/cucm/admin/8 OJ/coiisys/accm-SOlem.html

3-72 Introducing Cisco Voice and Unified Communications Administration fICOMM] v8.0 ©2010 Cisco Systems. Inc.

Page 229: Icomm Vol 1&2 Bw

Lesson 3

Understanding theConfiguration ComponentsImpacting Call Flows in CiscoUnified CommunicationsManager Express

OverviewImplementing atelephony class ofservice means that not all users can access all call routingtable entries. "Fhe result is thatfora specific calling device or line, some destinations arcpemiitted while others are not. Other devices or lines may be permitted to access differentdestinations. This lesson describes the concept ofcalling privileges and how they can beimplemented on Cisco Unified Communications Manager Express routers using class ofrestriction (COR).

ObjectivesUpon completing this lesson, you will be able to describe configuration components (COR. dialpeers, and so on) that impact call flows in Cisco Unified Communications Manager F.xpress.Thisability includes being able to meetthese objectives:

m Describe the concept of class of restriction

• Describe call routing in Cisco Unified Communications Manager Express

Page 230: Icomm Vol 1&2 Bw

Cisco Unified Communications Manager ExpressCOR

Ihis topic describes Cisco Unified Communications Manager Express COR.

Class of Restrictioi

Cisco Unified Communications Manager Express uses theCisco IOS class ofrestriction (COR) feature to implementcalling privileges

COR defines the destinations a useris allowed to dial.

COR lists areassigned toephone-dns and dial peers:Incoming COR listfor calls arriving in Cisco UnifiedCommunications Manager Express

- Outgoing COR list for calls outbound from Cisco UnifiedCommunicationsManager Express

Calling priv ileges define thedestination to which a useris allowed to dial and connect. COR isaCisco gateway feature lhat enables class ofservice (CoS) orcalling privileges tobe assignedto phones.

Calling priv ileges areimplemented onCisco IOS gateways using COR lists. In Cisco UnifiedCommunications Manager Express. COR lists can be applied toany dial peer ordirectorynumber.

COR lists arc assigned loCisco Unified Communications Manager Express ephone-dn and dialpeers as follows:

• Incoming COR list is assigned forcalls arriving in Cisco Unified CommunicationsManager F.xpress

• Outgoing COR list is assigned for calls outbound from Cisco UnU'ial ComnuinicalionsManager Express

COR is highly dependent on properly configured call routing. Ifcalling privileges are not beingenforced effectively, it may have something todo wilh the way calls arebeing routed.

When deplov ing COR. it isoften necessar; tohave more granular dial peers. For example, itmav not be practical to use the 9Tdestination pattern asa"catchall" dial peer for outgoing callsto the public switched telephone network (PSIN). Creating new dial peers todistinguishamong intcmai. local, long distance, and international calls, and services such asemergency911 gives grealer control over which PSTN destinations are accessible.

3-74 Intrcducing CiscoVoice and Unified Communications Administration (ICOMM) v8.0 ©2010 Cisco Systems, Inc

Page 231: Icomm Vol 1&2 Bw

COR BehaviorThis section describes the COR behavior when implementing calling privileges on CiscoUnified Communications Manager Express.

COR Behavior

Foreach call, the incoming COR list is matchedagainstthe outgoing COR list:• If the outgoing COR list is a subset of the incoming COR list,

the call is routed.

• If the outgoing COR list is not a subset of the incoming CORlist, the call is not routed.

international Call Penrsittert

The COR feature provides the ability to deny certain call attempts based on the incoming andoutgoing class ofrestriction lists provisioned on the dial peers.COR is used to specify which incoming dial peer can use which outgoing dial peer to make acall. Each dial peer can be provisioned wilh an incoming and an outgoing COR list.COR functionality provides the ability to deny certain call attempts based on the'incoming andoutgoing COR lists that are provisioned on the dial peers. This functionality provides flexibilityin network design, allows users to block calls (for example, calls to 900 numbers), and appliesdifferent restrictions tocall attempts from different originators.

Thelock and key analogy is useful here as follows:

• Outgoing COR listsare locked.

• Incoming COR lists contain the keys to open the locks.

The fundamental mechanism at the center ofthe COR functionality relies on the definition ofincoming and outgoing COR lists. Each COR list is defined to include anumber of members,which are simply tags previously configured as class ofrestriction members or tags.Multiple COR members or tags are defined, and COR lists are configured that contain theseCOR members or tags. Each COR list is then assigned to dial peers as an incoming or outgoinglist using the corlisl incoming orcorlist outgoing commands.When acall goes through Cisco Unified Communications Manager Express, an incoming dialpeer and an outgoing dial peer are selected based on the Cisco IOS dial-peer routing logic. IfCOR lists arc associated with the selected dial peers, the following additional check isperformed before extending the call:

>2010 Cisco Systems, Inc.3-75

Call Flows in Cisco Unified Communications Manager and Cisco Unified Communications Manager Express

Page 232: Icomm Vol 1&2 Bw

^ rn? TP'!Cd T^ inC0'"ing dial PeCr (f°r inCOming cal,s> hasuPtrs* or equal tothe COR applied to the outgoing dial peer (for outgoing calls), the call goes through.Ifthe COR applied on an warning dial peer (for incoming calls) is not asuperset or equalto the COR applied lo the outgoing dial peer (for oulgoing calls), ihe call is rejected.

Note Incommg and outgoing are terms that are used with respect to the voice ports For exampleif you try to make acalf from aphone that is connected to one of the Foreign ExchangeStation (FXS) ports of the router, it is an incoming call for the Cisco Unified CommunicalionsManager Express and voice port. Similarly, if acall is made to that FXS phone, then it is anoutgoing call.

3-76 Introducing Cisco Voice and Unified Communications Administration (ICOMM) v8.D ©2010 Cisco Systems Inc

Page 233: Icomm Vol 1&2 Bw

Default COR BehaviorThis section describes the default COR behavior when implementing calling privileges onCisco Unified Communications ManagerExpress.

Default COR Behavior

When no corlist commands are applied to some dialpeers:

• If no incoming COR list is configured, thecall is alwaysrouted (master key).

• If nooutgoing COR list is configured, thecall is alwaysrouted.

!n*a'national Call Permitted

Outbound

POTS Call Leg

PSTN,,'

Ifno COR lisl statements are applied to the Cisco Unified Communications Manager Expressdial peers, the following properties apply:

• When no incoming corlist command isconfigured on adial peer, the default incomingCOR list is used. The default incoming COR list has the highest possible priority andtherefore allows this dial peer toaccess all other dial peers, regardless oftheir outgoingCOR list.

• When no outgoing corlist command isconfigured on adial peer, the default outgoing CORlist isused. The default outgoing COR list has the lowest possible priority and thereforeallows all other dial peers toaccess this dial peer, regardless oftheir incoming COR list.

In summary, the following call routing occurs when no COR list statements are applied to dialpeers:

• Ifno incoming COR list isconfigured, the call is always routed (like amaster key to alllocks).

• Ifnooutgoing COR list isconfigured, the call is always routed (no lock).

) 2010 Cisco Systems. Inc.3-77

Call Flows inCisco Unified Communicalions Manager and CiscoUnified Communications Manager Express

Page 234: Icomm Vol 1&2 Bw

The following table describes call routing behavior using COR lists,

Call Routing with COR Lists

COR List on

Incoming Dial Peer

No COR

No COR

The COR list that isapplied for incomingcalls

The COR list that isapplied for incomingcalls (superset ofCOR lists applied foroutgoing calls on theoutgoing dial peer)

The COR list that isapplied for incomingca//s (subset of CORlists applied foroutgoing calls on theoutgoing dial peer)

COR List on

Outgoing Dial Peer

No COR

The COR list that isapplied for outgoingcalls

No COR

The COR list that isapplied toroutgoingcalls (subset ofCOR lists appliedfor incoming callson the incoming dialpeer)

The COR list that isapplied for outgoingcalls (superset ofCOR lists appliedfor incoming callson the incoming dialpeer)

Result

Call succeeds

Call succeeds

Call succeeds.

Call succeeds

Call cannot becompleted usingthis outgoing dialpeer

3-78 Introducing Cisco Voice and Unified Communications Administration (ICOMM) v80

Reason

COR is not a factor.

No incoming COR list on theincoming dial peer or ephone-dnmeans no call restrictions

No outgoing COR list on the outgoingdial peer or ephone-dn means no callrestrictions

The COR list for incoming calls onthe incoming dial peer is a supersetof COR lists foroutgoing calls on theoutgoing dial peer.

COR lists for incoming calls on theincoming dial peer are nota supersetof COR lists for outgoing calls on theoutgoing dial peer

©2010 Cisco Systems, Inc

Page 235: Icomm Vol 1&2 Bw

-W

COR Solution ExampleThis figure shows an example call fiow using the sample CoS scenario when implementingCisco Unified Communications Manager Express COR.

COR Solution Example

• Example for devices assigned the Long Distance COR• Incoming COR list permits access to required destinations only

- Emergency, local, and long distance

Long Distance

1 408 5550166

J0^W& International

+49 89 5550166

Eor dev ices that are assigned the Long Distance COR, the incoming COR list permits access tothe required destinations only: emergency, local, and long distance.An example Cisco Unified Communications Manager Express COR configuration for thissolution may looklikethe following:

Define COR Members:

dial-peer cor custom

name 911

name local

name Id

name intl

Configure outbound COR Lists:

dial-peer cor list 911call

member 911

dial-peer cor list localcallmember local

dial-peer cor list ldcall

member Id

dial-peer cor list intlcall

member intl

Configure inbound COR Lists:

dial-peer cor list local-911

©2010 Cisco Systems. Inc.3-79

Call Flows in Cisco Unified Communications Manager and Cisco Unified Communications Manager Express

Page 236: Icomm Vol 1&2 Bw

member 911

member local

dial-peer cor list ld-local-911member 911

member local

member Id

dial-peer cor list intl-ld-local-911

member 911

member local

member Id

member intl

Assign outbound COR lists to PS'fN dial peers:

dial-peer voice 911 pots

destination-pattern 911

forward-digits all

corlist outgoing 911callport 0/0/0:23

dial-peer voice 9911 pots

destination-pattern 9911

forward-digits 3

ccrlist outgoing 9"llcallport 0/0/0:23

dial-peer voice 9 pots

destination-pattern 9[2-9]

ccrlist outgoing localcallport 0/0/0:23

dial-peer voice 91 pots

destination-pattern 91[2-9]..[2-9]

prefix 1

corlist outgoing Idcallport 0/0/0:23

dial-peer voice 9011 pots

destination-pattern 901IT

prefix 011

corlist outgoing intlcallport 0/0/0:23

Assign inbound COR liststo incoming dial peers andephone-dn:

dial-peer voice 1003 potsdestination-pattern 1003port 0/0/0

corlist incoming local-911

dial-peer voice 1004 potsdestination-pattern 1004port 0/0/1

3-80 Introducing Cisco Voice and Unified Communications Administration (ICOMM] v80 >2010Cisco Systems. Inc.

Page 237: Icomm Vol 1&2 Bw

corlist incoming intl-ld-local-911

ephone-dn 1corlist incoming intl-ld-local-911

ephone-dn 2corlist incoming local-911

In this example, ephone-dn 1can call without restrictions because all access rights are assigned.The ephone-dn 2can only call emergency and local numbers.An analog device with the number 1003 connected to the voice port 0/0/1 can call emergencyand local numbers. The analog device with the number 1004 (connected tothe voice port 0/0/0)can dial without restrictions.

i 2010 Cisco Systems, Inc 3"81

Call Flows in Cisco Unified Communications Manager and Cisco Unified Communications Manager Express

Page 238: Icomm Vol 1&2 Bw

Feature Comparison

Ihis figure provides a comparison ofCisco Unified Communications Manager Express andCisco Unified Communications Manager CoS features.

Feature Comparison

Comparison of Cisco Unified Communications ManagerExpress and Cisco Unified Communications Manager CoSfeatures:

• The dial-peer cor list command is used to configure class of service

• incoming COR lists contain a single tag to be used likea partition.

• Outgoing COR listscontain a complex list oftags to be used like callingsearch spaces

Cisco UnifiedCommunications Manager

Partitions

Cisco Unified Communications.'Manager Express

Outgoing COR lists

Incoming COR lists

The Cisco Unified Communications Manager Express dial-peer cor list command is used toconfigure CoS:

• IncomingCOR lists contain a single tag to be used like a partition.

• Outgoing COR listscontain a complex list of tags to be used likecallingsearch spaces(CSSs).

3-82 Introducing Cisco Voice and Unifed Communications Administration (ICOMM] v8 0 ©2010 Cisco Systems, Inc

Page 239: Icomm Vol 1&2 Bw

Cisco Unified Communications Manager ExpressCall Routing

This topic describes call rouling in Cisco Unified Communications Manager Express.

Call Routing Overview

By default Cisco Unified CommunicationsManager Egressselects the dialpeer wilh a destination pattern that matches the greatest number of dialeddigits

Dial peer 1 isselected because destination 91302 is Ihe longest match.Ifmorethanone outbound dial peer matchesthe dialstring, allmatching dialpeers are used to form a hunt group.

- Aloutbound dial peersinthe hunt group aretried until oneissuccessful.

User dials

+ 913021114000

913021M«XX

Longest Match

Diat Pearl91302

DfelP**"2

When a call arrives inCisco Unified Communications Manager Express, theoutbound dial peerwith adestination pattern that matches the greatest number ofdialed digits isselected.When the call setup message contains all the digits necessary to route the call, Cisco UnifiedCommunications Manager Express searches for an outbound dial peer. The entire incoming dialstring is used to match outgoing dial peers.

In the preceding figure, dial peer 1is selected because destination 91302 is the longest match.Iftwo-stage dialing is required for the incoming call, the match isdone digit by digit. CiscoUnified Communications Manager Express enters digit collection mode (digits are collected in-band). Outbound dial peer matching isdone on adigit-by-digil basis. The Cisco UnifiedCommunications Manager Express checks for dial peer matches after receiving each digit andthen routes thecallvvhen the first match is made. Inthis case, dialpeer2 would beselectedbecause destination 9 matches.

Note If more thanone outbound dial peer matches thedial string, all matching dial peersare usedto form a hunt group. All outbound dial peersinthe hunt group are tried until one issuccessful.

i 2010 Cisco Systems. Inc.

Call Flows in Cisco Unified Communicalions Manager and Cisco Unified Communications Manager Express

Page 240: Icomm Vol 1&2 Bw

Call Routing BackupIhis section describes Cisco Unified Communications Manager Express call routing backup.

Call Routing Backup

Toprovide a backup route, configureat least two VoIP dialpeers with the same destination pattern pointing to differentgateways.

Usethe preference attribute to selectthe priority order.

'^^ Userdialsj 913021114000

313021114XXX

2ND

•+• Dlalpeer' ...1/0/0Preference 1 •—•——

^ Dial Peer2 1/Q/1Preference 2

PSTN

When more than one outbound dial peer matches the dial string, all matching dial peers areused to fonn a hunt group. By default, all outbound dial peers in the hunt group are tried untilone is successful. Ihe Cisco Unified Communicalions Manager Express administrator canconfigure primarv and backup routes using the preference dial peer configuration option.

The dial peer preference indicates the preferred order ofthe dial peer within the hunt group asfollows:

• I'hc lowerthe number, the higher the preference

• Default 0

• Range (Ho It)

In the preceding figure, both dial peersare configured withthe samedestination address. Thisconfiguration means thatwhen a match occurs, both will fonn a hunt group. Butbecause dialpeer I isconfigured with preference I. dial peer 1will be used as theprimary dial peer. Dialpeer2 (preference 2} will be used as a backup.

3-84 introducingCisco Voice and Unifed CommunicationsAdministration (ICOMM) vS.O ©2010 Cisco Systems, Inc

Page 241: Icomm Vol 1&2 Bw

Trunk GroupsThis topic describes Cisco Unified Communications Manager trunk groups.

Trunk Groups

Standard dial-peer selection points toa single interface:• Trunk groups support up to 64 interfaces to be accessed from asingle dial peer

- Configured on the dial peer and voice pods. Hunt scheme round-robin, longest-idle, leasi-idle, least-used, sequential, or random

- Default is least-used

• Additional configuration can be applied to thetrunk groupIncoming and outgoing number translation profles

Carrier ID

User dials

913021114000Trunk Group

I'D I. __813021114XXX •* DaHPeeM PSTN

Standard Cisco Unified Communications Manager Express dial-peer selection points to asingleinterface. To assign adial peer to multiple interfaces, perform the following:• Assign digital interfaces oranalog voice ports toaIrunk group.• Assign the trunk group to an outgoing dial peer as amember of one or more trunk groups.

fhe administrator has achoice ofcall hunting schemes to access ihe interfaces in the trunkgroup as follows:

• Ecast-used (default)

• Round-robin

• Eongest-idle

• Least-idle

• Sequential

• Random

When adial peer is amember of more than one trunk group, use the preference-num value toset the order in which the trunk groups will be used for the dial peer. Aprcferencc-num valueof I is the highest preference so that the trunk group is used first; avalue of 64 is the lowestpreference so that the trunk group isused last.Ifno value is entered for prcferencc-num. the software assigns the trunk group apreference of65. which causes that trunk group tobe selected after all other trunks are used.If two trunk groups have the same preference-num value, the trunk group that was configuredfirst is used before the other trunk group.

© 2010 Cisco Systems, Inc.3-85

Call Flows in Cisco Unified Communications Manager and Cisco Unified Communications Manager Express

Page 242: Icomm Vol 1&2 Bw

Trunk groups mav provide the dial peer with carrier information, ahunt scheme for finding anavailable interlace or channel for the outgoing call, and translation profiles for numbertranslation.

Introducing Cisco Voice and Unified Communications Administration (ICOMM) v8.0 ©2010 Cisco Systems Inc

Page 243: Icomm Vol 1&2 Bw

Ephone Hunt Group OverviewThis section provides an overview ofthe ephone hunt group.

Ephone Hunt Group Overview

• Hunt groups havea pilot number.• Ahunt group iscomposed of a list of ephone-dns.* Selection of behavior for hunting the ephone-dns:

- Sequential

- Peer

- Parallel

- Longest idle

User dials

1800-123-4567

Hunt PBct1800123436*'

HuntUst

Ephone hunt groups provide the ability to direct incoming calls for aspecific number (theephone hunt-group pilot number) to adefined group of ephone directory numbers (ephone-dn)or wildcard slots.

Cisco Unified Communications Manager Express system redirects incoming calls that arebased upon the configured hunt list selection behavior as follows:

• Sequential

• Peer

• Parallel

• Longest-idle

At the end ofthe hunt group, a last-resort behavior can be defined with the final command.This behav ior can direct the call toeither an ephone-dn or the pilot number for another ephonehunt group.

) 2010 Cisco Systems, inc

Call Flows in Cisco Unified Communications Manager andCisco Unified Communications Manager Express

Page 244: Icomm Vol 1&2 Bw

Ephone Hunt Group Default BehaviorThere should aluav s be adefault behavior thai is configured for the event ofgroup not hcina answered.

Ephone Hunt Group Default Behai

Hunt groups should have a default behavior atthe end ofthe hunt groupThe final directory number is used when a call isnot answered by any huntgroup members

Voice mail

Another hunt group pilot

User dials '~^%3j?1800-123-1567 T

Hunt Pilot

18001234S67

Hunt Piloi

18007854321 HuffiUst

an ephone hunt

At ihe end ofthe hunt group list, ifno ephone-dn defined in the list has answered the call, theincoming call isdirected to the destination thaiis defined by the final command. Thisdestination can be the piloi number ofanother hunt group, a voice-mail number, or the numberof an ephone-dn.

fhe timeout command sets the amount oftime, in seconds, that an incoming call can ring amember ofthe hunt group before hopping tothe next target in the hunt group.

3-88 Intrcduang Cisco Voice andUnifed Communications Administration (ICOMM) v8.0 ©2010 Cisco Syslems, Inc.

Page 245: Icomm Vol 1&2 Bw

Basic Automatic Call DistributionCisco Unified Communications Manager Express supports an auto-attendant function and acallqueuing function Two Tool Command Language (Tel) scripts arc provided with Cisco UnifiedCommunications Manager Express software. The two functions together provide what isknown as the basic automatic call distribution (B-ACD) service.

Basic Automatic Call Distribution

• Basic automatic calldistribution (B-ACD) provides auto-attendant functionality to allow the callerto self-direct.

- Extension, voice mail, or ephone hunt group

• Provides call queuing functions if noagent in an ephone huntgroup is currently available:- Upto 10 auto-attendants- Maximum 10 ephone hunt groups

• Tools for collecting and obtaining callstatistics• Requires two built-in Cisco Systems Tel scripts in flash

memory:

- Auto-Attendant

-- Call queuing function

The built-in applications are app-b-acd-aa for the auto-attcndant feature and app-b-acd for thequeuing feature.

Configuring these applications is identical to configuring the external Tc! scripts, fheappropriate audio files must be uploaded into fiash memory.The first function ofthe B-ACD isthe aulo-attendant. 'fhe auto-attcndant function, called CiscoUnified Communications Manager AutoAllendant. The aulo-attendant can answer incomingcalls and present abasic menu ofup to four options. Commonly presented options includeenabling the caller to go directly to an extension by entering the extension number, go directlyto an operator by pressing 0. go to voice mail, orgo to an ephone hunt group.Ofthe four available options that are presented in the Cisco Unified Communications ManagerAutoAttendant menu, three can point to thepilot number of anephone hunt group.

Theautomated function isenabled through the configuration ofthe Cisco UnifiedCommunications Manager AutoAttendant Tel script.

Ifamember ofthe hunt group is unavailable, the second function ofthe B-ACD service, callqueuing, activates. The characteristics ofcall queuing are as follows:• Call queuing allows calls to be placed in aqueue in the order oftheir arrival.• Supports upto 10 auto-attendants and 10 ephone hunt groups.

~ ~ 3-89) 2010 Cisco Systems. Inc

Call Flows in Cisco Unified Communications Manager andCisco Unified Communications Manager Express

Page 246: Icomm Vol 1&2 Bw

As members ofthe hunt group become available, the calls are serviced based on their orderin the queue.

Call queuing is enabled through (he configuration ofthe call queuing Tel script.

3-90 Inlrcducing Cisco Voice and Unifed Communications Administration (ICOMM) «8 0 ©2010 Cisco Systems, Inc

Page 247: Icomm Vol 1&2 Bw

Typical Call Using B-ACDThis figure describes atypical call using the Cisco Unified Communications Manager ExpressB-ACD feature.

Typical Call Using B-ACD

The B-ACD auto-attendant service answers the outside call tothe pilot number.The autc-attendanl plays awelcome recording, and then informs the caller oftheir options.

The caller selects therequired option, e.g.,the SalesDepartment.TheSales Department option points an ephonehuntgroup.If there areavailable hunt group members, the call issent tothe hunt group pilotnumber

If no hunt group members are available (they are all handling calls or are in theDND stale), theB-ACD call queuing service activates.Abusy recording isplayed, followed by music onhold.The call isplaced In a queue until a hunt group member becomes available,

Can to 639 123 4567 Hunt Group

v-

When an outside user calls the B-ACD pilot number 609-123-4567, the following describes theCisco Unified Communications Manager Express B-ACD function operation:

1. The B-ACD aulo-attendant service answers the outside call to the pilot number.

2. The auto-attendant plays awelcome recording, and then informs the caller oftheir options.

3. The caller selects the required option, for example, the Sales Department.

4. The Sales Department option points anephone hunt group.

5. Ifthere are available hunt group members, the call is sent to the hunt group pilot number.

6. Ifno hunt group members are available (they are all on calls or in the Do Not Disturb[DND] stale), the basic automatic call distribution call queuing service activates.

7. Abusy recording isplayed, followed bymusic onhold.

8. fhe call is placed in aqueue until ahunt group member becomes available.

i 2010 Cisco Systems, Inc.3-91

Call Flows in Cisco Unified Communications Manager and Cisco Unified Communications Manager Express

Page 248: Icomm Vol 1&2 Bw

SummaryThis topic summarizes the kev points thai were discussed in this lesson.

Summary

• To implement calling privileges, Cisco UnifiedCommunications Manager Express uses COR lists, whichare assigned lo dial peers and ephone-dns. When anoutgoing COR list isa subset ofthe incoming COR list a callwill be routed.

Using the trunk group feature, a single dial-peer destinationmatch can access multiple voice ports. Up to 64 trunk groupvoice ports can be accessed using the default least-usedhunt scheme.

Ihis lesson described the configuration components impacting call flows in Cisco UnifiedCommunications Manager Express.

References

For additional information, refer lo these resources:

• Cisco Unified Communications Manager Express Command Reference onCisco.com:htlp://wwvv.cisco,coni-'en/US/docs/voice ip_comm/cucme/comniand/referenee/cme_cr.html,

• Dial Peer Configuration on Voice tJaleuav Routerson Cisco.com:http:/Avww .cisco.com/cn/US/docs/ios/l2_3/vvr_c/dial peer/dpeer_e.lilml.

3-92 Intrcducing Cisco Voice and Unified Communications Administration (ICOMM) v8 0 © 2010 Cisco Systems. Inc

Page 249: Icomm Vol 1&2 Bw

Module SummaryThis topic summarizes the key points that were discussed in this module.

Module Summary

• Cisco Unified Communications Manager supports PSTN backuproutes using SRST.

- Cisco Unified Communications Manager uses partitions andCSSs to implement CoS. Route lists and route groups offerflexible call routing. Hunt groups can be used to provide callcoverage.

• Cisco Unified Communications Manager Express usesCOR toimplement CoS. Voice hunt groups support SIP and SCCPendpoints, but notin a mixed mode.

This module covered call flows in Cisco Unified Communications Manager and Cisco UnifiedCommunications Manager Express. Topics included the configuration components impactingcall flows in Cisco Unified Communications Manager and Cisco Unified CommunicationsManager Express.

References

For additional information, refer to these resources:

• Cisco Unified Communicalions Manager Documentation Guide for Release 8.0(2) at:htip://vvvvw.cisco.coni/en/US/docs/voice_ip^comm/cucm/docguide/8_0_2/dg802.html.

• Cisco Unified CME 8.0 Supported Firmware, Platforms, Memory, and Voice Products at:http://wwv.cisco.com/en/US/docs/voicejp_comm/cucme/rcquirements/guidc/cme80spc.htm.

i 2010 Cisco Systems, Inc.3-93

Call Flows in Cisco Unified Communications Manager and Cisco Unified Communications Manager Express

Page 250: Icomm Vol 1&2 Bw

3-94 Introducing Cisco Voice and Unified Communications Administration (ICOMM) v8 0 ©2010 Cisco Systems Inc

Page 251: Icomm Vol 1&2 Bw

Module Self-CheckUse the questions here to review what you learned in this module. The correct answers andsolutions are found in the Module Self-Check Answer Key.

Ql) In aCisco Unified Communications Manager IP phone implementation, the SCCPsignaling protocol and RTP media stream take different paths across the network.(Source: Understanding Call Flows and Call Legs)

A) true

B) false

Q2) In aCisco Unified Communications Manager Express implementation, which of thefollowing is not used to match inbound dial peers? (Source: Understanding Call Flowsand Call Legs)

A) destination patternB) incoming called numberC) answer addressD) portE) session target

Q3) In Cisco Unified Communications Manager, which name is used to describe theconfiguration element that contains alist ofaccessible partitions? (Source:Understanding the Configuration Components Impacting Call Flows in Cisco UnifiedCommunications Manager)

A) partition listsB) route groupC) calling search spaceD) class of service list

Q4) In Cisco Unified Communications Manager, which two ofthe following are notsources for acall routing request? (Choose two.) (Source: Understanding theConfiguration Components Impacting Call Flows in Cisco Unified CommunicationsManager)

A) voice mail portsB) translation patternsC) route patterns

D) trunksF) bunt groups

05) In Cisco Unified Communicalions Manager Express, which ofthe following scenarioswill result in acall being blocked? (Source: Understanding the ConfigurationComponents Impacting Call Flows in Cisco Unified Communications ManagerExpress)

A) The outgoing COR list isa subset ofthe incoming COR list.B) The outgoing COR list isnot a subset ofthe incoming COR list.C) No incoming COR fist is configured.D) NooutgoingCORlist is configured.

) 2010 Cisco Systems, Inc.

Call Flows in Cisco Unified Communications Manager and Cisco Unified Communications Manager Express

3-95

Page 252: Icomm Vol 1&2 Bw

Q6) Ilow can multiple interfaces be accessed from asingle dial peer in Cisco UnifiedCommunications Manager Express? (Source: Understanding the ConfigurationComponents Impacting Call Flows in Cisco Unified Communications ManagerExpress)

A) Use trunk groups on the dial peer and voice ports.B) Use the dial-peer preference command lo define the priority order for

multiple interfaces lhat are accessed from Ihe dial peer.C) Configure aroute list and route group thai contain multiple interfaces. The dial

peer must be configured to access the route list.D) Ii is not possible. Configure multiple dial peers wilh the same destination

pattern to access multiple interfaces.

3-96 Introducing Cisco Voice and Unified Communications Administration (ICOMM) v8.0 ©2010 Cisco Systems Inc

Page 253: Icomm Vol 1&2 Bw

Module Self-Check Answer KeyOD A

Q2) F

Q3) C

04] C.b

Q5) B

Q6) A

3-97

i 2010 Cisco Systems, Inc

Call Flows in Cisco Unified Communications Manager and Cisco Unified Communications Manager Express

Page 254: Icomm Vol 1&2 Bw

-_:

__ mit3-98 Introducing Cisco Voice and Unified Communications Adminislralion (ICOMM) V8 0 ©2010 Cisco Systems, Inc

Page 255: Icomm Vol 1&2 Bw

Module 4

Endpoint and End UserAdministration

OverviewThis module focuses onendpoint and end-user administration tasks inCisco UnifiedCommunications Manager and Cisco Unified Communications Manager Express.

Module ObjectivesUpon completing this module, you will be able to perform endpoint and end-useradministration tasks inCisco Unified Communications Manager andCiscoUnifiedCommunications Manager Express. This ability includes being able tomeet these objectives:

• Describe the characteristics ofendpoints inCisco Unified Communications Manager andCisco Unified Communications Manager Express andthe related configurationrequirements

• Describe how toimplement endpoints in Cisco Unified Communications Manager andCisco Unified Communications Manager Express

• Describe the characteristics of end users in Cisco Unified Communications Manager andCisco Unified Communications ManagerExpress and the relatedconfigurationrequirements

• Describe how to implement end users inCisco Unified Communications Manager andCisco Unified Communications Manager Express

Page 256: Icomm Vol 1&2 Bw

4-2 Intrcduang Cisco Voice and Unifed Communications Administration (ICOMM) vS.O ©2010Cisco Systems, Inc.

Page 257: Icomm Vol 1&2 Bw

Lesson 11

Understanding EndpointCharacteristics andConfiguration Requirements

Overview1„ Cisco Unified Communications Manager and Cisco Unified Communications ManagerExpress each device-such as an IP phone-is defined as aseparate endpoint. Each physicalIP phone has anumber of lines available, depending on the phone type. Each line may beconfigured with adirectory number, which is used for calls. Th.s lesson describes thecharacteristics of endpoints in Cisco Unified Communicalions Manager and C.sco UnifiedCommunications Manager Express and the related configuration requirements. Top.cs_w, Icover the necessar parameters to add an IP phone and directory number in C.sco UnifiedCommunications Manager and Cisco Unified Communications Manager Express.

ObjectivesUpon completing this lesson, you will be able to describe the characteristics of endpoints inGsco Unified Communications Manager and Cisco Unified Communications Manager Expressand the related configuration requirements. This ability includes being able to meet theseobjectives:

. Describe how IP phones register with Cisco Unified Communications Manager and CiscoUnified Communications ManagerExpress

. Describe the necessarv parameters to add an IP phone in Cisco Unified CommunicationsManager including device pool, phone button template, soflkcy template, common phoneprofile, calling search space, location. AAR group, and display configuration

. Describe the necessarv parameters to add an IP phone in Cisco Unified CommunicationsManager Express, including MAC address, phone type, button associations

Page 258: Icomm Vol 1&2 Bw

4-4

IP Phone Registration ProcessThis topic describes the function of network components that are used or provided by CiscUnified t ommunicalions Manager for the IP phone re,i,.r,,Hon n™.„ *phone registration process.

letwork Components

IP phones require network services to access Cisco UnifiedCommunications Manager

NatwwkComponent

Areference dock for device time synch ran NationUsually from an external source.

NTP Reference Clock Alternatively, aCisco router can beconfigured asamaster NTP server.

The Cisco Unified Communications Managerpublisher is ihe NTP client.

DHCP Tne DHCP server provides IP address configurationandTFTP server location lo the IP phones.The TFTP server provides device configuration files

TFTP Server m&r files' ^ firmware upgrades totheIP phonesCisco Unified Communications Manager can provideboth DHCP and TFTP services.

DNS Server Provideshostname to IPaddress resolution to theIP phones and user PCs.

Network 1ime Protocol (NTP) is designed for synchronizing the clocks of computer systemsover Pnetworks. NIP server, provide areference clock for device time synchronizationusually from an external source. Alternatively, any company can provide an internal NTI'server for synchronization without reference loexternal sources.

ACisco router can be configured as amaster NTP server ifan external source is not availableIhe Cisco Unified Communications Manager publisher is ihe NTP client.

Cisco Unified Communications Manager can use NTP lo obtain time information from atimeserver.

DI 1CP is aprotocol lhat allows IP endpoints to obtain their IP settings from aserver The mostimportant settings are the IP address, subnet mask, and default gateway. In addition theDomam Name System (DNS) server address and special functions, such as the TF1 Pserveraddress used by Cisco IP phones, can be assigned to the client. Cisco Unified CommunicationsManager features aDHCP server that is designed to serve IP phones only.TFTP is asimple file transfer protocol and is used by Cisco IP phones to obtain configurationfiles and their software. ACisco Unified Communications Manager cluster must run the TFTPservice on at least one senertobe able tosupport IP phones.

DNS is aname-resolution protocol that allows IP applications to refer lo other systems bvlogical names instead ofTP addresses. ACisco Unified Communications Manager cluster canbe configured to use either DNSor IP addresses.

Intrcduang Cisco Voice and Unifed Communications Administration (ICOMM) v8.0 ©2010 Cisco Systems. Inc.

Page 259: Icomm Vol 1&2 Bw

Network Time ProtocolThis subtopic describes the NTP.

Network Time Protocol

- NTP is strongly recommended- All network devices keep the same time

• Publisher synchronizes to the master NTP clock source- External or internal to the corporate network

• Subscribers gettheir clock from thepublisher• IP phone gets the displayed time from the Cisco Unified

Communications Manager towhich itis registered

Subscribers

Internal NTP Clock

IP Phones

NTP can be enabled and configured during Cisco Unified Communications Manager _installation However, ifthe decision to use or not use external NTP servers was not consideredproperly during the initial configuration of Cisco Unified Communications Manager, >t shouldbe reconsidered beforedeploying endpoints.

Useof NTP is stronglyrecommended.

It is extremely important that all network devices have accurate time information because thesystem time of Cisco Unified Communications Manager is relevant in the following situations:• IP phones display date and time information. This information is obtained from Cisco

Unified Communications Manager.

• Call Detail Records (CDRs) and Call Management Records (CMRs), which are used forcall reporting, analysis, and billing, include date and time information.

• Alarms and events in log files, as well as trace information in trace files include timeinformation. Troubleshooting aproblem requires correlation ofinformation that is createdbv different system components (Cisco Unified Communications Manager. Cisco IOSgateway, and so on). This correlation is only possible when all devices in the network havethe same correct time information.

Some Cisco Unified Communications Manager features arc dale- or lime-based, and thereforerely on the correct date and time. These features include timc-of-day routing and certiticate-bascd securitv features.

In aCisco Unified Communications Manager cluster, only the publisher will send NTPrequests to the (external) NTP server(s); subscribers will synchronize their time with thepublisher. The configuration of an external NTP server is not required; ifno NTP server isconfigured—the publisher will rely on its own system time.

© 2010 Cisco Systems. Inc.Endpoint and End User Administration

Page 260: Icomm Vol 1&2 Bw

Note Skinny Chert Control Protocol (SCCP, IP phones use the SCCP protocol to get the timerom the Cisco Unifed Communications Manager where they are registered Session

Vitiation Protocol (SIP) phones get their time via the phone NTP reference

Introducing Cisco Voice and Unified Communications Administration (ICOMM) vS.O ©2010 Cisco Systems Inc

Page 261: Icomm Vol 1&2 Bw

Network Time Protocol (Cont)

NTP usesa stratum todescribe how many NTP hops theclockreference is from an authoritative time source.

Stratum 1time server hasa radio oratomic clock directly attached.Stratum 2 time server receives itstime from a stratum 1time server,stratum 3 receives from stratum 2, and so on.

Lowest stratum number is preferred by clients when multiplesources are configured (stratum 1 is the best).

• The external NTP reference dock is preferred bythepublisher,and the internal NTP reference is the backup.

NTP is designed for synchronizing the clocks of computer systems over IP networks. It has ahierarchical organization bytheuse of clock strata.

Stratum 0is an extremely precise clock source, such as an atomic clock or radio clock. Astratum 1server isdirectly connected to astratum 0clock and can provide time information toother (stratum 2) devices. Stratum 2devices can serve stratum 3devices.Connectivity to stratum 0devices is limited. At best, astratum 1or 2connection may beavailable via the Internet.

The lowest stratum number has the highest priority and ispreferred by clients when multiplesources are configured (stratum 1is the best).

In the diagram, the external NTP reference clock is preferred by the publisher. The backup willbe the internal NTP reference.

Note It isrecommended that you use anexternal NTP server to ensure accurate system time onthe first node. Ensure that the external NTP server isstratum 9orhigher (highest internalNTP server is stratum 1). _^__^

i 2010 Cisco Systems, Inc.Endpoinl and End User Administration

Page 262: Icomm Vol 1&2 Bw

Special Functions Used by Cisco IP PhonesThis subtopic describes special functions that arc used by Cisco IP phones in aCisco UnifiedCommunications Manager environment.

Special Functions Used by CiscoPhones

• Cisco Discovery Protocol: IP phones generate and listen toCisco Discovery Protocol messages.

• DHCP: IPphones can get their IP addresses via DHCP.

• Identification by MAC address: IPphones are identified by aunique device ID and not by their IP address.

• TFTP: IP phones are configured automatically bydownloading device-specific configuration files from a TFTPserver

Power over Ethernet (PoE): IP phones can be powered overthe Ethernet network cable.

PC Port: IP phones allow a PC to beconnected by sharing asingle connection to the switch.

Cisco IP phones integrate seamlessly into aCisco Unified Communications deployment. Inconjunction with other components ofthe overall solution. Cisco IP phones can provide thefollowing features:

• Cisco Discovery Protocol: Cisco IP phones generate Cisco Discovery Protocol messageslike almost all other Cisco network products. Cisco IP phones can also listen loCiscoDiscovery Protocol messages sent out by Cisco Catalyst switches. In this way. aCiscoCatalv st switch can indirectly configure the LAN configuration of the phoned including thevoice VFAN and class ofservice (CoS) settings for traffic that isreceived from an attachedPC. The Cisco Discovery Protocol messages that are sent by the IP phone are importantwhen using Cisco Unified Video Advantage, asolution in which IP phones can be used forvideo calls by interacting with video hardware and software thatis installed onthe PC.

• DHCP: Cisco IP phones can have sialic IP configuration, entered at the IP phone, or useDHCP lo obtain IPaddresses thatare assigned from a DHCP server.

• MAC address-based device identification: Cisco IP phones arc identified bv a device ID.which isbased on the MAC address ofthe IP phone. This identification allows the deviceto be moved between subnets and simplifies DHCP configuration, because no specific IPaddress is required foran individual phone.

• TFTP: Cisco IP phone configuration does not take place individually atthe phone, but iscentralized in Cisco Unified Communications Manager. Cisco Unified CommunicationsManager generates dev ice-specific configuration files andmakes them available fordownload at oneor more TETP servers. IPphones will learn the IP address ofthe TFTPserver via DHCP, and then load the appropriate configuration file automatically as part oftheir boot sequence.

4-8 Introducing Cisco Voice and Unifed Communications Administration (ICOMM] v8.0 ©2010 Cisco Systems, Inc

Page 263: Icomm Vol 1&2 Bw

2

J

Power over Ethernet (PoE): IP phones do not require wall power, but can obtain powerover the Fthernet from anv PoE compliant LAN switch, such as aC.sco Catalyst switchThis capability eliminates the need for extra power adapters and cabling on the user desk.PC port- IP phones allow PCs to be connected to aPC port at the phone and then share theuplink toward the switch. By using the voice VLAN feature of Cisco Catalyst switches andIP phones, the phone and the PC can be separated into different VEANs on asingle accessportat the LAN switch.

©2010 Cisco Systems. Inc. EndP°lr"and End User Administration 4-9

Page 264: Icomm Vol 1&2 Bw

IP Phone RegistrationThis subtopic describes IP phone registration in aCisco Unified Communications Manager orCisco Unified Communications Manager Express environment.

\P Phone Registration

IP phone registration is similar for Cisco UnifiedCommunications Manager Express and Cisco UnifiedCommunications Manager.

Cisco Unified

Communications

Manager Express

P Phones

Cisco Unified

CommunicationsManager | IPPhones

IP Phones

The registration process is similar for IP phones in aCisco Unified Communications Manageror Cisco Unified Communications Manager Express environment.

4-10 Introducing Cisco Voice and Unified Communications Administration (ICOMMI v8.0 >2010Cisco Systems, Inc.

Page 265: Icomm Vol 1&2 Bw

mm-

Cisco SCCP IP Phone Startup ProcessThis subtopic describes the steps in the standard startup process used by an IP phone to connectto the VoIP network.

Cisco SCCP IP Phone Startup Process

1 IPphone obtains power from theswitch.2 IP phone loads locally stored image.;, Switch provides VIAN information toIP phone using Cisco Discovery

Protocol.

4 Phone sends DHCP request, and receives IPinformation and TFTPserver address.

P IPphonegets configuration from TFTP server.IP phone registers with Cisco Unified Communications Manager:

- Cisco Unified Communications Manager sends softkey template to thephone using SCCP messages.

Depending on the specific network configuration, some or all ofthe following steps may occuron an individual IP phone:

Step 1 Obtaining power from the switch: The IP phone obtains power from the switch ifPoE is used. Alternatively, the IP phone can be powered by wall power or an inlinepower injector.

Step 2 Loading the stored phone image: The IP phone has nonvolatile flash memory inwhich the phone firmware image is stored. At startup, the phone runs abootstraploader that loads the phone image from fiash memory. Using this image, the phoneinitializes its software and hardware.

Step 3 Configuring Ihe VLAN: Ifthe IP phone is connected to aCisco Catalyst switch, theswitch uses Cisco Discovery Protocol to inform thephone whether or nottouse adedicated voice VI .AN for Ethernet frames carrying traffic toorfrom the IP phone(and leaving untagged frames for PC use). Ifthe voice VLAN feature is not enabledatthe switch and announced by Cisco Discovery' Protocol, ihc IP phone does notsend VLAN-taggcd Ethernet frames.

Step 4 Obtaining an IP address: Ifthe Cisco IP phone uses DHCP, the phone queries theDHCP server toobtain an IPaddress. DHCP also informs the IPphone about how toreach the TFIT server (DHCP option 150). IfDHCP isnot used, a static IP addressand TFTP server address must be assigned toeach IP phone locally. IftheDHCPserver does not respond. Ihe IP phone will make use ofthe last used configurationthat is stored in NVRAM.

© 2010 Cisco Systems, IncEndpoint and EndUserAdministration 4-11

Page 266: Icomm Vol 1&2 Bw

Step 5 Requesting Ihe configuration file and the profile file: The TETP server hasconfiguration files and profile files. Aconfiguration file includes parameters forconnecting to Cisco Unified Communications Manager and information about whichimage load aphone should be running. Aprofile file contains various parametersand values for phone and network settings. Fhe IP phone first requests itsSnP<»wc>.cnfAml file from the TFTP server. If ihe TFTP server docs not respond,the IP phone (alls back to the last used configuration stored in NVRAM. Ifthe TFTPserver responds but the SEP</™c>.cnf.xm] file is not found on the server, the phonerequests the XMFDefault.cnf.xml (lie. From that file, the IP phone obtains ils list ofCisco Unified Communications Managers and then attempts lo autoregisterto theprimary server. Then the phone will attempt to download a Certificate TrustList(CTI.) file, which is only used ifcryptographic features are enabled in Cisco UnifiedCommunicalions Manager.

Step 6 Registering on Cisco Inified Communications Manager: The configuration fileincludes a prioritized list ofCisco Unified Communications Manager servers. Afterobtaining the file from the TETP server, the phone attempts to register with thehighest-priority Cisco Unified Communications Manager on the list. Ifthe phone isnot configured in Cisco Unified Communications Manager and autoregistration isenabled. Cisco Unified Communications Manager adds the device, and the phonecan then register. Once the phone has registered, the Cisco Unified CommunicationsManager sends the soflkey template lhat is configured for this IP phone tothe IPphoneusing SCCPmessages.

4-12 Introducing Cisco Voice and Unified Communications Administration (ICOMM) v8.0 ©2010 Cisco Systems, Inc.

Page 267: Icomm Vol 1&2 Bw

VLAN Discovery ProcessThis subtopic describes the IP phone VLAN discovery process.

VLAN Discovery Process

The Cisco Catalyst Switch isoptionally configured with VLANinformation

- Voice and data

IP phones useCisco Discovery Protocol to learn VLANconfiguration from a Cisco CatalystSwitch.Voice and data maybe configured to use separate VLANs.

- Provides security between voice and data VLANs- Simplifies QoS implementation using separate voice anddata

networks Learned Configuration:

Osco Router Catalyst Switch IP Phone

Voice and data may be configured to use separate VLANs. This type ofconfiguration canprovide security between voice and data VLANs as well as simplify quality of service (QoS)implementation.

The Cisco IP phone contains an integrated three-port 10/100 switch. The ports providededicated connections to the following devices:

• Port 0 is an internal 10/100 Ethernet interface that carries the IP phone traffic.

• Port 1 connects to a PC or other device.

• Port 2 connects to the access switch orolher network devices. Inline power can beobtainedat port 2.

The voice VLAN feature allows voice traffic from the attached IP phone and data traffic from adaisv-chained PC to be transmitted ondifferent VLANs. This capability provides fiexibility andsimplicity in IP address allocation and the prioritization ofvoice over data.

IP phones use Cisco Discovery Protocol to leam VLAN configuration from aCisco Catalystswitch. IfCisco Discovery Protocol isenabled onthe switch port, the switch instructs anattached phone lo treat the Eayer 2CoS priority value ofthe attached PC in one ofthefollowing ways (based on the extended priority lhat isconfigured atthe switch port):• Trusted: "fhe IP phone allows the PC to send IEEE 802.3 frames (with no CoS priority

value) as well as IEEE 802. Ip frames wilh any CoS priority value.

• Intrusted (default): The IP phone changes the CoS priority value to0 if802.1 p is used bythe PC.

• Configured CoS priority level: The IP phone sets an 802. Ip header with aCoS priorityvalue ofx ifthe PC uses 802.Ip with a di fferent CoS priority level than x,or ifthe PC didnot use 802.Ip at all. but sent 802.3 framesinstead.

) 2010 Cisco Systems, Inc. Endpoinland End UserAdminislralion 4-13

Page 268: Icomm Vol 1&2 Bw

IP Phone DHCP ConfigurationThis subtopic describes the IP phone DI 1CP configuration process.

IP Phone DHCP Configuration

• The IP phone initializes the IP slack and sends a DHCP request messageBroadcastto all devices in the (voice) VLAN

• The DHCP server response provides IPconfiguration parameters for theIPphone

IPaddress, subnet mask, defaultgateway, and TFTPserver address(option 150)

• The DHCP server may beonthelocal subnet orremote to IP phones.

DHCP configurationIP address

Subna

Default GatewayOption 150 (TFTP)

IP Phone

DHCP Server TFTP Server

Cisco UnifiedCommunications

Manager

Al power on. the IP phone initializes the IP stack and sends a DHCP request message. TheDHCP request message is sent as a broadcast toall devices in the voice VFAN. All devices inthe voice VLAN receiv e the request, but only the DHCP server responds.

In the diagram in the figure, the DIICPsener. TITP server,and Cisco UnifiedCommunications Manager server may be located in the same node orin separate nodes. Allthree servers will receive the broadcast DHCP request. TheTI'FPserver andCisco UnifiedCommunications Manager server will ignore the request. The DHCP server responds.

The DHCP server response prov ides IP configuration parameters for the IP phone as follows:• IP address, subnet mask

• Default gatewav

• TFTP server address (option 150)

The Cisco Unified Communications Manager DHCP server can be configured with multiplesubnets. In this case, the DHCP server may be on the local subnet or remote to some IP phones.When the IP phones arc in remote subnets, a DHCP relay must beenabled so that the DI ICPrequests that were sent out by the clients are forwarded to the DHCP server.

4-14 Introducing Cisco Voice and Unifed Communications Administration (ICOMM) vS.O ©2010 Cisco Systems, inc

Page 269: Icomm Vol 1&2 Bw

DHCP Server Feature Support OverviewThis subtopic describes DHCP server support in Cisco Unified Communications Manager

DHCP Server Feature Support Overview

• The DHCP server in CiscoUnified Communications Manageris designed to serve only IPphones.- Not designed toserve other network devices (PCs)

• Provides DHCP functionality for smaller deployments (up to1000 IP phones)

- Sufficient for IP phone purposes

• Only one DHCP server is recommended per Cisco UnifiedCommunications Manager cluster.

- DHCP server is a standalone server, no backup serverexists

• The DHCP service is normally provided on the publisher.

• Multiple subnets canbe configured onthe DHCP server.

The Cisco Unified Communications Manager DHCP server is designed to serve IP phones msmall deployments. In adeployment with no more than 1000 devices registering to the cluster.the DI ICP service may be coresident (two or more services or applications running on the sameserver) on the Cisco Unified Communicalions Manager server. For larger deployments, theDHCP server must be run on adedicated orstandalone server (with no other services running).The DHCP server provides DHCP functionality that is sufficient for IP phones, but it shouldnot be used for other network devices such as PCs.

The recommendation is that only one DHCP server exists per Cisco Unified CommunicationsManager cluster. DHCP isnormally provided onthe publisher.Fach DHCP server isa standalone server. Ifthe Cisco Unified Communications Manager thatisconfigured as the DHCP server fails, no backup server exists.

Each DHCP server must be configured fordifferent IP subnets.

'Fhe Cisco Unified Communications Manager administrator configures the DHCP servers andsubnets as follows:

• A maximum of one server for each node.

• Multiple subnetsmay exist on each server.

Different clusters can share one DHCP server, iftheCisco Unified Communications Managerclusters are not geographically separated. In the latter case, itmay need one DI ICP server perlocation. Ifthe DHCP server is shared, some Cisco Unified Communications Manager clustersmav have no DHCP servers.

>2010 Cisco Systems. Inc.Endpoint and End UserAdministration 4-15

Page 270: Icomm Vol 1&2 Bw

Note The DHCP server of Cisco Unified Communications Manager must not be used withdeployments of more than 1000 registered devices. Even if there are fewer devices, theCPU load of the services must be watched closely. If high CPU load is experienced^ theDHCP service should be provided by other devices; for example, a dedicated DHCP serverswitch, router, and so on

4-16 Introducing Cisco Voice and Unified Communications Administration (ICOMM) v8.0 ©2010 Cisco Systems Inc

Page 271: Icomm Vol 1&2 Bw

TFTP Device Configuration XML FileThis subtopic describes the IP phone TFTP device configuration XML file.

TFTP Device Configuration

The IP phone downloads adevice-spedfie configuration file atstartup timefrom the TFTP server:

- The IP phone with MAC address AAAABBBBCCCC downloads theSEPAAAABBBBCCCC.cnf.wnl configuration file,

XMLDefault.cnf.xml isloaded ifa device-specific file isnotavailable.The configuration file points to Cisco Unified Communications Manager

MAC Address

AAAABBBBCCCC

S EPAAAABBBBCCCC enf.xm

<d*vic*>

<.d»vie"Pool>

<c al 1H* n*g«rf raip>

<m«ib*r ptlority-"0"

<* th«ra»tP hon aPo r t.

</portn>

i'pFdt*b aHv deN in« >ic/cAllHaiuigBO

</cm llKiwgararoi^

•c / da vie *Pod1>

20 00</ntbanw U*bon«Port i

' .1 -2 . 3'V'pro'-'tQsNedftNainB n

fhe Cisco TFTP service builds configuration files and serves embedded componentexecutables. ringer files, and device configuration files.The IP phone downloads adevice-specific configuration file at startup time from the TFTPserver. The device also requests a configuration file from theTFTP server.

The IP phone first requests its SEP<mac>.cnf.xml file from the TFTP server:• 1fthe TFTP server does not respond, the IP phone falls back tothe last used configuration

stored in NVRAM.

• Ifthe TFTP server responds but the SFP<mac>.cnf.xml file is not found on the server, ihephone requests the XMLDefault.cnf.xml file. From that file, the IP phone obtains its list ofCisco Unified Communications Managers and then attempts toautoregister tothe primaryserver.

The device configuration file contains aprioritized list ofCisco Unified CommunicationsManagers for adevice (phones that are running SCCP and phones that are running SIP andgatewavs). the TCP ports on which the device connects lo those Cisco UnifiedCommunications Managers, and an executable load identifier. Configuration files for selecteddevices contain location information and URLs for the phone buttons: messages, directories,services, and information.

In the figure above, the IP phone with MAC address AAAABBBBCCCC downloads theSFPAAAABBBBCCCC.cnf.xml configuration file, fheconfiguration file contains theinformation for the IP phone to register with Cisco Unified Communicalions Manager (IPaddress 10.1.2.1).

>2010 Cisco Systems, IncEndpoint and End UserAdministration 4-17

Page 272: Icomm Vol 1&2 Bw

IP Phone RegistrationThis subtopic describes the IP phone registration.

IP Phone Registration

• The IP phone sends an SCCP registration request to the primary CiscoUnified Communications Manager server.

Based on the configuration file received via TFTP

• Successful registration results in IP phone telephony configuration downloadLines,speed dials, softkeys. etc.

• With autoregistration, a new SEP<Mac_Address>.cnf.xm[ configuration file iscreated and the IP phone restarts

DHCP Server TFTP Server 10.1.2.1

Extension 1001

Cisco Unified

Communications

Manager

The IP phone sends an SCCP registration request lothe primary Cisco UnifiedCommunications Manager serverwilh the IP address 10.1.2.1 as defined in theSKP<.l/nc .4 ddres.s>.enfix ml (or the XMLDefault.cnf.xml) configuration file that was receivedvia TFTP.

Successful registration results in telephony configuration download lothe IP phone. The CiscoUnified Communications Manager server sends additional configuration elements to the IPphone during the final phases of the registration process including:

• Fine extension numbers and speed dials

• Soitkevs

• Other configuration elements

With autoregistration. the IP phone uses the XMLDefault.cnf.xml configuration file lo registerwith the Cisco Unified Communications Manager server. Once registered, a newSY:?<\fac_Address>.cr\1\\m\ configuration file is created. Cisco Unified CommunicationsManager restarts the IP phone, which downloads the SFIKV/r/c* Address>.cnf.xmlconfiguration file.

The following steps summarize the IP phone registration process:

Step 1 Power up

Step 2 (Jet IP address, subnet mask. DNSserver address (if used)

Step 3 Get TF I P server address

Step4 Get configuration file from '['FTP server

Step5 Register wiih Cisco Unified Communicalions Manager server

4-18 Introducing Cisco Voice and Unified Communications Administration (ICOMM] vS.O >2010 Cisco Systems, Inc

Page 273: Icomm Vol 1&2 Bw

Cisco SIP Phone Startup ProcessThis subtopic describes the SIP phone startup process. The IP phone boot sequences for SIP arevery similar to SCCP. The first four steps are the same as with SCCP phones and are not shownin the diagram.

Cisco SIP Phone Startup Process• Cisco SIP phone startup process

- Steps 1 to 4 are Ihe same as SCCP phones

i Cisco SIP Phone

6 Establish Connection— >

"\ 8 Localization Files

-\ 10 Custom Ringers

Cisco Unified

Communications

Manager

In the diagram and following steps itis assumed that the SIP phone has obtained an IP addressand infomiation about how to reach a TFTP server. The following stepsexplain the SIPphonestartup process:

Step 1 The SIP phone boots and tries todownload a CTL file. The CTL file contains asetof certificates and isonly used when CiscoUnified Communications Managercluster security has been enabled.

Step 2 Ihe SIP phone requests its SEP<mac>.cnf file from the Cisco TFTP server. Ifa SIPphone is new. this file will not be found because the phone is not currentlyconfigured in the Cisco Unified Communications Manager database.

Step 3 The SIP phone downloads the default configuration file XMLDefault.cnf.xml fromtheTFTP server. Thisconfiguration file contains systemwide configurationparameters, including the location oftheCisco Unified Communicalions Manager ofthe SIP phone. For autoregistration towork for SIP. this file also contains aparameter called auto_registration_name. Ifthis parameter isblank, then the SIPphone will not attempt toautorcgister. Ifthis parameter isnot blank, the SIP phonewill attempt toautoregister if it finishes Ihc boot sequence and still does not haveany legitimate directory number lines that areconfigured.

Step 4 The SIP phone requests the .Loads file, ifone was specified inthe defaultconfiguration file, todetermine what image the phone should berunning. Ifthe.Loads file specifies an image thatisdifferent from the image contained intheSIPphone, the SIP phone attempts toobtain the new images from the Cisco TFTPserver. Ifthe image isdownloaded and verified successfully, theSIP phone willreboot to load the new image.

© 2010 Cisco Systems, Inc. Endpoint and End User Administration

Page 274: Icomm Vol 1&2 Bw

Step 5 The SIP phones will download and use local dial plans iflocal dial plans areconfigured.

Step 6 Aconnection is established lo the Cisco Unified Communications Manager server.

Step 7 The IP phone will now register with the highest-priority Cisco UnifiedCommunications Manager server. The default SIP configuration file indicateswhether the SIP phone should conned using User Datagram Protocol (UDP) orICP.

Step 8 II the SIP phone does not have anv directory number lines provisioned, but ildoesha\ e the Cisco Unified Communications Manager IP address and port, the phonewill check the auto registration name parameter. Ifthe parameter contains a name,that name is used as the directory number line in the SIP Register message that issent to the SIPproxy. I 'pon receiving this message, theCisco UnifiedCommunications Manager should do the following:

• Identifv that the special autoregistration namehas been used.

• Create an entry in thedatabase for the new phone based on ihecurrentautoregistration settings.

• Generate the SFP</Hf/f>.cnf.xmI file for thenewphone.

• Acceptthe registration with the 200 OK response,

• Notify the phone to gel theconfiguration files again (Ifvent header in theSIPNOTIFY message).

• Fhe phone will automatically reset and reboot.

Step 9 The SIP phone will load the configured localization files.

Step 10 The SIP phone loads custom ringer files.

Fhe main differences between theSIPand SCCP startup processes areas follows:

• SEP</H(jc>.cnf.xml: The SIP phones get their entire configuration from the configurationfile. Therefore, theSFP<w<^>.cnFxml file is much larger for SIP than for SCCP.

• Dial plan file (optional): The SIP phones can download and use local dial plans.

• Softkey file: Ihe SIP phonesdownload their soflkeysets in this XML file.

4-20 Introducing Cisco Voice and Unified Communications Administration (ICOMM) vS.O ©2010 Cisco Systems, Inc

Page 275: Icomm Vol 1&2 Bw

Cisco Unified Communications Manager NetworkConfiguration

The table in this figure provides an overview ofthe initial Cisco Unified CommunicationsManager configuration.

Cisco Unified CommunicationsManager Network Configuration

Configure initial Cisco Unified Communications Managernetwork settings to allow IP phone registration.

ConfigureNetworkSettings

VerifyNetwork and FealureServices

Configure EnterpriseParameters

Configure ServiceParameters

NTPservers. DHCPservices. TFTPserver, removeDNS reliance.

Activatethe necessary feature services and checknetwork services, such as the Cisco CallManager andCisco TFTP.

ModJy enterprise parameters as required. Enterpriseparameters include fheURLlocatton usedwhentheIPphone Directory button is pressedandwhether or notlodisplay the extension inthe corporate directory listModify service parameters as required.Serviceparameters include sHence suppression and calltimers.

After installing Cisco Unified Communications Manager, some initial configuration must bedone before starting lodeploy endpoinls. This initial configuration includes the following:

• Configure network settings: Basic network settings have already been configured duringinstallation. However, some of them should berevisited; for example, use of external NTPand DNS servers. Network settings thatarenotconfigurable during installation must beaddressed before endpoint deployment; for example, enabling DHCP services on CiscoUnified Communications Manager.

• Verify network and feature services: Cisco Unified Communications Manager serversrun network services (automatically activated) and feature services (activated by theadministrator). After installation, network services should be checked, and desired featuresen ices must be activated.

• Configure enterprise parameters: Cisco Unified Communications Manager hasclusterwide configuration settings called enterprise parameters. After installation, enterpriseparameter default values should be verified and modified, ifrequired.

• Configure service parameters: Cisco Unified Communications Manager Services haveconfigurable parameters that can usually be set for each Cisco Unified CommunicationsManager server. After installation and service activation, service parameter default valuesshould be verified and modified, if required.

) 2010 Cisco Systems. Inc. Endpoint and End User Administration 4-21

Page 276: Icomm Vol 1&2 Bw

Service Activation

This subtopic describes service activation. The Service Activation web page is used toselectively activate and deactivate feature services for each server inthe cluster.

Service Activation

To enable Cisco Unified Communications Manager Servicesperform the following tasks:• Access the Cisco Unified Communications Manager Serviceability menu• Choose Tools* Service Activation and select the required server* Enabietne necessary services

Cisco CallManager and Cisco TFTP Service

Oplional Cisco DHCP Monitor Service

Cisco Unified Serviceability

J=t

Administrators can activate feature services on various nodes in the cluster lospecify whichservers perform certain functions for thecluster. Dedicate a particular server to one function orcombine several functions on one server.

To enable Cisco Unified Communications Manager Services, perform the following tasks;

• Access the Cisco Unified Communications Manager Serviceability menu

• Navigate to the Service Activation window via Tools > Service Activation

• Select the required sener

• Imable these necessarv1 services:

— Cisco CallManager

— Cisco TFTP

— Cisco DHCP Monitor Service

4-22 Introducing CiscoVoice and Unified Communicalions Administration (ICOMM) v80 )2010 Cisco Systems, Inc.

Page 277: Icomm Vol 1&2 Bw

DHCP ServerThis subtopic describes the DI ICP Server Configuration menu. Use the Cisco UnifiedCommunications Manager Administration menu to configure Cisco Unified CommunicationsManager as a DHCP server as described in this section.

DHCP Server

• Cisco Unified Communications Managerserver configuredfor DHCP service.

The DHCP Server Configuration menu includes thefollowing fields:

• Host Server

• Primary TFTP Server IPv4 Address (Option 150)

• Primary DNS IPv4 Address

• IP Address Lease Time

Define one ormore subnets for the DI ICP server by choosing System> DHCP > DHCPSubnet."Fhe DHCP Subnet Configuration menu includes thefollowing fields:

DHCP sener

Primarv' Start IPv4 Address

Primary End IPv4 Address

Primarv- Router IPv4 Address

IPv4 Subnet Mask

Primary DNS IPv4 Address

Primary TFTP Server IPv4 Address (Option 150)

© 2010 Cisco Systems, Inc. Endpoint and End User Administration 4-23

Page 278: Icomm Vol 1&2 Bw

DHCP on Cisco Unified Communications Manager ExpressWhen an IP phone is connected to Cisco Unified Communications Manager Fxpress ilautomatically queries for a DIICP server.

DHCP on Cisco UnifiedCommunications Manager Expres;

• Cisco Unified Communications Manager Express, oranother CiscoIOS router, may be configured with a DHCP pool for IPaddressallocation

The DHCP pool called"mypool" is configured with IPaddressesin the 10.1 1 0/24 subnet

• Optionally exclude for unavailable addresses

• Option 150 TFTP server value for theSCCP orSIP IP phones

Subnet 10 1 1 0/24

DHCP Server

ip dhep excluded-address 10.1 1 1 10 1.1.10

ip dhep pool mypoolnetwork 10.1.1.0 255.255 .255 0

option 150 ip 10.1.1.1

default -router 10.1.1.2

Cisco Unified Communications Manager Fxpress orany branch Cisco IOS router can beconfigured as a DHCP server.

The DHCP server responds by assigning an IP address to the IP phone and providing the IPaddress ofthe IFTP server through DHCP option 150. Then the phone registers with the CiscoUnified Communications Manager Fxpress server and atlempls to get configuration and phonefirmware files from the TFTP server. Option 66 may be required for third-parly SIP phones.

4-24 Intrcducing Cisco Voice and Unifed Communications Adminislralion (ICOMM) vS.O ©2010 Cisco Systems, Inc

Page 279: Icomm Vol 1&2 Bw

IP Phone Configuration Requirements in CiscoUnified Communications Manager

This topic describes the IP phone configuration requirements for Cisco UnifiedCommunications Manager.

IP Phone Configuration Requirements

Phone NTP Reference

Date and Time Group

Device Pool

- Cisco Unified CM Group

- Regions

- Locations

Security Profile

Softkey Templates

• Phone Button Templates

• SIP Profile (SIP Phones Only)

• Common Phone Profile

Cisco Unified

Communications

Manager

New York San Jose

Cisco Unified Communicalions Manager hasthefollowing requirements for configuring IPphones:

• Phone NTP Reference

• Date and Time Group

• Device Pool

• Cisco Unified CM Group

• Regions

• Locations

• Security Profile

• Sollkey Templates

• Phone Button Templates

• SIP Profile (SIP Phones Only)

• Common Phone Profile

>2010 Cisco Systems, Inc. Endpoint and End User Administration 4-25

Page 280: Icomm Vol 1&2 Bw

Cisco Unified Communications Manager GroupFhis subtopic describes the Cisco Unified Communications Manager Group.

Cisco Unified CommunicationsManager Group

ACisco Unified CM Groupspecifiesa prioritized listofCisco UnifiedCommunications Managers.

Up to threeserversina list plus a Survivaole Remote SiteTelephonyrouter

Thefirst Cisco Unified Communications Manager serverinthe listis theprimary server for IP phone registration.

Additional members ofthegroup serveas secondary andtertiary backupCisco Unified Communications Managers

Cisco Unified Communications Manager Groups mayoverlap

New York San Jose

SSgr^/ Cisco Unified r.MGroup;. Ovoiiap

"Fhe Cisco Unified Communications Manager Group (alsoknown as theCisco Unified CMGroup) isan ordered list ofCisco Iinified Communicalions Manager servers for IPphoneregistration. 1he purpose ofthe Cisco Unified CM Group is toprovide redundancy andscalability. 1oad balancing of IP phones across different Cisco Unified CommunicationsManager servers can be configured using multiple Cisco Unified CM Groups. TheCiscoUnified CM Group contains the following:

• Upto threeCisco Unified Communications Managerservers in a list

• The list can also contain anadditional Survivable Remote Site Telephony router

TheCisco (inified CM (iroup is assigned to devices such as IPphones or gateways. The firstCisco Uniiied Communicalions Manager server in ihe list is the primary server for IP phoneregistration. Additional members ofthe group serve assecondary and tertiary backup CiscoUnified Communications Managers. Cisco Unified Communications Manager Groups mayoverlap. For example:

• IP phones in New York mav beassigned the NY_Gronp Cisco Unified CM (iroup. whichconlains NY^CMserverl and NY_CMser\er2.

• IPphones in San Josemay be assigned the S.I_Group Cisco Unified CM Group, whichconlains SJ_CMserverl and SJ_CMserver2.

• IP phones in I os Angeles mav beassigned the LA_Group Cisco Unified CM (iroup. whichcontains NY CMser\er2 and SJ CMserver2.

4-26 Introducing Cisco Voice and Unified Communications Administration (ICOMM) vS.O ©2010 Cisco Systems. Inc

Page 281: Icomm Vol 1&2 Bw

Device Defaults and ProfilesIP phone configuration in Cisco Unified Communications Manager is simplified by usingdevice defautaand profiles. When adding many devices with similar propert.cs. theadministrator can define common parameters in the device defaults and profiles, thereby savingon the replication of tasks.

Device Defaults and Profiles

The table shows a comparison of the contentof thedevice defaults and profiles.

Component

Device Sellings

Device Defaults

Common Phone Profiles

Phone Security Profile

Defaultsettings, profiles, templates, andcommon device configurations.

Default characteri sties of each type of device thatregisters with Cisco Unified CommunicationsManager.

Phoneconfiguration parametersassigned to IPphones.

Security-related settingssuch as device securitymode, CAPF settings, digest authenticationsettings (forSIP phones only),and encryptedconfiguration file settings.Must be applied to each phone.

Device Settings contain default settings, profiles, templates, and common device configurationsthatcanbe assigned to thedevice or device pool.

Use dev ice defaults toset the default characteristics ofeach type ofdevice that registers with aCisco Unified Communications Manager. "Fhe device defaults for a device type apply toallautoregistered devices ofthat type within aCisco Unified Communications Manager cluster.When adevice autoregisters with a Cisco Unified Communications Manager server, itwillinherit the device default settings for its device type. The following device defaults can be setfor each device type to whichthey apply:

• Device load: Fists the firmware load that isused with a particular type ofhardware device

• Device pool: Allows the administrator to choose the device pool that is associated witheach type of device

• Phone button template: Indicates the phone button template that is used by each type ofdevice

Common phone profiles include phone configuration parameters such as the phone password(for supported IP phones). Do Not Disturb (DND). and personalization settings including end-user access to background images. After acommon phone profile has been configured, use thePhone Configuration window to associate an SCCP or SIP phone with the phone profile.Administrators can choose to use the default Standard Common Phone Profile, which iscreatedwhen Cisco Unified Communications Manager is installed, ifno specific settings arerequired.

© 2010 Cisco Systems. Inc.Endpoint and End User Administration 4-27

Page 282: Icomm Vol 1&2 Bw

Ihe Phone Security Profile includes security-related settings such as the device security modeCertificate Authority Proxy Function (CAPF) settings, digest authentication settings (for SIPphones onlv). 9„d enciypted configuration file settings. Asecurity profile must be applied to allphones that are configured in Cisco Iinified Communications Manager Administration.Administrators can make use of existing default security profiles, for which security is disabled

4-28 Introducing Cisco Voice and Unifed Communications Administration (ICOMM) vB.O ©2010 Cisco Systems, Inc

Page 283: Icomm Vol 1&2 Bw

Device PoolsDevice pools define sets of common characteristics for devices. The device pool structuresupports the separation of user and location information. The device pool contains only device-and location-related information.

Device Pools

• a device pool is assigned to a device.• Device pools define setsofcommon characteristics for devices.

Date and time Group, Cisco Unified CM Group, regions, and locations. The device pool structure supports the separation ofuser and location

information.

Contains only device- andlocation-related information

WAN:;

London

Device

Pool

\ i—^•» ,i _j»

New York Device Pool Paris Device Pool

To create anew device pool, mandatory components must be created, or default settings areused where applicable. Device pool settings include Ihc following:

• Cisco Unified Communications Manager Group

• Date/time group

• Region

• SRST reference

The device pool combines all of the individual configuration settings that have been createdinto asingle entity. This element can then be assigned to individual devices, such as IP phones.This process will'configure these devices with most ofthe configuration elements that theyneed to operate efficiently in the IP telephony network. For example:• All IP phones in New York may have the device pool NY_device_pool assigned to them.• All IP phones in Paris may have the device pool Paris_dcvicej>ool assigned to them.• All IP phones in London may have the device pool London_device_pool assigned to them.

) 2010 Cisco Systems, IncEndpoint and EndUserAdministration 4-29

Page 284: Icomm Vol 1&2 Bw

Templates

Cisco Unified Communications Manager supports the use of templates for IP phoneconfiguration.

Templates

Phone oiiu;:i templatesspecify how the buttons ofan IP phone are used

Options include lines,speed dials andintercom, etc.

Each IP phone has onephone button templateassigned to it

Softkey templates allowthe administrator toconfigure the IP phonesoftkey layout.

- Redial, Call Pickup,Call Forward, etc,

•+~BiiHon;..

Softkeys

Fach IP phone has one phone button template assigned to it. The phone button templatespecifies how the buttons ofan IP phone arc used; for example, extension lines, speed dials, orintercom.

Creating and using templates prov ides a fast way toassign acommon butloti configuration to alarge number of IP phones. Cisco Unified Communicalions Manager includes several defaultphone button templates. When adding phones, one ofthese templates can be assigned to the IPphones, or a new template can becreated if necessary.

Make sure thai all IP phones have at least one line assigned. Normally, button one has this lineassigned to it. Add additional lines lothe IP phones, depending onthe IP phone model,

IP phones have several features, such as speed dial and call forward, which are assigned lotheremaining buttons.

Before adding anv IP phones to the system, create phone button templates with all oftherequired combinations of phone buttons for all IPphone models thatarcused.

Softkey templates allow the administrator to configure the IP phone softkey layout: forexample, redial. Call Pickup. Call Forward, and so on.

Softkey template configuration allows the administrator tomanage ihe solikeys on Cisco IPphones. Cisco Unified Communications Manager supports two types ofsoflkey templates:standard and nonstandard softkey templates.

Applications lhat support softkev s can have one ormore standard softkey templates lhat areassociated with them: for example. Cisco Unified Communications Manager has iheStandardFeature and the Standard Usersoftkey templates that are associated with il.

4-30 Introducing Cisco Voice and Unified Communications Administration (ICOMM| v80 ©2010 Cisco Systems, Inc

Page 285: Icomm Vol 1&2 Bw

IP Phone ConfigurationThe Cisco Unified Communications Manager configuration ofTP phones consists of device andline parameters.

IP Phone Configuration

• IP phones areconfigured with device and line parameters.• Device configuration includes:

- Calling search space, automatic alternate routing group,button and softkey templates, phone type, and protocol(SCCP or SIP)

• Lineconfiguration includes:- Directory number, partition, calling search space, alerting

name, busy trigger, maximum number ofcalls, externalphone number mask, and associated devices

Lire 1. Direcloiy NumBer 1001 (Fred}Line 2. Directory Number 4002 (Office)

IP Phone A IP Phone B

Device configuration includes the following:

Calling search space

Automated alternate routing (AAR) group

Button and softkey templates

Phone type

Signaling protocol (SCCPor SIP)

Lineconfiguration includes the following:

Directory number

Partition

Calling search space

Alerting name

Busy trigger

Maximum number of calls

F.xtcrnal phone number mask

Associated devices

) 2010 Cisco Systems, Inc. Endpoint and End User Administration 4-31

Page 286: Icomm Vol 1&2 Bw

IP Phone Configuration Requirements in CiscoUnified Communications Manager Express

This topic describes the requirements for IP phone configuration in Cisco UniiiedCommunications Manager F.xpress.

Adding IP Phones

* Cisco Unified Communications Manager Express identifieseach IP phone by the unique MAC address.

IP phone type is also defined

• Configuration is downloaded to(he IP phone at registrationDirectory number, speed dials, etc.

• Additional configuration may be applied to theIPphone.

Cisco Unifed

CommunicationsManager Express

MAC Address

AAAABBBB.CCCC

When an IP phone is connected to the Cisco Unified Communications Manager F.xpresssystem, the registration process is the same as itisin Cisco Unified Communications Manager:• "I'hc IP phone automatically queries for a DHCP server. The DHCP server responds by

assigning an IP address to the IP phone and providing the IP address oftheTFTP serverthrough DHCPoption 150.

• The IP phone loads the Sl-P<w«f>.cnf.\ml (or XMLDefault.cnf.xml) file from theTFTPserver.

• The IP phone registers wilh the Cisco Unified Communications Manager F.xpress server.

Cisco Unified Communications Manager Fxpress identifies each IP phone by the unique MACaddress. The IP phone type isalso defined. The telephony configuration isdownloaded to theIP phone at registration including the follow ingparameters:

• Director, number

• Line label

• Speed dials, and so on

Additional configuration mav beapplied to the IP phone at registration lime.

4-32 Introducing Cisco Voice and Unified Communications Administration (ICOMM) v80 i 2010 Cisco Systems. Inc.

Page 287: Icomm Vol 1&2 Bw

mm

L

i

Software Configuration ElementsFhe table shows the software configuration elements for IP phones in Cisco UnifiedCommunications Manager Express.

Software Configuration Elements

Each physical phone ina Cisco Unified Communications ManagerExpress system must beconfigured as an ephone orvoice-register.

Component

IP phone

Directory Number

Global configurationparameters such as IPaddress for signaling

Operating modes

ephone

ephone-dn

telop hony-servica

Cisco Unified

Communications

Manager Express

Cisco Unified SurvivableRemote Site Telephony(SRST)

voice register poo'

voice register dn

voice register global

Cisco Unified

Communications

Manager Express

Cisco Unified SIP

Survivable Remote SiteTelephony (SRST)

Each ph\ sical phone in aCisco Unified Communications Manager Express system must beconfigured as an ephone or voice register as follows:

• SCCP IPphones aredefined using ephone configuration.

• SIP IP phones are defined using voice register configuration.

The phvsical IP phone can be assigned a directory number for each line as follows:

• Ephone-dn configuration forSCCP IPphones

• Voiceregister-dn configuration for SIP IP phones

Global configuration parameters, such as the IP address that isused for signaling, are definedusing telephony-service (SCCP) orvoice register global (SIP) configuration.

CiscoUnified Communicalions Manager Express supports SCCP andSIPIP phones in twooperating modes as follows:

• Cisco Unified Communications Manager Express

• Cisco Unified Survivable Remote Site Telephony (SRST)

) 2010 Cisco Systems, Inc. Endpoint and End User Administration 4-33

Page 288: Icomm Vol 1&2 Bw

SummaryFhis topic summarizes the key points that were discussed in this lesson.

Summary

• Registration of IP phones in a Cisco Unified CommunicationsManager and Cisco Unified Communications ManagerExpress environment relies on DHCP and TFTP services.

• Cisco Unified Communications Manager IP phoneconfiguration requirements include Cisco UnifiedCommunications Manager groups, device pools, softkeytemplates, and security profiles.

Cisco Unified Communications Managerand Cisco UnifiedCommunications ManagerExpress supportSCCP phonesusing ephone and ephone-dn configuration. SIP phones areconfigured usingvoice-register pools and voice-register dns.

Ihis lesson covered endpoint and end-useradministration in Cisco Unified CommunicationsManager and Cisco Unified Communications Manager Express.

References

For additional infomiation. refer to these resources:

• Cisco Unified Communications Manager Administration Guide, Release X.O(I):http://\\w\\.cisco.com/en/l'S';docs/voice__ip__comm/cucm/admin/8_() 1/eemefg/bccm-80l-cm.html.

• Cisco Unified Communications Svstem 8.x SRND on Cisco.com:littps:/:'ww\\.cisc<>.eom/en/US/'docs.'\oice ip_comin/cucm/snid/8x/uc8x.hlml

• Troubleshooting Guide for Cisco Unified Communications Manager. Release 8.0(1):hltp://wuw.cisco,com/eii'US/docs/voiee ip eomm/cucm/trouble/8 () l/trbl80l.html.

4-34 Inlroducing CiscoVoice and Unified Communications Administration (ICOMM) v8.0 '2010 Cisco Systems. Inc.

Page 289: Icomm Vol 1&2 Bw

Lesson 2

Understanding EndpointImplementation Options

OverviewIn aCisco Unified Communications Manager orCisco Unified Communications ManagerExpress environment. IP phones are often called endpoints. This module describes how toimplement endpoints in Cisco Unified Communications Manager and Cisco UnifiedCommunications Manager Express.

ObjectivesUpon completing this lesson, you will be able to describe how to implement endpoints in CiscoUnified Communications Manager and Cisco Unified Communications Manager Express. Thisability includes being able tomeet these objectives:• Describe the characteristics, differences, and process ofthe different IPphone

implementation tools in Cisco Unified Communications Manager

• Describe the characteristics, differences, and process oftheIP phone implementation toolsin Cisco Unified Communications Manager Express

Page 290: Icomm Vol 1&2 Bw

Implementing IP Phones in Cisco UnifiedCommunications Manager

This topic describes the basic configuration elements that are common to endpoints in CiscrUnified Communicalions Manager.

Endpoint Basic Configuration Elements

1 Date/Time GroupPresence Group

Device Pool

Cisco Unified CM GroupRegions

Locations

Security Profile

Softkey TemplatesPhone Button Templates

Common Phone Profile

SIP Phones

• SIP Profile (SIP Phones Only)Phone NTP Reference (SIP)

sen Unified CM Administrate

The endpoint configuration elements thai are shown in the figure are described over ihe nextfew pages. This list isnot an all-inclusive list but mainly identifies the basic elements. Someconfiguration elements can be assigned to the endpoint and some elements are assignedindirectly through a devicepool.

Examples ofelements lhat are assigned through ihe device pool are the following:

• Cisco Unified Communications Manager (iroup (known as the Cisco Unified CM Group)• Regions

• DateAfime Group

Configuration elements can be optional ormandatory. Some mandatory elements have delimitsthat are predefined and administrators can make use of these defaults in basic scenarios. TheSecurity Profile isanexample of a mandatory element.

Asecurity profile must be applied toall phones that are configured in Cisco UnifiedCommunications Manager Administration. The administrator can make use ofexisting securityprofiles, which have securitv disabled.

4-36 Introducing Cisco Voice and Unifed Communications Administration (ICOMM) vB.O ©2010 Cisco Systems, Inc.

Page 291: Icomm Vol 1&2 Bw

Phone NTP ReferenceThis subtopic describes the phone Network Time Protocol (NTP) reference.

Phone NTP Reference

Configure a phone NTPreference to ensure thatSIP phones get date andtime synchronization fromthe NTP server.

Phone NTP references

will be selected in the

date/time group.

If none ofthe NTP servers

respond, the SIP phoneuses the date header inthe 200 OK response.

phone NTPRrfciwKn CtwTKMRirti™

e«* 10,2,250431 ^*m*^

Phone NTP references can beconfigured inCisco Unified Communications ManagerAdministration toensure that a Session Initiation Protocol (SIP) phone gets its date and timefrom an NTP server. Ifno NTP server isreachable, the SIP phone uses the date header inthe200 OK response to the register message for the date and time. Skinny Client Control Protocol(SCCP) phones obtain time information within SCCP messages.

After the phone NTP reference has been added to Cisco Unified Communications ManagerAdministration, itmust beadded toa date/time group. Priorities ofthephone NTP referencescan be configured in the date/time group.

fhe date/time group configuration is referenced from adevice pool, and the device pool isassigned to a device at the Device Configuration page.

Phone NTP reference information fields are as follows:

• IP Address: Enter theIPaddress ofthe NTP server thattheSIP phone should use to getitsdate and time.

• Description: Enter adescription for the phone NTP reference. Cisco UnifiedCommunications Manager Administration automatically propagates the information in theIPAddress field to the Description field, but il canbeedited.

>2010 Cisco Systems, Inc. Endpoint and End User Administration

Page 292: Icomm Vol 1&2 Bw

Mode: From the drop-down list box. choose the mode for the phone NTP reference. Thevalues available areihefollowing:

— Directed Broadcast: Directed Broadcast is the default NTP mode. In this mode, thephone accesses dale/time information from any NTP server but gives the listed NTPsen ers (1st - primarv. 2nd - secondary) priority. For example, ifthe phoneconfiguration contains NIPservers where A= primary NTP server and B=secondary/backup NTP server, the phone uses the broadcast packets (derives thedate/time) from NTP server A. IfNTP server Ais not broadcasting, the phoneaccesses date/time information from NTP server B. If neither NTP server isbroadcasting, the phone accesses date/lime infomiation from any other NTP server.Ifno other NTP server is broadcasting, the phone will derive the date/time from theCisco Unified Communications Manager 200 OK response lo the register message.

- I nicast: In this mode, the phone will send an NTP query packet lo lhat particularNTP serv er, Ifthe phone does not receive a response, Ihe phone will accessdate/time information from anv other NTP server.

— Multicast: Ihis mode works in a similar way lo broadcast, except the NTPmessages from ihe sen erare not sent to all destinations (broadcast), but lo agroupofdestinations (multicast). This mode requires multicast routing configuration in theIP network.

— Anycast: This mode alsorequires multicast routing configuration in the IPnetwork,fhis mode works in asimilar way to unicast. Instead ofsending the NTP querypacket to a particular NTP server as a unicast. the phone will send to a multicastdestination. There is usually a primary server listening for the NTP traffic. Asecondarv serv erwill automatically receive the traffic vvhen the primarv server fails.The primary and secondary servers can be reachable anywhere in the multicastnetwork.

Note Cisco Unified Communications Manager cannot be configured asphone NTP references

4-38 Inlroducing Cisco Voice and Unified Communications Administration (ICOMM) vS.O ©2010 Cisco Systems, Inc

Page 293: Icomm Vol 1&2 Bw

aw

J

J

4

a

•mm

a.

Date/Time Group ConfigurationThis subtopic describes the DateATime Group configuration.

Date/Time Group Configuration

- Date/Time Groups define time zonesfor connected devices.*Optionally select a phone NTP reference for this time zone.• The Date/Time Group is assignedto a devicepool, andthe

device pool is assigned to a device.

u)-X=

Use Date/Time Groups to define time zones for the various devices thai are connected to CiscoUnified Communications Manager. Each device exists as amember ofonly one device pool.The dev ice pool has only one assigned Date/Time Group.

When Cisco Unified Communications Manager is installed, a default Date/Time Group isautomatically configured that is called CMLocal. CMLocal synchronizes to the active date andtime ofthe operating system on the server where Cisco Unified Communications Manager isinstalled. After installing Cisco Unified Communications Manager, the settings for CMLocalcan be changed.

Note CMLocal resets totheoperating system dateandtime whenever theCisco UnifiedCommunications Manager is restarted orwhen theCisco Unified Communications Managersoftware is upgraded to a new release. Do not change the name of CMLocal. ^

The Dale/Time Groupfield descriptions are as follows:

• Croup Name: Enter the name thai isassigned tothe new date/time group.• Time Zone: Select the time zone for the date/time group that isbeing added by choosing it

from the drop-down list box.

• Separator: Choose the separator character lo use between the date fields.• Date Format: Choose thedateformal forthedate thatdisplays on the IPphones.

• Time Format: Choose a 12-hour or 24-hour lime format

) 2010 Cisco Systems. Inc. Endpoint and End User Adminislralion 4-39

Page 294: Icomm Vol 1&2 Bw

Selected Phone NTP References: Ordered by the highest priority. To ensure that aSIPphone gets its date and time configuration from an NTP server, add the phone NTPreference(s) lo the date/time group. To add aphone NTP reference to Ihe date/time groupperform the following tasks:

Click the Add Phone NTP References button. Find the phone NT Preference(s) thatneed lobe added. Onlv phone NTP references that exist inthe Cisco UnifiedCommunications Manager database are displayed.

After the search results display, check the check boxes for Ihe phone NTP referencesor click Select AM.

— Click Add Selected.

4-40 Introducing Cisco Voice and Unified Communications Administration (ICOMM] v8 0 ©2010 Cisco Systems. Inc.

Page 295: Icomm Vol 1&2 Bw

Cisco Unified Communications Manager GroupThis subtopic describes the Cisco Unified Communications Manager Group.

Cisco Unified CommunicationsManager Group

• The Cisco Unified Communications ManagerGroupspecifiesa prioritized list ofCisco Unified Communications Managerservers.

• The first CiscoUnified Communications Managerinthe lististhe primary server.

a-X— D-*}— *•-<-«-3—«

i.,_..,tL..™_.™.. .u ^r™^,-.™.

..» w«a« ?--- ™*i :r-.*..»™ '- ». »«

-* Primary Server

;

._. — w ™ — «-, —~.

©••«- """"

A Cisco Unified Communications Manager Group specifies a prioritized listof upto threeCisco Unified Communications Managers. The first Cisco Unified Communications Managerin the list serves as the primary Cisco Unified Communications Manager for that group, and theother members ofthegroup serve assecondary and tertiary (backup) Cisco UnifiedCommunications Manager servers.

Each dev ice pool has one Cisco Unified Communicalions Manager Group that is assigned to it.When a device registers, ilattempts toconnect lothe primary (first) Cisco UnifiedCommunications Manager in the group that isassigned to its device pool. Ifthe primary CiscoUnified Communications Manager isnot available, the device tries toconnect tothe next CiscoUnified Communications Managerthat is listed in the group, and so on.

Cisco Unified Communications Manager Groups provide the following important features forthe Cisco Unified Communicalions System:

• Redundancy: This feature allows the administrator todesignate primary and backup CiscoUnified Communications Manager servers for each group.

• Call processing load balancing: 'Fhis feature allows the administrator todistribute thecontrol of devicesacrossmultiple Cisco Unified Communications Managerservers.

For most systems, there is a need for multiple groups. Asingle Cisco Unified CommunicationsManager can be assigned to multiple groups to achieve better load distribution and redundancy.

) 2010 Cisco Systems. Inc. Endpointand End User Administration 4-41

Page 296: Icomm Vol 1&2 Bw

Regions ConfigurationThis subtopic describes the Regions configuration.

Regions Configuration

Specify the bandwidth (bit rate) that is used foran audio orvideo call within a region and between regions bycodectype.The audio codec determinesthe type of compression and themaximum amount of bandwidth that is used per audio call.

:>

Regions are used to specif) the maximum bandwidth lhat is used peraudio or video call withina region and between regions.

Theconfigured audio codec determines the type of compression andhence the maximumamount of bandwidth that is used per audio call.

"Fhe video call bandwidth is the sum ofthe audio and video bandwidth ofthe video call.

Note The default audiocodec forallcallsthrough CiscoUnified Communications Manager isG722 G.711 is used for devices thatdo not support G.722. If thereis no plan lo use anyother audio codec, itis nol required to change the region configuration.

Complete these steps to configure a region:

Step1 Choose System >Region. Ihe default region that wascreated during theCiscoI.'nified Communications Managerinstallation appears.

Step 2 Click Add New button to configure the regions.

Step 3 Give the new region a unique name. Click Save.

Step4 (Optional) Choosethe codecand video bandwidth as appropriate between theregions. Thedefault mtraregion codec is0.7 i l/G.722. Thedefault intcrregion codecis G.729. The defaults are controlled by serviceparameters.

4-42 Introducing Cisco Voice and Unified CommunicationsAdministration (ICOMM) vS.O ©2010 Cisco Systems, Inc.

Page 297: Icomm Vol 1&2 Bw

Locations ConfigurationFhis subtopic describes the Locations configuration.

Locations Configuration

• Add locations to implement call admission control ina centralizedcall-processing deployment,

• Regulate audio quality and video availability by limiting theamountof bandwidth that is available foraudio and video calls.

Use locations to implement Call Admission Control (CAC) in a centralized call-processingsystem. CAC enables the administrator to regulate audio quality and video availability bylimiting the amount ofbandwidth that is available for audio and video calls thai go in or out ofa location.

Each location is assigned a name. The location name will be assigned todevices such as IPphones. It is helpful ifthe names follow some meaningful structure such as "Branch 1" or"Central Site."

In a central i/edcall-processing system, a single Cisco Unified Communications Managercluster provides call processing for all locations on the IP telephony network. The CiscoUniiied Communications Manager cluster usually resides at the main (orcentral) location,along with other devices such as phones and gateways. The remote locations contain additionaldevices, but no Cisco UnifiedCommunications Manager. IP WAN links connect the remotelocations to the main location.

Note IfCAC is notused to limit the audioand video bandwidth on IPWAN links, an unlimitednumber of calls can be active on that link at the same time.This situationcan cause thequality ofall audio andvideo calls todegrade as thelink becomes oversubscribed.

)2010 Cisco Systems, Inc Endpoint and End User Administration

Page 298: Icomm Vol 1&2 Bw

Device Pools ConfigurationThis subtopic describes the Device Pool configuration.

Device Pools Configuration

• Device pools definesets of common characteristics fordevices.• Configuration includes Cisco Unified Communications Manager

Group for IP phone registration, location, region, anddate/timegroup.

Device pools define sets ofcommon characteristics for devices. The device pool structuresupports the separation ofuser and location infomiation. The device pool contains only device-and location-related information. The Common Device Configuration window records all theuser-oriented information, such as the type of softkey template that is used and localeinformation.

Fnsure thateach dev ice is associated with a device pool andwith a common deviceconfiguration for user-oriented infomiation.

To create a new dev icepool, these minimal mandatory components mustbe created, or defaultsettings will be used where applicable: Cisco Unified Communications Manager Group,Date/Time Group. Region. Softkey Template, and fhe Survival Remote Site Telephony (SRST)reference.

The device pool combines all ofthe individual configuration sellings thai have been createdinto a single enlilv. This element can then be assign lo individual devices, such as IP phones.This process will configure these devices with most ofthe configuration elements that theyneed to operate efficient!} in the IP telephony network.

Complete these steps to createthe dev ice pool:

Step 1 Choose Svslcm > Device Pool. The Find and Fist Device Pools window opens.

Click the Add New button to open the Device Pool Configuration window.Step 2

Step 3 Choose, ai a minimum, theCisco Unified Communications Manager (iroup.Date/Time Group. Region, and a Softkey Template.

4-44 Introducing CiscoVoice and Unified Communications Administration (ICOMM) v80 ©2010Cisco Systems, Inc.

Page 299: Icomm Vol 1&2 Bw

Device Settings ConfigurationThis subtopic describes the Device Settings configuration.

Device Settings Configuration

Ciico umfied CM Administrationfir Oici Untied CommwltBllO'll *otiH*OM

I »«*-- C*hrtfcs- 4flrtii»3r«tnt i

Device settings containcommon configurationoptions for IP phones.

Default settings anddevice profiles can becreated for each device

type.

Templates and commondevice configurations canbe defined.

Assigned to a device ordevice pool

LHor Td^im

i\ E*-« •Ccr>flc,u"Bhtii

Device Settings contain default settings, profiles, templates, and common device configurationsthat can be assigned toadevice ordevice pool. Some ofthe elements in Device Settings will bedescribed over the next few pages.

>2010 Cisco Systems, Inc. Endpoint and End User Administration 4-45

Page 300: Icomm Vol 1&2 Bw

Device Defaults ConfigurationThis subtopic describes the Device Defaults configuration.

Device Defaults Configuration

• Usedevice defaults toset thedefault characteristics ofeachtype ofdevice that registers with Cisco Unified Communications Manager.

• Define the default firmware, device pool, and phone button templatefor each device type.

^SSSSS^BmmmmmmmmmWMmmmmmmmmmmm

Use dev ice defaults toset the default characteristics of each type ofdevice lhat registers with aCisco Unified Communications Manager. The device defaults for a device type apply loallautoregistered dev ices of that l_v pewithin a Cisco Unified Communications Manager cluster.

Flic following dev icedefaults canbe set foreachdevice type to which they apply:

• Device Load: Fists the firmware load that is used with a particular type of hardwaredevice.

• Device pool: Allows the adminislrator lo choosethe devicepoolthai is associated witheach t}pe of dev ice.

• Phone button template: Indicates the phone button template that is used byeachtype ofdevice.

A dev ice inherits the dev ice default settings toritsdevice type when it autoregisters with CiscoUnified Communications Manager.

Complete these steps to update the device defaults:

Step 1 In Cisco Unified Communicalions Manager Administration, chooseDevice>Dev iee Settings > Device Defaults to open the Device Defaults Configurationwindow.

Step2 In Ihe Dev ice Defaults Configuration window, modify theappropriate settings forthe deviee that need lo be changed.

Step 3 (Tick Save lo save the changes in the Cisco Unified Communications Managerconfiguration database.

4-46 Introducing Cisco Voice and Unified CommunicationsAdministration (ICOMM) v8,0 '2010 Cisco Systems, Inc.

Page 301: Icomm Vol 1&2 Bw

"»*

Phone Button Template ConfigurationThis subtopic describes the Phone Button Template configuration.

Phone Button Template Configuration

Specify how thephone buttons ofanIPphone should beused.Phone Button Template options include lines, speeddials, andfunctionssucn as callback, call pickup, elc.

Eacti IPphonehas one phonebullon template assigned.

J-X—t!-^— --<•

L»~

uj- Cii P*"UH

afSt<fnr

Creating and using templates provides a fast way to assign acommon button configuration lomany IP phones.

Cisco Unified Communicalions Manager includes several default phone button templates.When adding phones, one ofthese templates can be assigned tothe phones ora new templatecan be created if necessary.

Make sure that all phones have atleast one line assigned. Normally, the line isassigned tobutton 1. Additional lines canbe assigned to a phone, depending on the IPphone model.Phones generally also have several features, such as speed dial and call forward, which areassigned to the remaining buttons.

Before adding any IP phones tothe Cisco Unity Connection system, create phone buttontemplates with all ofthe required combinations ofphone button templates for all used IP phonemodels.

© 2010 Cisco Systems, Inc. Endpoint and End User Administration

Page 302: Icomm Vol 1&2 Bw

Softkey Template ConfigurationThis subtopic describes the Softkey Template configuration.

4-48

Softkey Template Configuration

• Configure softkey layouts, which are assigned to IP phones.- Select Configure Softkey Layout from the Softkey Template

Configuration menu, and click Go, Selectthe required softkeys percall state.

Hi

Softkey template configuration allows theadministrator to manage softkeys on Cisco IPphones, Cisco Linified Communications Manager supports the following two types of softkeytemplates:

• Standard sofikev templates

• Custom sofikev templates

Applications thatsupport sofikev s can have one or more standard softkey templates thatareassociated with them; forexample. Cisco Unified Communications Manager has the StandardFeature and the Standard User soltkev templates thai areassociated with it. Standard softkeytemplates cannot be modified or deleted.

To create a new softkey template, copv one ofthe templates,edit it. and save it with a newname or create a new sofikev template. Follow these steps:

Step1 Choose Dev ice> Device Settings>Softkey Templates to access the SoftkeyTemplate Configuration windowin Cisco Unified Communications ManagerAdministration.

Step 2 Click Add New.

Step 3 Select a sofikev template in the drop-down list box and clickCopy to createa newtemplate.

Step 4 Finer a unique name to identify the softke} template.

Step 5 Filler a description.

Step6 You can designate this softkeytemplate as the standard softkey template bychecking the Default Softkey Template check box. Fhis(default) template cannotbe deleted until the default designation is removed.

Introducing Cisco Voice and Unifed Communications Administration (ICOMM] v8.0 ©2010 Cisco Systems, Inc

Page 303: Icomm Vol 1&2 Bw

Step 7 Click Save.

Step 8 To configure the positions ofthe softkeys on the Cisco Unified IP phone display.choose Configure Softkey Layout from Ihe Related Links drop-down list box: then.click Go. The Softkey Layout Configuration window displays.

Step 9 To configure the softkey positions for acall state, choose ihe call state from theSelect a call stateto configure drop-down listbox. Fhe Softkey LayoutConfiguration window redisplays, and the Unselected Softkeys pane and SelectedSoftkeys pane display softkeys lhat are applicable to the call state that you chose.

Step 10 Use the right and left arrows to move softkeys from one list to the olher between theUnselected Softkeys andSelected Softkeys panes.

Step 11 To rearrange the softkey positions in the Selected Softkeys, use the up and downarrows.

Step 12 Click Save.

Step 13 Click Apply Config for updates to the softkey template to take effect on the IPphones.

i2010 Cisco Systems. Inc Endpoint and End User Administration

Page 304: Icomm Vol 1&2 Bw

Common Phone Profile ConfigurationThis subtopic describes the Common Phone Profile configuration.

Common Phone Profile Configuration

• Common phone profiles include phone configuration parameterssuch as Do Not Disturb (DND) and are assigned to IPphones.

• Device-specific configuration options include camera, USB port,and PC port enable.

Common phone profiles include phone configuration parameters such asthe phone password(for supported IP phones). Do Not Disturb (DND). and personalization settings including end-user access to background images.

After a common phone profile has been configured, use the Phone Configuration window toassociate a phone with ihe profile.

Administrators can decide to use the default Standard Common Phone Profile, which is createdwhen Cisco Unified Communications Manager is installed, ifno specific sellings are required.

4-50 IntroducingCisco Voice and Unifed CommunicationsAdministration (ICOMM) vB.O ©2010 Cisco Systems, Inc.

Page 305: Icomm Vol 1&2 Bw

Configuration Methods and ToolsThis subtopic compares the configuration methods for implementing IP phones.

Configuration Methods and Tools

• Cisco Unified Communications Manager supports severalmethods for implementing IP phones.

^H »l«*.wH W AH/*r.n IP PhnriM Advantages Disadvantages mmm

Autoregistration

• Devices

automaticaSyadded

« Default Settings,random DN

» Modifications needed

Cisco Unffied CommunicationsManager BUkAdministrationTool (BAT)

Cisco Unified Communicalions

Manager Auto-Register PhoneToo!

• Bulk add

• Very scalable

• MAC addresses not

required

• MAC addresses

required in BATfiles

• CSscoCRSrequired

• Complex configuration

Manual Configuration

* Simple » MAC addresses

required

• Time-consuming

Cisco Unified Communications Managersupportsseveralmethodsfor implementing IPphones.

The autoregistration feature provides a quick and simple process for adding new IP phones andassigning extension numbers from a pool.

Cisco Unified Communications Manager Bulk Administration Tool (BAT) provides amechanism foradding large numbers of IP phones. In addition to adding newIPphones, CiscoUnified Communications Manager BAT supports modifying or deleting existingconfigurations.

The Cisco Unified Communications Manager Auto-Register Phone 'fool requires morecomplexconfiguration, but scales to very large IP phonedeployments.

Manual configuration is the mostbasicmethod, andrequires the administrator to entereachIPphone by hand.

>2010 Cisco Systems. Inc Endpoint and End User Administration 4-51

Page 306: Icomm Vol 1&2 Bw

Autoregistration

Ihis subtopic describes the Cisco Unified Communications Manager autoregistration featureforassigning extension numbers to new IPphones.

Autoregistration

• Supported by all Cisco IP phones.

* Existing endpoints are not affected.

• Automatically adds IP phones not found in database

Based on MAC addresses

* An autoregistration directory number range is configured.

Each IP phone added by autoregistration is assigned withthe next available directory number of the configuredrange.

• Cisco Unified Communications Manager BAT can be used tomake bulk changes after autoregistration.

* The Cisco Unified CommunicationsManager Auto-RegisterPhone Tool can be used to associate phones with specificdirectory numbers after autoregistration.

Autoregistration allowsCisco Unified Communications Manager to issueextension numbers tonew IP phones. This process is like the way in which the DHCPserver issues IP addresses.

When autoregistration isconfigured and enabled, a new IP phone boots and attempts to registerwith Cisco Unified Communications Manager for ihe first time, and then Cisco UnifiedCommunications Manager issues an extension numberfrom a configured range. AfterCiscoUnified Communications Manager issues theextension, it adds the phone to itsconfigurationdatabase with the used device ID (MAC address) and the assigned extension.

After the phone is added, theassigned extension usually must usually be modified because aspecific extension is intended to be usedfor a given phone. Therefore, autoregislralion onlyslightly simplifies registration whenadding many IP phones. The MAC addresses ofthe phonesare automatically added to the Cisco Unified Comniunications Manager configuration database.The extensions per phone must still be modified.

Some phone sellings, such as device pools, need to be globally changed from their defaultvalues. Use Cisco Unified Communicalions Manager BAT after phones have beenautoregistered.

for largedeployments, use the Cisco Unified Communications Manager Auto-Register PhoneTool, which allowsspecific extensions to be assigned lo individual phones basedon user input.

Autoregistration is supported by all IPphones and does not affect phones lhat are alreadyconfigured.

4-52 Introducing Cisco Voice and Unifed Communications Administration (ICOMM) vS.O ©2010 Cisco Systems. Inc

Page 307: Icomm Vol 1&2 Bw

Configuring AutoregistrationThis subtopic describes how to enable autoregistration for automatic addition of new phones tothe Cisco Unified Communicalions Manager configuration database.

Configuring Autoregistration

1 Verify (orchange) theautoregistration phone protocol.2 Ensure that autoregistration is enabled on one Cisco

Unified Communications Manager Group.

3 For each Cisco Unified Communications Manager of theCisco Unified Communications Manager Group, enable ordisable autoregistration. Ifautoregistration is enabled,configure a range ofdirectory numbers to be assigned.

4 Manual reconfiguration or Cisco Unified CommunicationsManagerBAT maybe used to personalize autoregistereddevices.

Following are the four steps that are involved in configuring autoregistration—the fourth step isoptionalalthough commonly required:

Verify that the desired autoregistration default protocol isselected.

Ensure that autoregistration isenabled ononeCisco Unified CommunicationsManager Group.

Selectively configure Cisco Unified Communications Manager servers that aremembers ofthe Cisco Unified Communications Manager group that hasautoregistration enabled tobeused for autoregistration. Ifautoregistration isenabledon a particular server, sel thedirectory number range for thatserver.

Reconfigure the automatically added phones, applying the individually requiredconfiguration settings. This reconfiguration can bedone using Cisco UnifiedCommunications Manager BATfor groupsof phonesthat share some settings, ormanually for each phone.

Stepl

Step 2

Step 3

Step 4

>2010 Cisco Systems. Inc. Endpoint and End User Administration 4-53

Page 308: Icomm Vol 1&2 Bw

Assigning the DefaultAutoregistration ProtocolThis subtopic describes how toassign the default autoregistration protocol.

Assigning the Default Autoreqrstration

• Configure the protocol for IPphone autoregistration.• The default autoregistration phone protocol is SCCP.

- Options: SCCP or SIP

EBbapriftr* p*r«*Hw**T* fnfaouwi

The default autoregistration phone protocol isanenterprise parameter thai isconfigured underSystem > F.nterprise Parameters.

Thedefaultautoregistration phoneprotocol specifies the protocol that should be usedon CiscoIPphones thaisupport SCCP and SIP. Thedefault autoregistration protocol is SCCP.

Click theSa* e andApply Config buttons for the parameter change lo takeeffect.

4-54 Introducing Cisco Voice and Unified CommunicationsAdministration (ICOMM> v8 0 ©2010 Cisco Systems. Inc.

Page 309: Icomm Vol 1&2 Bw

Cisco Unified Communications Manager Group ConfigurationThis diagram shows the second step of configuring autoregistration, which is lo enableautoregistration for one Cisco Unified Communications Manager Group.

Cisco Unified CommunicationsManager Group Configuration

* Select Cisco Unified Communications Managers for theCiscoUnified Communications Manager Group.- Primary server is first inthe list

• Check autoregistration for the group.

O™ IBliSrB I M Gnmp r.miiaur.i

|^« X"" 0°* tl** ^ W">**9

- c*KoUn*-dCs-*™«kcB*w*Managor&»BpS*t*^4

y.jWto igqslnr—n ( ^ —^.r•~-™jg| -J

Navigate to System >Cisco Unified CM Group and choose the group to be configured. At theCisco Unified Communications Manager group that should provide the autoregistration service,check the Auto-registration Cisco Unified Communications Manager Group checkbox.Autoregistration can be enabled on only one Cisco Unified Communications Manager group.Activating autoregistration on one Cisco Unified Communications Manager groupautomatically disables the checkbox on the group that had autoregistration enabled before (ifapplicable).

Select the required Cisco Unified Communications Manager servers from the available CiscoUnified Communications Managers window and ensure that the primary Cisco UnifiedCommunications Managerserver is first in the list.

>2010 Cisco Systems, Inc.Endpoint and End User Administration 4-55

Page 310: Icomm Vol 1&2 Bw

Cisco Unified Communications Manager Configuratiion

fhis diagram shows how to enable autoregistration on the individual servers ofthe CiseUnified Communications Manager group for which autoregistration has been enabled.

Cisco Unified CommunicationsManager Configuration

• Define theautoregislration directory numberrange• Enableautoregislrationfor theCisco Unified Communications

Manager server.

Cisco Unified CMConfawaiim,

lseo

Complete these steps to enable autoregistration on aspecific Cisco Unified ComniunicationsManager server. I'hc server must be amember of the Cisco Unified Communications Managergrouplhat is configured forautoregistration:

Step 1 from Cisco [inified Comniunications Manager Administration, choose System >Cisco I nified Communications Manager.

Step 2 Click Kind and choose the server that should be configured for autoregistration.Step 3 Under the Auto-Registration Information section, enter the appropriate directory

number range in the Starting Directory Number and landing Directory Number fields(for example, starting directorv number 2000 and ending director}- number 2050).

Step 4 Insure that the Auto-Registration Disabled on this Cisco UnifiedCommunications Manager check box is unchecked.

Steps Click Save.

Note Specifying a valid range of directory numbers in the Starting Directory Number and EndingDirectory Number fields automatically clearstheAuto-Registration Disabled on this CiscoUnified Communications Manager check box.

4-56 Introducing Cisco Voice and Unified Communications Administration (ICOMM) vB.O ©2010 Cisco Systems, Inc.

Page 311: Icomm Vol 1&2 Bw

Manual Cisco IP Phone ConfigurationThis subtopic describes how to manually add phones to Cisco Unified CommunicationsManager,

Manual Cisco IP Phone Configuration

• Add the IP phone.

• Configure the IPphone settings.• Add directory numbers to the IPphone.

• Apply the configuration.

Manuallv adding new IP phones to the network is often tedious, but itcan constitute a largepart of dav-to-day voice network management. Provisioning aSIP phone is just likeprovisioning an SCCPphone.

The configuration procedure consists ofthe following high-level steps:

Stepl Add the IP phone.

Step 2 Configure the phone.

Step3 Configure oneor more directory numbers.

Step 4 Applythe configuration to the phone.

>2010 Cisco Systems. Inc. Endpointand End User Administration 4-57

Page 312: Icomm Vol 1&2 Bw

Add the IP Phone

Che figure illustrates an example ofadding an IP phone.

Add the IP Phone

• Navigate to Ihe Device > Phone menu

• Select the Phone Type, forexample, 7965.

• Select Ihe phone protocol

• SIPorSCCP

fop.,:.;r SHctt Ilie rypn of pfHmE you ^v

! type ol Htm.i8 y,,„ •„

In order to manuallv add an IP phone lo Cisco Unified Communicalions Manager, navigate tothe Device >Phone menu. Select the Add a New Phone option and choose the correct phonetvpe and protocol that should be used with the Cisco IP phone: SCCP or SIP.

Click Next to go to ihe Phone Configuration page.

In the example, a Cisco Unified IP Phone 7965 using the SCCP protocol was selected.

4-58 Introducing CiscoVoice and UnifedCommunications Administration (ICOMM) v8.0 ©2010 Cisco Systems, Inc

Page 313: Icomm Vol 1&2 Bw

Configure SCCP IP Phone SettingsThis figure shows the Phone Configuration page, where parameters can be configured for the IPphone that is tobe added.

Configure SCCP IP Phone Settings

Required parameters:• MAC Address

• Device Security Profile

• (Device Pool)

• (Phone ButtonTemplate)

• (Common Phone Profile)

• (Location)

• (Built-in Bridge)

• (Privacy)

• (Device Mobility Mode)

( ) = Parameters with defa Jl values

^>

Each phone in the Cisco Unified Communications Manager configuration database is uniquely-identified bv adevice ID. which is built from the MAC address. The MAC address otan IPphone is printed on alabel at the back ofthe phone and can be viewed at the phone itself by-pressing the Settings button, followed by selecting Network Configuration.In addition to the MAC address, the following parameters mustbeset:

• MAC Address

• Device Pool

• Phone Button Template

• Device Security Profile

Note Not all mandatory parameters have tobeconfigured because some ofthem have defaultvalues Only those in the list that do not have defaults must beconfigured before the phonecan actually beadded tothe configuration database. In Cisco Unified CommunicationsManager, required parameters aremarked with anasterisk (*) __

i 2010 Cisco Systems, Inc. Endpoint and End UserAdministration 4-59

Page 314: Icomm Vol 1&2 Bw

Directory Number ConfigurationThe figure shows the configuration of the directory number lo be used by ihe newly added IPphone.

Directory Number Configuration

Required parameters:• Directory Number

• Presence Group

" Auto Answer

• VisualMessage WaitingIndicator Policy

• Ring Setting (Phone Idle)

• Maximum Number of Calls

• Busy Trigger

) = Parameler^ wrtti oefaiil values

Dtaaonr number confiowirtion

Follow this procedure to configure adirectory number lor the manually added IP phonestepi

Step 2

Atthe Phone Configuration window in the Associated Information column onihcleft, click Line [\| - Add anew DN to configure the first line with adirectorynumber.

When the Director.- Number Configuration window appears, enter the directorynumber ofthe IPphone in theappropriate field.

Step 3 Click Save.

Additional, optional parameters can be specified in the Directory Number Configurationwindow:

Route Partition

Alerting Name

Calling Search Space

Call forwarding options (forexample, forward to voice mail)

External Phone Number Mask

Note Use the same procedure toconfigure additional lines if the phone hasmore than oneline.

4-60 Introduang Cisco Voice andUnified Communications Administration (ICOMM) vS.O ©2010Cisco Systems, Inc

Page 315: Icomm Vol 1&2 Bw

Apply the ConfigurationThe figure shows how to apply configuration changes to IP phones.

Apply the Configuration

• Click Apply Config toactivate thechanges.• Also required when theconfiguration is modified.

t>k«I(iry Wumber ConrmOTatH

d>

Afier making changes to IP phones in the Cisco Unified Communications Manager database, itis nccessaty to apply the changes. Click Apply Config to apply the changes.The IP phone may restart to apply the configuration changes.

NoteIf a call isin progress, the IP phone will not bereset until the end of the call.

>2010 Cisco Systems. Inc.Endpoint and EndUserAdministration 4-61

Page 316: Icomm Vol 1&2 Bw

Cisco Unified Communications Manager BATThis subtopic describes the Cisco Unified Communicalions Manager BAT.

Cisco Unified CommunicationsManager BAT

• Cisco Unified Communicalions Manager BAT performs bulktransactions to the Cisco Unified Communications Manaqerdatabase.

• Fast efficient method to add, update, or delete a largenumber ofsimilar phones, users, or ports at thesametime.

• Export data (phones, users, gateways, and so on}Exported files can be modified and reimported.

• Integrated with the Cisco Unified Communications ManagerAdministration pages and available by default.

• Supports localization.

• Cisco Unified Communications Manager Auto-RegisterPhoneToo! also available from Bulk Administration menu butrequires additional products.

Ciseo Unified Communications Manager BAT allows for fast and efficient bulk update,addition, or deletion ofCisco Unified Communications Manager configuration databaserecords, including the capability toadd phone records.

Ihe Cisco Unified Communications Manager BAT' is integrated with the Cisco UnifiedCommunications Manager Administration pages and available by default.

features include import and export ofdata files lo and from the Cisco Unified CommunicationsManager configuration database as follows:

• Import data, such as phones, users, gateways, and others, are output to files. These filescontain the data fields thai are needed for configuration, such as IP phone parameters.

• Lxported files canbe modified andreimported.

When using Cisco Unified Communicalions Manager BAT to add phones, the administratormust specify the MAC addresses ofthe IP phones along with the respective directorv numbersintheBA'l files.

Note The MAC address isprinted in text and Universal Product Code (UPC) form onboth theshipping box ofthe IPphone and on the IPphone itself, which allows the use ofbarcodescanners rather than manually typing MAC addresses into BATfiles.

Alternatively, the administrator can use autoregistration first, so thai Cisco UnifiedCommunications Manager includes all phones with their MAC addresses and the directorynumbers that were assigned by autoregistration. fhe administrator can then modify ihedirectorv numbers in the exported tiles by replacing the directory numbers thai were assignedby autoregistration with those that are actually desired for the individual phones. These editedfiles can then be used bv Cisco IInified Communications Manager BAT' to update the phonerecords in the database.

Introducing Cisco Voice and Unified Communications Administration (ICOMM] vB.O ©2010 Cisco Systems, Inc.

Page 317: Icomm Vol 1&2 Bw

Cisco (Jnified Communications Manager BAT ComponentsThis subtopic describes the Cisco Unified Communications Manager BAT'components.

Cisco Unified CommunicationsManager BAT Components

Cisco Unified Communications Manager BATadministration consists of these features:- BAT templates are used to define general settings that fit all

ofthe devices that should be added.• Comma-separated values (CSV) files areused todefine

devices and record specific settings thatshould be bulkconfigured.

• Adding, updating, and deleting devices and records is doneautomatically based onqueries and CSV files.

Add Devices

CS.VFita

Cisco Unified

Communications

Manager

Cisco Unified Communications Manager BAT supports the use of templates to define generalsettings that fit all ofthe devices that should be added. Comma-separated values (CSV) tiles areused to define devices and record specific settings that should be bulk configured. The adding,updating, and deleting of devices and records is done automatically based on queries and CSVfiles.

Cisco Uniiied Communications Manager BAT can be used with the following types ofdevicesand records:

• Add. update, and delete Cisco Unified IP phones including computer telephony integration(CTI) ports, and H.323 clients, and migrate phones from SCCP lo SIP.

• Add. update, and delete users and User Device Profiles.• Add. update, and delete Cisco Unified Communications Manager Assistant and Managers

associations.

• Add ordelete Forced Authorization Codes (FAC) and Client Matter Codes (CMC).

• Add or delete Call Pickup Groups.

• Update or export Cisco Unified Presence or Cisco Unified Personal Communicator users.• Populate ordepopulate the region matrix.

• Insert, delete, or export the access list.

• Export or importconfiguration.

i 2010 Cisco Systems, Inc.Endpoint and EndUserAdministration 4-63

Page 318: Icomm Vol 1&2 Bw

BAT.xIt File

Thissubtopicdescribes the BAT.xIt file.

BAT.xlt File

Use the Cisco Unified Communications Manager BulkAdminislralion menu to manage devices and schedule tasks.BAT xlt file download macro file can be used to create CSV files toupload toCisco Unified Communications Manager.

BAT.xIt

trrs,

The Cisco I'nified Communications Manager Bulk Administration menu provides an interfaceto manage devices and schedule tasks.

When creating new records, it is recommended lo use the BAT.xIt spreadsheet thai is providedin Cisco Unified Communications Manager. The BAT.xlt download macro file is used withCisco Iinified Communications Manager BAT'. It can be used to create CSV files to beuploaded to Cisco Unified Communicalions Manager.

'fhe BAT.xlt data is validated automatically when exporting from aspreadsheet to CSV fileformat. This \alidation checks for correct characters, data types, and field length for particularfields onh.

The Cisco Unified Communications Manager Bulk Adminislralion menu provides an option loupload files toCisco Iinified Communications Manager publisher and download files to a localmachine, including the bat.xlt file.

Ihe BAT.xlt spreadsheet assists administrators with the following features:Data file templates with macros for the different devices

Customized file format definition

Support formultiple phonelines

Record error checking

File conversion to CSV format

4-64 Introducing Cisco Voice and Unifed Communications Administration (ICOMM) v8.0 12010 Cisco Systems, Inc.

Page 319: Icomm Vol 1&2 Bw

Bulk Provisioning ServiceThis subtopic describes the Cisco Unified Communications Manager Bulk ProvisioningService.

Bulk Provisioning Service

• Bulk Provisioning Service (BPS) administers and maintainsall jobs that are submitted through Cisco UnifiedCommunications Manager BAT.

• BPS is listed underdatabase services in the serviceactivation pages.

• Activate serviceforscheduled jobs to be executed.• BPS must be activated onlyon the Cisco Unified

Communications Manager publisher.

The Bulk Provision Service (BPS) administers and maintains all jobs that are submitted throughthe Bulk Administration menu ofCisco Unified Communications Manager Adminislralion. Thesenice isstarted from Cisco Unified Communications Manager Serviceability.

The BPS Server service parameter determines whether the service is activated on aparticularserver. Activate the Bulk Provisioning Service only on the first node (publisher) ofCiscoUnified Communications Manager cluster.

Note The Bulk Administration menu isvisible only on the first node oftheCisco UnifiedCommunications Manager cluster.

32010 Cisco Systems. IncEndpoint and End User Administration 4-65

Page 320: Icomm Vol 1&2 Bw

Cisco Unified Communications Manager BAT TemplatesThis subtopic describes (he Cisco Unified Communications Manager BAT' templates.

Cisco Unified CommunicationsBAT Templates

Use Cisco Unified Communications Manager BAT phone templates todefine common phone attributes to add a group of new phones:

• Device Name

1 Description

• Directory Number

Calling Search Space

Device Pool

Device Type

Call Pickup Group

LSC Status

Authentication

Device Protocol

Security Profile

Common Device Configuration

CSV Batch File

Apply IP Phone TemplatesDevice Pool

Device TypeDirectory NumberCallingSearch Space

Cisco Unified

Phone Templates CommunicationsManager Database

Adding large numbers ofsimilar devices is simplified by using templates in the Cisco UnifiedCommunications Manager BAT".

As the first task in the Cisco Unified Communications Manager BAT' configuration process, setup a template for the devices that are to be configured. Specify the lype ofphone ordevice thatis to be added or modified and then create aCisco Unified Communications Manager BATtemplate that has features common toall the phones or devices inlhat bulk transaction.

Cisco Unified Communications Manager BAT' templates can be created for the following t\pesof device options:

• Phones: All Cisco Unified IP Phones. Cisco Analog Telephone Adapter (ATA) 1X6, CTIports, and H.323 clients

• Gateways: Cisco VG200 Series Gateways and Cisco Catalyst 6000 family FXS AnalogInterface Module.

• I'ser Device Profiles: Cisco Unified IP Phone 7900Seriesand Cisco SofiPhone.

Define a Cisco Unified Communications Manager BAT template by specifying values in thetemplate fields that uill be common to all thedevices in the bulk transaction. TheCiscoUnified Communications Manager BAT template fields require similar values to those lhat areentered when adding a device in Cisco Unified Communications Manager Administration.

Note Before creating the Cisco Unified Communicalions Manager BAT template, make sure thatsettings suchas device pools, locations, calling searchspaces, button templates, andsoftkey templates have already been configured in Cisco Unified Communications ManagerAdministration

4-66 Introducing Cisco Voice andUnifed Communications Administration (ICOMM) vB.O ©2010 Cisco Systems, Inc

Page 321: Icomm Vol 1&2 Bw

Adding 3hones

his subtopic describes how to add IP phones using the Cisco Unified CommunicationsManager BAT.

Adding Phones

• Templates can be configured for each device type andfunction, for example, SCCP IP Phones 7965 at HQ.

- Menu options to create new CSV import file formats, validatephones, and generate reports.

Usethe following stepslo insert phones with users:

Step 1 Create aCSV data file with individual values for each phone/user record that needsto be updated.

Step 2 Associate file format with the CSV data file.

Step 3 Validate phones with user records.

Step4 Insert phones with userrecords.

The Cisco Unified Communications Manager Bulk Adminislralion Tool menu options allowadministrators tocreate new formats for CSV import files, validate phones, and generatereports about the status of configuration changes.

Cisco Unified Communications Manager BAT templates can beconfigured for each devicetype and function. For example, atemplate can be configured for all users ofthe Cisco UnifiedIPPhone 7965 phone type atheadquarters thatareusing SCCP.

Note The BAT.xlt spreadsheet macros canbe used tocreate the CSV data file for adding phonesand users in bulk.

© 2010 Cisco Systems, Inc. Endpointand End User Administration 4-67

Page 322: Icomm Vol 1&2 Bw

Export UtilityTTiissubtopic describes the Cisco Unified Communicalions Manager BAT' export utility.

Export Utility

• TheBAT export utility can be used to save selected databaserecords to a CSV file for backup.

Records can be moved from one Cisco UnifiedCommunicalions Manager server to another (imported).

• Exported CSV text file can be modified witha text editor.

- Can be used to merge records from multiple Cisco UnifiedCommunicationsManager servers onto one database.

The Cisco Unified Communications Manager BAT' export utility can be used to save selecteddatabase records to a CSV file for backup. Exported records can be moved from oneCiscoUnified Communications Manager sener and then imported to another.

The exported CSV lext files can bemodified with a text editor toadd new devices and can beused as import files.

It is possible to merge records from multiple Cisco Unified Communications Manager serversonto one database; for example, when consolidating several small servers into one largercluster, or merging records due to acompany acquisition. Administrators choose to export onljthe records of interest, for example. onK records of IP phones.

4-68 Introduang Cisco Voice and Unified Communications Administration (ICOMM) v8.0 ©2010 Cisco Systems, Inc

Page 323: Icomm Vol 1&2 Bw

Implementing IP Phones in Cisco UnifiedCommunications Manager Express

This topic describes the procedure for implementing IP phones in Cisco UnifiedCommunications Manager Express with the Cisco Configuration Professional.

Getting Started with CiscoConfiguration Professional

Configure Cisco Unified Communications ManagerExpress for Cisco Configuration Professional access:• Secure SSH and HTTPS

• Nonsecure Telnet and HTTP

• Define credentials for login

SSH and HTTPS

Administrator

ip http secure-server

line vty 0 4transport input ssh

Telnel and HTTP

ip http serverline vty 0 4transport input telnet

isco privilege 15 secret 0 Cisco |I usemame c

Administrators must configure Cisco Unified Communications Manager Express for CiscoConfiguration Professional initial access using the commands in the figure for the following:

• Secure Shell (SSH) and HTTPS

• Nonsecure telnet and HTTP

• Credentials for login

Alternatively, the Cisco Configuration Professional software package provides defaultconfiguration files for each type ofCisco IOS router. The default configuration file meets allCisco Configuration Professional requirements and is intended to allow administrators who arenot familiar with Cisco IOS commands to begin configuration quickly.

The default configuration file has the name cpconfig-modeljiumbcr.cfg. For example, theconfiguration file for the Cisco 860 and Cisco 880 Series Routers is cpconfig-8xx.cfg.

© 2010 Cisco Systems, Inc. Endpoinl and End User Administration 4-69

Page 324: Icomm Vol 1&2 Bw

Cisco Configuration Professional CommunityThis subtopic describes Cisco Configuration Professional communities.

Cisco Configuration ProfessionalCommunity

• Create a community and add devices tothecommunity.Maximum 5 devices per community

• Adefault community is created al installation.

• Define Cisco Unified Communications Manager Express IPaddress andcredential information in a community.

Default one-time usemame "Cisco" and password "cisco"• Option to import/export devices in a community

Administrator

Before configuring devices using Cisco Configuration Professional, the administrator mustenter the IP address or hostname, and the credential information ofthe devices to be managed.To enter this information, first create acommunity, and then add devices to that community.Acommunity is basically agroup ofdevices (community members). Asingle community cancontain a maximum of five devices. Create a community and then add Ihe devices to it based onsome common parameters, For example, youcancreate a community thai is based on thelocation ofthe de\ ices. Adefault community is created at installation for easy Cisco [JnifiedCommunications Manager F.xpress deployment.

Administrators define the Cisco Unified Communications Manager Fxpress IP address orDomain Name Svstem (DNS) name and credential information in acommunity. CiscoConfiguration Professional provides a default one-time usemame "cisco" and password "cisco"lor initial access. Cisco Configuration Professional will configure Cisco UnifiedCommunications Manager Express with the credentials defined for that device in thecommunitv menu. these credentials will be used for subsequent access.

Cisco Configuration Professional prov ides Ihe option lo import and export the devices in acommunitv.

4-70 Introducing Cisco Voice and Unified Communications Adminislralion (ICOMM) v80 © 2010 Cisco Systems. Inc.

Page 325: Icomm Vol 1&2 Bw

Adding Devices to CommunitiesThis subtopic describes how to add devices to Cisco Configuration Professional communities.

Adding Devices to Communities

• Add Cisco Unified Communications Manager Express IPaddress, credentials, and connection type

Option todiscover device information

The figure shows the Cisco Configuration Professional community menu for adding devices.Administrators define the Cisco Unified Communications Manager Fxpress IP address orDNSname and credential information in acommunity. The menu provides an option for secure ornonsecure accessto Cisco Unified Communications ManagerFxpress.

A maximum of five devices can be addedto a singlecommunity.

The Discover all devices check box isused todiscover information about configured devices.Cisco Configuration Professional requires that adevice is discovered the before it can beconfigured and monitored.

) 2010 Cisco Systems. Inc Endpoint and End User Administration

Page 326: Icomm Vol 1&2 Bw

Device DiscoveryThis subtopic describes Cisco Configuration Professional device discover

Device Discovery

• Usedevice discovery to verify supported platform features.Cisco IOS Software version, voice and security functions, etc.

• Venfy Cisco Unified Communications Manager Express version

BMMVvDaMb

Ufl«{npbon

$>

f^f^~^ ^£>

Cisco Configuration Professional requires that adevice is discovered before itcan beconfigured and monitored. The dev ice discovery also prov ides useful information to verifysupported platform features as follows:

Cisco iOS Software version

Platform hardware type

Cisco IOS voice functionality availability

Cisco IOS security functionality availabililv

Cisco Unified Communications Manager Fxpress version

Note When switching between communities, the status of the devices in the previous communitychanges toNot Discovered. To configure devices in that community, theadministrator mustdiscover the devices again.

4-72 Introducing Cisco Voice and Unified Communications Administration (ICOMM) vS.O ©2010 Cisco Systems, Inc.

Page 327: Icomm Vol 1&2 Bw

Initial ConfigurationThis subtopic describes initial Cisco Unified Communications Manager F.xpress configurationusing Cisco Configuration Professional. ^^^^^^^^

Initial Configuration

. Select Cisco Unified Communications Manager Express asthe router mode- Configure > Voice > Voice Modemenu

• Deliver theconfiguration for Cisco Unified Communications ManagerExpress usingIhedefault one-time login

- New login is added using the credentials defined in Ihe community

<L, Voce

Mode

m^—•*

\New Login Created

The initial Cisco Configuration Professional configuration for Cisco Unified CommunicationsManager Fxpress provides the login credentials and basic global telephony service parameters.Choose Configure >Voice >Voice Mode. In the menu, select Cisco Unified CommunicationsManager Fxpress as the router mode.

Deliver the configuration to Cisco Unified Communications Manager Express using the defaultone-time login. The new login isadded using the credentials defined.

© 2010 Cisco Systems, Inc. Endpointand End User Administration

Page 328: Icomm Vol 1&2 Bw

Configure MenuThis subtopic describes the Cisco Configuration Professional Configure menu.

Configure Menu

The Configure menuallows administratorsto perform the followingactions;

» Modifyinterface, security,and network parameters

• Add users, phones, andextensions

• Enable telephony features

- Configure PSTN trunks anddial plans

- Router file management

CiscoCoIIfigurationProfasf lonal ' *I**<I*•CISCO

fhe Cisco Configuration Professional Configure menu in the figure allows administrators loperform Cisco Uniiied Communications Manager Fxpress configuration tasks. Itisreachablebv choosing Configure > Voice > Users, Phonesand extensions.

Cisco Configuration Professional supports configuration ofthe following:Modifv interface, seeuritv. andnetwork parameters.

Add users, phones, and extensions.

Enable telephonv features including configuring extensions and phones, defining users, andassigning phones and extensions to users.

Configure PS'fN trunks and dial plans.

Manage rouler files.

4-74 Introduang Cisco Voice and Unified Communications Administration (ICOMM) v8 0 ©2010 Cisco Systems, Inc.

-MTV

«•-*

•UNr

Page 329: Icomm Vol 1&2 Bw

Telephony SettingsThis subtopic describes Cisco Configuration Professional configuration of Cisco UnifiedCommunications Manager Fxpress telephony settings.

Telephony Settings

. Define Cisco Unified Communications Manager Express telephonysettings such asmaximum ephones and IP source address.

u—m opWih-w**"*"

Cisco Unified Communications Manager Express telephony settings may be modified usinjCisco Configuration Professional. Choose Configure >Voice >Telephony Settings.Administrators can configure global telephony settings such as the maximum number ofephonesandephone-dns.

The Phone Registration Source IP Address is defined for signaling. This address is the IPaddress that is used for IP phoneregistration.

12010 Cisco Systems. Inc.Endpoint andEnd User Administration 4-75

Page 330: Icomm Vol 1&2 Bw

Phone Firmware

4-76

This subtopic describes Cisco Configuration Professional IP phone firmvvare menu.

Phono Firmware

• Define firmware files for each IP phone type.• Corifigme > Voice => Firmware >PhoneFirmware

*Upload to Cisco Unified Communications Manager Express flash.Browse the local PC forfirmware files

• Use the option Show Registered Phones toview the current totalnumber of registered IP phones.

['ifm.vare Uploads diter l'l;-is!i

The Cisco Configuration Professional IP phone firmware menu provides Ihe interface forchanging IP phone firmware. Administrators may define firmware files for each IP phone typehv choosing Configure >Voice > Phone Firmware.

Cisco Configuration Professional can be used to upload new firmware files to the Cisco UnifiedCommunications Manager Fxpress fiash memory. Administrators can browse the local PC forfirmware files and upload files for each IP phone tjpe.

Ihe IP phone firmware menu also can view the current total number of registered IP phones onthe Cisco Unified Communications Manager Express system via Show Registered Phones,

Intrcducing Cisco Voice and Unified Communications Administration (ICOMM) v8 0 ©2010 Cisco Systems. Inc.

Page 331: Icomm Vol 1&2 Bw

Adding Extensionslis subtopic describes adding extension numbers using Cisco Configuration Professional.

Adding Extensions

Create extensions

- Configure •• Voice >Users. Phones and Extensions >ExtensionsConfigure directory number and call forwarding

CDPrimary Extension

Administrators can create extension numbers in Cisco Unified Communications ManagerExpress using Cisco Configuration Professional via Configure >Voice >Users, Phones andExtensions > Extension.

Using Cisco Configuration Professional- administrators can configure extension line parameterssuch as directory numbers and call forwarding information. Primary and secondarv' directorynumbers can be defined, as well as a line label.

Call forward configuration includes the following:

• Call Forward All (CFA)

• Call Forward Busy (CFB)

• Call Forward No Answer(CFNA) and no answertimeout

"fhe Create Fxtension menu also provides the option to permit orblock the caller ID inoutgoing calls.

>2010 Cisco Systems, Inc.Endpointand End User Adminislralion 4-77

Page 332: Icomm Vol 1&2 Bw

Adding IP Phones

This subtopic describes adding IP phones using Cisco Configuration Professional.

Adding IP Phones

* Add IP phones

•-unrig, -b > voice > Users. Phones and Fxier<Mons > Phones

• Specify phone type and MAC address

Mfcreri^WH

Administrators can add IP phones to the Cisco Unified Comniunications Manager F.xpresssystem using Cisco Configuration Professional menu Configure >Voice >Users, Phones andExtensions > Phones.

fhe IP phone tv pe and MAC address must be defined when adding an IP phone. Additional,optional features mav beconfigured for each IPphone added, such as:

• Remote worker codec selection

• 1he night serv ice feature sends calls lo a night operator outside ofthe configured (normal)business hours.

• After hours call barring exemption

4-78 Introduang Cisco Voice and Unified Communications Administration (ICOMM) vS.O ©2010Cisco Systems, Inc

Page 333: Icomm Vol 1&2 Bw

Adding UsersThis subtopic describes the menu for adding end users in Cisco Unified CommunicalionsManager Fxpress using Cisco Configuration Professional.

Adding Users

Add User IDand user information

- Configure >Voice >Users. Phones and Extensions >UsersSpecify user password and PIN, which isblank by default

user

ID

Administrators can add end users to the Cisco Unified Communications Manager Expresssystem using Cisco Configuration Professional by choosing Configure >Voice >Users,Phones and Extensions > Users.

Each end user must have aunique User ID defined. Additional user information includes thefollowing:

First name

Fast name

Displav name

Password (blank by default)

PIN (blank by default)

>2010 Cisco Systems, Inc.Endpoint and End User Administration 4-79

Page 334: Icomm Vol 1&2 Bw

Associate Users with Phones and ExtensionsIhis subtopic describes the Cisco Configuration Professional menu for associating end usersuiih phones and extension numbers.

Associate Users with Phones and

• Associate the User ID with configured IP phones and extensions• Optionally modify line type and behavior

Pli-.n'i;

But'.ot.

I^lf.'•<-:<*

V&i

Administrators can associate end users with IP phones and extension numbers using CiscoConfiguration Professional via Configure >Voice >Users, Phones and Extensions >Users >Phone/extension,

Fach user must be assigned to ai least one IP phone, which has been added previously in CiscoConfiguration Professional. The adminislrator selects the phone line (button) to configure andassigns the Selected Extension from the Available Extensions list.

For each line, the administrator may configure the following line type:• Regular

• Ov erlav

• Monitor

• Call wailing on ov erlav

The following ring behavior isconfigurable perline:

• Normal ring

• feature ring

• Silent

• Beep once

-80 Introduang Cisco Voice and Unified Communications Administration (ICOMM) v8 i ©2010 Cisco Systems, Inc.

Page 335: Icomm Vol 1&2 Bw

View MenuThis subtopic describes the Cisco Configuration Professional view

View Menu

• The View menu allows adminislrators todisplay the running configuration.• Administrators canlype anyshow command and view theoutput.

- Asmall subset ofshowcommands canbeselected from a drop-downlist.

show ephone -registered

iln- T^k.™ rvtlU -

Enter Cisco IOS show Command

The Cisco Configuration Professional View menu allows administrators to display CiscoI nified Comniunications Manager Express show commands and view the runningcanfiguration. Navigate to Configure >View >IOS Show Commands.i addition to adrop-down menu containing asmall subset ofshow commands that can be;lected. administrators can type any show command and view the output. The following show

commands are available from the drop-down list:

show flash: Shows the contents of flash memory.

show startup-con fig: Shows the device startup configuration. The device will use this theconfiguration ifthe device is restarted.

show access-lists: Shows theaccess lists configured on thedevice.

show diag: Shows hardware diagnostic information, such as hardware revision number.PCB serial number, and so on.

show interfaces: Shows protocol and statistics information onall device interfaces.

show version: Shows the Cisco IOS version, the Cisco IOS image name, the configurationregister settings, and a summary ofinterfaces and modules.show tech-support: Shows the current software image, configuration, controllers.counters, stacks, interfaces, memory', and buffers.

show environment: Shows the status ofelectrical and mechanical elements ofthe device.such as fan status, inputvoltagestatus, and thermal status.

if show run: Shows the configuration information currently running on the device.

) 2010 Cisco Syi terns, IncEndpoint and End User Administration

Page 336: Icomm Vol 1&2 Bw

Configuration Tool ComparisonThe table show

tools.sacomparison Cisco Unified Communications Manager Fxpress configuratk

Configuration Tool Comparison

The table shows a comparison ofthe Cisco UnifiedCommunications Manager Express configuration tools.

Command-Line Interface

Preferred interface for personnelalready familiar with Cisco IOScommands

Default configuration method forCisco IOS Software

Requires detailed knowledge ofconfiguration commands and featuredependencies

Simple copy and paste forlargeconfigurations

Cisco Configuration Professtofigf.

Easy to use GUIforvoice personnelnot familiarwith Cisco IOS commands

Requires command-line interface toget started

Intuitive menu-driven feature structure

Supports bulk import from CSV filesfor large configurations

1he command-line interface tends to be the preferred configuration method for those personnelalready familiar with Cisco IOS commands. Many voice personnel will not be familiar with theCisco IOS command set. and may choose the easy-to-use Cisco Configuration ProfessionalGUI.

In larger deplov ments. Cisco Unified Communications Manager Express can be provisionedusing the Cisco Configuration Professional bulk import feature. Devices, users, and extensionscan be imported from CSV files. Traditionally, you can copy and paste to the Cisco IOScommand-line interface for largeconfigurations.

4-82 Introducing Cisco Voice and Unified Communications Adminislralion (ICOMM) vS.O ©2010 Cisco Systems, Inc.

Page 337: Icomm Vol 1&2 Bw

Summaryfhis topic summarizes the key points that were discussed in this lesson.

Summary

• Cisco Unified Communications Manager supports automaticregistration of IP phones. The Cisco Unified CommunicationsManager BST enables administrators to add large numbersof devices manually.

• Cisco Configuration Professional provides a GUI to configureCisco Unified Communications Manager Express.Administrators cancopy and paste configuration methods viathe CiscoUnified Communications Manager Expresscommand-line interface.

-iiis lesson describes how to implement IP phones in Cisco Unified Communications Managerarid Cisco Unified Comniunications Manager Express. Both systems support automaticregistration and manual configuration ofIP phones.

ReferencesFbr additional information, refer to these resources:

• Cisco Unified Communications Manager Administration Guide, Release 8.0( I):http:/.w vvvv.cisco.com/cn/US/docs/voiceJp_comm/cucm/admin/H_0_l/ccmctg/bccm-8Cjl-cm.html.

• Cisco Unified Communications Manager Bulk Administration Guide, Release 8.0( 1):hitp:/.'\vww.cisco.coni/en/US/docs/voice_ip_conim/cucm/bat/8_0^1/bat-H01-cm.html.

• Cisco Unified Communications Manager Express Command Reference on Cisco.com:htip://\\w\ .cisco.com/cii/US/docs/voice_ip_comm/cucmc/command/refcrcnce/cme cr.html.

© 2010 Cisco Sy terns, IncEndpoint and EndUserAdministration 4-83

Page 338: Icomm Vol 1&2 Bw

4-84 Introduang Cisco Voice and Unified Communications Administration (ICOMM) v8 0 ©2010 Cisco Systems Inc

Page 339: Icomm Vol 1&2 Bw

Lesson 3

Understanding End-UserCharacteristics and

Configuration Requirements

OverviewThis lesson describes the characteristics ofend users in Cisco Unified CommunicationsManager and Cisco Unified Communications Manager Express and the related configurationrequirements. Topics will explain the differences between end users and application users inCisco Unified Communications Manager, as well as end-user characteristics.

ObjectivesUpon completing Ibis lesson, you will be able to describe the characleristics of end users inCisco Uniiied Communications Manager and Cisco Unified Communications Manager Expressand the related configuration requirements. This ability includes being able to meet theseobjectives:

m Describe the end users in Cisco Unified Communications Manager

• Describe the end users in Cisco Unified Communications Manager Express

Page 340: Icomm Vol 1&2 Bw

End Users in Cisco Unified CommunicationsManager

fhis topic describes end-user accounts in Cisco Unified Communications Manager.

User Accounts

By default, all users are provisioned manually into theCisco Unified Communications Manager database viathe administration interface. The users in the databaseform two categories:* End users: associated with a physical person and an

interactive login

Includes all IP telephony users and administrators

• Application users: associated with Cisco IP Communicationsfeatures or applications:

Authenticate with Cisco Unified Communications Managerfor internal communications between applications and donot have an interactive login

Includes Cisco Unified Contact Center Express or CiscoUnified Communications Manager Assistant

Bv default, all users are provisioned manuallv into the Cisco Unified Communications Managerdatabase via the administration interface. The users in the database form two categories:

End users are associated with a phvsical person and an interactive login. End users are all IPtelephony users and the Cisco Unified Communicalions Manager administrators.

Application users are associated with Cisco Unified Communications features or applications.Application users authenticate \vtth Cisco Unified Communications Manager for internalcommunications between applications and do not have an interactive login. Application usersinclude Cisco Unified Contact Center Fxpress or Cisco Unified Communications ManagerAssistant.

Note The Cisco Unified Communications Manager Administration account is an application user

Introducing Cisco Voice and Unified Communicalions Administration (ICOMM) v8 i © 2010 Cisco Systems, Inc

Page 341: Icomm Vol 1&2 Bw

Ths

Credential Policysubtopic describes the Cisco Unified Communicalions Manager credential policy.

Credential Policy

• Default credential policy issetloend-user passwords, end-user PINs, andapplication user passwords

• Canconfigure many newcredential policies for system orsiteuse- Assigned to users

• Credential policy may check for trivial passwords to prevent credentials thatare easily hacked

• Credential policy settings include: number ofallowed failed login attempts,minimum credential length, duralion between credential changes, number ofprevious credentials stored, and number ofdays until credential expires

• End-user login can be associatedwith devices(IPphones)

User Login Credentials

Cisco Unified

Communications Manager

<v

n*

J

The Credential Policy Default window provides options to change the default credential policyassignment for auser and credential type (for example, end-user PINs). Default credentialpolicy is set as follows:

• End-user passwords and end-user PINs

• Application user passwords

At installation. Cisco Unified Communications Manager assigns the system default credentialpolicv to end-user passwords, end-user PINs. and application user passwords. Ihe systemapplies the application password that was configured at installation to all application users.Administrators can assign anew default credential policy and configure new default credentialsafter installation. These new credential policies may be for thesystem or assigned to users.

The credential polic; may check for trivial passwords to prevent credentials that are easilyhacked. Credential policysettings includeIhc following:

Number of allowed failed login attempts

Minimum credential length

Duration between credential changes

Numberof previous credentials stored

Number of davs until credential expires

The system provides Ihe default credential policy to facilitate installs and upgrades.

i 2010 Cisco Systems. Inc. Endpointand End User Administration 4-87

Page 342: Icomm Vol 1&2 Bw

Passwords

Cisco Unified Communications Manager end-user passwords can contain any alphanumericASCII character and all ASCII special characters.

Passwords can contain any alphanumencASCII character and ailASCII special characters

Examples

Cisco135!

C15C0001

20012001

Must contain threeofthefour allowable characteristics: uppercasecharacter,lowercasecharacter, number,symbol.

Must not use a character or number more than three timesconsecutwek/.

Mustnot repeat or include the alias, usemame, or extensionnumber.

654321 orABCOEF Cannot consist of consecutive characters or numbers.

lord OK S*?J

—*W/"M

Cisco Unified Communications Manaq

The sv stem prov ides trivial credential checks todisallow credentials that are easily hacked.Administrators enable trivial credential checks by checking iheCheck for Irivial Passwordscheck box in the Credential Policy Configuration window.

A nontriv ial password meets the following criteria:

• Must contain three ofthe four allowable characteristics: uppercase character, lowercasecharacter, number, or symbol.

• Must not use a character or number more than three times consecutively.

• Must not repeal or include the alias, username. or extension.

• Cannot consist of consecutive characters or numbers. Forexample, passwords such as654321 orABCDFFG.

In the table, the first two examples are allowed passwords. The last two entries are examples ofpasswords lhat are not allowed.

4-88 Introducing Cisco Voice and Unified CommunicationsAdministration (ICOMM) vB.O ©2010 Cisco Systems. Inc.

Page 343: Icomm Vol 1&2 Bw

PIN

ThissubtopicdescribestheCiscoUnifiedCommunicalionsManagerend-userPIN.

PIMscancontaindigits(0-9)only.AnonthvialPINmeetstnesecriteria

201165

2001

121212

24726(Cisco)

408408

Description

Mustnotusethesamenumbermorethantwotimesconsecutively.

MustnotrepeatorincludeIheuserextensionormailboxorthereverseoftheuserextensionormailbox.

Mustcontainthreedifferentnumbers.

Musinotmatchthenumericrepresentationtormefirstorlastnameoftheuser{Notdialbyname)orcompanyname

Mustnotcontaingroupsofrepeateddigitsorpatternsthat2580or159or753aredialedinastraightineonakeypad.

UssrLoginPiNGIKTS

CiscoUnifiedCommunicationsManagerenduserscanaccessphonefeatures(suchasCallForwarding)fromtheirPCviaGUIusingtheiruserandpasswordcredentials.Whenusmgthetelephonyuserinterlace,aPINisusedinstead.TheCiscoUnifiedCommunicationsManagerend-userPINcancontaindigits0to9only.AnontrivialPINmeetsthefollowingcriteria:

•Mustnotusethesamenumbermorelhantwotimesconsecutively.•Mustnotrepeatorincludetheuserextensionormailboxorthereverseoftheuser

extensionormailbox.

.MustcontainthreedilTerentnumbers:forexample,aPINsuchas121212istrivial.•Mustnotmatchthenumericrepresentation(thatis.dialbvname)forthefirstorlastname

oftheuser.

.Mustnotcontaingroupsofrepeateddigits,suchas408408.orpatternsthataredialedinastraightlineonakeypad,suchas2580.159.or753.

i2010CiscoSystems,Inc.EndpointandEndU;erAdministration

Page 344: Icomm Vol 1&2 Bw

FeaturesInteractingwithUserAccounts

4-90

fhissubtopicdescribesseveralCiscoUnifiedCommunicationsManagerfeaturesthatrequireuseraccountstobeabletoauthenticatetheuser.

FeaturesfnteractingwithUserAccounts

«CiscoUnifiedCommunicationsManageruserandadministratorwebinterfaces:

Userwebpages

Administration

Serviceability

OSAdministration

DisasterRecoverySystem

*CiscoUnifiedCommunicationsManagerapplications:CiscoExtensionMobility

CiscoUnifiedCommunicationsManagerAssistant*Directories

-CiscoUnifiedCommunicationsManagerIPPhoneServices

ThesefeaturesincludeCiscoUnifiedCommunicationsManageradministrativeanduserwebpagesandapplicationsthatrequiretheusertologin.suchas:

•CiscoHxlensionMobility

•CiscoUnifiedCommunicationsManagerAssistant

IPphonescanbrowsedirectoriestofindthedirectorvnumberforagivenusemameInordertobeabletoprovidethisinformation,CiscoUnifiedCommunicationsManagerneedstoknov.usersandtheirextensions.

WhenusingCiscoUnifiedCommunicationsManagerphoneservices,theservicescanbeconfiguredtorequireauserloginbeforeprovidingaccesstothesenice.

Userscanauthenticatewiththeirusemameandapassword(alphanumeric)orPIN(numeric)dependingontheapplication.CiscoUnifiedCommunicationsManagersendsauthentication"requeststoanmtemallibrary,theIdentityManagementSvstemlibrary,whichisresponsibletorauthenticatingthecredentialsagainsttheembeddeddatabase(bvdefault)

IntroducingCiscoVoiceandUnifiedCommunicationsAdministration(ICOMM)v8.0©2010CiscoSystems.Inc.

«*

Page 345: Icomm Vol 1&2 Bw

TypesofUserAccountsThetableliststhefeaturesofend-userandapplicationuseraccountsinCiscoUnifiedCommunicationsManager.

TypesofUserAccounts

-TherearetwotypesofuseraccountsinCiscoUnifiedCommunicationsManager.

Associatedwithanindividualperson

Forpersonaluseininteractivelogins

Usedforuserfeaturesandridhriduafadministratorbgins

Includedinuserdirectory

AppBcaBonUsers

Associatedwithanappicalion

Fornoninteractivelogins

Usedforappicalionauthorization

Notincludedinuserdrectoiy

CanbeprovisionedandauthenticatedCannotuseLDAP*usinganexternaldirectoryservice(LDAP)

I'LDAP=UghtweightDirectoryAccessProtocol

TherearetwotypesofuseraccountsinCiscoUnifiedCommunicationsManagerasfollows:.Fndusers:Allendusersareassociatedwithaphysicalpersonandaninteractivelogin.

ThiscategoryincludesallIPtelephonyuser,aswellasCiscoUnifiedCommuntcationsManageradministratorswhenusingtheusergroupsandrolesconfigurations.

.Applicationusers:AllapplicationusersareassociatedwithCiscoUnifiedCommunicationsfeaturesorapplications,suchasCiscoUnifiedContaetCenterExpressorCiscoUnifieCommonieationsManagerAssistant.TheseapplicationsneedtoauthenticatewhCiscoUnifiedCommunicationsManager,buttheseinternal"users"donothavean

leraceloginandservepurelyforinterna,communicationsbetweenapplications.

>2010CiscoSystems,Inc.EndpointandEndUserAdministration4-91

Page 346: Icomm Vol 1&2 Bw

DataAssociatedwithUserAccountsUseraccountsinCiscoUnifiedCommunicalionsManagerareassociatedwilhseveralattributes.

4-92

tociatedwithUserAccounts

Personalandorganizationalsettings•UserID,First,MiddleandLastName

ManagerUserID.Department•PhoneNumber,MailID

Password

Configurationsettings

-PIN,SIPdigestcredentials

Userprivileges(usergroupsandroles)Userlocales

AssociatedPCs,controlleddevices,directorynumbersandcallingname

Applicationandfeatureparameters(CiscoExtensionMobilityprofile,PresenceGroup.CiscoUnifiedMobility,CAPF,andsoon

Theattributesthatareassociatedwithendusersareseparatedinfo.hefollowingthreecategories:

•Persona!andorganizationalsettings

•Passwordinformation

•Cisco{InifiedCommunicalionsManagerconfigurationsellings

Personalandorganizationalsettingsincludethefollowing:•UserID.First.Middle,andLastName

•ManagerUserID,Department

•PhoneNumber.MailID

CiscoUnifiedCommunicationsManagerconfigurationsettingsincludethefollowing:•PINandSessionInitiationProtocol(SIP)digestcredentials•Userprivileges(usergroupsandroles)

•AssociatedPCs.controlleddevices,anddirectorvnumbers

'P^sentiCrondMTt**r™T(li™'^<"«>VisionMobiliuprofile. IresectCroup.Mobthiy,Cert.ficateAuthorityProxvFunction(CAPf).andsoon)Note

Applicationusersareassociatedwithasubsetoftheseattributes.

IntroduangCiscoVoiceandUnifiedCommunicalionsAdministration(ICOMM)v8.0S2010CiscoSystems,'nc.

Page 347: Icomm Vol 1&2 Bw

UserLocale

Example

ThissubtopicdescribestheCiscoUnifiedCommunicationsManagerLocaleInstaller,whichcanbeusedtoinstalluserlocalesforuseonIPphones.

UserlocaleprovideslocalizationofIPphonedisplaymessages

-CiscoUnifiedCommunicationsManagerLocaleInstaller

IPphonesloadconfiguredlocalefilesfromaTFTPserver

-Centralizedorlocalserver

Configurationfilesfordevicescontainlocaleinformation

-Example:IPphoneAusestheGermanuserlocale,IPphoneBusestheFrenchuserlocale

IPPhoneAGermany

TheuserlocaleprovideslocalizationofIPphonedisplaymessages.Additionally,eachIPphonecanbeconfiguredtouseadifferentringtone.

TheCiscoUnifiedCommunicationsManagerIPphoneconfigurationspecifiesthelocaleforeachdevice.Theconfigurationfilesfordevicescontainlocaleinformation.IFphonesloadtheconfiguredlocalefilesfromtheTFTPserver.TheTFTPservermaybecentralizedtoservemanylocations,ortheservercanbelocaltoaregion.

IPphoneAusestheGermanuserlocale,IPphoneBusestheFrenchuserlocale.BothIPphonesloadlocalefilesfromacentralizedTFTPserver.

NoteCiscoUnifiedCommunicationsManagerconfigurationidentifiestheuserlocaleforeachIPphone.TheIPphonesloadconfiguredlocalefilesfromaTFTPserver.

©2010CiscoSystems,Inc.EndpointandEndUserAdministration4-93

Page 348: Icomm Vol 1&2 Bw

DeviceAssociation

'Ihissubtopicdescribesend-userdeviceassociationinCiscoUnifiedCommunicationsManager.

Enduserscanbeassociatedwithdevices

IPphones,CiscoIPCommunicator,CiscoExtensionMobilityprofile

UniqueUserAttributeNamewithinthecorporatedirectoryallowsuserstodialapersonbyname

Dialbynamefeature

CiscoUnifiedContactCenterenablesagentsusingIPphonestoreceivecallsthatoriginatefromVoIPandTDMnetworks

ComputerTelephonyIntegration(CTI)routepointinCiscoUnifiedCommunicationsManagerdefinesthecontactcenterextensionnumber

-Callroutingscriptsroutecallstoagentsbasedoncriteriasuchascallingnumber

CiscoUnifiedPresencecollectsinformationaboutauser'savailabilitystatusandcommunicationscapabilities

UserscommunicationsdevicesuchasanIPphoneorCiscoUnifiedPersonalCommunicator

IntheCiscoUnifiedCommunicalionsManagerdatabase,enduserscanbeassociatedwithdevicessuchasthefollowing:

•IPphones

•CiscoIFCommunicator

•CiscoF.xtensioiiMobilityprofile

BecausethereisauniqueUserAttributeNamewithintheCiscoUnifiedCommunicationsManagercorporatedirectory,featuressuchasdialingapersonbynamecanbesupported.

CiscoUnifiedContactCenterenablescallcenteragentsusingIFphonestoreceivecallsthatoriginatefromVoIPandlime-divisionmultiplexing(TDM)networks.Acomputertelephonyinterface(CTI)roulepointinCiscoUnifiedCommunicationsManagerdefinestheCiscoIInifiedContactCenterextensionnumber.Callroulingscripisroulecallstoagentsbasedoncriteriasuchasthecallingnumber.

CiscoUnifiedPresencecollectsinformationabouttheavailabilitystatusofauserandcommunicationscapabilitiessuchasinformationregardingthecommunicalionsdeviceofauser,suchasanIPphoneorCiscoUnifiedPersonalCommunicator.

4-94IntroducingCiscoVoiceandUniiiedCommunicationsAdministration(ICOMM)v8.0©2010CiscoSystems.Inc.

Page 349: Icomm Vol 1&2 Bw

EndUsersinCiscoUnifiedCommunicationsManagerExpress

Thistopicdescribesend-useraccesslevelsinCiscoUnifiedCommunicationsManagerF.xpress.

UserAccessLevels

TheCiscoUnifiedCommunicationsManagerExpressGUIprovidesthreelevelsofaccesstosupportthefollowinguserclasses:•Systemadministrator:abletoconfigureallsystem-leveland

phone-basedfeatures.•Customeradministrator:abletoperformroutinephone

additionsandchangeswithouthavingaccesstosystem-levelfeatures.

•Phoneuser:abletoprogramasmallsetoffeaturesontheirownphone:-Forexample,speeddials,etc.orsearchtheCiscoUnified

CommunicationsManagerExpressdirectory

-ThesamephoneusercredentialcanbeusedtologintoaphoneviaCiscoExtensionMobility.

TheCiscoUnifiedCommunicationsManagerExpressGUIprovidesthreelevelsofaccesstosupportthefollowinguserclasses:•Systemadministrator:abletoconfigureallsystem-levelandphone-basedfeatures.•Customeradministrator:abletoperformroutinephoneadditionsandchangeswithout

havingaccesstosystem-levelfeatures.

•Phoneuser:abletoprogramasmallsetoffeaturesontheirphone,forexample,speeddials,orsearchtheCiscoUnifiedCommunicationsManagerExpressdirectorv.ThesamephoneusercredentialcanbeusedtologintoaphoneviaCiscoExtensionMobility.

Inparticular,theGUIfacilitatestheroutineadditionsandchangesassociatedwithemployeeturnover,allowingthesechangestobeperformedbynontechnicalstaff.CiscoUnifiedCommunicationsManagerExpressadministratorscandefineuseraccesslevelslocallyintheCiscoUnifiedCommunicationsManagerExpresssystemviathecommand-lineinterfaceAlternatively,aremoteauthentication,authorization,andaccounting(AAA)servercanbeconfiguredwithuseraccounts.Usetheiphttpauthenticationcommandtoenabeaccesstotheremoteauthenticationserver.Ifauthenticationthroughtheserverfails,thelocalroutermaybesearched.

©2010CiscoSystems,Inc.EndpointandEndUserAdministration4-95

Page 350: Icomm Vol 1&2 Bw

UserLocale

4-96

'"hissubtopicdescribesuserlocalesinCiscoUnifiedCommunicationsManagerF.xpress.

*Built-inlocalizationsupportfor12languageswithmultipleuserlocalesandnetworklocalessupported

Uptofiveuserandnetworklocales

*Canspecifydifferentuserlocalesandnetworklocalesfordifferentphones

-User-definedlocalescanbeaddedforsupportedphones.•LocalefilescanbestoredonCiscoUnifiedCommunications

ManagerExpressoroffloadedtoanexternalTFTPserver:

System:OnlyonedefaultconfigurationfileforallIPphonesinthesystem

-Flashorslot0:ConfigurationfilesapplyperIPphonetypeorperindividualIPphone

*IPphoneresetrequiredwhenlocaleischanged

CiscoUnifiedCommunicationsManagerExpressprovidesbuilt-inlocalizationsupportfor12languagesincludingEnglishand16countriesincludingtheUnitedStates.

Networklocalesspecifycountry-specifictonesandcadencesanduserlocalesspeeifvthelanguagetousefortextdisplays.

Iheuser-definedlocalefeatureallowssupportfornetworkanduserlocalesotherthanthesystem-definedlocaleslhatarepredefinedinCiscoIOSSoftware.

lorexample,ifasitehasphoneslhatmustusethelanguageandtonesforTraditionalChinese,whichisnotoneofthesystem-definedchoices,theCiscoUnifiedCommunicationsManagerf.xpressadministratormustinstallthelocalefilesforTraditionalChinese.

AdministratorscanspecifyuptofiveuserandnetworklocalesandapplvdilTerentlocalestoindividualephonesorgroupsofephonesusingephonetemplates.CiscoUniliedCommunicationsManagerExpressparsesnewfirmware-loadtextfilesthataredefinedusingtheloadcommandandautomaticallycreatestheTETPaliasesforlocalization.

Todownloadandinstalllocalefilesforsystem-definedlocales,performthefollowingsteps:Step1Downloadthelocale.tarfiletoaTlTl'senerlhatisaccessiblebvCiscolinified

CommunicationsManagerExpress.

Step2

Step3

Step4

Step5

Step6

Usethearchivetarcommandtoextractthefilestofiash.slot0.oranexternalTETPserver.

CreateaTFTPaliasfortheuserlocale(textdisplavs)andnetworklocale(tones)usingthetflp-scrvercommand.

AssignthelocalestoIPphones.

Usethecreatecnf-iilescommandlorebuildtheconfigurationfiles.Usetheresetcommandloresetthephonesandseethelocalizeddisplavs.

IntroducingCiscoVoiceandUnifiedCommunicationsAdministration(ICOMM)v80©20lOCiscoSystems,Inc

Page 351: Icomm Vol 1&2 Bw

Eorexample,specifyFrenchforphonesA,B.andC.GemianforphonesD.E.andF.andEnglishforphonesG,H,andI.

Onlyoneuserandnetworklocalecanbeappliedtoeachphone.

LocalefilescanbestoredonCiscoUnifiedCommunicationsManagerExpressoroffloadedtoanexternalTFTPserverasfollows:

•System:onlyonedefaultconfigurationfileforallIPphonesinthesystem.

•Flashorslot0:configurationfilesapplyperIPphonetypeorperindividualIPphone.

)2010CiscoSystems.IncEndpointandEndUserAdministration

Page 352: Icomm Vol 1&2 Bw

SummaryThistopicsummarizesthekeypointsthatwerediscussedinthislesson.

CiscoUnifiedCommunicationsManagerdifferentiatesbetweenend-userandapplicationuseraccounts,whereastheapplicationuserscannotbesynchronizedfromtheLDAPserver.AccessprivilegesareconfiguredperuserforCiscoUnifiedCommunicationsManagerAdministrationanduseroptions.

CiscoUnifiedCommunicationsManagerExpressphoneusersareabletoprogramasmallsetoffeatures,suchasspeed-diallists,ontheirownphone.

Thislessoncoveredtheend-usercharacteristicsandconfigurationrequirementsinCiscoUnifiedCommunicationsManagerandCiscoUnifiedCommunicationsManagerExpress.

References

Foradditionalinformation,refertotheseresources:

•CiscoUnifiedCommunicalionsManagerExpressCommandReferenceonCisco.com:http://vvvv\v.cisco.coni/en,4|S/docs/voicejp_conini.;cuemc/coniniand;'relerence.;cmecr.lilml.

•CiscoUnifiedComniunicationsManagerExpressSvstemAdminislratorGuide:http://vvww.ciseo.com/en/C'S/docs/voieeip^omm/cucme'admiii:configuration/guide/cmeadm.html.

•CiscoUnifiedCommunicationsSystem8.xSRNDonCisco.com:hups://www.cisco.com/en/US/docs/voiceipcomm/eucm/snid^x/ucoVhtml.

•CiscoUnifiedCommunicationsManagerExpressSvstemAdministratorGuide:http://vvvvvv.cisco.com/en/US/docs/voice_ipeomiiL'eucmc/adniin,configuration/guide/cmeadm.html.

4-98IntroducingCiscoVoiceandUnifiedCommunicalionsAdministration(ICOMM)v80©2010CiscoSysterrs,Inc.

Page 353: Icomm Vol 1&2 Bw

Lesson4

UnderstandingEnd-UserImplementationOptions

OverviewThislessondescribeshowtoimplementendusersinCiscoUnifiedCommunicationsManagerandCiscoUnifiedCommunicalionsManagerExpress.Topicswillfocusonthecorporatedirectorycontentthatisgeneratedbymanualend-userconfigurationorLightweightDirectoryAccessProtocol(EDAP)synchronization.

ObjectivesUponcompletingthislesson,youwillbeabletodescribehowtoimplementendusersinCiscoUnifiedCommunicationsManagerandCiscoUnifiedCommunicationsManagerExpress.Thisabilityincludesbeingabletomeettheseobjectives:•Describetheend-userimplementationprocessinCiscoUnifiedCommunicationsManager:

manualconfigurationorEDAPsynchronization•Describetheend-userimplementationprocessinCiscoUnifiedCommunicationsManager

Express

Page 354: Icomm Vol 1&2 Bw

ImplementingEndUsersinCiscoUnifiedCommunicationsManager

IhistopicdescribestheCiscoUnifiedCommunicationsManageruseraccountmanagementoptions.

*iscoUnifiedCommunications/lanagerUserManagementOptions

*One-by-onemanualconfigurationusingCiscoUnifiedCommunicationsManagerAdministration

•BulkconfigurationusingCiscoUnifiedCommunicationsManagerBulkAdministrationTool(BAT)

•I.DAPintegration:automaticsynchronizationforendusersonly•CiscoUnifiedCommunicationsManagersupportstwotypesof

LDAPintegration:

LDAPsynchronization

LDAPauthentication

WhenusingLDAP,someuserdataarenolongercontrolledviaCiscoUnifiedCommunicationsManagerAdministration

UsermanagementoptionsinCiscoUnifiedCommunicationsManagerincludethefollowing:•UsingiheCiscoUnifiedComniunicationsManagerAdminislralionUserManagement

menuitems:

—Thisjiptionissuitableforconfiguringfewusersordoingsingleupdatestotheconfiguration.Administratorsperformone-bv-onemanualconfigurations.Thisoptiondoesnotscaleformassdeploymentofusers.

•UsingCiscoUnifiedCommunicationsManagerBulkAdministrationTool(BAT):CiscoUnifiedCommunicationsManagerBATallowsbulkadministrationofseveralconfigurationelementsincludingusers.CiscoUnifiedCommunicationsManagerBAIisagoodoptionforinitial(mass)deploymentwhenEDAPintegrationisnotused.

•fheEDAPintegrationoptionisavailableonlytoendusers.EDAPintegrationprovides(wofunctions,whichcanbeenabledindependentlyofeachother:

—EDAPsynchronization:AllowsuserprovisioningwherepersonalandorganizationaldataaremanagedinanLDAPdirectorvandreplicatedlotheCiscoUmliedCommunicationsManagerconfigurationdatabase.

—LDAPauthentication:AllowsuserauthenticationagainstanIDAPdirectorvWhenusingLDAPauthentication,passwordsaremanagedinLDAP,

4-100IntroducingCiscoVoiceandUnifiedCommunicationsAdministration(ICOMM)V80©2010CiscoSystems,inc

Page 355: Icomm Vol 1&2 Bw

EndUsers

End-userconfigurationinCiscoUnifiedCommunicationsManagerAdministrationallowstheadminislratortoadd,search,display,andmaintaininfomiationaboutCiscoUnifiedCommunicationsManagerendusers.

*EndusersaddedintheCiscoUnifiedCommunicationsManagerdatabasecontainmandatoryandoptionalattributes.

*MandatoryuserattributesincludeUserIDandLastName-OptionalinformationincludesattributessuchasFirstname,

MiddleName,andTelephoneNumber.-Whennotdefined,optionalinformationfieldsareleft

blank.

*WhensynchronizingwithLDAP,mandatoryattributesmustbepresentintheuserrecords.-OtherwisetheuserisnotimportedintotheCiscoUnified

CommunicationsManagerdatabase

*IfoptionalparametersaremissingduringLDAPsynchronization,theinformationfieldsareleftblankintheCiscoUnifiedCommunicationsManagerdatabase.

EnduserscancontrolphonesaftertheyareassociatedwilhanIPphone.EndusersthatareaddedintheCiscoUnifiedCommunicationsManagerdatabasecontainmandatorvandoptionalattributesasfollows:

•MandatoryuserattributesincludeUserIDandLastName.•OptionalinfomiationfieldsincludeattributessuchasEirstname.MiddleName,and

TelephoneNumber.Whennotdefined,optionalinformationfieldsareleftblank.

End-userentriesintheCiscoUnifiedCommunicationsManagerdatabasecanbesearchedbyusingtheDirectorybuttononIPphones.TheIPphoneinterfaceprovidesasofikevfortheusertoplaceacalltothedestinationcorporatedirectorvenduser.IfCiscoUnifiedCommunicationsManagerisconfiguredtousetheLDAPcorporatedirectorvastheend-userdirectory,administratorscannotaddordeleteusersinCiscoUnifiedCommunicationsManagerAdministration.AdministratorsaddandremoveendusersinthecorporateLDAPdirectory'only.Ifendusersexistin(heCiscoUnifiedCommunicationsManagerdatabasebeforeLDAPsynchronizationwithacorporatedirectoryoccurs,thesystemwilldeletethoseendusersthatdidnothaveamatchinguserIDinthecorporatedirectorv.

IfIheCiscoUnifiedCommunicationsManagersystemisconfiguredtoauthenticateusersagainsttheLDAPdirectory,administratorscannotconfigureorchangeend-userpasswordsinCiscoUnifiedCommunicationsManagerAdministration.Administratorsconfigureandchangeend-userpasswordsinthecorporateLDAPdirectory.

)2010CiscoSystems,Inc.EndpointandEndUserAdministration4-101

Page 356: Icomm Vol 1&2 Bw

ManualEndUserConfigurationPagefheL.ndUserConfigurationwindowinCiscoUnifiedCommunicalionsManagerAdministrationallowstheadministratortoadd.search,display,andmaintaininfomiationaboutCiscoIInifiedCommunicationsManagerendusers.EnduserscanbeassociatedwithdevicestocontroltheirIPphone.

4-102

UserConfigurationPage

InCiscoUnifiedCommunicationsManagerAdministration,navigatetoUserManagement>EndUser

ConfigurationincludesUserID,password.PIN,anddeviceassociation

Ioaddormodifyunenduser,navigatetotheCiscoUnifiedCommunicationsManagerAdminislralionUserManagement>EndIrsermenu.Theend-userconfigurationfieldsincludethefollowing:

•UserID

•Password

•PIN

•Eirstname

•Lastname

•Telephonenumber

•Deviceassociation

End-userentriesintheCiscoUnifiedCommunicationsManagerdatabasecanbesearchedbyusingtheDirectorybuttononIPphones.TheIPphoneusercansearchthecorporatedirectory.

IntroducingCiscoVoiceandUnifiedCommunicationsAdministration(ICOMM)v8.0©2010CiscoSystems,Inc.

Page 357: Icomm Vol 1&2 Bw

LightweightDirectoryAccessProtocolLDAPdirectoriestypicallystoredatathatdonotchangeoften,forexample,employeeinformation.

LightweightDirectoryAccessProtocolversion3(LDAPv3)Specializeddatabasestoresinformationaboutusers:-Centralizedstorageofuserinformation-Availabletoallenterpriseapplications

>Examples

-MicrosoftActiveDirectory,MicrosoftActiveDirectoryApplicationModeLDAPServer,Netscape,iPlanet,SunONE

IPTelephonyUsers

CiscoUnifiedCommunicationsManager

InformationintheLDAPdatabaseisoptimizedforthefollowingrequests:

•Highnumberofreadandsearchrequests

•Occasionalwriteandupdaterequests

Directoriestypicallystoredatathatdoesnotchangeoften,suchasemployeeinfomiationanduserprivilegesonthecorporatenetwork.LDAPdirectoriesprovideapplicationswithalandedme'lhodforaccessingandmodifyinguserinfomiation.1his-Pab'h>™^*, companiestocentralizealluserinformationinasinglerepositorythat,sava'bbteto««-1

applications.Thiscapabilityresultsinreducedmaintenancecoststhroughtheeaseoladds,moves,andchanges.

LDAPdirectoriesstorealluserinformationinasingle,ccnlrali/edrepositoryavailabletoallapplications.CiscoUnifiedCommunicationsManagersupportsLDAPversion3.ExamplesofLDAPdirectoriesincludethefollowing:

•MicrosoftActiveDirectory

•MicrosoftActiveDirectoryApplicationModeLDAPServer

•Netscape

•iPlanet

•SunONE

©2010CiscoSystems,Inc.EndpointandEndUserAdministration4-103

Page 358: Icomm Vol 1&2 Bw

CiscoUnifiedCommunicationsManagerLDAPSupportThissubtopicdescribesCiscoy}mt\t:dCommunicalionsManagerLDAPsupport.

InifiedCommunications

•Supporteddirectories:

-MicrosoftActiveDirectory(2000,2003,and2008)MicrosoftActiveDirectoryApplicationMode2003MicrosoftLightweightDirectoryServices2008iPlanetDirectoryServer5,1

SunONEDirectoryServer5.2,6.x

OpenLDAP23,39,and24

WhenliningLDAPsomeena-;j;,arti;.taisnotcontrowedviaCiscoUnifiedCommunicationsManage'Administration.

ApplicationusersarenotaffectedbyLDAPintegrationAlwaysconfiguredfromCiscoUnifiedCommunicationsManagerAdministration

--AllapplicationuserdataarealwaysstoredintheCiscoUnifiedCommunicationsManagerdatabase

CiscoUnrfiedCommunications

Manager

MicrosoftAD

CiscoUnifiedCommunicalionsManagerallowss\nchronicalionfromtliefollowingIDAPdirectoriestothedatabase:'

MicrosoftActiveDirector,2000

MicrosoftActiveDirectory2003

MicrosoftActiveDirectory2008

MicrosoftActiveDirectoryApplicationMode2003

MicrosoftLightweightDirectoryServices2008iPlanelDirectoryServer5.1

SunONI-DirectoryServer5.2

SunONI!DirectoryServer6a

Openl.DAP2.3.39

OpenLDAI>2.4

WhenusingLDAPsomeend-userdata(suchasuserID)areno,controlledCmCiscoUnifiodCommunicalionsManagerAdministration.

ApplicationusersarcnotaffectedbyLDAPintegrationforthefollowingreasons:•TheyarealwaysconfiguredfromCisco1inifiedCommunicationsManagerAdministration"d^tZeCmi°"USCrdataarCa,wa*-ssloredijl"«•*CiscoUnifiedComniunicationsManager

IntroducingCiscoVoiceandUnifiedCommunicationsAdministration(ICOMM)v8,0©2010CiscoSystems,Inc.

'm.

Page 359: Icomm Vol 1&2 Bw

LDAPIntegration:SynchronizationWhenCiscoUnifiedComniunicationsManagerisconfiguredforLDAPsynchronization,theCiscoUnifiedCommunicationsManagerAdministrationmenuscannotbeusedtoaddordeleteanenduser{userID),orchangesomeexistinguserinformation.

LDAPintegration:Synchronization

LDAPisusedforuserprovisioning:

«UsersareaddedordeletedinLDAPdirectory

-UserscannotbeaddedordeletedfromCiscoUnifiedCommunicationsManagerAdministration,

«AllpersonalandorganizationaluserdataareconfiguredinLDAP.

-UsersandtheirpersonalandorganizationaldataarereplicatedfromLDAPtoCiscoUnifiedCommunicationsManager;read-onlyinCiscoUnifiedCommunicationsManagerAdministration

*UserpasswordsandCiscoUnifiedCommunicationsManagersettingsarestillconfiguredfromCiscoUnifiedCommunicationsManagerAdministration.

-TheyarenotconfiguredinLDAP

CiscoUnified

Communications

Manager

Instead.LDAPisusedforuserprovisioning—usersareaddedordeletedintheLDAPdirectory.

UsersandtheirpersonalandorganizationaldataarereplicatedfromLDAPtoCiscoUnifiedCommunicationsManager.Thisinformationisthenvisibleasread-onlyinCiscoUnifiedCommunicalionsManagerAdministration.AllpersonalandorganizationaluserdataareconfiguredinLDAP.

UserpasswordsandCiscoUnifiedCommunicationsManagersettingsarestillconfiguredinCiscoUnifiedCommunicationsManagerAdministration.TheseitemscannotbeconfiguredinLDAP.

CiscoUnifiedCommunicationsManagerAdministratorsmustadd.update,ordeleteuserinformationinthecorporateLDAPdirectory'-TheCiscoUnifiedCommunicationsManagerdatabasewillreceivethechangedinformationaftersynchronizingwithIheLDAPserver.

)2010CiscoSystems,Inc.EndpointandEndUserAdministration4-105

Page 360: Icomm Vol 1&2 Bw

LDAPSynchronizationTheI.DAPsynchronizationprocessusesaservicecalleddirectorysynchronization(DirS\nc)onCiscoUnifiedCommunicationsManagertosynchronizeanumberofuseraltributesfromacorporateLDAPdirectory.

LDAPSynchronization

TheLDAPdirectoryprovidesacentraluseraccountrepository

ManagementofuseraccountsisaccomplishedthroughtheLDAPdirectory

Whensynchronizationisenabled,thelocaldirectorydatabaseisstillused(datareplicatedfromLDAPusingDirSync)

Applicationusersarenotsynchronized(endusersonly)

IPTelephonyUsers

Whenihisfeatureisenabled,usersareautomatical])pro\isionedfromthecorporatedirectoryinthefollowingways:

•Periodicsynchronizationschedule

•Immediatesynchronizationuponrequest

Whenusingthisfeature,enduserscannotbeaddedordeletedfromCiscoUnifiedCommunicationsManagerAdminislralion.TheyareaddedanddeletedintheLDAPdirectory,andallpersonalororganizationalsettingsthatareassociatedwiththeusersareconfiguredinLDAP.

Centralizedcorporatedirectorysynchronizationwithman)CiscoI'nifiedCommunicationsManagerdatabasesissupported.Forexample,separateCiscoUnifiedCommunicationsManagerclustersinNewYork.London,andHongKongcanalls\nehronizewithanLDAPcorporatedirector)inNewYork.

UsersandtheirassociatedpersonalandorganizationaldalaarereplicatedfromLDAPtotheCiscoUnifiedCommunicationsManagerdatabase.Theseparametersareread-onhinCiscoUnifiedCommunicationsManagerAdministration.

4-106IntroducingCiscoVoiceandUnifiedCommunicationsAdministration(ICOMM]v8.0©2010CiscoSystems,Inc

^f

Page 361: Icomm Vol 1&2 Bw

RememberIhefollowingLDAPsynchronizationfacts:

•Onlyendusersaresynchronized.

•Applicationusersarenotsynchronized.

UserpasswordsandCiscoUnifiedCommunicationsManagersettingsarestillconfiguredfromCiscoUnifiedCommunicationsManagerAdministrationandarestoredonhinIheCiscoUnifiedCommunicationsManagerdatabase.Therefore,thesesettingscannotbeconfiguredinLDAP.

©2010CiscoSystems,Inc.EndpointandEndUserAdministration4-107

Page 362: Icomm Vol 1&2 Bw

LDAPIntegration:Authentication

4-11

LDAPauthenticationisusedtoauthentieateusersagainstIheIDAPdirectoryinsteadofhavingpasswordsthaiarestoredintheCiscoUnifiedCommunicationsManagerdatabase.

ttegration:Authentication

LDAPisusedforuserauthentication:

*UsersmustexistintheLDAPdirectory.

LDAPsynchronizationisnolmandatorybutIsrecommended

•Use'passwoKtearecotriigjiKdandstoi.^linLDAP,'ulyUw;rpas-swordsarcnetreplies!odtoilk;CiscoUnifiedCoriniiuiiic-aaorssMdiid'Xi!d;-itfib,i;;^andcannofbe-confiijusfedfrom0>><oUciliKiContmtiiiicfjficjiisMaikiyi.'i

-UserauthenticationisperformedagainstLDAPdirectoryFailsifLDAPdirectoryisnotaccessible

»UsersandtheirpersonalandorganizationaldataarestillstoredintheCiscoUnifiedCommunicationsManagerlocaldalabase

ReplicatedfromLDAPsynchronization(ifused)

LocallyconfiguredviaCiscoUnifiedCommunicationsManagerAdministrationifLDAPsynchronizationisnotused

CiscoUnified

Communications

Manager

VCorporateDirectory

Server

WithLDAPaulhenlication.CiscoUnifiedCommunicationsManagerauthenticatesusercredentialsagainstacorporateLDAPdirectoryasfollows:

•Whenthisfeatureisenabled,end-userpasswordsarenotslorediniheCiscoUnifiedCommunicationsManagerdatabase—theyarestoredintheLDAPdirector)'onh,

•PasswordsarenotreplicatedtotheCiscoUnifiedCommunicationsManagerdalabase.

LDAPsynchronizationisnolmandator)',butisrecommended.PersonaluserdatacanbemanagedinLDAPandreplicatedintotheCiscoUnifiedCommunicationsManagerdalabaseifLDAPsynchronizationisenabled.UserdatacanbemanagedandstoredlocallybvtheCiscoUnifiedCommunicationsManagerdatabaseifLDAPsynchronizationisnotenabled.CiscoUnifiedCommunicationsManageruserdatasuchasassociatedPCsorcontrolleddevicesarealwaysslorediniheCiscoUnifiedCommunicationsManagerdatabaseforeachindividualuser.Asaconsequence,theusemamemustbeknownintheCiscoUnifiedCommunicationsManagerdatabasetoassignCiscoUnifiedCommunicationsManagerusersettingstotheuser.Also,theusemamemustbeknownintheLDAPdirector)toassignthepasswordtotheuser.

IntroducingCiscoVoiceandUnifiedCommunicationsAdministration(ICOMM)v8.0)2010CiscoSystems.Inc.

mm

^1

*^^

Page 363: Icomm Vol 1&2 Bw

LDAPAuthenticationFhissubtopicdescribesCiscoUnifiedCommunicationsManagerLDAPaudientication.

LDAPAuthentication

ManagementofuseraccountsisaccomplishedthroughthecentralLDAPdirectory.IdeallyusedwithLDAPsynchronization.~IfLDAPsynchronizationisnotused,anidenticaluseraccountmustbe

configuredinCiscoUnifiedCommunicationsManagerandLDAP.CiscoUnifiedCommunicationsManagerstillcontrolsend-userPINs.

ApplicationusersdonoluseLDAPauthentication.

IPTelephonyUsers

CorporateDirectory

Server

UsingCiscoUnifiedCommunicalionsManagerLDAPauthentication,themanagempntofuseraccountsisaccomplishedthroughacentralLDAPcorporatedirectory.Ideally,authenticationisusedwithLDAPsynchronization.

IfLDAPsynchronizationisnolused,anidenticaluseraccountmustbeconfiguredinCiscoUnifiedCommunicationsManagerdatabaseandLDAP.

CiscoUnifiedCommunicationsManageralwayscontrolsCiscoUnifiedCommunicalionsManagerconfigurationsettings,forexample:

•End-userPINs

•Deviceassociation

•CiscoExtensionMobilityProfile

•PresenceGroup

NoteApplicationusersdonotuseLDAPauthentication.

©2010CiscoSystems,Inc.EndpointandEndUserAdministration4-109

Page 364: Icomm Vol 1&2 Bw

End-UserDataStorageLocationsThelableshowswhereuserdataarestoredwithoutLDAPintegration,whenusingLDAI'synchronization,andwhenusingLDAPauthentication.

4-110

NoLDAPLDAPLDAPIntegrationISynchronizationAuthentication

Personalandorganizationalsettings

UserID

FirstMiddle,andLastNameManagerUserID,DepartmentPhoneNumber,MaSID

LocalLDAP(replicatedLDAPtolocal)(replicated

tolocal)Of

Local

PasswordLocalLocalLDAP

CiscoUnifiedCommunicationsManagersettings

LocalLocalLocal

PIN,DigestCredentialsGroups,RolesAssociatedPCs

ControlledDevicesExtensionMobilityProfile,CAPFPresenceGroup,Mobility

|CiscoUniliaaCommunicationsManagerenduserdatastoragelocalionstorLDAPauthentication1

Asshowninthelable,withoutLDAPintegration,allend-userdataarestoredintheCiscoUnifiedCommunicationsManagerdatabaseandconfigured\iaCiscoUnifiedCommunicalionsManagerAdministration.

IIusingLDAPsynchronization,personalandorganizationalsettingsareconfiguredandstoredinLDAP.WhenCiscoUnifiedCommunicationsManagersuichronizesuiihtheLDAPserver,thedataisreplicatedtotheCiscoUnifiedCommunicationsManagerdatabase.1lowever,aslongasLDAPsynchronizationisenabled,thisdatacannotbemodifiedinCiscoUnifiedCommunicalionsManager.

UserpasswordsandCiscoUnifiedCommunicationsManagerconfigurationsettingsarestillconfiguredusingCiscoUnifiedCommunicationsManagerAdminislralionandsloredintheCiscoUnifiedCommunicationsManagerdatabase.

WhenusingLDAPauthentication,userpasswordsarecontrolledbytheLDAPdatabase.CiscoUnifiedCommunicationsManagerconfigurationsellingsarestillconfiguredusingCiscoUnifiedCommunicationsManagerAdministrationandstoredintheCiscoUnifiedComniunicationsManagerdatabaseonh,

NoteApplicationuserdataarealwayscontrolledbyCiscoUnifiedCommunicationsManagerAdministrationandstoredintheCiscoUnifiedCommunicationsManagerdatabase.

introducingCiscoVoiceandUnifiedCommunicalionsAdministration(ICOMM)v80©2010CiscoSystems,Inc.

Page 365: Icomm Vol 1&2 Bw

LDAPIntegrationConsiderationsThissubtopicprovidesinfomiationaboutLDAPintegrationconsiderations.

LDAPIntegrationConsiderations

*Fullsynchronization:Pans

MicrosoftAD

-MicrosoftActiveDirectory2000,2003,and2008%•Incrementalsynchronization:

\ -NetscapeDirectoryServer4.xr

-iPlanetDirectoryServer5.1

-SunONEDirectoryServer5.24

•AllsynchronizationagreementsmustintegratewiththesameLDAPfamily(MicrosoftActiveDirectoryorNetscape,iPlanet,andSunONE).

f-CiscoUnifiedCommunicationsManagerusesstandardI LDAPv3toaccessdata.I•OneLDAPuserattributeischosentomapintothe%

CiscoUnifiedCommunicationsManagerUserIDfield.\ SanJose

MicrosoftAD

Dependingonthedirectoryserverthatisused.LDAPsynchronizationisperfomiedinoneofthefollowingways:

•Fullsynchronization:ThismethodisusedwithMicrosoftActiveDirectory.FullsynchronizationmeansthaiallrecordsarereplicatedfromtheLDAPdirectorv'totheCiscoUnifiedCommunicationsManagerdatabase.Inlargedeployments,thismethodcancauseconsiderableload;therefore,synchronizationtimesandjobsmustbecarefullyselected.

•Incrementalsynchronization:Thismethodisusedwithailothersupporteddirectoryservers.BecauseonlychangesarepropagatedtotheCiscoUnifiedCommunicationsManagerdatabase,thismethodrequiresfewerresourcesthanthefullsynchronizationmethod.

Allsynchronizationagreements(thesearepointerstoacertaindomainorsubdomainwithinanLDAPstructure)mustusethesamesynchronizationmethod.YoucannotmixsynchronizationagreementswithMicrosoftActiveDirectorv'andanyotherLDAPserver.

CiscoUnifiedCommunicationsManagerusesLDAPversion3.

OneLDAPuserattributecanbemappedtotheUserIDfieldofauserinCiscoUnifiedCommunicationsManagerandmustbeuniqueacrossallusers:forexample:

•sAMAccounlName

•uid

•mail

•TelephoneNumbcr

©2010CiscoSystems,Inc.EndpointandEndUserAdministration4-111

Page 366: Icomm Vol 1&2 Bw

LDAPAttributesMappingfhissubtopicdescribesLDAPintegrationattributemappingwithCiscoUnifiedCommunicationsManager.

ttributesMapping

MappingLDAPdirectoryattributestoCiscoUnifiedCommunicationsManager:

•ThedataofthedirectoryattributethatismappedtotheCiscoUnifiedCommunicationsManagerUserIDmustbeuniquewithinallentriesforthatcluster.

•Thfcisnattribute(lastname;mustbepupulatedv,:t^dataotherwisethatrecoidwii1notbeimpo'ted

•Iftrieprimaryattributeusedduringimportofend-useraccountsmatchesanapplicationuser,thatuserisskipped.

•SomeCiscoUnifiedCommunicationsManagerdatabasefieldsprovideachoiceofdirectoryattributes:chooseonlyasinglemappingforeachfield.

WhenLDAPsynchronizationisperformed.LDAPdirector*altributesaremappedloCiscoUnifiedCommunicationsManagerattributes,fhedataofthedirector)'attributethatismappedtotheCiscoUnifiedCommunicationsManagerUserIDmustbeuniquewithinallentriesforthatcluster.

Thesnattribute(lastname)mustbepopulatedwithdata:otherwisethatrecordwillnotbeimported.

IfIheprimaryaltributcthatisusedduringimportofend-useraccountsmatchesanapplicationuser,thatenduserisskipped.Theend-useraccountinfomiationwillnotbeimportedintoCiscoUnifiedCommunicationsManagerdalabase.

SomeCiscoUnifiedCommunicalionsManagerdatabasefieldspro\ideachoiceofdirectoryattributes.Iheadministratorcanchooseonlyasinglemappingforeachfield.

4-112IntroducingCiscoVoiceandUnifiedCommunicationsAdministration(ICOMM)v8.0®2010CiscoSystems,Inc.

Page 367: Icomm Vol 1&2 Bw

LDAPSynchronization:DataAttributesImportedThetableshowstheinformationthatisreplicatedfromLDAPtotheCiscoUnifiedCommunicationsManagerdatabaseandhowtheLDAPuserattributesmaptotheCiscoUnifiedCommunicationsManageruserattributes.

LDAPSynchronization:DataAttributesimported

CiscoUintieti

Communications

Manager

Usart)

FirstName

MiddleName

Manager10

Department

PhoneNumber

Mailid

MicrosoftActive

Director

sAMAccounlName

mail

8mp»y*«NumberletpftOneNumbetUserPfincipalNams

glvenName

middleName

Initials

manager

department

talephaneNumberipPhone

mail

sAMAccounlName

Netscape.iPlanel.SunONE

uid

mail

empioyeeNumbertelphonePtione

givenname

nlials

>•#.:'-manager

department

lelephonenumber

mail

uid

portedByCiscoUnifiedCommunicationsManagerusingLDAPsynchronization| IDataattributesim

ThedatathatCiscoUnifiedCommunicationsManagerimportsareallfromstandardLDAPuserattributes.Asshowninthetable,theattributesdifferbetweenthetwogroupsofLDAPservers.

ThesnattributeinLDAPmustbepopulatedwithdata;otherwisethatrecordwillnotbeimported.ThetableshowsthattheLDAPsnattributewillbemappedtotheCiscoUnifiedCommunicationsManagerdatabaseLastNameattribute.

©2010CiscoSystems,Inc.EndpointandEndUserAdministration4-113

Page 368: Icomm Vol 1&2 Bw

SynchronizationAgreementsThissubtopicdescribessynchronizationagreements,whichspecifyadirectorysearchbase.

4-114

SynchronizationAgreements

Synchronizationagreementsspecifysearchbases:'WhenCiscoDirSyncisenabled,oneormoresynchronization

agreementscanbeconfigured.

•Anagreementspecifiesasearchbase,whichisapositionintheLDAPtreewhereCiscoUnifiedCommunicationsManagerwillbeginitssearch

CiscoUnifiedCommunicationsManagercanimportonlyenduserslhatexistintheareaofthedomainspecifiedinthesearchbase

*WhenusersareorganizedinastructureintheLDAPdirectory,usethatstructuretocontrolwhichusergroupsareimported

*Asynchronizationagreementcanbeusedtospecifytherootofthedomain,butthatsearchbasewouldimportalluseraccounts

Thesearchbasedoesnothavetospecifythedomainroot

Thesearchbasecanspecifyanypointinthetree

Asearchbaseisanareaofthedirectorythatshouldbeconsideredforthes\iichronization.Thisconsiderationisachievedbyspccifvingapositioninthedirector,treewhereCiscoUnifiedCommunicalionsManagerbeginsitssearch.

CiscoUniiiedCommunicationsManagerhasaccesstoalllowerlevels.butnottohigherlevelsofthesearchbase.

WhenusersareorganizedinastmctureintheLDAPdirector..administratorscanusethatstructuretocontrolwhichusergroupsareimported.Ifasingles\nchronizaiiotiagreementspecifiestherootofthedomain,allusersofthedomain(includingseniceaccountsandothers)willbesynchronized.Thesearchbasedoesnothavetospecif)thedomainroot.Thesearchbasecanspecifyanypointinthetree.

IntroducingCiscoVoiceandUnifiedCommunicationsAdministration(ICOMM)vS.O©2010CiscoSystems.Inc,

mm

Page 369: Icomm Vol 1&2 Bw

UserSearchBases

ThissubtopicdescribesLDAPusersearchbasesinsynchronizationagreements.

UserSearchBases

Twosynchronizationagreementsareused:•OnesynchronizationagreementspecifiesUserSearchBase

1andimportsusersjsmith.jdoe,andjbloggs.

•ThesecondsynchronizationagreementspecifiesUserSearchBase2andimportsusersjjones,bfoo,andthrown.No

SynchronizationAgreementfor

Servic

y*MMf®MSynchramzatit

Agreemenl1Synchronization

Agreemenl2

/

ou=Site2Users

"bfoo.thrown

\

alHft^E-

Thefigureshowsanexamplewiththreetop-levelorganizationalunits.Twooftheorganizationalunitsarespecifiedasusersearchbasesinsynchronizationagreements.

•ou-SiteIusers

•ou-Site2users

•ServiceAccounts

Twosynchronizationagreementsarerepresented:

•OnesynchronizationagreementspecifiesusersearchbaseIandimportsusersjsmith.jdoe,andjbloggs.

•Theothersynchronizationagreementspecificsusersearchbase2andimportsusersjjones.bfoo,andthrown.

TheCCMDirMgraccountisnotimportedbecauseitdoesnotresidewithinoneofthetwousersearchbases.

ThestructureinthisLDAPdirectorywasusedtocontrolwhichusersaresynchronized.Inthisexample,asinglesynchronizationagreementcouldhavebeenusedtospecifytherootofthedomain,butthatsearchbasewouldalsohaveimportedtheCCMDirMgruserlocatedunderServiceAccounts.

ToimportthedataintotheCiscoUnifiedCommunicationsManagerdatabase,thes\semperformsabindtotheLDAPdirectoryusingtheaccountspecifiedintheconfigurationastheLDAPManagerDistinguishedName.Readingofthedatabaseisdonewiththisaccouil.TheaccountmustbeavailableintheLDAPdirectoryforCiscoUnifiedCommunicationsManagertologin,anditisrecommendedthatyoucreateaspecificaccountwiththepermissiontoreadalluserobjectswithinthesubtreethatwasspecifiedbytheusersearchbase.

i2010CiscoSystems,Inc.EndpointandEndUserAdministration4-115

Page 370: Icomm Vol 1&2 Bw

Thesynchroni/ationagreementspecifiesthefullydistinguishednameofthataccountsolhattheaccounimayresideoutsideofiheconfiguredsearchbases.an>wherewithinthedomain.

Intheexample.CCMDirMgristheaccountlhatisusedforthesynchronization.

ItispossibletocontroltheimportofaccountsbylimitingreadpermissionsoftheLDAPmanagerdistinguishednameaccount.Inthisexample,ifthataccountisrestricledtohavereadaccesstoou=Lngbutnottoou=Mklg.thenonlytheaccountsthatarelocatedunderEngwillbesynchronized.

Synchronizationagreementshavetheabilitylospecifymultipledirector,serverstoprovideredundancy.

4-116IntroducingCiscoVoiceandUnifiedCommunicationsAdministration(ICOMM)v8.0©2010CiscoSystems,Inc.

Page 371: Icomm Vol 1&2 Bw

SynchronizationMechanismRachsynchronizationagreementisconfiguredwiththetimewhenthesynchronizationshouldbeginandaperiod(hours,days,weeks,ormonths)for^synchronization.Asynchronizationagreementcanalsobeconfiguredtorunonlyonce.

SynchronizationMechanism

Synchronizationmechanismcharacteristics:•Thesynchronizationagreementspecifies:

-Timeforsynchronizingtobegin

-Periodforresynchronizing(hours,days,weeks,months]

«Asynchronizationagreementcanalsobesetuptorunonlyonce.

*Synchionizationpiocesswhenenablingitthefirsttime:

1.AllexistingCiscoUnifiedCommunicationsManagerend-useraccountsaredeactivated.

2.LDAPend-useraccountsthatexistintheCiscoUnifiedCommunicationsManagerdatabase(nowdeactivated)areactivatedandsettingsareupdated(ifdifferentinLDAP).

3LDAPend-useraccountsthatexistinLDAPonlyareaddedtotheCiscoUnifiedCommunicationsManagerdatabase.

4DeactivatedaccountsarepurgedfromCiscoUnifiedCommunicationsManagerdatabaseafter24hours.

Thesynchronizationprocessisasfollows:

Step1Atthebeginningofihesynchronizationprocess,allexistingCiscoUnifiecCommunicationsManagerend-useraccountsaredeactivated.

Step2LDAPuseraccountsthatexistintheCiscoUnifiedCommunicationsManigcrdatabase(whicharenowdeactivated)arereactivated,andtheirsettingsanupdatedifthereareanychanges.Thisstepensuresthatupdatesarepropagated.

Step3LDAPuseraccountsthatexistinLDAPonlyareaddedtotheCiscoUnifiCommunicationsManagerdatabaseandactivated.Thisstepenablesnewprovisioned.

Step4DeactivatedaccountsarepurgedfromtheCiscoUnifiedCommunicationsdatabaseafter24hours.Thisstepenablesthe-safe"deletionofusers(seebelow).

tserstobe

Manager

Nole

atsly NoteAccountdeletionissafebecausedeactivatedaccountsarenotdeletedimmediuserisaddedbackintoLDAPwithin24hours,anaccidentallydeleteduserwiofitsparametersthatarestoredonlyintheCiscoUnifiedCommunicationsManagerdatabase(allCiscoUnifiedCommunicalionsManagersettingsandpassword,ifauthenticationisnotused).Iftheaccidentaldeletionisdiscoveredafter24hour;userisaddedbackintoLDAP,alluserparametersthatwerestoredinCiscoUniCommunicationsManagerarelostandmustbereconfigured

Ifthe

loseall

©2010CiscoSystems,Inc.

r)t

.DAP

andthe

ed

EndpointandEndUserAdministration4-117

Page 372: Icomm Vol 1&2 Bw

LDAPCustomFilter

ThissubtopicdescribesIhcLDAPcustomfilter,whichissupportedbyCiscoUnifiedCommunicationsManager.AnLDAPcustomfillerfilterstheresultsofLDAPsearches.IDAPfiltersareappliedtoLDAPsearchdirectories.

"CiscoUnifiedCommunicationsManagersupportstheLDAPcustomfilter.

•FiltersareappliedtoLDAPdirectories

MaybeassociatedwithanyLDAPagreements

*Supportforuniquesearchfilters

FilterstheresultsofLDAPsearches

•LDAPusersthatmatchthefilterareimportedintotheCiscoUnifiedCommunicationsManagerdatabase.

-LDAPusersthatdonotmatchthefilterarenotimported.

»Afullsyncisrequiredwhenthefilterischangedforanagreement.

-Norestrictiononthenumberoffiltersthatcanbeconfigured

TheLDAPcustomfiltermaybeassociatedwithanyLDAPagreements(morethanoneifrequired),fhereisnorestrictiononthenumberoffiltersthatcanbeconfigured.

fheLDAPcustomfillersupportsuniqueusersearchbasefillers.

UsersintheLDAPdatabasethatmatchtheLDAPcustomfilterareimportedintotheCiscoIInifiedCommunicalionsManagerdatabase,whileLDAPusersthaidonotmatchthefilterare1101imported.

TheLDAPcustomfilterconfigurationmustcomplywiththeregularLDAPsearchfilterstandardsspecifiedinRFC4515.

AfullsyncisrequiredwhenIhefilterischangedforanagreement.

NoteItisrecommendedthatadministratorsverifytheLDAPsearchfilteragainsttheLDAPdirectorysearchbasebyusingtheIdapsearchcommand

4-118IntroducingCiscoVoiceandUnifiedCommunicationsAdministration(ICOMM)«8.0©2010CiscoSystems,Inc.

Page 373: Icomm Vol 1&2 Bw

LDAPCustomFilter(Cont.)

Customfilterassignedtosynchronizationagreement:•Synchronizationagreement1specifiesusersearchbase1.

•Customfiltermatchesou=Mktgandimportsonlyusersjdoeandjbloggs

«Userjsmithisnotimportedbecausethereisnofiltermatch.

NoFilterMatcl

SynchronizationAgreement1

CustomFilterMatch

TheexampleinthefigureshowsanLDAPsynchronizationagreementoforganizationalunitsiteIusersinthefollowingorganizationalunits:

•ou=Eng

•ou=Mklg

AnLDAPcustomfilterisusedtocontrolwhichusersareimportedfromtheusersearclbasesynchronizationagreement.

'fheLDAPcustomfillerprocessissummarizedasfollows:

•LDAPsynchronizationagreementIspecifiesou=SiteIUsers.

•Acustomfilterisassignedtoasynchronizationagreement.

•ThecustomfiltermatchesallusersinorganizationalunitMktg.

•LDAPsynchronizationoccursandimportsonlyusersjdoeandjbloggs(ou=Mktg)

•Userjsmithisnolimportedbecausethereisnofiltermatch.

)2010CiscoSystems,Inc.EndpointandEndUserAdministration4-119

Page 374: Icomm Vol 1&2 Bw

LDAPSynchronizationConfigurationProcedureThissubtopicHslstherequiredstepsforenablingLDAPsynchronization.

LDAPSynchronizationConfiguration

1.ActivateCiscoDirSyncservice.

2.ConfiguretheLDAPsystem,

3.ConfiguretheLDAPdirectory.

4ConfiguretheLDAPcustomfilters.

TheLDAPsynchronizationconfigurationprocedureincludesthefollowingsteps:

Step1ActivateCiscoDirSyncser\ice.

Step2Configure(heLDAPsystem.

Step3ConfiguretheLDAPdirectory.

Step4ConfigureLDAPcustomfilers(optional).

NoteAdministratorsmustaddauserandassignadministratoraccessrightsinIheLDAPdirectoryserverforCiscoUnifiedCommunicationsManagerDirSyncaccesstotheusersearchbase.ThisconfigurationdependsontheLDAPdirectoryserverthatisused.

4-120IntroducingCiscoVoiceandUnifiedCommunicalionsAdministration(ICOMM|v80©2010CiscoSystems,Inc.

Page 375: Icomm Vol 1&2 Bw

ActivateCiscoDirSyncServiceThissubtopicdescribeshowtoactivatetheCiscoUnifiedCommunicationsManagerDjrSyncservice.

ActivateCiscoDirSyncService

InCiscoUnifiedServiceability,navigatetoTools>ServiceActivation.

-SelectthepublisherserverandactivatetheCiscoDirSyncservice.

VerifyinTools>ControlCenter-FeatureServicesthattheCiscoDirSyncserviceisrunning.

Publisher

TheLDAPsynchronizationprocessisperformedbytheCiscoDirS>ncservice,whichisenabledthroughtheCiscoUnifiedServiceabilitywebpage.

NavigatetoCiscoUnifiedServiceabilityandchooseTools>SeniceActivation.DirSynccanbeactivatedonlyontheCiscoUnifiedCommunicationsManagerpublisherserver.'fheCiscoDirSyncservicehassomeserviceparametersthatcanbeconfiguredunderCiscoUnifiedCommunicationsManagerAdministrationbychoosingSystem>Sen-iceParameters.andthenselectingtheCiscoDirSyncservice.Theseserviceparametersincludethefollowing:•Maximumnumberofsynchronizationagreements

•Maximumnumberofhosts(directoryservers)

•Synchronizationtimers

12010CiscoSystems,Inc.EndpointandEndUserAdministratten4-121

Page 376: Icomm Vol 1&2 Bw

LDAPSystemConfigurationThissubtopicdescribesLDAPsystemconfiguration.

•InCiscoUnifiedCommunicationsManagerAdministrationnavigatetoSystem>i.DAP-LOAPSystem

•CheckI.nablcsyncniwipinghoirs1f.'APServercheckbox.

•SelecttheLDAPServerType

•SelecltheLDAPattributefortheCiscoUnifiedCommunicationsManageruserID

'IIIII'II———

I©'

Plip'etupsunONE<SfcPSe'.e<Opp"Ticap

Microsoft*co,*OMclcr,«olsca

LDAPsynchronizationisenabledintheLDAPSjstemConliguralionwindow.

InCiscoUnifiedCommunicationsManagerAdministration,chooseLDAP>I.DAPSystem,andchecktheLnahleSynchronizingfromLDAPServercheckbox.

CiscoUnifiedCommunicationsManageradministratorsconfiguretheLDAPservertypeandtheLDAPattributethatshouldbemappedtotheCiscoUnifiedCommunicationsManageruserID.

LDAPserverlypeoptionsarethefollowing:

•MicrosoftActiveDirectory

•iPlanctorSunONLLDAPServer

aOpenLDAP

•MicrosoftActiveDirectoryApplicationMode

I.DAPattributeforUserIDoptionsarethefollowing;

•sAMAccounlName

•mail

•employceNumber

•telephoncNumber

•userPrincipalName

4-122IntroducingCiscoVoiceandUnifiedCommunicationsAdminislralion(ICOMM)v8.0©2010CiscoSystems.Inc.

Page 377: Icomm Vol 1&2 Bw

ConfiguringLDAPDirectoryThissubtopicdescribestheLDAPdirectoryconfiguration.

ConfiguringLDAPDirectory

System>LDAP=•LDAPDirectory-*«~>'

AddLDAPloginanduseri®'."searctibase-»»(.

Configuredirectory,|^~synchronizationscheduleldap'iipp*anduserfieldstoLogin!tDai_psynchronize^^

DefineserverIPaddress'""""

ClickPerformFullSynchNowbutton

c2

'c4oKh><1^ni^-Miz-atlo*>

l£->

ConfigureCiscoUnifiedCommunicationsManagerforLDAPdirector)synchroni/atioiNavigateinCiscoUnifiedCommunicationsManagerAdministrationtoSystem>LD,LDAPDirectory.

Addanewsynchronizationagreementanddefinethesynchronizationscheduleandusetosynchronizeasfollows:

•LDAPlogin

•LDAPusersearchbase

•Selectuserfieldstobesynchronized

•DefineserverIPaddress(andportnumber)

•ClickFullSynchNow.

DAP>

fields

NoteAwarningwillbedisplayedindicatingthatallexistingendusersthatarenotfoundLDAPdirectorywillbedeleted.

ilthe

Administratorscanspecifyanorderedlistofuptothreedirectoryserversintheconfigthatwillbeusedwhenattemptinglosynchronize.Theserversaretried,inorder,untilcompleted,llnoneofthedirectoryserversresponds,thenthesynchronizationfails,buibeattemptedagainaccordingtotheconfiguredsynchronizationschedule.TheaccountthatCiscoUnifiedCommunicationsManagerusestoreadtheLDAPshouldbeconfiguredinthefollowingway:

•Adedicatedaccountthatisusedonlyforthispurposeshouldbecreated.

tjrationistis

itwill

tie

dircitorv

©2010CiscoSystems,Inc.EndpointandEndUserAdministratei4-123

Page 378: Icomm Vol 1&2 Bw

•Iheaccountshouldbepermittedtoreadalluserobjectsthatarelocatedbelowtheusersearchbasesspecifiedinthesynchronizationagreements.

•I'hcpasswordoftheaccountshouldbesettonc\crexpire.

Synchronizationtimesshouldbesetlononbusinesshourslominimizeampotentialimpactlocallprocessingthatcouldbecausedbytheloadduringsynchronization.

Whenmultiplesynchronizationagreementsareconfigured,differentstartlimesshouldbesettoreducetheloadontheservers.

LnsurethaitheI.DAPdirectoryattributethatischosentomaptheCiscoUnifiedCommunicalionsManageruserID—forexample.sAMAecountNameoruid—isuniqueacrossallsynchronizationagreements.ItisalsoimportantloensurethaithenameisnotusedasinapplicationuserinsideCiscoUnifiedCommunicationsManager.

AvoidasinglepointoffailurebyconfiguringatleasttwoLDAPserversanduseIPaddressesinsteadofhostnamcsloeliminateDomainNameSystem(DNS)reliance.

"fheconnectionbetweentheCiscoUnifiedCommunicalionsManagerpublisherserverandthedirectoryservercanbesecuredbyenablingSecureLDAPonCiscoI.InifiedCommunicationsManagerandtheLDAPserver.SecureLDAPenablesI.DAPtobesento\eraSecureSocketsl.ayer{SSL).

AMicrosoftActiveDirectoryglobalcatalogserverenablessearchingforActiveDirector;objectsinanydomainintheforestwithouttheneedforsubordinatereferrals.

Userscanfindobjectsofinterestquicklywithoutha\ingtoknowthedomaininwhichtheobjectislocated.

Aglobalcatalogserverisadomaincontrollerthatstoresextrainformationloreverjobjectintheworldwidelistofdomains,insteadofonlytheobjectsinonedomain.TheglobalcatalogenablessearcheswithoutrequiringreplicationoftheentirecontentsofActiveDirectorytoeverydomaincontroller.

IntroducingCiscoVoiceandUnifiedCommunicalionsAdministration(ICOMM)vS.O©2010CiscoSystemsInc

Page 379: Icomm Vol 1&2 Bw

LDAPAuthenticationConfigurationThissubtopicdescribesCiscoUnifiedComniunicationsManagerI.DAPauthenticationconfiguration.

LDAPAuthenticationConfiguration

InCiscoUnifiedCommunicationsManagerAdministration,navigatetoSystem>I.DAP>LDAPAuthentication

ConfiguretheLDAPauthenticationserver

DefinethesearchbaseforLDAPauthentication

TheLDAPauthenticationconfigurationprocedureincludesthefollowingsteps:

•AddaCiscoUnifiedCommunicationsManagerdirectoryuserandassignadministratoraccessrightsintheLDAPdirectory(thisconfigurationdependsontheLDAPdirectoryserverthatisused).

•ConfigureLDAPauthentication.

InCiscoUnifiedCommunicationsManagerAdministration,navigateloSystem>LDAP>LDAPAuthentication.ConfiguretheLDAPauthenticationserveranddefinethesearchbaseforLDAPauthentication.ActivatetheUseLDAPAuthenticationforEndUserscheckbox.

UseadedicatedaccountintheLDAPdirectory,whichisusedonlybyCiscoUnifiedCommunicationsManagerforthepurposeofinteractingwithLDAP.

AvoidasinglepointoffailurebyconfiguringatleasttwoLDAPservers,anduseIPaddressesinsteadofhostnamestoeliminateDNSreliance.

EndusersmustmanagetheirpasswordsfromwithintheLDAPdirector;'.

L.ndusersmustmanagetheirPINsfromCiscoUnifiedCommunicationsManagerUserwebpages.Alternatively,theCiscoUnifiedCommunicationsManageradministratorcanmanagePINsfromCiscoUnifiedComniunicationsManagerAdministration.

ApplicationusersarealwaysmanagedfromCiscoUnifiedCommunicationsManagerAdminislraliononly.

©2010CiscoSystems,Inc.EndpointandEndUserAdministration4-127

Page 380: Icomm Vol 1&2 Bw

CiscoUnifiedCommunicalionsManageradministratorsshoulduseindividualend-useraccountswiththecorrespondingprivileges.BeawarethatloginswillfailiftheconnectiontotheLDAPserver(s)cannotheestablished.IftheconnectiontotheLDAPservercannotbeestablished,usethedefaultCiscoUnifiedCommunicationsManageradministratoraccouni(applicationuseraccouni)thatwascreatedduringCiscoUnifiedComniunicationsManagerinstallation.

WhenenablingLDAPauthenticationwithMicrosoftActiveDirectorv.itisrecommendedtoconfigureCiscoUnifiedCommunicationsManagertoqueryaMicrosoftActiveDirectorvglobalcatalogserverforfasterresponsetimes.Toenablequeriesagainsttheglobalcatalog,simplyconfiguretheLDAPServerInfomiationintheLDAPAuthenticationpagetopointtotheIPaddressorhostnameofaDomainControllerthathastheglobalcatalogroleenabledandconfiguretheLDAPportas3268.

NoteTheglobalcatalogiscreatedautomaticallyontheinitialdomaincontrollerofaMicrosoftActiveDirectoryforest.Itstoresafullreplicaofallobjectsinthedirectoryforitshostdomainandapartialreplicaofallobjectsthatarecontainedinthedirectoryofeveryotherdomainintheforest.Thereplicaispartialbecauseitstoressome,butnotall,ofthepropertyvaluesforeveryobjectintheforest.Theglobalcalalogperformstwokeydirectoryroles.First,itenablesnetworkloginbyprovidinguniversalgroupmembershipinformationtoadomaircontrollerwhenaloginprocessisinitiatedSecond,itenablesfindingdirectoryinformationregardlessofwhichdomainintheforestactuallycontainsthedata.Formoreinformationregardingtheglobalcatalog,refertohttp7/www.microsoftcom.

4-128IntroducingCiscoVoiceandUnifiedCommunicationsAdministration(ICOMM)v80©2010CiscoSystems,Inc.

Page 381: Icomm Vol 1&2 Bw

LDAP Synchronization User AttributesChoose User Management > End User. Clicking an active user opens the configuration pageofthe particular user.

LDAP Synchronization User Attributes

Aad and delete (unctions are disabled for end users (LDAP controlled)

Personal user settings such as user ID, names, manager, etc. are read-only

Configured in LDAPand replicated to Cisco Unified Communications Manager

Password and Cisco UnifiedCommunications Manager settings are stillconfigurable

PIN, associated PC. digest credentials, etc

D•^?,.",3iJl'e3

Administrators cannot change the usemame andpersonal or organizational settings ofthe user.These settings arecontrolled from LDAP. However, they canmodify thepassword and CiscoUnified Communications Manager settings such as PIN,digest credentials, and associated PC.

4-126 Introducing Cisco Voice and Unified Communications Administration (ICOMM) v8.0 ) 2010 Cisco Systems, Inc.

Page 382: Icomm Vol 1&2 Bw

LDAP Synchronization VerificationThis subtopic describes how to verify LDAP synchronization.

LDAP Synchronization Verification

Navigate to Use1 MarirXK-^iCFil • End lifer and click! ind

The synchronized users are marked as being Active

Example new user jbloggs is added from LDAP synchronizationInactive users were configured on Cisco Unified Communications Managerbut not m the LDAPdirectory, and willbe deleted after 24 hours.

LDAP Synchronization

To \erify LDAP svnehronization. check the Cisco Unified Communications Manager end-userdatabase.

Navisate to User Management > Lnd User and click Find. The synchronized users ha\e theword Active in the LDAP Svnc Status field.

In the example above, a new user jbloggs isadded from LDAP synchronization and is markedas Active.

Inactive users were configured onCisco Unified Communications Manager bul nol in theLDAP directorv and will be deleted after 24 hours.

Note Administrators cannotadd ordelete users inthe CiscoUnified Communications ManagerEnd User windowwhen the user is configured to use LDAP synchronization.

) 2010 Cisco Systems, IncEndpoint and EndUserAdministration 4-125

Page 383: Icomm Vol 1&2 Bw

LDAP Authentication Verification

Thissubtopic describes how to verify LDAP authentication.

LDAP Authentication Verificati

Password is now administered in the LDAP server

- Singlelogin forcorporate network and Cisco Unified Communications ManagerAbility toconfigure personal and organizational user data dependsonthe use ofLDAP synchronization

Cisco Unified Communicalions Manager settings are locally configured

iHHBK

14ta •*>*••* b^Mv Vn uw Aieavi h]

To verity' LDAP authentication, check theCiscoUnified Communications Manager end-userdatabase. Navigate to User Management > End User. The administrator cannotchangethepassword of endusers in CiscoUnified Communicalions Manager. Thepassword setting iscontrolled using LDAP authentication.

The abilityto changethe usemameand personalor organizational settingsdepends on the useof LDAP synchronization and is independent of LDAP authentication. Regardless of the use ofLDAPintegration. Cisco Unified Communications Managersettingssuch as PIN.digestcredentials, and associated PC. can be changed.

In the example in the figure, a userjdoe is added from LDAP synchronization and is marked asActive. The password and user personal fields do not allow changes in Cisco UnifiedCommunications Manager. Attributes such as the PIN and associated PC may be changed usingCisco Unified Communications Manager.

Note Administrators cannot add or delete users in the Cisco Unified Communications Manager

End User window when Cisco Unified Communications Manager is configured to use LDAP

synchronization.

© 2010 Cisco Systems, Inc. Endpoint and End User Administration 4-129

Page 384: Icomm Vol 1&2 Bw

LDAP Custom Filter

fhis subtopic describes how lo define LDAP custom filters.

LDAP Custom Filter

Define I DAP custom filters

Filter musl be within parentheses ( |

Apply LDAP custom filler to I DAP directory search base

Perform a full synch after applying or changing an LDAP filter

Only users malching the filter will be active, all others will be inactive

In Cisco Unified Communications Manager Administration, navigate to System > I.DAP >LDAP Custom Filters. Define the LDAP custom filters parameters. Each filler must beassigned a unique Filter Name and the filter matching criteria must be entered. The filter mustbe within parentheses ( ).

Once created, the LDAP custom filter can be applied to one or more LDAP directory searchbases. Make sure thai you perform a full synch after applying or changing an I.DAP customfiller.

Only I.DAP users malching the I.DAP custom filter will be active. All others will be inactive.

hxamples of search filters are as follows:

• (cn=John Doe)

• (!(cn-John Doe))

• (&(objectClass-Person)((sn-Doe)fcn=.lohnD*)H

• (sn-b*>

Note For more information on LDAP custom filters, see RFC 4515, LDAP String Representation

of Search Filters.

4-130 Introducing Cisco Voice and Unified Communications Administration (ICOMM) v8.0 12010 Cisco Systems, Inc.

Page 385: Icomm Vol 1&2 Bw

LDAP Custom Filter VerificationThis subtopic describes how to verify LDAP custom filters.

LDAP Custom Filter Verification

• Verify lhat the LDAP custom filter permits only selected end-user entries from thedirectory search base.

- Besure that synchronization is complete.• Example shows results for LDAP cuslom filler permitting all surnames starling with

"b"

(sn=b')• Surname "bloggs" isactive. Surnames noj^sjartn^wth^a^

SynchLing S»rvh ^mM"'"

/UserlD (Dioqgs Aasvs

The administrator must perform afull synch after applying or changing an LDAP custom filter:• Navigate to System >LDAP >LDAP Directory in Cisco Unified Communications

Manager Administration. Click Perform Full Synch Now.. Be sure that synchronization is complete. Clicking the Perform Full Synch button displays

Cancel Synch Process during synchronization.

After IDAP svnchronization. only users matching the filter will be active; all others will beinactive. Verify that the LDAP custom filter permits only selected end-user entries from thedirectory search base.

The example in the figure shows results for LDAP custom filter (sn-b*) permitting allsurnames starting with "b". The surname "bloggs" is active. Surnames not starting with "b areinactive.

12010 Cisco Systems, IncEndpoinland EndUserAdministration 4-131

Page 386: Icomm Vol 1&2 Bw

Implementing End Users in Cisco UnifiedCommunications Manager Express

This lopic describes the implementation of end users in Cisco Unified CommunicationsManager l:\press.

Cisco Configuration Professioi

Cisco ConfigurationProfessional provideseasy user management.

Add, edit, delete

Interactive search usingall displayed fields

User ID. Extension,Last Name, etc

fhe svstem administrator can configure user settings by defining auser. Users can beassociated with an IP phone, extensions, and optionally amailbox.

An interactive search tool prov ides an instant display ofsearch results as search text is enteredThe administrator can enter search test for any ofthe displayed fields as follows:

User ID

Lx ten si on

Last Name

First Name

Displav Name

Phone Tvpe

MAC Address

4-132 Introducing Cisco Voice and Unified Communications Administration (ICOMM) v8,0 )2010 Cisco Systems, Inc.

Page 387: Icomm Vol 1&2 Bw

User DirectoryThis subtopic describes the Cisco Unified Communications Manager F.xpress user directory.

User Directory

• The Directories buttondisplays local Cisco Unified CommunicationsManager Express directory information.

User Dtrectoiy Lookup

Thelocal Cisco Unified Communications Manager Express directory information ispopulatedby the ephone-dn name command. Users can access the local directory by using the Directoriesbutton on an IP phone.

The system administrator can define the order in which the names ofusers are displayed in thelocal directory using the directory command in telephony service configuration mode.! hefollowing two options are available:

• first-name-first last-name-first

2010 Cisco Systems. Inc Endpoint and End User Administration 4-133

Page 388: Icomm Vol 1&2 Bw

SummaryThis topic summarizes the kev points that were discussed in this less

Summary

1End users can be configured locally inthe Cisco UnifiedCommunications Manager database. Alternatively,administrators may choose tosynchronize with the corporateLDAP server using LDAP synchronization. The LDAPauthentication feature provides password authentication fromthe LDAP server.

Cisco Unified Communications Manager Express supportsend-user configuration via the command-line interface or theCisco Configuration Professional.

Ihis lesson covers end-userimplementation optionsin Cisco Unified CommunicationsManager and Cisco Unified Communicalions Manager Express.

References

For additional infomiation. refer lo these resources:

• Cisco L!nified Communications Svstem 8.x SRND on Cisco.com:

https:,7ww w.cisco.conv,cn/US/docs/\oice_ip_comii)/cucm/srnd/8x/uc8x.html.

• Cisco Unified Communications ManagerExpress Command Reference on Cisco.com:htlp://\\\\\\.cisco.com'en/US/does/voiee ip_conim/cucme/command/refcrcnce/cme cr.html.

• Cisco Unified Communications Manager Express System Administrator Guide:http:'.'www.cisco.com/cn'L'S/docs/voitx^ip^omni/cucme/admin/configuration/guide/cmeadm.html.

• RFC 4515. Lightweight Directory Access Protocol (LDAI'}: String Representation ofSearch Filters.

4-134 Introduang Cisco Voice and Unified CommunicationsAdministration (ICOMMI v8.0 © 2010 Cisco Systems, Inc

Page 389: Icomm Vol 1&2 Bw

Module Summary"fhis topic summarizes the key points that were discussed in this module.

Kef

Module Summary

Registration ofIP phonesina Cisco Unified CommunicationsManagerand Cisco Unified Communications ManagerExpress environment relies on the DHCP andTFTP services.CiscoConfiguration Professional provides a graphical userinterface to configure Cisco UnifiedCommunicationsManagerExpress. Cisco Unified Communications Managerendpoints are configured usingCisco UnifiedCommunicalions Manager Administration.

Cisco Unified Communications Manager and Cisco UnifiedCommunicationsManager Express end users are stored inthe application database and listed in the local directory.End users can be configured locally inthe Cisco UnifiedCommunicationsManager database or synchronized with thecorporate LDAP server.

Thismodule describes howto perform endpoint andend-user administration tasks in CiscoUnified Communications Managerand Cisco Unified Communications ManagerExpress.

erences

For additional information, refer to these resources:

• Cisco Unified Communications Manager DocumentationGuide for Release 8.0(2) at:hltp://w ww.ciseo.com/cti/US/does/voicejp_comni/cucm/docguide/8_0_2/dg802.html.

• Cisco Unified Communications ManagerExpress 8.0 Supported Firmware. Platforms.Memory, and Voice Products at:http://wwv\ .cisco.com/en/US/docs/voicc_ip_comm/cucmc/rcquirements/guidc/cme80spc.htm.

© 1010 Cisco Systems, Inc. Endpoint and End User Administration 4-135

Page 390: Icomm Vol 1&2 Bw

4-136 Introducing Cisco Voice and Unified Communications Administration (ICOMM) v8 0 ©2010 Cisco Systems, Inc.

Page 391: Icomm Vol 1&2 Bw

L

L

L

L

1

J

J

J

Module Self-CheckUse the questions here to review what you learned in this module. The correct answers andsolutions are found in the Module Self-Check Answer Key.

Ql) In a Cisco Unified Communications Manager IP phone implementation, voice and data

VLANs provide security and allow for QoS implementation. Where docs theadministrator configure the VLANs on the IP phones? (Source: Understanding

Endpoint Characteristics and Configuration Requirements)

A) in Cisco Unified Communications ManagerR) in the Cisco IOS router without Ethernet portsC) in the DHCP server

D) in the Cisco Catalyst switch

Q2) Troubleshooting IP phone registration problems can be divided into main areas of

failure. Match the source to the key area of failure. (Source: Understanding Endpoint

Characteristics and Configuration Requirements)

A) DHCP server

B) Cisco Catalyst switchC) Cisco Unified Communications ManagerD) TFTP server

1. provides IP phone registration services

2. provides IP configuration parameters for the IP phone

3. provides configuration parameters for the IP phone

4. provides IP phone power

Q3) Which Cisco Linified Communications Manager configuration element is used to

define the Date and Time Group. Cisco Unified CM Group, Regions, and Locations

settings for IP phones? (Source: Understanding Endpoint Characteristics andConfiguration Requirements)

A) common phone profileII) device poolC) softkey templateD) phone button template

Q4) In Cisco Unified Communications Manager Express, which of the following definesthe extension number for an IP phone that is using SCCP? (Source: UnderstandingEndpoint Characteristics and Configuration Requirements)

A) ephoneB) ephone-dnC) voice-register poolD) voice-register dn

© 2010CiscoSystems,Inc. Endpoinland EndUserAdministration 4-137

Page 392: Icomm Vol 1&2 Bw

Q5) When adding IP phones manually in Cisco Unified Cominuiiicalions Manager, whichthree mandatory fields do not have automatically assigned default values? (Choose

three.) (Source: Understanding Endpoint Implementation Options)

A) Location

R) Device Pool

C) Device Securitv Profile

D) Common Phone Profile

F) MAC Address

F) Presence Group

Q6) \\ hat is the default one-timc login when configuring Cisco Unified Communications

Manager Express for the first time, using the configuration that is provided with Cisco

Configuration Professional? (Source: Understanding Endpoint Implementation

Options)

A) usemame cisco and password ciscoB) usemame admin and password ciscoC) usemame ccp and password ciscoD) usemame ccpadmin and password cisco

Q7) Which Cisco (Inified Communications Manager feature allows users lo log into anv IP

phone and get their individual user-specific phone configuration applied to the phone?(Source: Understanding End-User Characteristics and Configuration Requirements)

A) Cisco ('nified MobilityB) Mobile Connect

C) Mobile Voice Access

D) Cisco Extension Mobility

Q8) fhe Cisco (inified Communications Manager Express GUI provides three levels ofaccess: svstem administrator, customer adminislrator, and IP phone user. (Source:

Understanding End-User Characteristics and Configuration Requirements)

A) true

B) false

Q1)) Which ofthe following options is besl suits an organisation lhat wants users lo usetheir Microsoft Active Director; login for Cisco Unified Communications Manager?(Source: Understanding End-User Implementation Options)

A) manual configuration using Cisco Unified Communications ManagerAd mini strati on

B) bulk configuration using Cisco Unified Communications Manager BATC) LDAP sv nehroni/ationD) I.DAP authentication

QIO) Which ephone-dn command generates a local directory entry inCisco UnifiedCommunications Manager Express? (Source: Understanding End-User Implementation

Options)

A) usemame

B) label

C) name

D) directorv entry

4-138 Introducing Cisco Voice and Unified Communications Administration (ICOMM) v8 0 ©2010 Cisco Systems. Inc

Page 393: Icomm Vol 1&2 Bw

WJodule Self-Check Answer Keyon D

02) l-C.2-A.3-n.4-B

Q->) B

Q4) B

05) B, C. E

06) A

07) D

Q8) A

09) D

QIO) C

201) Cisco Systems, inc.Endpoinland End UserAdministration 4-139

Page 394: Icomm Vol 1&2 Bw

7^ Introducing Cisco Voice and Unified Communicates Administration (ICOMM) v8 0 ©2010 Cisco Systems, Inc.

Page 395: Icomm Vol 1&2 Bw

Module 5

Enablement of End UserTelephony and MobilityFeatures

Overview

Cisco Unified Communicalions Manager and Cisco Unified Communications Manager Expresssupport a wide range oftelephony features for call coverage. Additionally. Cisco ExtensionMobility allows end users to use their personal directory number on any Cisco ExtensionMobility-enabled IP phones. The mobility feature extends business call coverage features loremotedestinations, forexample, mobiledevices.

Module ObjectivesUpon completing this module, you will be able to describe the telephony features supported inCisco Unified Communications Manager and Cisco Unified Communications ManagerExpress. This ability includes being able tomeet these objectives:

• Explain the Cisco Extension Mobility feature and its advantages, drawbacks, andarchitectural integration in Cisco Unified Communications Manager and Cisco UnifiedCommunications Manager Express

• Describe how toenable telephony features for end users in Cisco Unified CommunicationsManager and Cisco Unified Communications Manager Express

• Describe the characteristics ofmobility features inCisco Unified CommunicationsManager and Cisco Unified Communications Manager Express

• Describe how toenable mobility features for end users in Cisco Unified CommunicationsManager and Cisco Unified Communications Manager Express

Page 396: Icomm Vol 1&2 Bw

5-2nicalions Administration (ICOMM) v8.0Introducing CiscoVoice and Unified Commu

©2010 Cisco Systems, Inc

Page 397: Icomm Vol 1&2 Bw

Lesson 1

Understanding TelephonyFeatures

OverviewCisco Extension Mobility allows users in CiscoUnified Communications Manager or CiscoUnified Communications Manager Express to usedifferent IPphones, regardless of theirlocation, with their own settings and personal directory number. Many businesses havedepartments thatwork as groups to handle inbound calls from customers. Thesebusinessestypically need several phone lines and a method tomake the lines work together so that if onerepresentative is busy ornotavailable, the call can beanswered byother members of the groupor forwarded to another number or voice mail, fhis can be done with call pickup groups, huntgroups, or shared lines. CiscoUnified Communications Manager and Cisco UnifiedCommunications Manager Express have a wide rangeof call coverage features to ensure thatincoming calls can beanswered, the line states of directory numbers can be monitored, andcalls between end users can be handled.

Objectives(Jponcompleting this lesson,you will be able to describe telephony features supported in CiscoUnified Communications Manager and Cisco Unified Communications Manager Express. Thisability includes being able to meet these objectives:

• Explain the Cisco Extension Mobility feature and its advantages, drawbacks, andarchitectural integration in Cisco Unified Communications Manager

• Explain call coverage and its advantages, drawbacks, and architectural integration in Cisco(inified Communications Manager

• Explain the intercom functionality and its advantages, drawbacks, and architecturalintegration in Cisco Unified Comniunications Manager

• Explain native Cisco Unified Communications Manager presence and its advantages,drawbacks, and architectural integration in Cisco Unified Communications Manager

• Explain the features Cisco Extension Mobility, call coverage, intercom, and presence inCisco Unified Communications Manager Express

Page 398: Icomm Vol 1&2 Bw

Cisco Extension Mobility in Cisco UnifiedCommunications Manager

This topicdescribes ihe Cisco Extension Mobility feature in Cisco Unified CommunicationsManager.

5-4

Cisco Extension Mobility

Allows users to log in to any IP phone and have their individualuser-specific phone configuration applied.

At login, the IP phone configuration is updated with parametersstored in the device profile of the user

Implemented as a phone service It works within or across clusters.

HQ Site 1Roaming UserLogin and PIN

WAN

M3in-HQ2

HQ Site 2

*-.,.

Login User A

Daiectoiy NumberUser Locale

Button TempiateSoftkey Tempi pie

The Cisco Extension Mobility feature allows users to log in to any IP phone and have theirindividual user-specific phone configuration applied to the phone they are using. Users arereachable al their personal extension regardless of their location and the physical phone theyuse.

Cisco Extension Mobility is implemented as a phone service and traditionally works within aCisco Unified Communications Manager cluster. Cisco Extension Mobility Cross Cluster(EMCC) support was introduced with Cisco Unified Communications Manager version 8.0.

Cisco Extension Mobility allows users to log in to any phone and get their individual user-specific phone configuration applied to the phone that they arc using. Thus, users can bereached al their personal directory number, regardless ofthe location or physical phone.

The user-specific configuration is stored in device profiles. After successful login, the phone isreconfigured wilh user-specific parameters; other (device(-specific parameters remain thesame. If a user is associated with multiple device profiles, the user must select the deviceprofile to be used. If a user logs in wilh a user ID that is still logged in at another device, one ofihe following options can be configured:

• Allow multiple logins: When this method is configured, ihe user profile is applied to thephone where the user is logging in and the same configuration remains active at the devicewhere the user logged in before. The line numbers become shared lines as they are activeon multiple devices.

• Deny login: In this case, the users get an error message. Eogin is only successful after theuser logged out at the other dev ice where ihe user logged in before.

Introducing Cisco Voice and Unified Communications Administration (ICOMM) v8 0 ©2010 Cisco Systems, Inc.

r ••

•^

Page 399: Icomm Vol 1&2 Bw

• Auto-logout: Like deny login, this option also ensures that a user can only be logged in alone device at a time. However, it allows the new login by automatically logging out theuser at the other device.

Ona phone that is configured forCiscoExtension Mobility, citheranother device profile (forexample a logout device profile) can beapplied or theparameters as configured at the phoneare applied. The logout itselfcanbe triggered by the useror enforced by thesystem afterexpiration of a maximum login time.

User-specific, device-level parameterconfiguration includes the following:

User music on hold (MOH) audio source

Phone button template

Softkey template

User locale

Do Not Disturb (DND)

Privacy settings

Service subscriptions

Dialing Name, and so on

i 2010 Cisco Systems, Inc Enablement of End User Telephony and Mobility Features

Page 400: Icomm Vol 1&2 Bw

Cisco Extension Mobility Login ProcessThis subtopic describes the Cisco Extension Mobility feature login process,

Cisco Extension Mobility Login Process

User presses the services button onan IP phone and selects the CiscoExtension Mobility service

The user is authenticated by user IDand PIN

After successful authentication,Cisco Extension Mobility selects thedevice profile associated with theuser (prompts user to select ifmultiple associations exist)

The IP phone configuration isupdated with the configurationparameters from the device profile.

The IP phone resets and loads theupdated configuration. Cisco Unified

Communications

Manager Database

When a phone user wants to log in to a phone, the following sequence of events occurs:

• The user presses the Services button on the phone and selects the Cisco E.xlension Mobilitysen ice from the list of phone services available at the phone.

• The Cisco Extension Mobility service requires the user to log in by user ID and PIN. Theuser enters the required data.

• Ifthe entered user ID and PIN are correct. Cisco Extension Mobility selects the deviceprofile that is associated with the user.

• Cisco Unified Communications Manager updates the plione configuration with the settingsofthe selected dev ice profile. User-specific device-level parameters, lines, and other phonebuttons are updated with user-specific settings.

• 'fhe IP phone is reset and loads the updated configuration.

Users can now utilize the phone as if they were using their own phone al their home location:directorv' numbers, speed dials. Message Waiting Indicator (MWI).and other settings are allcorrect, regardless ofthe location and the IP phone that is being used.

Users can logout of Cisco Extension Mobility by pressing the Services button and choosingLogout in theCisco Extension Mobility service. If users donot logout. ihe system willautomaticallv log them out after the expiration ofthe maximum login time (ifthe appropriateService Parameter has been configured accordingly).

The user is also automaticallv logged out of a phonewhenthe user logs intoanotherphone andCisco Unified Communications Manager is configured for auto-logout on multiple logins.Another option is that ihe current userofthe phone logs oula previous user. Thecurrent usercan then log inand update the phone with their personal settings. After logout. Cisco UnifiedCommunications Manager reconfigures the phonewith eitherthe standard configuration oftheIP phone or another device profile.

5-6 Introducing Cisco Voice and Unified CommunicationsAdministration (ICOMM| v8 0 © 2010 Cisco Systems, Inc

Page 401: Icomm Vol 1&2 Bw

Note Ifa user is associated with more than one device profile, all associated profiles aredisplayed andthe user must selectthedesired profile, Auser may be assigned multipleprofiles so that separate profiles are available ona per-site basis. This procedure iscommonwhen the traditional approach is usedto implement calling searchspaces (CSSs), CiscoExtension Mobility only updates the line configuration (including the line calling searchspace)butnotthe device calling searchspace. In orderto allow the selection ofa localgateway, a different (line) calling searchspace must be applied per site. In sucha scenario,the user selects a site-specificdevice profile that differsfromthe device profile that is usedat other sites in its line CSS. The line calling search space of such site-specific profiles givesaccess to routepatternsthat routepublic switched telephonenetwork (PSTN) callsto theappropriate (local) gateway.

) 2010 Cisco Systems. Inc. Enablement of End User Telephony and Mobility Features 5-7

Page 402: Icomm Vol 1&2 Bw

Cisco Extension Mobility Default Device ProfileThis subtopic describes the Cisco Extension Mobility Default Device Profile.

5-8

Cisco Extension MobiliiProfile

Default Device Profile:

• Used when a user-specificdevice profile does notmatch

* Which parameters aremoved from the DefaultDevice Profile?

Phone Button Template

Softkey Template

Audio Sources

User Locale

Privacy and DNDsettings

Subscribed Services

| *EM - Cisco Extension Mobility

Administrators can configure each IP phone lo support Cisco E.xlension Mobility by using thedefault dev ice profile. This procedure allows users who do not have a user device profile for aparticular IP phone to use Cisco Extension Mobility with that phone.

A device profile defines the attributes ol a particular device. A device profile includesinfomiation such as the phone template, user locale, subscribed services, and speed dials.

The dev ice profile is not associated with a physical phone. It includes all the properties of adev ice except those that arc explicitly lied lo the device, such as MAC address or directoryURE. When a dev iee profile has been loaded onto a device, the device adopts the attributes ofthat device profile.

When a user logs in to a phone that is configured for Cisco Extension Mobility and the user hasa user device profile that is configured for thai phone, ihc user device profile replaces theexisting configuration ofthe device. When a user logs out. the logout profile replaces the userdevice profile.

Introduang Cisco Voice and Unified Communications Administration (ICOMM) v8.0 ©2010 Cisco Systems, Inc

Page 403: Icomm Vol 1&2 Bw

Call Coverage in Cisco Unified CommunicationsManager

This topic describes call coverage in Cisco Unified Communications Manager. Thediagrampresents different call forward options.

Call Forward Options

Users and administrators can define different call forward

options;

• Set on the directory number configuration pages.

• Call forward all can be set on the IP phone.

• Call forward permissions can be restricted with calling searchspaces.

unp^mmmimmmmxluo^.nmumun i|

IH<,-Ph.™.un™«.ia« J=l

l»0-«™™ unr..l™tM J

|B.l »hn™_. i.FF<tn».H

|HO PF,«F,,_„n..it,™d jj

|H,-Ph.i.._U.F"„™d -U|Hl|-Fhm,F_Unr.il„n.d

|HO PhFF,,_Un~«„rl.d

|Hi> Phnn._UnF.«nn.d

|HO Ph«...Un.F,l„n.d

l"1 pii.i«.« ti.J.J

TTie Cisco Unified Communications Manager supports different types of call forwarding:

• ('all Forward All (C'FA): CEA means that al! calls are forwarded unconditionally. CEAcan be configured by the phone user from either the user web page or at the phone itself. IfCEA is configured, the call is forwarded immediately without ringing the originally dialedphone. For CEA. a primary and a secondary CFA can be configured, which can be linkedtogether in a manner similar to a device and line calling search space. Eor all call forwardscenarios, the corresponding call forward calling search spaces are used; line and devicecalling search spaces are ignored. Therefore, ifthe system uses partitions, it isrecommended to always set call forward calling search spaces. If call forward callingsearch spaces are not used, forward operations are likely to fail.

• Call Forward Busy (CFIJ): CEB fonvards calls that are received while the IP phone is inuse with another call. CEB can be configured by the administrator in Cisco UnifiedCommunications Manager Administration or by the phone user from the user web page.The settings in this row of fields specify the forwarding treatment for internal calls to thisdirectory number ifthe directory number is busy and the busy trigger setting is reached.The call forward busy trigger determines how many active calls exist on a line before thecall forward busy setting gets activated. Cisco Unified Communications Manager allowsvou to define different call forward destinations based on whether the call is internal or

external.

) 2010 Cisco Systems. Inc. Enablement of End User Telephony and Mobility Features

Page 404: Icomm Vol 1&2 Bw

• ("all Forward No Answer (CFNA): CFNA forwards calls ifthe call is not answeredwithin a specified amount of time. CFNA can be configured by the administrator in CiscoUnified Communications Manager Administration or by the phone user from the user webpage. The Cisco Unified Communications Manager allows you to define difierent callforward destinations based on whether the call is internal or external.

• Call Forward No Coverage (CF1NC): CENC forwards calls when a user forwards calls toa hunt pilot and the hunt pilot is temporary not available CENC also forwards a call if ilcannot be answered bv a member of a line group. In the Hunt Pilot configuration settings,use the Personal Preferences Destination fields to enable the CENC destination for the

original called number that forwarded the call to the hunt pilot. 'Fhe Cisco UnifiedCommunications Manager allows you to set different call forward settings for internal andexternal calls.

• Call Funvaru* un CTI Failure: fhis field applies only to computer telephony integration(CTI) route points and CTI ports. The settings in this row specify the forwarding treatmentfor external calls to this CI'l route point or CTI port ifthe CTI route point or CTI port fails.

• Call Forward Unregistered (CFUR): CEUR applies when no device with the configureddirectorv number has registered successfully to the Cisco Unified CommunicationsManager: for example, when a device al a remote office looses the WAN connectivity.

• No Answer Ring Duration: Used in conjunction with CFNA destination, this field sets thetimer for how long the phone will ring before it is forwarded. Leave this setting blank touse the value lhat is set in the Cisco CallManager Service parameter Forward No AnswerTimer. The default is 12 seconds.

Note When the voice mailbox is checked, Cisco Unified Communications Manager ignores the

settings in the Destination box and Calling Search Space fields.

5-10 Introducing Cisco Voice and Unified Communications Administration (ICOMM) vB.O © 2010Cisco Systems, Inc.

Page 405: Icomm Vol 1&2 Bw

Shared Lines

This subtopic describes shared lines in Cisco Unified Communications Manager.

Shared Lines

Same directory number configured on multiple IP phones.

All IP phones will ring at the same time ifthe directory number iscalled.

The call can be taken from any of the IP phones. All other IP phonesstop ringing when the call is answered.

All users with directorynumber 1000 can

answer Ihe call.

1000

User A dialed directorynumber 1000

UserB

User AUserC

1000

UserD

1000

A shared line is implemented by assigning Ihe same directory number to multiple phones in thesame partition. Ifthe number is called, all phones that are configured with this shared finedirectorv number will ring. The first user that accepts the call is conneclcd to the caller and allother phones stop ringing.

) 2010 Cisco Systems. Inc. Enablement of End User Telephony and Mobility Features 5-11

Page 406: Icomm Vol 1&2 Bw

Shared Lines with Barge and PrivacyThis subtopic describes shared lines wilh the Barge and Privacy features.

Shared Lines with Barge and Privacy

• With the Barge feature, users can add themselves to anactive call on a shared line.

• There are two ways to use barge functionality:

The Barge softkey uses the built-in conference bridge.

cBarge uses a conference bridge (media resource),

* Privacy prevents other users on a shared line from viewingcall information or from barging into the call.

fhe Barge feature allows a userto be added to a remotely active call thai is on a shared line. Anactive call on a shared line is an active (connected) call that is made to or from another devicethat shares a directorv number with Ihe line. Barge supports this type of remote-in-use call.

Phones support Barge in two conference modes:

• Huilt-in conference bridge at Ihc target device (the phone that is being barged): fhismodeuses the Bargesoftkey. This tvpe of bridgedoes not utilizethe Cisco IP Voice MediaStreaming Application and is limited to three streams.

• Shared conference bridge: This mode uses the cBargesoftkey. This type of bridgeusesthe Cisco IP Voice MediaStreaming Application and is only limited by the conferencebridge being used for a conference.

Bv pressing the Barge orcBarge softkey in the remotc-in-use call state, the user isadded to thecallwith all parties, andall parlies receive a barge beep tone (if configured). If Barge fails, theoriginal call and status remain active. Ifnoconference bridge isavailable (built-in orshared),the Barge request is rejected anda message displays at the barge initiator device.

Note The built-in conference bridge is not available on all IP phones.

With Ihe Privacv feature, administrators can enable or disable the capability of users withphones that share the same line (directory number) to view call status and to barge the call.Administrators enableor disable Privacy for each phoneor globally in the serviceparameters.

Introduang Cisco Voice and Unifed Communications Administration (ICOMM) vB.O © 2010 Cisco Systems, Inc.

Page 407: Icomm Vol 1&2 Bw

Call PickupThis subtopic describes the Call Pickup feature.

Call Pickup

Each pickup group is identified by a unique pickup group number.

Each phone line can be a member of one pickup group.

Allows users to pick up incoming calls within their own group.

Cisco Unified Communicalions Manager automatically dials the configuredcall pickup group number when a user presses Ihe PickUp softkey.

Call Pickup Group

1 Calls User C with

extension 1002

4. User B and D can

answer the call.

3. User B and D

are notified.

2. User C cannot

answer the call.

Cisco Unified Communications Manager allows multiple lines to be grouped into pickupgroups. Each pickup group is identified by a unique pickup group number, which is part ofthecall routingtabic in Cisco Unified Communications Manager. A phoneline can be assigned toone pickup group.

If a phoneringsbut there is nobody to answer the call, anotheruser can pick up the call by-usingthe Call Pickup feature ifthe ringingphoneis in the samepickupgroup as the phoneofthe userwhowants to pickupthecall.Theadministrator candefine when otherCall Pickupgroup members are notified aboutan incoming call in theirCall Pickup group. Additionally, thenotification type can be modified to allow audible and visual notifications. Within the samegroup, the longest alerting call (longest ringing time) is picked up first if multiple incomingcalls occur in the group.

) 2010 Cisco Systems. Inc. Enablement of End User Telephony and Mobility Features 5-13

Page 408: Icomm Vol 1&2 Bw

Directed and Group Call PickupThis subtopic describes the Directed Call Pickup and Group Call Pickup features.

Directed and Group Calf Picks

Allows users to pick up incoming calls from another group.

After pressing the GPickUp button, users must enter the appropriatepickup group number.

Directed Call Pickup allows users to pick up a call from otherphones by pressing the GPickUp softkey and entering the directorynumber

Call Pickup GroupNumber 4000

Call Pickup Group

Number 5000

Users can also pickup calls from groups where thedirectory number is nota member ofthegroup ofthe ringing phone. Theusercan use the (iroup Call Pickup feature to pickupthecall.When a user inv okes the Ciroup Call Pickup feature by pressing the corresponding sofikev. theuser must enter the pickup group number ofthe ringing phone inorder topick upthe call. Withthesame softke;'. a usercan invoke Ihe Directed Call Pickup feature by pressing theGPickUpsofikev andenteringthe directorv numberofthe ringingextension.

5-14 Introducing Cisco Voice and Unified Communications Administration (ICOMM] v80 ©2010 Cisco Systems, Inc.

Page 409: Icomm Vol 1&2 Bw

Other Group Call PickupThis subtopic describes the Other Group Call Pickup feature.

Other Group Pickup

• Allows users to pick up incoming calls ina groupthat is associatedwith their own group.

• Cisco Unified Communications Manager automatically searches forincoming calls in associated groups when theuseractivates thisfeature.

• Uses the OPickUp softkey.Call Pickup Group

Number 4000

Call Pickup GroupNumber 5000

"Ihe Other Group Call Pickup feature allows users to pick up incoming calls in agroup that isassociated with their own group. Cisco Unified Communications Manager automaticallysearches for incoming calls in the associated groups tomake the call connection when the useractivates this feature from an IPphone. Use theOPickUp softkey for this type of call pickup.When more than oneassociated group exists, thepriority of answering calls for theassociatedgroup goes from the first associated group tothe last associated group.

Eor example, groups A. B. and Cassociate with group X, and the priority ofanswering callsgoes togroup A. then group B, and then group C. Within asingle group, the call with thelongest ringing time ispicked up first. Eor Other Ciroup Call Pickup, priority takes precedenceover the ringing time ifmultiple associated pickup groups are configured. Both the idle and off-hook call states makethe Pickup, GPickUp. and OPickUpsofikeysavailable.

Call Pickup. Group Call Pickup, and Other Group Call Pickup can be automated by enablingthe sen ice parameter Auto Call Pickup Enabled. When this parameter isenabled, CiscoUnified Communications Managerautomatically connects users to an incoming call in theirown pickup group, inanother pickup group, or ina pickup group that isassociated with theirown group when a user presses the appropriate softkey onthephone. Auto Call Pickupconnects the user lo an incoming call. Whenthe user pressesa pickupsoftkey on the phone,Cisco Unified Communications Managerlocatesthe incoming call and completes the callconnection. If automation is not enabled, the user must press the Pickup and Answer sofikeys toreceive the call.

>2010 Cisco Systems, Inc. Enablement of End User Telephony and Mobility Features 5-15

Page 410: Icomm Vol 1&2 Bw

Call Hunting ComponentsIhis subtopic describes the different call hunting components.

Call Hunting Components

Hunt pilot, hunt list, and linegroups provide huntingcapabilities:

* Hunt pilot

Matches dialed number forcall coverage

Performs digit manipulation

Points to a hunt list for callrouting

Last-resort call forwarding

• Hunt list

Chooses path for call routing

Points lo line groups

• Line group

Points to end devices or voicemail

Specify the hunt algorithm

1-800-555-1000

Cisco Linified Communications Manager call hunting implementation iscomprised ofthefollowing components:

• Plione directory numbers or voice-mail ports: Assigned lo linegroups.

• Cine groups: Assigned lo hunt lists. A hunt listcan have oneor more line groups. At thelinegroup, hunt opdons and distribution algorithms canbespecified inorderto define howcall hunting should be perfomied for the members of a linegroup.

• Hunt lists: Assigned to hunt pilots. A hunt list is an ordered listof'liuegroups.

• Hunt pilots: 1henumbers thathave been dialed to invoke a hunting process. A hunt pilotcan be called directly (for example, to prov ide a certain service lo customers). A call canalsobe forwarded to the hunt pilot from an IPphone that received a call andis configuredlo forward calls to ihe hunt pilot to prov ide call coverage.

While hunting, the forwarding configuration ol'line group members is notused. Ifthe huntingalgorithm rings a phone andthecall is notanswered, theCENA setting of lhatphone is ignoredand the hunting algorithm goes on lo the next line group member.

Introduang Cisco Voice and Unified Communications Administration (ICOMM| vB0 ©2010 Cisco Systems, Inc

Page 411: Icomm Vol 1&2 Bw

Call Hunting with Personal PreferencesThe Personal Preferences check boxes for Forward Hunt No Answer and Forward Ilunt Busyallow users or CTI route points touse their own settings for calls that are forwarded to a huntpilot, ifthe hunt pilot is busy orno member ofthe associated line group answers the call.

Call Hunting with Personal Preferences

Fofftard Hui! No ArnMA' •" Or

far*4rd Hun! tuit & OF "

• Hunt pilot numbers can be forwarded on

- No Answer

Busy

• A destination can either be configured onthe hunt pilot or the personal preferencescan be used.

* On the device level, the Forward NoCoverage destination is used

1-800-555-1000

Forexample, a user who is a memberof a sales learn forwards all calls to his extension to thehunt pilotofthe sales department to force call coverage. No memberofthe sales team in thehunt pilot line groupcan answerthe call becausethey are currently busy.The sales member,who has forwarded all calls lo the hunt pilot, can now define the CFNC destination, either tovoice mail or to another destination.

© 2010 Cisco Systems, Inc Enablement of End User Telephony and Mobility Features 5-17

Page 412: Icomm Vol 1&2 Bw

Call Park

TheCall Park feature is used to placea call intoa system hold or park slot so that someone canpick it up from anotherphonein the cluster. This feature allowsa call lo be placedon hold inone location and retrieved at another location.

Call Park

The Call Park feature allows users to transfer an active call to a CallPark number

End users can note this Call Park number and allow other end usersto pick up that call from a Call Park slot

1000 , Active call behwon 2M0j* UserAand User B

3 Unified CM

assigns CallPart lumber

2 User A

presses CallPart sollkey

Cisco Unified

CommunicalrOns Managei

4.Call recipient dialsCall Park number

5 Voice stream lo

new destination

Call Park is tvpically used in one of two ways: (I) an operator needs to send a call to a personwhose location is unknown or (2) a phone user wants to move a caller from one phone toanother.

fhe phone user is on a call but wants to move the call to another extension. The user pressesthe Park softkey and notes the park zone number on the phone display. The user moves to thenew phone, dials the park /one number, and resumes the call.

Call Park places the call on hold for 60 seconds by default. Ifthe timer expires before fhe call isretrieved, the call will ring on the phone that placed it on park.

A range of park numbers needs to be assigned to each Cisco Unified Communications Managerin ihe cluster that will be handling call processing. Park /ones are issued to calls from the CiscoUnified Communications Manager server lo which the phone is registered. While there will bedifferent number ranges for each Cisco Unified Communications Manager, the call can bepicked up bv anv phone, regardless ofthe Cisco Unified Communications Manager to whichthe retriev ing phone might be registered. This situation is another reason why ihe personplacing the call on park must note the park number. This number will clear from the displav in10 seconds by default.

The Directed Call Park feature is accessed differently than Call Park. Directed Call Park doesnot use a soitkev. Instead, it uses the transfer softkey to direct Ihe call lo the directed call parknumber specified bv the IP phone user. This process allows end users to use a specifiedDirected Call Park number every time without the need to note a new number from a definedrange vvhen parking a call, flic Directed Call Park number can be watched with a Directed CallPark busv lamp field (Bl.F). which allows users lo see if a call is currently on the specifiedDirected Call Park number.

Introducing Cisco Voice and Unified Communications Administration (ICOMM) vS.O ©2010 Cisco Sysfems, Inc.

Page 413: Icomm Vol 1&2 Bw

Intercom in Cisco Unified CommunicationsManager

This subtopic describes ihc Intercom feature in Cisco Unified Communications Manager.

Intercom

With an intercom line, a user can call the intercomline ofanother user, which auto-answers the call using one-wayaudio whispering.

The recipient can initiate a two-way intercom call.

User A

1. User pressesthe Intercom

button to dial

the intercom line

of phone B

1 One-WayAudioWhisper

2. Two-Way Intercom Call UserB

2. User at phone B receivesspoken message of user Alone-way audio whisper). By pressinga key, a two-way intercom callcan be established.

With an intercom fine, end users can call the intercom line of another user and isautomaticallyconnected tothe caller. Aone-way audio call has now been established between the initiatorand the recipient. The recipient can hear the initiator ofthe call, but the voice ofthe recipientwill notbestreamed to the initiator. The recipient can then acknowledge thewhispered call andinitiate a two-way intercom call by pressing the intercom line on his orher Cisco Unified IPphone.

fhe administrator can use an intercom line to dial any other intercom line, or use apreconllgured line to a single specific target intercom line.

Thecalled destination autoanswers thecall in speakerphone mode withmute activated. Thisprocess sets up aone-way voice path between the initiator and the destination, so the initiatorcandeliv er a short message, regardless of whether thecalled party is busy or idle.

Toensure that the voice ofthe called party isnotsenl back to thecaller by the automaticallyanswered intercom call. Cisco Unified Communications Managerimplements whisperintercom. Whisper intercom means that only one-way audio exists from the caller tothe calledparty until ihc called party accepts the intercom call by pressing the intercom phone button.When the called party accepts the intercom call, the call becomes a full two-way audio call.

Note Anauto answer tone marks the beginningof the whisper state for both the sender and the

recipient.

) 2010 Cisco Systems. Inc Enablement of End User Telephony and Mobility Features

Page 414: Icomm Vol 1&2 Bw

Intercom with Connected Line StateWhen auser is in an active call, intercom allows users to send aone-way audio whisper on theintercom line.

Wll

When a user is in an active call, the voice of the active callerand the intercom line are mixed.

The intercom initiator will not hear the intercom receiver orcalling party.

The recipient can end the active call and accept thewhispered call to initiate a two-way intercom call.

3 One-Way Audio Whisper

2 UserAdialsthe

Intercom line of

UserB

User B

11. Active call

between User I

and User C

UserC

lor example, user B and user C are in an active call. User II also has an intercom line. User Atries to teach userB anddials the intercom lineof userB. fhe IPphone of user Bautoanswersthe inlercom call and mixes both audio streams—(be two-wav call touser C and the one-wayintercom audio whisper from user A. User C will not hear the voice of user A. User B can nowendthecall to userC or place thecallon hold andopen a two-way intercom call to userA.

Introducing Cisco Voice and Unified Communicalions Administration (ICOMM) v8.0 ©2010 Cisco Systems, Inc

Page 415: Icomm Vol 1&2 Bw

Intercom ArchitectureIntercom lines cannot be called from normal directory numbers and intercom lines cannot dialnormal directorv numbers. Intercom lines have their own dial plan and their own permissions.

Intercom Architecture

- Intercomlines can be configured with a speed dial:With a speed dial, the intercom line is preconfigured.

-- Without a speed dial, users must enter the intercomdestination number.

• Intercom lines have their own permissions:

- Calling search spaces are automatically createdandcontain the configured partition.

- Fora number oftarget intercom lines, the configuration ofcalling search spaces must be verified.

Manager A

Manager B

Intercom 2001

Intercom lines on IP phones can beconfigured with a speed dial, which disallows users to usethe intercom lineto dial otherintercom lines. With a speed dial, thedestination isdialedimmediately when the intercom line is offhook. Without aspeed dial, the user must know theintercom extension of anotheruser and the extensionmust be dialedmanually.

Intercom lines use their own permissions, which are similar topartitions and CSSs for normaldirector, numbers. Intercom users candial any otherintercom linewhen the partitions and CSSare configured properly. The intercom configuration process automatically creates CSSs whena partition is added. By default, intercom dial plan architecture isa two-user setup The two-usersetup means that CSSs are created to support permissions for two intercom line users. It may benecessary to changethese CSSs forother requirements.

>2010 Cisco Systems. Inc. Enablement of End User Telephony and Mobility Features

Page 416: Icomm Vol 1&2 Bw

Native Cisco Unified Communications ManagerPresence

This topic describes native Cisco Unified Communications Manager presence.

Cisco Unified CommunicationsManager Presence Characteristic;

• Natively supported by Cisco Unified CommunicationsManager:

Support for SCCP lines, SIP lines, and SIP trunks

• Allows a watcher tomonitor the real-time status ofa directorynumber.

• Watchersubscribes to status information ofthe presenceentity.

« Watchercan show the status ofa presence entity using:Presence-enabled speed dials

Presence-enabled lists (calland directory lists).• Three possible states of watched directory number:

5S Entity is unregistered£3 Entity is registered—on hookf#>Entity is registered—off hook

Presence is iiativelv supported bv Cisco Unified Communications Manager, and no extraproducts or serv ers are required. It allowsan interested party, the watcher or subscriber, tomonitor ihcreal-time status of a directorv number or any presence entity.

A watcher subscribes to thestatus information of one or more presence entities. Thestatusinformation ofa presence entity can be viewed using presence-enabled speed dials orpresence-enabled lists call lists such asplaced, received, or missed calls and public directory lists.

fhe status can he one ofthe following:

• Unknown: fhis status is shown vvhen the watched device is unregistered.

• On hook

• Off hook

Introducing Cisco Voice and Unified Communications Administration (ICOMM) v8.0 ©2010 Cisco Systems, Inc

Page 417: Icomm Vol 1&2 Bw

Presence Status on IP PhonesIP phones can display status information (unknown, on hook, or off hook) of presence entitiesbv presence-enabled speed dial or call and directory list entries.

Presence Status on IP Phones

The presence status can be seen on speed-dialbuttons, call lists, and directories.

Presence-enabled speed dials show a symbol inthe screen ofIhe IP phone, which islocated atthe appropriate speed dial button. Some phone models have an LED inside the speed dialbutton and indicate the status byred(offhook), green (onhook), or flashing (alerting) lights.

When browsing through a directory orcall list, each entry displays a symbol indicating itscurrenl status.

) 2010 Cisco Systems, Inc. Enablement of End User Telephony and Mobility Features

Page 418: Icomm Vol 1&2 Bw

BLF Call Pickup1he Bus; [.amp field (BLF)Call Pickup feature allows end userslo monitorIhecurrent lineslate of a user.

BLF Call Pickup

A Busy Lamp Field (BLF) can be configured with callpickup functionality:

• When a BLF indicates alerting of a directory number, user Acan press the BLF button.

• Call is then displayed on the IP phone and can be picked orautomatically connected if configured.

1 UserAwatches 70C1C1Directory number 2000

4 User A presses theBLF button and pick?

up Ihe call

3 BLF indicates alerting

5 UserAand UserC

are now connected

2 UserC dials

directorynumber 2000

An existing BLFbutton on an IPphone can be configured with call pickupfunctionality. If ihewatched numberis ringing, the subscriberof this numbercan pressthe BLFCall Pickup buttonon the IP phone. Dependingon the configuration, the call is directly picked up and answered, orthe call is displayed on the IP phoneofthe subscriber. Ifthe call is displayed on the IP phone,the subscriber must manuallv answer the call bv going off hook or pressing his phone button onthe phone where the directory number ofthe user is configured.

Introducing Cisco Voice and Unified Communications Administration (ICOMM) u8.0 ©2010 Cisco Systems. Inc

Page 419: Icomm Vol 1&2 Bw

Limiting Presence Visibilityfhis subtopic describes how to limit presence visibility.

Limiting Presence Visibility

Cisco Unified Communications Manager presenceoffersdifferent ways to limit visibility of presenceinformation:

• Presence-enabled speed dials;

- Statically configured byCisco Unified CommunicationsManager Administrator

- Subscribe CSS and partitions

• Cannot be configured by end users

• Presence-enabled call and directory lists;

- Subscribe CSS and partitions

- Presence groups

Cisco Unified Communications Manager presence can limit visibility ofpresence infomiationin the following ways:

• Presence-enabled speed dials are configured statically by the Cisco UnifiedCommunications Manager administrator and cannot be configured ormodified by auser. Inthis wav. the administrator has control over the monitored presence entities for eachindividual watcher. However, partitions and Subscribe calling search spaces also apply topresence-enabled speeddials.

• Access control for presence-enabled call and directory lists can be provided by partitionsand Subscribe calling search spaces and by presence groups. These two methods can beused independently ofeach other. Ifboth are used, both must permit a subscription forsuccessful watching ofthe presence entity status.

© 2010 Cisco Systems, Inc Enablemenl ol End User Telephony and Mobility Features

Page 420: Icomm Vol 1&2 Bw

Subscribe CSS

Thissubtopic describes how Subscribe CSSs work.

Subscribe CSS

• User needs permission to monitor the presence entity:Subscribe CSS

Presence group

• The Subscribe CSS is associated with the watcherand liststhe partitions that the watcher is allowed to see:

This mechanism provides an additional level ofgranularity.

Can be assigned on a device or user basis for CiscoExtension Mobility.

UserA

:K,CSS Dcv:

Partition Devices

A;:;•!> walcls p

Partition Devices

II the watcher has permission tomonitor the external presence entity thai is based on theSubscribe CSS and presence group, the SIP trunk will forward the presence request lo theexternal presence entity. await the presence response from the external presence entity, andreturn the current presence status lo the watcher.

Cisco Unified Communications Manager provides ihe capability to set policy for users whorequest presence status. This policy can beset by configuring a CSS specifically lo route-Session Initiation Protocol (SIP) subscribe messages for presence status. This policy can alsobe set by configuring presence groups that specify rules for viewing the presence status ofusersthat are associaled with another group. Users can then be associated with the presence group.The first aspeel ofpresence policies for Cisco Unified Communications Manager is theSubscribe CSS, Cisco Unified Communications Manager uses the Subscribe CSS todeterminehow to route presence requests (subscribe messages with the Lvent field setlo Presence) thatcome from the watcher, whichcan be a phone or a trunk. The Subscribe CSS is associated withthe watcher and lists the partitions that the watcher is allowed tosee. This mechanism providesan additional level ofgranularity for the presence subscribe requests lo be routed independentlyfrom the normal call-processing CSS.

1he Subscribe CSS can be assigned on a dev ice basis oron a user basis. The user sellingapplies fororiginating subscriptions when the useris logged in to thedevice viaCisco UnifiedCommunications Manager Intension Mobility orwhen the user isadministratively assigned tothe device.

With the Subscribe CSS setto<None>. BLF speed dial and call history listpresence statusdoes not workand the subscription messageis rejected as ••user unknown." When a validSubscribe CSS isspecified, the indicators work and ihe subscribe messages are accepted androuted properly, Cisco strongly recommends not defining any CSS as <Nonc>. Leaving a CSSsetto<None> can introduce presence status or dialing plan behavior that isdifficult to predict.

5-26 Introducing Cisco Voice and Unified CommunicationsAdministration (ICOMM) v8.0 ©2010Ciscc Systems. Inc

Page 421: Icomm Vol 1&2 Bw

Presence Groups

Devices, directory numbers, and users can be assigned to apresence group, and bv default allusers are assigned to the same Standard Presence group. Apresence group controls thedestinations lhat a watcher can monitor, based on Ihe association ofa user with a definedpresence group (for example, employees watching managers is disallowed, but managerswatchingemployees is allowed).

Presence Groups

• Apresence group controls thedestinations thata watcher can monitor.• Presence groups canbeassigned todevices, directory numbers, and users.1 By default, all users areassigned to the Standard Presence Group.1 When using multiple presence groups

Setthe Inter-Presence Group Subscribe Policy service parameter.- If one group hasa relationship loanother group via Ihe Use System

Default setting, this service parameter value will take effect.

If the inter-Presence Group Subscribe Policy service parameter issettoDisallowed, CiscoUnified Communications Manager will block therequest even if the Subscribe CSS allows it.

The Inter-Presence Group Subscribe Policy service parameter applies onlyfor presence stalus with call history lists and is nol used for BLF speed dials.

M can watch F

E c.-mnot watch M.

BLF is still working.

'lesence Group Manager (Mi Pfvetto?- Group Limployoe ,'K)

The

to the dev

device

je group user setting applies for originating subscriptions when the user is logged ince via Cisco Extension Mobility or when the user is administratively assigned to the

preseice

When mu

parameter

©2010 Cisco Systems, Inc

tiple presence groups are defined, the Inter-Presence Group Subscribe Policv serviceis used. It one group has arelationship to another group via the Use SystemDefault

setting rat icr than being allowed or disallowed, the value of this service parameter will takeeffect ft ,e Inter-Presence Croup Subscribe Policy service parameter is set to Disallowed„m in, !ed Communications Manager will block the request even ifthe Subscribe CSS"

he Inter-Presence Group Subscribe Policy service parameter applies onlv forpresence status with call history lists and is not used for BLF speed dials.Presence groups can list all associated directory numbers, users, and devices via thedependency records. Dependency records allow the administrator to find specific informationabout group-level sellings. Use caution when enabling the Dependency Record enterpriseparameter because itcan lead tohigh CPU usage.

Enablement ofEnd User Telephony and Mobility Fealures 5-27

Page 422: Icomm Vol 1&2 Bw

Cisco Unified Communications Manager ExpressFeatures

This topic describes call features in Cisco Unified Communicalions Manager Impress. Thefigure shows the Cisco Extension Mobility feature.

Cisco Extension Mobil

Cisco Extension Mobility canbe configured with a VoiceLogout Profile:• AVoice Logout Profile is bonded

to an ephone.

- Voice Logout Profiles are usedwhen no user is logged in, andcan be configuredwith a defaultextension.

- User needs a Voice User Profileto log in on an ephone.

• Login is configured as a serviceon the IP phone; user needscredentials to perform loginprocess

Voice Logout Profile

Cisco Extension Mohilitv provide users with the ability to use any Cisco Extension Mobility-enabled Cisco IP Phone as thev would use their own phone, by logging in and having theirpersonal user profile overlay the profile ofthe original phone setup,for example, if outside sales personnel visit an office occasionally, they may not have apermanent desk and phone, but may instead work at atemporary desk. Using Cisco ExtensionMobility, the visitinc worker can log in to the phone al the temporary desk, he user can henretrieve'voiee mail and place calls using the extension number and features that they wouldnormally have available on their own office phone.Cisco Extension Mobility in Cisco Unified Communications Manager Express is based onlooout profiles, which are bonded to an ephone. Alogout profile defines the detault appearancefor an IP phone thai is enabled for Cisco Extension Mobility. Iogoul profiles can be configuredwith adefault extension and oilier settings thai are applied when nobody ,s logged in to aspecific ephone.Isers must log in auser profile in order to use .he features that are available on their own office

h^ne. These profiles containing all ofthe user-specific settings like the user calory „umbename, speed dials, and so on. AVoice User Profile is overlatd on an ephone wh nI uscrlogsin with their usemame and password credentials. The login service is configured on the serv ,cebutton ofthe IP phoneas an XML service.

5-28 Introducing Cisco Voice andUnified Communications Administration (ICOMM) vB.O © 2010 Cisco Systems. Inc.

Page 423: Icomm Vol 1&2 Bw

Call Forwarc

1his suBtopic describes call forward options inCiscoUnified Communications ManagerExpress

Call Forward

Cisco Unified Communications Manager Express hasdifferent call forward options:• Call Forward All can be configured on the IP phone.

• CFA, CFNA, and CFB can be defined via CLI, GUI, or CiscoConfiguration Professional.

• Call Forward No Answer must be defined with a no answer timer.

• Night Service allows users to forward incoming callsautomatically during configured night service hours.

In Cisco Unified Communications Manager Express, CFA canbeconfigured by the phone userin thesame wayas it is configured in Cisco Unified Communications Manager. It canbeconfigured from the user web page, at the phone itself, or from the adminislrator web interface,thecommand-line interface (CLI), or Cisco Configuration Professional. IfCFA isconfigured,the call is forwarded immediately without ringing theoriginally dialed phone. CFNA andCEBcan only be defined by the administrator from the CLI, the web interface, or via CiscoConfiguration Professional. CFNA requires a timer, which defines the lime at which a call isdeclared asnotanswered. Cisco Unified Communications Manager Express also has a NightSen ice feature, which allows calls tobe forwarded during predefined night hours (nonbusinesshours). During these times, calls are automatically forwarded toanother IP phone.

©2010 Cisco Systems. Inc. EnablementofEnd User Telephonyand Mobility Features 5-29

Page 424: Icomm Vol 1&2 Bw

Night Service

5-30

The Night Sen ice feature allows administrators to provide coverage for unslaffed extensionsduring hours that arc designated as "night senice" hours.

The Night Service features provides call forwarding duringdefined night service times:

• An ephone-dn can be designated as the NightService Bell.

- Night Service can be a day, a date, a defined time frame, weekdays,or during weekends

• Can be configured witha code to toggle the NightService on/off.

Night Service Configured forSaturday and Sunday

1 UserAdials

directory number2000

2 Call is forwarded to

directory number3000

User©'

Directory Number 3000Configured as Night Service Bell

Directory Number 2000 with,.s -Activated Night Service

During the night-sen ice hours, calls to the designated extensions send aspecial '"burst" ring tophones that have been specified to receive this special ring. Phone users at the night-senicephones can then use the Call Pickup feature to answer incoming calls from ihe night-serviceephone-dns. The Might Sen ice feature can be extended with automatic call fonvards duringnight-senice hours.

Eor example, the Night Sen ice feature can allow an employee working after hours to interceptand answer calls lhat are presented loan unattended receptionist phone. When acall arrives atthe unattended receptionist phone during hours that are specified as night service, a ring burstnotifies aspecified set ofphones ofthe incoming call. Aphone user al any ofthe night-senicephones can intercept the call using the Call Pickup feature. Night-senice call notification issent every 12 seconds until the call is answered or aborted.

An optional configuration allows the phone user to manually toggle night senice on and offfrom any phone that has aline that is designated as anight-senice line. When night senice isactive, the niuni-sen ice phones display a message.

Irrroducing Cisco Voice and Unified Communications Administration (ICOMM) v8 0 © 2010 Cisco Systems. Inc.

Page 425: Icomm Vol 1&2 Bw

PagingAudio paging provides aone-way voice path to the phones that have been designated lo receivepaging.

Paging

Paging opens a one-way call to idle phones:• Can be unicast or multicast

• Can be individual groups or combined groups

- Pagingephone-dns are defined with a numberand not thedevice.

Adminu

several

possible

Paginany eph

When a

eonfiguthe cf

Ephone 1Paging Group 2

Audio paging does not have a press-to-answer option asthe Intercom feature does. Pages arecommorjly used for locating people who arc away from their desks; in emergencies, such as afire drill and similar situations.

The pag ngmechanism supports audio distribution using IPmulticast, replicated unicast. and amixture af both (multicast is used where possible andunicast is used forspecific phones thatcannot be reached using multicast).

trators canconfigure paging groups forsingle or combined groups. They canspecifyIwaging groups in a Cisco Unified Communications Manager Express system, and il isto join two or morepaginggroups intoa combined group.

! roups use anephone-dn, known asthepaging ephone-dn, which is notassociated with•me. A user can dial the paging ephonc-dn from any location.

callerdials the paging number (ephone-dn), each idle IP phone that has beened with the pagingnumberautomatically answers using its spcakerphone mode. When

finishes speaking and hangs up. the phones return to the idle state.alkr

i 2010 Cisco Systems. Ini Enablement of End User Telephony and Mobility Features 5-31

Page 426: Icomm Vol 1&2 Bw

Shared Ephone-dnsShared ephone-dns are used toprovide call coverage for the same number on different ephones.This method allows end users to pick up an incoming call onmore than one IP phone. Forexample, for teams, use a shared linecan be used lo provide call coverage forcentral call-innumbers or basic hotline features.

The same ephone-dn is applied to two differentephones.

Only one phone can use the ephone-dn at a time

Both IP phones nng when a call arrives at theephone-dn. but only one ephone can pick up the call

Either ephone can retrieve a call placed on hold.

UserC

A shared ephone-dn has the following characteristics:

• It appears on different phones, but uses the same ephone-dn and number.

• Ifthe ephone-dn is connected to a call on one phone, thai ephone-dn is unavailable forother calls on the second plione because the phones share the same ephone-dn. fhe activecall appears on both phones.

• Both phones ring when a call arrives at the ephone-dn but only one phone can pick up acall, which ensures privacy.

• When a cull is placed on hold, either phone can retrieve il.

• Use shared ephone-dns when the ability lo answer or pick up a call at more than one phoneis necessan.

5-32 Introducing Cisco Voice and Unified Communications Administration (ICOMM) vS.O © 2010 Cisco Systems, Inc.

Page 427: Icomm Vol 1&2 Bw

Call Pickup groupsPickup feature andpickup groups enable phone users to answer a call lhat is ringing

ercnt directory number from their own IP phone.alThe C

on a dif

3all Pickup Groups

Cisco Unified Communications Manager Express supportsthree different Call Pickup types:

Local Group Pickup

- Allows pickup from the same call pickup group.

- User presses the GPickUp softkey and asterisk (*) to pick up anincoming call.

Directed Call Pickup

Direct call pickup from a ringing extension.

- A user does not need to belong to a pickup group to use thisfeature

Different Group Pickup

- Users can pick up a call from any group by pressing theGPickUp softkey and dialing the pickup group number.

- If only one pickup group is configured, users need to press onlythe GPickUp softkey.

Call Pit kup has the following variations:

• Lot al Group Pickup: Call Pickup, local group ringing extension. Phone users can pick upthe called number on another phone in their local group by pressing the Pickup softkey plusthe iasterisk (*) on their own phone.

• Directed Call Pickup: Call Pickup, explicit ringing extension. Any local phone user canpick up a call that is on hold on another directory number in Cisco UnifiedComniunications Manager Express. The phone user does not need to belong to a pickupgroup to use this method. This behavior is a default behavior.

• Different Group Pickup: Call Pickup, explicit group ringing extension. Phone users cananswer a ringing phone in any pickup group ifthe user knows the group number oftheringing phone. If there is only one pickup group that is defined in Cisco UnifiedComniunications Manager F.xpress, the phone user can pick up the call by pressing thePickup softkey. The phone user does not need lo belong lo a pickup group to use thismethod.

Administrators can assign each ephone-dn independently to a maximum of one pickup group.There is no limit to how many ephone-dns can be assigned to a single pickup group. There is nolimit to how many pickup groups can be defined in a Cisco Unified Communications ManagerL.xprcss.

)2010 Cisco Systems, Inc Enablement of End User Telephony and Mobility Features

Page 428: Icomm Vol 1&2 Bw

Intercom

This subtopic describes the Intercom feature in Cisco Unified Communications ManagerFxpress.

Intercom

Intercom lines working like theydo in Cisco Unified

Communications Manager:

• Configured as an additional line onthe phone buttons.

• Intercom directory numbers can bedialed from any IP phone.

• To avoid dialable numbers, assignan alphabetic character to thenumber, for example, A B, C, orD.

Manager

Line 1 - 1001

Line2-A1001

Assistant

Line! -1002

Une2-A1002

An intercom line is a dedicated two-way audio path between two phones. The called phoneautomatically answers the call in spcakerphone mode wilh mule activated, which provides aone-way voice path from the initiator to the recipient. A beep is sounded when the call is autoanswered to alert the recipient to the incoming call. To respond to the intercom call and open atwo-way voice path, the recipient deactivates the mule function by pressing the Mule button orby lifting the handsel.

The administrator can deaclivate the speaker-mute function on intercom calls. For example, ifphone user I makes an intercom call to phone user2, both users heareach otheron connectionwhen the no-mute function is configured using the intercom command. The benefit is thaipeople who receive intercom calls can be heardwithout havingto disablethe mute function.The disadv antage is that nearby background soundsand conversations can be heard at themoment when a person receives an intercom call, regardless of whether they are ready to take acall or not.

Intercom lines cannot be used in shared-line configurations. If a directory' number is configuredfor intercom operation, it must be associated wilh only one IP phone. The intercom attributecauses an IP phone line to operate as an autodial line for outbound calls and as an auto answer-with-mute line for inbound calls.

To prevent an unauthorized phone from dialing an intercom line, administrators can assignanintercom a directorv number lhat includes an alphabetic character. No one can dial thealphabetic character from a normal phtme, but thephone at theother end ofthe intercom can beconfigured to dial ihe number lhatcontains thealphabetic character through ihc Cisco UnifiedCommunications Manager Fxpress router. Forexample, the intercom ephone-dns in the figurearc assigned numbers with alphabetic characters so that only the assistantcan call the manageron his or her intercom line, and no one except the manager can call the assistant on his or herintercom line.

5-34 introducingCisco Voice and Unified CommunicationsAdministration (ICOMM) u8 0 © 2010 Cisco Systems. Inc

Page 429: Icomm Vol 1&2 Bw

fttt

_,*

SummaryThis topic summarizes the key points that were discussed in this lesson

Summary

Cisco Extension Mobility allows endusersto log in andlog outondifferent end devices. Users arereachable attheir personalextension regardless of their physical location and phone used.Cisco Unified Communications Manager provides different featuresforcall coverage; for example, call forwarding, hunt groups, callpickupgroups, and shared lines.Intercom supports communication between managers andassistants.

Cisco Unified Communications Manager allows presence support toprovide presenceawareness toend users.In Cisco Unified Communications Manager Express environments,administrators canconfigure a wide rangeofcall coverage features.Cisco Unified Communications Manager Express alsosupportsCisco Extension Mobility.

"fhe lessenCisco Ui

Commui

features

. covered the telephony features in Cisco Unified Communications Manager andilied Communications Manager Express. The common Cisco Unifiedications Manager and Cisco Unified Communications Manager Fxpress call coveragevcre explained as well as Cisco Extension Mobility and native presence features.

References

For addi ional infonnation. refer to these resources:

i 2010 Cisco Systems, lm

Cisdo Unified Communications Manager Features and Services Guide. Release S.0< 1) at:http'/wwv.cisco.com/en/US/docs/voice_ip_comm/cucm/admin/8..0_l/ccmfeat/fsgcj-80I-cm.htmlCisdo Unified Communications Manager Administration Guide, Release 8.0( 1) at:http /./www.eisco.com/en/US/docs/voicc ip_comm/cucm/adtnin/8_0 l/ccmefg/becn-801-cm.html

Cist o Unified Communications Manager Express System Administrator Guide at:htip//vvw\v.cisc(i.com/cn/liS/docs/voicejp_comm/cucnie/admin/configuration/guide/;me idm.html

Enablement of End User Telephony and Mobility Features 5-35

Page 430: Icomm Vol 1&2 Bw

5-36 Introducing Cisco Voice and Unified Communications Administration (ICOMM) v8 0 ©2010 Cisco Systems, Inc

Page 431: Icomm Vol 1&2 Bw

Table of ContentsVolume 2

Enabling Telephony FeaturesObjectives — L3Z

Configuring Cisco Extension Mobility 5~37Step 1- Activate the Cisco Extension Mobility Service f ™Step 2: Set Cisco Extension Mobility Service Parameters tjnStep 3: Add the Cisco Extension Mobility Phone Service l^i

mm Step 4: Create Default Device Profiles 5"42Step 5a: Create Device Profiles 5~*3Step 5b: Subscribe Device Profile to Phone Service I'ttslep 6:Associate Users with Device Profiles

mm Step 7a: Configure Phones for Cisco Extension Mobility fl?Step 7b: Subscribe Phones toPhone Service !?

sS uS^™**9* '" °SC° ""^ Communications Manager ^49^ Barge and cBarge Service Parameters 5"50

Barge and cBarge Sofikeys 5"51Barge and cBarge Configuration 5"53Group Pickup Configuration 5"54

mm Configuring the Softkey Template for Call Pickup Groups I'SAssign a Directory Number for a Call Pickup Group ™Call Park and Directed Call Park Configuration „I

f. ArJd the BLF Directed Call Park Feature 5"58Hunt Configuration Steps 5~60

mm Step 1: Add a Line Group 5"61Step 2: Configure Hunt Lists 5"62

t Step 3a: Set Hunt Pilot 5'64' Step 3b: Set Hunt Forwarding 5"66

Step 4: Service Parameters and Login and Logout Feature l'%ZConjuring Intercom Functionality in Cisco Unified Communications Manager 559

Step 1 Create Intercom Partitions s b9Step 2: Intercom Calling Search Space 5"70

mmm Step 3: Create Intercom Directory Number 5~71Configuring Native Cisco Unified Communications Manager Presence I'll

Step 1: Modify Phone Button Template 5"73* Step 2: Apply the Phone Button Template to Phones lit

Step 3: Configure Presence-Enabled Speed-Dial Buttons I'llEnable Presence-EnabledCall Lists b~lbPresence Policy Example: Subscribe CSS 5"77Assign Subscribe CSSs to Phones and SIP Trunks ~H

•• Presence Policy Example: Presence Groups 5"79Presence Group Configuration Steps 5"80

^ Step 1: Configure Presence Groups 5"81,.. s,eP 2: Set the Default Interpresence Group Policy 5~82

Step 3a: Assign Presence Groups to Lines and Phones ™btep 3b: Assign a Presence Group to a SIPTrunk

COnc9aNn?o9™arSaSr:S COmmU"ira'i0nS Ma"^r E*<— matures»» Night Service 5-88

Paging 5-89Shared Ephone-dn 5-91

* Pickup Groups 5-92mmm Intercom 5-94

Hunt Groups 5-95Summary 5-96

«* References 5-97mm 5-97

Page 432: Icomm Vol 1&2 Bw

IfpHorctanriing Mobility Features5-99

' " 5^99Objectives 5-100

Mobile Connect in Cisco Unified Communications Manager ^^Cisco Unified Mobility Architecture 5-1Q2Access List 5-103Time-of-Day Access 5-104Mobile Connect Call Flow: Incoming Calls toOffice PhoneMobile Connect Call Flow: Internal Calls Placed from aRemote Phone _

Mobile Voice Access in Cisco Unified Communications Manager ^ ^MVA Call Flow 5^08Cisco Unified Mobility Interaction 5109

Mobility in Cicco Unified Communications Manager Express ^ 1QMobility 5-111

Summary 5-111References ...

Enabling Nihility Features 5-113

Con°gburingVMob.le Connect in Cisco Unified Communications Manager 5-114Step1:Configure Softkey Template 5A17Step 2' Configure End User 5-118Step 3: Configure IP Phone 5_119Step 4: Configure Remote Destination Profile _Step 5a: Add Remote Destinations to aRemote Destination Profile ^Step5b Configure Ring Schedules 5 124Step 5c: Configure Access Lists 5 125Step 5d. Apply Access Lists 5,126Step 6- Configure ServiceParameters u2gConfiguring Mobile Voice Access in Cisco Unified Communications Manager b^oStep 1: Activate Service 5_130Step 2: Configure Service Parameters 5 131Step3: Enable MVA for End Users 5^ 32Step4 Configure MVA Media Resource 5133Step 5: Cisco IOS Gateway Configuration 134

Configuring Mobility in Cisco Unified Communications Manager Express ^^Configuring Single Number Reach 5137

Summary 5-137References 5-139

Module Summary 5-139References 5-141

Module Self-Check 5_145Module Self-CheckAnswer Key

moment of Cis™ """" Connection *nd Cisco Unified Presence6-1

Overview 6-1Module Objectives g_3

Understanding Cisco Unity Connection —Objectives 6-4

Cisco Unity Connection Overview 6_6Single-Site and Multisite Deployment Model 6?Cisco Unity Connection Integration 6_8Cisco Unity Connection SCCP Integration 6 10Cisco Unity Connection SIP Integration 6_., .,

Cisco Unity Connection Features 6_13Cisco Unity Connection Call Handler 6_uCall Handler Example 6-15Cisco Unity Connection Call Routing 6_17Cisco Unity Connection Distribution Lists 6_18Cisco Unity Connection Authentication Rules

6-1

introducing Cscc Vcce and Unified Communications Admin,strat.cn (ICOMM) v8 0©2010 Cisco Systems. Inc.

Page 433: Icomm Vol 1&2 Bw

Cisco Unify Connection Dial Plan 6-19Summary 6-20

References 6-20

Understanding End User and Voice Mailbox Characteristics and ConfiqurationRequirements . 6-21

Objectives 6-21Cisco Unity Connection End UserTemplates 6-22

General Settings vs. UserSettings 6-23User Template Basics 6-24Default Class of Service 6-25Password Settingsand Roles 6-26TransferRulesand Greetings 6-27Call Actions 6-28Message Actions and CallerInput 6-29TUI Experience 6-30

Cisco Unity Connection End Users 6-31Extensions and Call ForwardOptions 6-32Voice Messaging with SRST and AAR 6-33Voice Mailbox 6-34Private Distribution Lists 6-35Notification Devices 6-36User Creation Options 6-37

Cisco Unity Connection Voice Mailboxes 6-38Message Aging Policy and Mailbox Quotas 6-39

Summary 6-40References 6-40

Understanding End User and Voice Mailbox Implementation Options 6-41

Objectives 6-41Configuring Cisco UnityConnection End User Templates 6-42

User Template Basics 6-43Password Settings 6-46Administrator Roles 6-48Message Settings 6-49Phone Menu 6-51

Playback Message Settings 6-53Message Notification 6-55

Configuring Cisco Unify Connection End Users 6-57User and User Template Verification 6-58Alternate Extensions and Names 6-59Private Distribution List 6-60

Importing End Users into Cisco Unity Connection 6-61Import Users 6-62Import Users from LDAP 6-63LDAP Directory 6-64Bulk Users 6-67

Managing Cisco Unity Connection Message Storage 6-68Mailbox Stores Membership 6-69Message Aging Policy 6-70Mailbox Quotas 6-71

Summary 6-72References 6-72

Understanding Cisco Unified Presence 6-73

Objectives 6-73Cisco Unified Presence Features and Functionality 6-74

Cisco Unified Personal Communicator Product Overview 6-76

Cisco Unified Personal Communicator Operation Modes 6-77Enterprise Instant Messaging 6-78Audio Calls 6-79

i 2010 Cisco Systems, Inc. Introducing Cisco Voice and Unified Communications Administration (ICOMM)vS.O ui

Page 434: Icomm Vol 1&2 Bw

Video Calls 6-80Integration Support 6-81Cisco Unified Personal Communicator Requirements 6-82Cisco Unified CSF 6-83Cisco Unified Communications Manager IP Phone Service 6-84Cisco IP Phone Messenger User Interface 6-85Cisco IP Phone Messenger Characteristics 6-86

Cisco Unified Presence Architecture 6-87Cisco Unified Presence Integration with Microsoft Active Directory and Exchange 6-89Cisco Unified Presence Integration with Cisco UnityConnection 6-90Cisco Unified Presence Integration with Conferencing Servers 6-91Cisco Unified Presence Integration with LDAP 6-92Cisco Unified Presence Calendar Integration 6-93Cisco Unified Personal Communicator Information Flow in Deskphone Mode 6-94Cisco Unified Personal Communicator Information Flow in Softphone Mode 6-95Compliance and Persistent Chat 6-96Quality of Service 6-97Cisco Unified Personal Communicator Port Usage 6-98

Summary 6-99References 6-99

Enabling Cisco Unified Presence 6-101Objectives 6-101

Setting Up End Users in Cisco Unified Communications Manager for Presence 6-102Step 1: License Capabilities Assignment 6-103Step 2: End User Configuration 6-104Step 3: Directory Number Configuration 6-106Step 4: Create Cisco Unified CSF Device 6-107Step 5: Associate the Cisco Unified CSF Device to the End User 6-110

Configuring End Users in Cisco Unified Presence 6-111Voice-Mail Server Configuration 6-112Voice-Mail Profile Configuration 6-113CTI Gateway and Profile Configuration 6-115LDAP Host Configuration 6-116LDAP Profile Configuration 6-117Audio Profile Settings 6-118CCMCIP Profile Settings 6-120Modify End-User Settings in Cisco Unified Presence 6-121Cisco Unified Personal Communicator Options 6-122

Troubleshooting Cisco Unified Personal Communicator 6-123Example 1: Cisco Unified IP Phone Cannot Be Selected 6-124Example 2: Telephony Is Not Possible in Softphone Mode 6-125Example 3. Users Are Not Shown as on the Phone During an Active Call 6-127Example 4: End User Cannot Log in to Cisco Unified Personal Communicator 6-128Example 5: Search for a Contact Returns No Results 6-129Example 6: The End User Cannot Control the Cisco Unified IP Phone 9971 6-130Server Health 6-131

Problem Report 6-132Cisco Unified Presence Troubleshooter 6-133

Configuring Cisco IP Phone Messenger 6-134Step 1: Configure Application User 6-135Step 2: Create the Phone Service 6-136Step 3: Subscribe the Phone Service 6-137Cisco IP Phone Messenger Setup on Cisco Unified Presence 6-138Step 1: Enable Cisco IP Phone Messenger 6-139Step 2: Manage Cisco IP Phone Messenger Response Messages 6-140Verify the Cisco IP Phone Messenger Status 6-141

Summary 6-142References 6-142

Module Summary 6-143References 6-144

Introducing Cisco Voice and Unified CommunicationsAdministration (ICOMM) v8.0 © 2010 Cisco Systems. Inc

Page 435: Icomm Vol 1&2 Bw

Module Self-Check 6-145Module Self-Check Answer Key 6-148

Cisco Unified Communications Solutions Maintenance IzlOverview 7-1

Module Objectives 7-1Providing End-UserSupport _ "LI

Objectives 7-3Troubleshooting Phone Registration Issues 7-4

Sample Network Problem 7-5Gather Facts 7-7Sample Network Problem: Gather Facts 7-9Consider Possibilities 7-11Sample Network Problem: Considering Possibilities 7-12Create Action Plan 7-14Sample Network Problem: Action Plan 7-15Implement Action Plan 7-16Observe Results 7-17Restart the Problem-Solving Process 7-18Document Results 7-19Troubleshooting IP Phone Registration 7-20Divide-and-Conquer Methodology 7-21Troubleshooting: No IPAddress 7-22Troubleshooting: TFTP Download Fails 7-24Troubleshooting: NotRegistered 7-25

Switch Configuration Overview 7-26PoE with Cisco Catalyst Switches 7-27VLAN Overview 7-28Voice VLANs 7-29SingleVLAN Access Port 7-31Multi-VLANAccess Port 7-32Trunk Ports 7-34Configuring Voice VLANs with Access Ports 7-35Configuring Trunk Ports 7-37Verifying VoiceVLAN Configuration 7-39

Voice Quality Issues 7-40Provisioning for Voice: VoIP Bandwidth Reference Tables 7-42QoS Traffic Requirements and Recommendations: Videoconferencing 7-44Call Statistics on IP Phones 7-46

Summary 7-47References 7-47

Understanding Cisco Unified Communications Manager Reports 7-49

Objectives 7-49Generating Reports on Cisco Unified Communications Manager 7-50

Generating Reports 7-52Cisco Unified Reporting Status Messages and Icons 7-55Sample Report 7-56

Analyze the Generated Reports 7-57Example 1: Troubleshooting 7-58Example 2: Maintenance 7-60Example 3: System Analysis 7-61

Summary 7-62References 7-62

© 2010 Cisco Systems. Inc Introducing Cisco Voice and Unified Communications Administration (ICOMM) v8.0