You are on page 1of 84

CCVP Plus Bootcamp

Module 3 – Plus

1
VoiceBootcamp Inc

Unity Connection 7.0


Unified Presence 7.0
Unified Contact Center 7.0

PLUS
What Makes the CCVP the Most Unique in the world
2
Unity Connection 7.X

Overview
3
Cisco Unified CM Voice-Mail
Integration

Cisco Cisco
Unified Unity Connection
CM
Cluster
PSTN

–Cisco Unified CM can integrate with Cisco Unity, Cisco Unity Connection, Cisco
Unity Express.
–Cisco Unity and Cisco Unity Connection integrate using SIP or SCCP:
•SIP integrations include MWI handling.
•SCCP needs additional MWI ports.
–Cisco Unity can handle multiple clusters connected through QSIG tunnels.
–Cisco Unity uses the forwarding information provided by Unified CM to answer
the call appropriately. 4
Voice-Mail Integration Parameters
Cisco
Unified Cisco
CM Unity Connection

PSTN

Cisco Unified CM parameter Cisco Unity Connection parameter


Number of Voice-Mail Ports Number of Voice-Mail Ports
Message Waiting Information MWI on/off Extension
Voice-Mail Port Name CallManager Device Name Prefix
Line Directory Number Subscriber Extension
Hunt List, Hunt Pilot, Voice-Mail Pilot,
-
Voicemail Profile

5
Voice Mail Integration Elements:
Incoming Call
Cisco Unified CM Incoming Cisco Unity Connection
call
SCCP Directory,
Prompts,
Messages
forwarded
MWI on call
Extension
MWI off Controls terminating
Extension SCCP port Cisco UnityC
Plays prompt Message access
Records incoming voice
Voice-Mail calls MWI on extension Directory access
MWI on Prompt access
Pilot
Unified CM Hunt List call
Voice-Mail SCCP SCCP control
Voice-Mail Port 1
Port1
Voice-Mail SCCP Voice-Mail Port 2
Port2
Voice-Mail SCCP Voice-Mail Port 3
Port3
Voice-Mail SCCP Voice-Mail Port 4
Port4

6
Voice Mail Integration Elements:
Listen to Messages
Cisco Unified CM Cisco UnityC

SCCP Directory,
Prompts,
Messages
VM Access
call
MWI on
Extension Controls terminating
MWI off SCCP port
Extension Identifies Subscriber Cisco UnityC
Plays prompt Message access
Plays recorded voice-
Voice-Mail mails
Directory access
Pilot CM Hunt List MWI off calls MWI off extension Prompt access
Unified
call
Voice-Mail SCCP SCCP control
Voice-Mail
Port1 with UnityC
Voice-Mail SCCP
Port 1
TSP Voice-Mail
Port2 Port 2
Voice-Mail SCCP Voice-Mail
Port3 Port 3
Voice-Mail SCCP Voice-Mail Port
Port4 4
7
Cisco Unity Environment

Fax
Server

SQL FAX
Telephony
Cisco Unified CM, Cisco Unity Microsoft Exchange
SIP, PIMG Directory or Lotus Domino
Server
E-Mail
SCCP/SIP Message
Store
Cisco
Cisco Unified CM UnityC
et forwarding attributes IMAP
Voice Mail PA MAPI
Server
Outlook
or Notes

User TUI/VUI Personal User GUI


Routing 8
SCCP Voice-Mail Integration
Configuration Procedure

• Cisco Unified Communications Manager SCCP


Integration Tasks:
1. Create MWI extensions
2. Create voice-mail ports
3. Create line group
4. Create hunt list
5. Create hunt pilot
6. Create voice-mail-pilot
7. Create voice-mail-profile

9
Step 1 – Pilot Number & Profile

Select Voicemail Pilot

Select Voicemail Profile

10
Step 2 – MWI

Select Message Waiting

11
Step 3 – VoiceMail Port

12
Step 3 – VoiceMail Port (cont’d)

13
Step 3 – VoiceMail Port (cont’d)

14
Step 4 – Voicemail Hunt List

15
Step 5 – Hunt Pilot

16
Step 5 – Call Forward Setting

17
Step 5 – Adding Unity Conn as a APP
Server

18
Unity Connection Configurations

Select Phone System

Then go to Edit Menu


And Select

Cisco Unified
Communication Manager
AXL server

19
Define UCM and AXL Users

Define the IP address of CallManager and port number is 143


Unity Connection use IMAP port

Username and password must be the necessary privilege

20
Define Port Group and Ports
Add A New Port Group Port Group is a logical
Group of voicemail port

21
Check Configurations

Go to CallManager  VoiceMail 

22
Voicemail Subscriber

23
Cisco Unified Contact
Center Express
24
UCCX

• Cisco CallManager (CCM)


–Implementation of IP Phones, directs VoIP calls to UCCX Express
• Directory (LDAP)
–Stores UCCX Express configuration data and UCCX Express scripts
• UCCX Express Server
–Runs Engine
• UCCX Express Script Editor
–Create and update UCCX Express scripts
• Cisco Agent Desktop (CAD)/
Cisco Supervisor Desktop (CSD)
–Agent and Supervisor functions
Agent Monitoring and recording

25
UCCX Call Flow

JTAPI Provider = CCM IP address


RmCM Provider = CCM IP Address Normal user
Trigger is registered with CCM as a CTI Route Point

CTI Port JTAPI CTI Route


Known as Call user Point
Control Group 3500
UCCX DN – 3201 - 3203 CCM

3500
Trigger
RmCM
Cisco Media User

Application
3001 5001
A1 A2

Resource
Script Queue Group/Skills
CSQ
26
UCCX Express Setup

• Define a username in CallManager call “crsadmin” with


password “cisco”
• UCCX Express does not have any administrative account
therefore use the setup account to run the initial setup
– Setup User id: Administrator (A is capital)
– Setup Password: ciscocisco

• After running the wizard, select the new administrative


account and re-login to UCCX with new account

27
Step 1 UCCX Express Setup

• Step 1 – Create a Admin account in CallManager

28
Step 2 Login to UCCX Server

Username: Administrator
Password: ciscocisco

29
Step 3 – Define AXL User/Server

30
Step 4 – Continue After license File to activate
the component

31
Unified CM configuration

32
Language Selection & User Selection

33
UCCX Administration Page

34
Unified CM Telephony

35
Cisco Media Termination DG

Used to carry voice traffic

36
Call Control Group

37
Agent Account

38
Resource Group

Agent can be selected based on Skills


Or Resource group

39
CSQ

40
Add New IPCC Application

41
Add a Trigger to call the application

42
Trigger and CTI Ports in UCM 7

Device Menu  CTI Route Points

Device Menu  Phones

43
IP Phone Service for Agent

• Create an IP Phone Service with the following URL and


Subscribe to IP Phone

• http://X.X.X.X:6293/ipphone/jsp/sciphonexml/IPAgent
Initial.jsp

• Where X.X.X.X is the IP address of IPCC Express Server

44
Agent IP Phone and RM User

45
User Account Association

• Crsadmin = normal IPCC Admin account


• JTAPI USER – this user is associated with CTI Ports and
CTI Route Point created by IPCC
–No Primary extension required
–No IPCC Extension Required

• RMUser – This user is associated with Agent IP Phone


–No Primary extension required
–No IPCC Extension Required

• Agent account just as jsmith – this is the agent


– Primary extension required
– IPCC Extension Required
46
Cisco Unified Presence
7.0
47
Presence 7.0 Overview

• collects information about a user's availability and


communications capabilities
• facilitate presence-enabled communications for Cisco
Unified Communications and critical business
applications
• takes advantage of Session Initiation Protocol (SIP)
technology
• Cisco Unified Presence is tightly integrated with
various desktop clients and applications

48
Presence 7.0 Overview (cont’d)

• Cisco Unified Presence Modes of Operation


–Cisco Unified Communications Mode (30,000 users)
–Microsoft Office Interoperability Mode (10,000 users)

• Microsoft Outlook Calendar Integration


• Cisco Unified Presence Federation
• Centralized Communication Utility
• Cisco Personal Communicator Client (CUPC)

49
Overview of Presence 7.0

Step 1
CallManager: Service Parameters set the

Set the Default Inter-Presence Group Subscription to


“Allow Subscription”

50
Step 2 – SIP Trunk Profile

• Go to System / Security-Profile
• Add a SIP trunk security profile
• Use these settings
• Enable:

Accept Presence Subscription


Accept Out-of_Dialog REFER
Accept Unsolicited Notification
Accept Replaces Header

51
Step 3 – CallManager:
Add SIP trunk

CallManager: Add SIP trunk


• Add a SIP trunk for each CUPS associated with this CallManager
• Device / Trunk / Add Trunk / Protocol:SIP
• Subscribe CSS – Select a CSS that has access to all Phone DNs
CUPS Server

52
Step 4 – CallManager: AXL user

CUPS uses AXL SOAP to access the CM database


You have to configure a username/password:

• Easy&Fast: use the CCMAdministrator user


This user has the „Standard AXL API access‟ role

• Better: Create an application user with this role


– Add an Application user (for example “AXLuserCUPS”)

Create a group: “group_AXLaccess”


– Add this user to the “group_AXLaccess” group
– Click on the listbox (upper right corner) “Assign Role to
Usergroup”
– Assign the “Standard AXL API access” role to this group

53
Step 5 – CallManager: Services

Check if the following services are activated and


running. These are required for CUPS to operate
Cisco CallManager
Cisco TFTP
Cisco Extension Mobility
Cisco CallManager Cisco IP Phone Services
Cisco AXL Web Service

54
Step 6 – Call Manager
Configuration for IPPM

• Add an IP Phone if it doesn‟t exists for a user.


• Add users to the following group „Standard CCM Enduser‟ and
„Standard CTI Enabled‟ group.
• Associate the End User to their Device (IP PPhone)
• Have to set the Primary Extension for persistent login
where you only have to enter the PIN

55
Step 7 – CallManager:
Add PhoneMessenger user

CallManager: Add PhoneMessenger user


• Add an application user called “PhoneMessenger”
• Associate all phones that are going to use IPPM
• Put this user in the „Standard CCM End User‟ group

56
Step 8 – CallManager:
Add XML service

Add the IP Phone Messenger (IPPM) XML service


• Service name: IPPM
Service description: IP Phone Messenger
URL: http://<servername>:8081/ippm/default?name=#DEVICENAME#
• Use the IP address instead of <servername> if DNS is not enabled on the
phone
• No parameters are needed

57
Step 9 – CallManager: Subscribe phones

• Phones that are going to use IPPM now have to subscribe to the IPPM XML
service and Reset the phones

58
Step 10 – Call Manager:
Capabilities Assignment
• Go to the CallManager admin GUI
• Set the capabilities for each user
• Use Bulk Assignment for >1 user
• Licenses are used based on capabilities
• Select Enable UPS

59
Step 11 – Call Manager Configuration
for Cisco Unified Personal
Communicator

Add an IP phone (if none exists) for the user


• Add the primary extension as one of the IP phone‟s lines -
this is the only line CUPC can control
• Create the end user account, and designate the user‟s
primary extension (DN), if not already configured
• Associate the user with the IP phone, and enable CTI
control for the phone
• Add the user to the “Standard CTI Enabled” and “Standard
CCM End Users” groups
• Configure Digest Credentials for the user

60
Step 12 – Call Manager Configuration for
CUPC – Add CUPC Device (cont‟dt)

• Create a “Cisco Unified Personal Communicator” softphone device - name MUST


be: UPC<uppercase-userid>

•More on the naming scheme on separate slide


•Configure a single DN (use the primary extension shared with the IP phone)
•Disable “Allow control of device from CTI” under CUPC Device
•Associate the user with the CUPC device
•Configure voicemail settings for the shared line, if not already configured
•SIP Phone Security Profile – Select Standard SIP Profile for Auto-Registration
•SIP Phone – Select Standard SIP Profile
•Digest User – Select the user id who will be associated with this device

61
Step 13 Call Manager Configuration for
CUPC – Add CUPC Device

• Create a softphone device –


use “Cisco Unified Personal
Communicator”
• The Device Name MUST be the
user‟s ID in the form;
UPC[0-9A-Z]{1,12}
meaning that you take out
anything that not‟s a letter or
number and only use the first
12 characters and capitalize
them
• Example: user id “fkhan”
becomes; UPCFKHAN
User id – VOICEBOOTCAMP
becomes UPCVOICEBOOTCAMP

62
Step 14 CUPS CONFIGURATION

Define username
And password of
AXL User
Ie. Administrator
Define the hostname of UCM
And IP address of
CallManger 7.0

63
Step 15 CUPS CONFIGURATION

Define username
And password of
AXL User
Ie. Administrator
Security Key defined
During installation

64
Step 16 Licencing

65
Step 17 Service activation

66
Step 18 – Add Presence Gateway

67
Step 19 Application Listener

68
Step 19 Application Listener

69
Step 20 service parameters

70
Step 21 SIP Proxy Settings

71
Step 22 IP PhoneMessenger

72
Step 23 Presence Settings

Select the UCM SIP Trunk


Created in CallManager

73
Step 24 CUPC Settings

74
Step 24 CUPC Settings

75
Step 25 Adding Voicemail

Unity Connection Server Configuration


• Go to Application – Unified Personal Communicator – Unity Server – Add New
• Name – Hostname of Unity Connection Server
• IP Address – IP Address of Unity Connection Server
• Port – 143
• Protocol Type - UDP

It is IMAP Port 143

76
CUPS Configuration for CUPC – Unity Server
Profile

Unity Server Profile Configuration


• Go to Application – Unified Personal Communicator – Unity Profile – Add
New
• Name – UnityConnection (Name can be any name)
• Voice Messaging Pilot – UnityCon
• Primary Unity Server – Select Unity Connection Server that was added

77
CUPS Configuration for CUPC – Meeting
Place Express Server

Meeting Place Express Server Configuration


• Go to Application – Unified Personal Communicator – Meeting Place Server –
Add New
• Name – Hostname of MPX Server
• IP Address – IP Address of MPX Server
• Port – 80
• Protocol Type – HTTP/HTTPS

78
CUPS Configuration for CUPC – Meeting Place
Profile Configuration

Meeting Place Profile Configuration


• Go to Application – Unified Personal Communicator – Meeting Place Profile –
Add New
• Name – Profile Name
• Primary MeetingPlace Server – Select Meeting Place Server that was added

79
CUPS Configuration for CUPC – CTI Gateway

CTI Gateway Server Configuration


• Go to Application – Unified Personal Communicator – CTI Gateway Server – Add
New
• Name – Hostname of Server running CTI Service (One of the CCM Server)
• IP Address – IP Address of Server running CTI Service Server
• Port – 2748
• Protocol Type – TCP
Add additional CTI Gateway Server if more than one CTI Server is available

80
CUPS Configuration for CUPC – CTI Gateway
Profile

CTI Gateway Server Profile Configuration


• Go to Application – Unified Personal Communicator – CTI Gateway Server
Profile – Add New
• Name – Profile Name
• Primary CTI Gateway Server – Select Primary CTI Gateway server
• Backup CTI Gateway Server – Select Backup CTI Gateway Server if any
configured

81
CUPS Configuration for CUPC – LDAP Server

LDAP Server Configuration


• Go to Application – Unified Personal
Communicator – LDAP Server – Add New
• Name – Hostname of LDAP Server
• IP Address – IP Address of LDAP Server
• Port – 389
• Protocol Type – TCP
* LDAP Server should be V3 compatible &
anonymous read access is sufficient

LDAP Server Configuration if


Global Catalogue server is used
for LDAP.
• Port – 3268
• Protocol Type – TCP
Please use the above Port and
Protocol type if Global Catalogue
server is used for LDAP.

82
CUPS Configuration for CUPC – LDAP Profile

LDAP Profile Configuration


• Go to Application – Unified Personal
Communicator – LDAP Profile – Add
New
• Name – Profile Name
• Distinguished Name, Configuration
Name and PWD – Fill any Value
• Distinguished Name – Enter user-id
with read access to LDAP.
• Password – Enter Password.
• Un-Check Anonymous Bind
• Set search Context – Set O and OU,
OU should contain users. Example
show in the picture is for AD.
• Primary LDAP Server – Select LDAP
Server that was added.

83
• THE END

84

You might also like