#

Monday, August 27, 2018

Registering an IP Phone on CME Router

The router model I am using is a Cisco 2911 and the IP phone is Cisco 7945. There will be something to consider regarding licenses if the router is brand new.

Router#show version | b Package










You will notice that uc (for unified communications) is not enabled. For 2911 platform you will have to enable it by issuing the following command.

Router(config)#license boot module c2900 technology-package uck9

After the reboot, the license will be enabled and voice commands will be present.










Now you have voice capabilities with an evaluation license, you can move it to permanent by following command.

Router#license right-to-use move <license name>

Anyway, because it is enough to use evaluation for this, this will be fine..

I configured the IP address of the router to be 192.168.137.100 & the DHCP server is configured with option 150 which points to the TFTP to be 192.168.137.100 (same CME).
Also remember to issue ntp master command on router which will be used by the phone to get time.

(1) Download Firmware for IP Phone

I downloaded "Firmware Files Only" from here. If you are doing this, you have to find the firmware for your IP phone.

It was a zip file for me. So I extracted it in my PC. Following were the files in it.












Last one can be neglected as it is for 7965 model which I don't have.

(2) Upload Firmware to CME

I did it using a TFTP server on my PC. If the file was a .tar file, you will have to use the following command, 192.168.137.10 is my PC.

Router#archive tar /xtract tftp://192.168.137.10/cme-full-7.1.0.1.tar flash:

(3) Telephony-Service Configuration

Router(config)#telephony-service
Router(config-telephony)#max-dn 30
Router(config-telephony)#max-ephones 20
Router(config-telephony)#ip source-address 192.168.137.100
Router(config-telephony)#cnf-file location flash:
Router(config-telephony)#load 7945 SCCP45.9-4-2SR3-1S.loads
Router(config-telephony)#create cnf

Maximum number of directory numbers to be configured is 30, and maximum number of phones to be configured is 20. These values should comply with the licenses. IP source address is the IP address of CME. Load command specifies the firmware to load for the specific model.

(4) Ephone-DN configuration

Router(config)ephone-dn 1
Router(config-ephone-dn)#number 1001

Router(config)#ephone 1
Router(config-ephone)#mac-address 2c31.246f.9413
Router(config-ephone)#button 1:1

Button x:y means the 'x' is the real button on the phone while 'y' is the ephone-dn number.

(5) TFTP configuration

Router(config)#tftp-server flash:/term45.default.loads alias term45.default.loads

Now everything is ok. After connecting CME and the IP phone to same switch, phone will come up..

No comments:

Post a Comment