Instalação do Unified Communications Manager Express (CCME) em um router ISR (1 ou 2)

Bom dia pessoal!

Alguns de vocês já conhecem a versão “magra” do Comm Manager, o CCME. Essencialmente, o CCME é uma versão mais limitada do CUCM (Cisco Unified Call Manager), embutida no código do IOS. Pensando assim, para instalá-la basta obter a versão do IOS que contém o código do CCME, e pronto. E de forma BEM simplista, seria isso mesmo!

A questão é que, sem os arquivos auxiliares (firmwares dos telefones, toques, arquivos XML e outros), você ficará BEM limitado. Além disso, ter acesso à configuração via Web do CCME pode ajudar muito, e para isso, é preciso carregar os arquivos da GUI dele. Neste post, eu vou guiá-los em um passo-a-passo para fazer isso. O que for visto aqui pode, inclusive, ser aplicado no GNS-3, em alguns modelos de roteadores (como o 3725 ou 3745).

Antes de mais nada, defina qual a versão do CCME você vai adotar, pois os arquivos da GUI devem ser compatíveis com ela.

A tabela abaixo ilustra a matriz de compatibiliade. Para obter os arquivos, é preciso um CCO e um contrato de serviço com a Cisco. Mas para uso em Lab, é possívem encontrar os arquivos em sites como 4shared.com e outros. Basta procurar pelo Google.

capturar.PNG

Bom, uma vez de posse dos arquivos, existem dois caminhos para instalá-los em seu roteador. O IOS é simples. Basta colocá-lo na Flash. Nenhum segredo aqui. Já para os arquivos do CCME,  é um pouco diferente:

O ideal é obter o arquivo .TAR original e descompactá-lo já dentro do router, usando um servidor TFTP. Fazendo desta forma, não tem erro. O problema é que, dependendo do tamanho do arquivo, se você não tiver espaço suficiente na flash, a instalação vai falhar. A versão FULL do arquivo TAR do CCME 8.5, por exemplo, tem quase 300M descompactada. Não cabe na minha flash, de apenas 128M.

Se for descompactar direto no router, use este comando (supondo que você já tenha o TFTP configurado em 10.0.0.10) :

Router# archive tar /xtract tftp://10.0.0.10/cme-full-8.5.0.1.tar flash:

Agora, se quiser selecionar apenas arquivos específicos do TAR (exemplo: Apenas os arquivos da GUI, alguns modelos de telefone e toques) para ganhar espaço em sua flash, descompacte o arquivo TAR em seu PC, selecione os arquivos e os envie via TFTP (ou copiando direto para o cartão CF, se aplicável) para a flash de seu roteador. O problema de fazer desta forma é que o router pode alterar os nomes de alguns arquivos para letras MAIÚSCULAS, e como o roteador diferencia maiúsculas de minúsculas, algumas coisas podem não funcionar.

No meu caso, ele alterou o nome das pastas (passou todas para MAIUSCULA) e o nome de 4 arquivos na pasta GUI. Para retornar o nome no formato original, use o comando rename:

CCMECC01#cd gui
CCMECC01#dir
Directory of flash:/gui/

   24  -rw-        4118  Jun 13 2013 07:19:38 -03:00  admin_user.html
   25  -rw-      677820  Jun 13 2013 07:19:38 -03:00  admin_user.js
   26  -rw-        1029  Jun 13 2013 07:19:38 -03:00  CiscoLogo.gif
   27  -rw-         639  Jun 13 2013 07:19:38 -03:00  CME_GUI_README.TXT
   28  -rw-         953  Jun 13 2013 07:19:38 -03:00  Delete.gif
   29  -rw-       16344  Jun 13 2013 07:19:38 -03:00  DOM.JS
   30  -rw-         864  Jun 13 2013 07:19:38 -03:00  downarrow.gif
   31  -rw-        6315  Jun 13 2013 07:19:38 -03:00  ephone_admin.html
   32  -rw-        4558  Jun 13 2013 07:19:38 -03:00  LOGOHOME.GIF
   33  -rw-        3978  Jun 13 2013 07:19:38 -03:00  normal_user.html
   34  -rw-       78428  Jun 13 2013 07:19:38 -03:00  normal_user.js
   35  -rw-        1347  Jun 13 2013 07:19:38 -03:00  Plus.gif
   36  -rw-         843  Jun 13 2013 07:19:38 -03:00  SXICONAD.GIF
   37  -rw-         174  Jun 13 2013 07:19:40 -03:00  Tab.gif
   38  -rw-        2496  Jun 13 2013 07:19:40 -03:00  telephony_service.html
   39  -rw-         870  Jun 13 2013 07:19:40 -03:00  UPARROW.GIF
   40  -rw-       10230  Jun 13 2013 07:19:40 -03:00  xml-test.html
   41  -rw-        3412  Jun 13 2013 07:19:40 -03:00  xml.template

129667072 bytes total (60420096 bytes free)
CCMECC01#rename DOM.JS dom.js
Destination filename [/gui/dom.js]?
CCMECC01#rename LOGO
CCMECC01#rename LOGOHOME.GIF logohome.gif
Destination filename [/gui/logohome.gif]?
CCMECC01#rename SXICONAD.GIF sxiconad.gif
Destination filename [/gui/sxiconad.gif]?
CCMECC01#rename UPARROW.GIF uparrow.gif
Destination filename [/gui/uparrow.gif]?
CCMECC01#

Feito isso, configure o router para disponibilizar o acesso via Web, configurando um IP em alguma interface (claro!) e, adicionalmente:

Router(config)# ip http server
Router(config)# ip http secure-server
Router(config)# ip http authentication local
Router(config)# username cisco privilege 15 secret cisco
Router(config)# ip http path flash:/gui
Router(config)# telephony-service
Router(config-telephony)# web admin system secret 0 mysecret

E, basta acessar seu CCME GUI via browser (recomendo o IE para isso)

ccme.PNG

Claro, é possível também adotar o “novo” Cisco Configuration Professional (CCP) para isso, e esquecer a GUI do CME. Se esta for a sua opção, não precisa instalar a GUI do CCME na flash.

Eis um print screen do CCP em ação:

untitled-1-copy.jpg

Espero que seja útil para alguns!

Abraço

Marco.

2 comentários

  1. Jóia. Estou gostando muito de ver o blog postando mais assuntos relacionados a Voice. Abrass.

  2. Gostei marcos mto bom continue postando coisas de voice 🙂

Deixe um comentário