Wednesday, August 22, 2012

CCME - Enabling the Web GUI



     Here are the basic configurations I typically use when setting up the Web GUI for CCME. This will allow administrators to utilize the web GUI for changes to the system.

GUI Files
     Before you can configure the web GUI, you'll need to upload the GUI files into the router's flash memory. Keep in mind that ALL GUI files are version specific. If you upgrade/downgrade, you have to re-upload the applicable GUI files or it will NOT work!! For convenience and easy deletion, you can upload the GUI files to a GUI folder within flash memory so that it is separated and isolated from the rest of the files.

Standard GUI Files (IOS ver 12.4(24)T):
Admin-user.html
Admin_user.js
CiscoLogo.gif
delete.gif
dom.js
downarrow.gif
ephone_admin.html
logohome.gif
normal_user.html
normal_user.js
Plus.gif
sxiconad.gif
Tab.gif
Telephony_service.html
uparrow.gif
xml.template
xml-test.html


To upload the GUI files, each IOS Release has a matching GUI  TAR/ZIP file. When you have this TAR file, you can use the archive tar command to extract the files to flash memory

archive  tar  /xtract  tftp://<source-url>/  flash:/GUI/
archive  tar  /xtract tftp://192.168.1.1/cme-gui-7.1.0.1.tar  flash:/GUI/



CCME Web GUI Restrictions   
      After extracting the files to flash, you're almost ready to start configuring the Web GUI. You'll have to make sure that you're not running into any of these conflicts/restrictions:
  • As discussed above, CME GUI is IOS version specific! You need to make sure the GUI files match the version you are running!!
  • The user name that you will be setting up for CME Web GUI access must be unique. It cannot match any username value, such as the local router login accounts or username for Extension Mobility.
  • If you have more than 100 phones configured, don't use the CME GUI as it will take too long to load search screens.


CCME Web GUI Configurations
     And finally we get to configure the CME Web GUI.

  ip http server                                                                      !! enables the HTTP server on the router
  ip http path flash:/GUI/                                                      !! the location of the GUI HTML files
  ip http authentication [aaa  |  enable  |  local  |  tacacs]    !! default uses the enable password

  telephony-service
  web admin system name <username> password  <string> !! the username MUST BE unique
  dn-webedit                                                                           !! allows user to add directory numbers
  dn-timedit                                                                            !! allows user to set the phone time





CCME Web GUI Access
     To access the web GUI, go to the following URL where the router's IP address is the CME source IP address.

  http://<router's IP address>/ccme.html

     You will be presented with a login screen. The "ip http authentication" command determines where the authentication occurs and by default it uses the enable password. Users with privilege level 15 also have system administrator level privileges in CCME after being authenticated locally or remotely through AAA.

     There are three types of user accounts:
  1. System Administrators - full access to CLI and CME GUI features
  2. Customer Administrators - Access only to CME Web GUI
  3. Phone User - Able to program a small set of features on their phone and search the CME directory.

Configuring Customer Administrator Accounts

  telephony-service
  web admin customer name <username> password <string>


Configuring Phone User Accounts

  ephone <phone-tag>
  username <username> password <string>





.

No comments:

Post a Comment