Welcome back.
This is the second part of our discussion of doll is and Cisco Unified Communications Manager express
initial configuration in the first part.
We discussed what stalled is VoIP doll is I showed you how to configure villains and power so that phones
can register with the C you see me.
We spoke about the configuration of the TFT server in this part.
We're going to continue the discussion by talking about EA phones e phone D ns and incoming and outgoing
Gulp is so the phones have got power they've got a VLAN information that's got an IP address.
They're trying to connect to the TFT server but can't get the configuration files because we haven't
configured the C you see any process on the radar yet.
So let's configure that I can top the command show refund and notice no phones have registered.
So going into global configuration mode I can top the command telephony service into this takes me to
the global configuration for the telephony service or telephony services.
This is how you configure.
See you see me on a Cisco router we need to tell the router which firmware falls the phone should be
using those phone my files are stored in the flash of the router and reference via the TFT server the
configuration files of the phones will be stored and ran but they firmware will be stored in Flash.
We have configured the TI FTB server to reference flash fulfill my files and ram for configuration files
but now we need to tell the communications manager express what firmware file should be referenced in
the configuration files for the individual phones.
You do that by topping the command load
and then specifying a specific phone and then specifying the firm that that phone should use.
This is once again case sensitive.
I personally always assume case sensitivity but in Cisco some commands a case sensitive and other commands
are not so I'll just paste in the list of firmware loads that the phone should use.
And there's is my list.
So in the CCMA creates the configuration files the configuration files updated to include this information
and I'll show you an actual configuration file in RAM in a moment.
The next thing we need to do is specify the maximum number of EE phones that can register.
This is platform dependent.
I'm just going to specify three.
We have to specify the maximum number of DNS or directory numbers now certain phone types like a 79
65 can support up to 6 telephone numbers that can be extended but by default the phone out of the box
without additional hardware only supports 6 telephone numbers or directory numbers.
Most people would probably only have one telephone number or directory number.
But please note that the phones do have the capability to support more numbers.
I'm just going to say the max D NS is 20.
Now you could set this to the maximum.
The issue with doing that is that it uses up memory on the Rada.
That's good practice to only set it to what you expect to use.
Having a common IP source address and specifying an IP address tells the Rada on which IP address and
which port number to listen to for skinny requests.
Ask any crime control protocol is one of the signalling protocols used to control IP phones.
Your options are skinny or super skinny users port 2000 by default so I'm just going to specify that
is the default port this information is also added to the configuration files of the phones so that
they know which IP address to register to and which signalling protocol to use.
Now I'm gonna tell the Rada to create the configuration files or create CnF files stopping the on.
Do more notice say that a phone is started to register sys I.T. yes.
Question mark doesn't like that so let's go back to privilege mode more system.
I guess question mark will show me my configuration files.
The more common is very useful because it allows us to read files stored in RAM or flash on a Cisco
route.
So we'll be able to view these configuration files let's have a look at this default configuration fall
some of the information displayed is only relevant to Cisco communications manager not to communications
manager Express but what you'll notice she has noticed the port is forty thousand notice the IP address.
So when a phone can next to the T FTB serve and request the default configuration file it's going to
know to connect to this IP address.
And notice she has an example.
The seventy nine forty phone we fall ends in 500 and if I show you what we configured
is the file name that we told the right it to reference when creating the configuration files so they
the various firmly faults that were created.
The next thing we have to create are the actual directory numbers and phones.
So in global configuration mode I can top that come on e phone D N and then specify tag.
This is once again just a unique identifier so Ethan D and one and then I can specify a number.
We are going to allocate telephone numbers 1002 1003 so I'm going many create number one thousand two
I could create another iPhone design with a number of let's say 1003 those are just directory numbers
but they have to be referenced to a physical phone.
So I could create iPhone phone 1.
Notice this is an iPhone which is a physical phone not a number and then bind the telephone number to
this physical phone by copying the command button.
And notice I can specify which button number one is the top button on the phone.
So seventy nine sixty four for example could have six telephone numbers.
Button 1 is the top button or no button 2 is the second one all the way up to 6.
And then I can specify some type of ringing.
Colon means normal ringing and then I specify the iPhone D N to allocate to this phone now.
Notice it requires a MAC address before allowing me to do this.
I'm going a topic I'm on do show GDP neighbor to get the MAC addresses of my phones so it's I can specify
the command MAC address.
Notice it has to be in the following format.
Sorry dots not colons and then I can allocate the button to the phone.
I can do the command debug e phone register to see a phone register and let's see if that phone actually
registers.
I'll show you the configuration because we've covered a lot of detail firstly our telephony service.
We configured the maxim number of phones and the maximum number of DNS.
We told the rate at which IP address to listen to for skinny messages and on which port we also specified
which firmware should be used by the phones.
I curated two e phone D ends he found and one with telephone number 1002 which is in use by phone 1
with this MAC address.
We are allocating that telephone number 1002 on the first line or button on this phone.
I could create the second phone so show CTP neighbor and then type E phone to MAC address specify its
MAC address
and then specify that button one will get e phone D.A. So once again just to show what we've done
notice this phone iPhone 2 with this MAC address is going to end up getting telephone number one thousand
three on its first button because button 1 is referencing iPhone DNA 2 which has a telephone number
of 1003 this phone with MAC address as follows will end up getting a telephone number of 1002 on button
one because button 1 is referencing e phone D and one which contains no 1002 topping came on showed
iPhone will allow me to see if any phones have registered and now you'll notice that there's one phone
registered and one phone unregistered
under the telephony service I'm going to create the CNN falls again and then I'm gonna reset all my
phones
this will force all the phones to reboot or reset
and hopefully reregister directly to the telephony service
so typing Come on show ee phone again shows me that we have one phone registered and the second phone
is not registered and one of the issues I've had and one of the things I should have done previously
but I've left it out to show you is that you should set the clock properly.
So I'm gonna say.
Clock set and specified the time and specified the day
and hit enter.
I'm going to save my configuration and then I'm going to reboot this U.S. 500 and let's see if that
solves our problem.
So let's tell me back to the router and see if everything's working
public I'm on show e phone shows me that both phones have now successfully registered.
Notice the word registered the first phone is a seventy nine seventy one it has telephone number 1002
the second phone is a seventy nine sixty five and it has number 1003.
Now you shouldn't have to reboot or reload.
See you see me.
But from my experience that sometimes solves problems.
Don't forget that if your time is not set right you would need to set the time you'd need to recreate
the CNN followed by tapping the command create CNN files if that doesn't work then reload the router
if that doesn't work.
What I've had to do in the past is do a factory reset on the phones.
What you do to do a factory reset is you unplug the phone's power or Ethernet cable and plug it back
in while holding down the pound key or hash key depending on the phone.
It'll either ask you to do a factory reset or some of the lights will flash and then you dial all the
digits.
One two three four five six seven eight nine store zero pound or hash that will reset the phone to factory
defaults.
It will connect to the TFT server get its firmware upgrade itself to use the Fumi on the C you see me
it and then register correctly for the real world go through the process by checking firstly has the
phone got power has it got the right Delenn.
Has it got an IP address is it connecting to the TFT server.
Have you configured the MAC addresses properly.
Have you configured the telephony service properly.
If all else fails reset to factory defaults before showing you the entire process for troubleshooting
in more detail.
Let me show you this trick.
Show CTP neighbors detail will show me the IP addresses of the phones.
So like this phone for example the sixty five has IP address 10 1 2 1 with a web browser.
I can actually browse to that phone.
And I'll be able to see configuration information regarding that phone.
You can see it's DNA or telephone number for example.
You can see its mac address you can see the firmware versions
and so forth.
If you go to the network configuration you'll be able to see the DHB server that it's using.
You'll be able to see its MAC address once again its IP address subnet mask the TFT P servant default
routers IP address and a whole bunch of other information including the veal and no notice yet still
uses the old name Call Manager.
In this case we are connecting to see you CMG which is our U.S. 500 with his IP address 10 1 2 2 various
other information is also shown here.
Very useful for troubleshooting.