Installing Unified CME on a Cisco Router

One advantage of Cisco IOS is the ease of installation and upgradability. To perform an IOS installation or upgrade, you can set up a TFTP server on your PC, download IOS from, and then enter a command similar to the following:

Router# copy tftp:// flash:

Assuming your TFTP server is working correctly and assigned the IP address, the single BIN IOS file would copy over. Once you reboot the router, you would be running the new IOS version.

Installing Cisco Unified CME is not quite as simple. Rather than being an all-in-one BIN file, the CME software is a series of files, which breaks down into the following categories:

■ Basic files: The core files needed to run CME. This file set includes the firmware files that the Cisco IP phones need to operate.

■ GUI files: The files required to power the CME web-based management utility.

■ XML template file: The file that dictates the structure of the CME web-based management utility. Editing this file allows you to create different levels of administrators (such as a CME administrator who can only modify IP phone configurations through the web-based utility).

■ MOH files: Audio files used for Music on Hold (MOH).

■ Script files: Various Tool Command Language (Tcl) script files to provide more advanced functionality to CME (such as auto-attendant and automatic call distributor [ACD] functions).

■ Miscellaneous files: Additional files that allow you to have custom ringtones or different backgrounds on select models of Cisco IP phones.

Performing a full installation of the Cisco Unified CME software adds around 150 files to the flash memory of your router. If you were to download each of these files manually and copy them one by one, it could be an all-day process just to get the CME files in place. To save you some pain, Cisco has introduced the archive command in the IOS syntax, which allows you to extract a group of files to flash all at once.

Note Many routers ship with the Cisco Unified CME software conveniently preinstalled. However, with the speed of change in the VoIP world, it won't be long before you find yourself upgrading the CME version or firmware files for your Cisco IP phones. You can use the following processes for clean installs or upgrades of the CME software.

To perform an installation of the CME files on your router, you must first download the appropriate files from the Cisco website. Figure 4.6 gives you an idea of what the CME file download area looks like.

Select a File to Download

Isorthy: Filename » Gn |




Size |Bytes|

cme-full-4.3 0.0.tar

CME 4.3 Full System Files for IOS 12.4(15)XZ relaaees, includas MOH and GUI filaa, BACD prompts, Ringtones, 7370 Backgrounds, and all phone oads [except 7905)

4 3 0.0




CME 4.3 basic system tiles for IOS 12 4[15)XZ releeses, includes GUI files and Basic Phone Leeds [790E/11, 7921, 7937, 7341/E1]



CME 4 2 GUI tiles for 103 12 4(11)XWB and later releases with updated GUI. Includes additional support for 7942/7945/79E5/7975 phones and extension mobility.


Direct Transfer system script thet ellows systemtetransfereutside caller into users voice moil hex oo CUE - also used in UCC Mobility installations

1 0



Cisco Unified Commuoicetions Manager ExpressTelephony Service Provider (TSP) 2.1.2 - Competible CME Version 4 1 using 12 4[15)T1 or later IOS Provides support for Windows Vista




CME 4 1 GUI files 4 1 0.2 for IOS 12 4(11JXJ end 12 4(15)T releases, with additional support for 7942/7945 /79E5/7975 phones


CME MOH files recorded et different volomes

1 0



Figure 4.6 CME Software Download Page

As you can see, Cisco offers many different "packs" of files, such as the basic files, GUI files, or MOH files. In addition, there is also a full CME pack of files, which includes all the files in the previous bulleted list in a single TAR archive.

Note TAR archives (files with a .tar extension) are the only files that you can extract into the router flash memory by using the archive command.

Cisco offers these different file packs as options for you to download and install. These CME file packs give you flexibility to install only the files you want. For example, you may only have enough flash memory on your router for the CME basic and GUI files. In this case, you can install just those components. Likewise, some may prefer to manage the CME system solely from the command line. In this case, there is no reason to use up valuable router flash space with the CME GUI files.

To install the full CME software package onto a router, obtain the full TAR file from Cisco and place the file on your TFTP server (which should be accessible from your Cisco router). Then issue the command shown in Example 4.1.

Example 4.1 Installing CME Files into Flash Memory

CME_Voice# archive tar /xtract tftp:// flash:

Loading cme-full- from (via FastEthernet0/0): ! bacdprompts/ (directory) 0 (bytes)

extracting bacdprompts/app-b-acd- (18836 bytes) extracting bacdprompts/app-b-acd- (24985 bytes) extracting bacdprompts/app-b-acd-aa- (35485 bytes) extracting bacdprompts/ (75650 bytes) extracting bacdprompts/ (83291 bytes) extracting bacdprompts/ (63055 bytes)! extracting bacdprompts/ (37952 bytes) extracting bacdprompts/ (496521 bytes)!! extracting bacdprompts/ (123446 bytes) extracting bacdprompts/ (42978 bytes) extracting bacdprompts/ (34794 bytes)! extracting CME43-full-readme-v.2.0.txt (22224 bytes) Desktops/ (directory) Desktops/320x212x12/ (directory)

extracting Desktops/320x212x12/CampusNight.png (131470 bytes) extracting Desktops/320x212x12/CiscoFountain.png (80565 bytes)! extracting Desktops/320x212x12/List.xml (628 bytes) extracting Desktops/320x212x12/MorroRock.png (109076 bytes) extracting Desktops/320x212x12/NantucketFlowers.png (108087 bytes) extracting Desktops/320x212x12/TN-CampusNight.png (10820 bytes) extracting Desktops/320x212x12/TN-CiscoFountain.png (9657 bytes) extracting Desktops/320x212x12/TN-Fountain.png (7953 bytes) extracting Desktops/320x212x12/TN-MorroRock.png (7274 bytes)! extracting Desktops/320x212x12/TN-NantucketFlowers.png (9933 bytes) extracting Desktops/320x212x12/Fountain.png (138278 bytes) gui/ (directory)

extracting gui/Delete.gif (953 bytes) extracting gui/admin_user.html (3845 bytes) extracting gui/admin_user.js (647358 bytes)!!! !output omitted

As you can see, the cme-full- file is expanded into the flash of the router. The output shown in Example 4.1 is only one page out of five pages of files that would copy into the router's flash. Now imagine copying each one of those files one by one using the copy command. No thanks!

Note Example 4.1 demonstrates how to install the full CME package onto a router. You can follow a similar process if you only want to install individual components.

Was this article helpful?

0 0

Post a comment