Documente Academic
Documente Profesional
Documente Cultură
CUCM IN VMWARE
BY HASSAN TOFAHA
REQUIRED:
1- Install CUCM On VMware Workstation
2- Explain How to manually add physical IP phone
3- Use the manual Method To Add CIPC To CUCM With DN 300
4- Use the autonegotiation Method to add CIPC With DN 1000
5- Make A Call Between the Two Devices
SOLUTION:
1- prepare the lab
I will use the following tools: you can easily find them on the internet
1. VMware Workstation 10
2. Bootable_UCSInstall_UCOS_7.0.1.11000-2.sgn.iso (the CUCM In Red hate OS)
3. Cisco IP Communicator v8.6.1.0.exe
4. windows XP CDs
1
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
2
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
3
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
4
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
5
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
6
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
7
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
8
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
9
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
10
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
11
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
12
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
13
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
14
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
15
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
16
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
17
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
18
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
19
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
20
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
21
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
22
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
23
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
24
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
25
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
26
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
27
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
The coming window will ask you to create the platform username and password
which enable you to access
cisco unified OS Administration
Disaster Recovery System
28
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
29
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
Now in the coming windows it asks does this will be the publisher or it will be
subscriber
30
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
31
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
32
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
33
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
In the coming window it will ask you to create application username and
password which enables you to access
CM Administration
Serviceability
Unified reporting
34
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
35
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
Now it will install the system, and no additional action or data entry required until
it reboots it may take 1 hour or half it depends on your PC capabilities.
36
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
And becouse I donot have default gateway (no need for it in this lab )this error
appeared so ignore it now
37
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
38
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
Login now
39
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
Now create the XP Machines and install the cisco IP communicator (CIPC)
I shared a folder containing the cisco IP communicator with each vm as follow
40
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
41
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
42
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
43
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
44
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
Now I will create a window 7 vm to manage the cucm (u can use any from the XP
VM instead, but due to static and dhcp settings I will use separate vm with fixed
static IP 192.168.5.2/24 and test the connectivity to CUCM on 192.168.5.1
45
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
46
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
47
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
Welcome to CUCM click on the blue link and you are ready to go
48
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
Continue
49
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
50
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
51
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
So now we have installed CUCM and accessed to it via cli and via web interface )
(You should know the after you installed the cucm all services is deactivated by default
So it cannot register any phone or managing any call, so the first step after installing the cucm is to
activate the services you need, I will show you how and what to activate in the real lab at the end of this
book)
52
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
The required was to configure the cucm to accept manually add IP phone
But before adding IP phone let’s make it easier.
So the IP phone in portsaid will have a different configuration and settings other
than the IP phone of London site,
Let’s think big again,
It is ok now to say that each site or group of IP phone should have specific
settings, yes sure it is clear.
Ok does this mean that I should configure each IP phone by its settings? Before
you answer think of 1000 IP phone in each sits ,sure no is your answer now
So the creator of the CUCM solved this problem by something like Template
which you configure it one time and when you add IP phone you chose the
53
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
Add new
54
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
55
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
56
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
As you can see to add a cisco IP communicator you should choose from drop down list the settings of
this phone so before adding the IP phone you should add the what we called the templates like device
pool phone button template ,
1- Mac address
2- Device pool
3- Phone button Template
4- Device Security Profile
Without these settings you cannot press save in the phone configuration window
Note: the MAC did not required in cisco IP communicator but as you see in the following windows while
trying to add real IP phone the first thing it asked is the MAC
57
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
58
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
59
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
Device pool as we agreed is a group of settings, the most important of these settings are
60
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
3- Region
4- Survivor remote site telephony SRST
As you can notice in the following pic that these 4 settings is required by star sign.
(Later I will tell you how to reach the device pool step by step)
61
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
Each device pool has one Cisco Unified Communications Manager Group that is assigned to it. When a
device registers, it attempts to connect to the primary (first) Cisco Unified Communications Manager in
the group that is assigned to its device pool. If the primary Cisco Unified Communications Manager is
not available, the device tries to connect to the next Cisco Unified Communications Manager that is
listed in the group, and so on.
Cisco Unified Communications Manager Groups provide important features for your system:
•Redundancy—this feature enables you to designate a primary and backup Cisco Unified
Communications Managers for each group.
•Call processing load balancing—this feature enables you to distribute the control of devices across
multiple Cisco Unified Communications Managers.
You can use the CM Group to do a load balancing configuration where in case you have 500 phones,
rather than keeping one dedicated Primary server and the other Secondary server is doing absolutely
nothing. You can divide the 500 Phones into two groups, group one include Server A as Primary and
Server B as Secondary. Where group two include Server B as Primary and Server A as Secondary. doing
that both servers now are utilized and redundant to each other and this is what we call Load Balancing.
62
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
At the end I want to highlight that when you have two servers only in your cluster, the first server you
install is your Publisher and the second one is your Subscriber. your Publisher most likely is going to be
your TFTP server, and your MOH server, So as your first server is already utilized; I only recommend you
having only one Cisco Unified CM group where your Subscriber is the Primary Server and your Publisher
is the Secondary. I don’t recommend the Publisher being the Primary for any CUCM Group as this will
required a lot of Processor resources and you don’t want your Publisher server to crash
Publisher:
Is the CUCM server that does the main administration of the CUCM cluster where you can do the system
changes and configurations, Publisher are also responsible for database replication. All administration
related database are replicated from Publisher to all other Subscribers. Publisher is the license manager
of your cluster and the license file is only uploaded to the Publisher. In any CUCM Cluster you can have
only one Publisher server (the first CUCM server you install is always your Publisher) up to 8 Subscribers
and a total of 20 Nodes including (Dedicated TFTP servers, Dedicated MOH servers, Contact Centers,
Etc…). In the event of Publisher server failure, No administration (move, add, or changes) can be done.
and it’s always recommended by Cisco to provide a dedicated Publisher Server when you have more
than 1000 IP Phone (the Dedicated Publisher is a server that doesn’t do any call processing. you do that
by disabling the Call Manager call processing services, and by removing the Publisher from any CUCM
group from System- Cisco Unified CM Groups)
Subscriber:
The reset of your CUCM servers are all considers Subscribers when we are talking about administration,
those servers take their configuration from the Publisher through the Database replication. the only
Data that is replicated between these servers with each other directly are things like the SMDR or CDR
(call details record).
Primary:
When it comes to call processing functionality of CUCM, the Primary server the main server that IP
Phones can register with, it’s the server responsible for call routing. not like the Publisher you can have
many Primary servers but only one Primary in each Cisco Unified CM Group.
Secondary, Tertiary:
63
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
Those CUCM servers are redundant servers that are waiting for the Primary server to fail in order for the
next server in the Cisco Unified CM Group to talk over.
Note im using hare only on CUCM and I will consider that im in portsaid site .
So lets configure it
64
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
Find
There is one default manager group you can use it if you have one site and make
any modification just by click on the default and edit it as follow
65
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
Because we have only one cucm server so we cannot create another manager group
66
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
Save
67
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
Go back
Now we have finished from the first required choice of device pool
To remember
Device pool as we agreed is a group of settings, the most important of these settings are
68
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
It is pretty easy
From system
69
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
Find
70
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
You can add new group or you can modify the default one
71
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
Save
72
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
Device pool as we agreed is a group of settings, the most important of these settings are
73
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
3- Configure Region
It works only in multisite, where it decide what is the code used between site and within the site it self
Regions
Like IP precedence, regions play an important role in ensuring the quality of voice calls within your network. Regions
allow you to constrain the codecs selected when one device calls another. Most often, you use regions to limit the
bandwidth used when calls are placed between devices connected by an IP WAN. However, you can also use
regions as a way of providing higher voice quality at the expense of network bandwidth for a preferred class of users.
When you define a new region, Cisco CallManager Administration asks you to define the compression type used for
calls between devices within the region. You also define, on a region-by-region basis, compression types used for
calls between the region you are creating and all other regions.
You associate regions with device pools. All devices contained in a given device pool belong to the region associated
with that device pool. When an endpoint in one device pool calls an endpoint in another, the codec used is
constrained to what is defined in the region. If, for some reason, one of the endpoints in the call cannot encode the
voice stream according to the specified codec, CallManager attempts to introduce a transcoder , to allow the
endpoints to communicate.
Figure 1-24 depicts a configuration that uses three regions to constrain bandwidth between end devices. Phones
1000 and 2000 are in the main campus; phone 3000 is in a branch office. Calls within the main campus use the
G.711 codec, as do calls from phone 1000 to phone 3000. Calls between phone 2000 and phone 3000 use the G.729
codec.
74
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
75
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
From system
76
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
Find
A default region is available you can use it or create new or edit it as follow
Add New
77
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
Save
78
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
And Save
If device from portsaid region try to connect to device in default region use code G.729
And if highlight the portsaid region and chose the code G.711
If a device from portsaid region try to connect to device in the samr portsaid region user the code
G.711
And also if you created it and in the audio codec you chose keep current settings the rule will not
appears in the region relationship window
79
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
Device pool as we agreed is a group of settings, the most important of these settings are
80
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
From system
81
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
Add new
82
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
And you should configure the other part (the router) out of ccna voice scoop
Now we have finished all the 4 setting (one time configuration) so if you would like to add 1000 IP phone
just chose from the drop down list
83
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
84
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
Add new
85
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
Save
86
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
87
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
Add New
88
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
Next
89
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
Next
90
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
91
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
Save
92
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
Ok
This windows of the phone configuration, enable you to add the DN for the lines from the left
93
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
Save
94
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
Because don’t really have this device it is unknown and its mac is any mac not real
So in the following part I will add a CIPC via two methods manual and autonegotiostion
95
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
So you should now the after you installed the cucm all services is deactivated by default
So it cannot register any phone or managing any call, so the first step after installing the cucm is to
activate the services you need.
So I will configure this CUCM to work as callmanager and as a dhcp so the required services to be
activated are :
Cisco Callmanager
Cisco TFTP
96
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
97
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
98
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
Save
99
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
100
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
101
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
102
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
Save
103
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
104
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
105
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
NEW
106
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
107
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
restart
OK
Now lets check the xp VM sdoes it take ip from the DHCP or not
108
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
109
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
110
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
111
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
112
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
113
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
114
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
As you noticed that the CIPC can not register becouse the autoregistration is desabled
Add New
115
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
116
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
117
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
118
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
119
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
120
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
OK
121
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
SAVE
122
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
123
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
Log out and log in to the vm and you will see that you have successfully added your first CIPC manually
124
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
125
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
126
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
Find
Click on CUCm the onlu cucm in your cluster and set the end Directory Number to any value above 1000
This will automatically uncheck the auto-registeration Disabled on this Cisco unified communication
manager
127
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
128
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
129
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
130
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
131
CCNA VOICE LAB
CUCM IN VMWARE
BY HASSAN TOFAHA
Finished
132