Вы находитесь на странице: 1из 15

CALL MANAGER CISCO

I.

INTRODUCCCION

Call Manager es un software basado en un sistema de tratamiento de llamadas y telefona sobre IP, desarrollado por Cisco Systems. A comienzo call manager se lo conoca como IOS Telephony Service (ITS) en ese entonces se enfocaba mas a servidor, logrando convertirse en una solucin para grandes empresas se lo usaba como failover.

Ahora es conocido como Unified Communications Manager Express (CME) el cual puede soportar 240 IP phones, las caracterisiticas se pueden dividir en cuatro categoras: sistema, phone, trunk, y correo de voz. En este documento se muestra la configuracin del Unified Communications Manager Express (CME) en base a una topologa de red.

II.

DESARROLLO

Para la instalacin del CME se precisa tener tres tipos de licencias: IOS License Se debe tener una IOS capaz de soportar el software del Call Manager. Feature License Habilita al CME a soportar un numero especifico de IP Phones. Phonde User licence Son firmwares que permiten dar servicio a los Cisco IP phones.

La topologa que se muestra a continuacin es la se montara en nuestro simulador GNS 3.

TOPOLOGIA DE RED

La versin de IOS que se muestra en la figura es compatible con sistema del Call Manager Express para la instalacin del IOS en el router 2621 XM, se aplico el siguiente comando:
Router# copy tftp://192.168.1.10/ c2600-ipvoicek9-mz.124-11.XJ4.bin flash:

Luego se instalo el Software del CME, es un archivo comprimido .tar. Se obtiene este archivo desde la pgina de Cisco, el comprimido presenta archivos base del CME como Moh, Gui, Bacdprompts, etc. El comando para extraer los archivos se muestra en la figura de abajo:
CME_Voice# archive tar /xtract tftp://10.10.10.2/phone.tar flash:

Los Cisco IP Phone no conocen el camino para realizar una actualizacin de su firmware por lo tanto se debe aplicar el siguiente comando para que los IP Phone 7940 y 79 11 puedan mandar la solicitud al servidor TFTP y este a la vez entregue los firmawares correspondientes.
CME_Voice# config terminal CME_Voice (config)# tftp-server CME_Voice (config)# tftp-server CME_Voice (config)# tftp-server CME_Voice (config)# tftp-server CME_Voice (config)# tftp-server CME_Voice (config)# tftp-server CME_Voice (config)# tftp-server CME_Voice (config)# tftp-server CME_Voice (config)# tftp-server CME_Voice (config)# tftp-server CME_Voice (config)# tftp-server CME_Voice (config)# tftp-server flash:phone/7940-7960/P00308000500.bin flash:phone/7940-7960/P00308000500.sbn flash:phone/7940-7960/P00308000500.sb2 flash:phone/7940-7960/P00308000500.loads flash:phone/7906-7911/apps11.8-3-2-27.sbn flash:phone/7906-7911/cnu11.8-3-2-27.sbn flash:phone/7906-7911/cvm11sccp.8-3-2-27.sbn flash:phone/7906-7911/dsp11.8-3-2-27.sbn flash:phone/7906-7911/jar11sccp.8-3-2-27.sbn flash:phone/7906-7911/SCCP11.8-3-3S.loads flash:phone/7906-7911/term06.default.loads flash:phone/7906-7911/term11.default.loads

Ahora en el servicio de telefona se debe indicar cual es el archivo firmware que debe ser usado por el Cisco IP Phone. Usando el comando load:
CME_Voice# config terminal CME_Voice (config)# telephony-service CME_Voice (config-telefony)# load 7960-7940 P00308000500 CME_Voice (config-telefony)# load 7912 SCCP11.8-3-3S CME_Voice (config-telefony)# reset all

CONFIGURACIN DEL CISCO CALL MANAGER Para configurar nuestro CME se debe conocer el numero mximo IP-Phones que se va a instalar en la red, en nuestro caso colocaremos 4 IP Phones, adems se debe indicar el mximo numero de directorios que va a soportar el CME. Se usa la siguiente sintaxis:
CME_Voice# config terminal CME_Voice (config)#telephony-service CME_Voice (config-telefony)#max-ephones 5 CME_Voice (config-telefony)#max-dn 20 CME_Voice (config-telefony)#end

Ahora para que los IP Phones puedan comunicarse con nuestro CME, deben conocer una direccin IP de destino, que actuara como un default gateway para nuestros IP phones.
CME_Voice# config terminal CME_Voice (config)#telephony-service CME_Voice (config-telefony)#ip source-address 192.168.1.1 CME_Voice (config-telefony)#end

CONFIGURACIN DEL SERVIDOR DHCP El Cisco IP Phone recibe la direccin IP por medio de una solicitud DHCP que es enviada al servidor, en nuestro caso se crea dos almacenes de DHCP una para el trafico de datos y la otra para el trafico de voz. El comando option 150 ip 192.168.1.1 indica la direccin del servidor TFTP. La configuracin es la siguiente en el servidor DHCP.
CME_Voice# config terminal CME_Voice (config)# ip dhcp pool HTC-VOZ CME_Voice (dhcp-config)# network 192.168.1.0 255.255.255.0 CME_Voice (dhcp-config)# default-router 192.168.1.1 CME_Voice (dhcp-config)# option 150 ip 192.168.1.1 CME_Voice (dhcp-config)#end CME_Voice# config terminal CME_Voice (config)# ip dhcp pool HTC-DATOS CME_Voice (dhcp-config)# network 10.10.10.0 255.255.255.0 CME_Voice (dhcp-config)# default-router 10.10.10.1 CME_Voice (dhcp-config)#end

GENERANDO LA CONFIGURACIN DE LOS ARCHIVOS Para actualizar los archivos de configuracin que son enviados por los IP Phones se debe aplicar el comando create cnf-files desde el servicio de telefona.

CME_Voice# config terminal CME_Voice (config)# telephony-service CME_Voice (config-telefony)#create cnf-files CME_Voice (config-telefony)# end

Para verificar el enlace entre el Cisco IP phone y el CME se debe aplicar el siguiente comando:
CME_Voice# show ephone ephone-1 Mac:0019.E883.43EE TCP socket:[3] activeLine:0 REGISTERED in SCCP ver 3 and Server in ver 3 mediaActive:0 offhook:0 ringing:0 reset:0 reset_sent:0 paging 0 debug:0 IP: 192.168.1.3 52232 Telecaster 7940 keepalive 197 max_line 2 button 1: dn 1 number 1000 CH1 IDLE

ephone-2 Mac:A40C.C394.B985 TCP socket:[1] activeLine:0 REGISTERED in SCCP ver 12 and Server in ver 5 mediaActive:0 offhook:0 ringing:0 reset:0 reset_sent:0 paging 0 debug:0 IP: 192.168.1.6 53084 7911 keepalive 197 max_line 2 dual-line button 1: dn 2 number 1001 CH1 IDLE

CONFIGURACIN DE E-PHONES - DNs El E-Phone Dns es un numero de directorio que puede ser asignado a uno a mas botones en el Cisco IP phone. Se puede configurar cada ephone-dn como single o dual-line. Single- line permite hacer o recibir llamadas una a la vez. Dual-line puede contestar dos llamadas simultneas, soporta llamadas en espera. La configuracin es la siguiente:
CME_Voice# config terminal CME_Voice (config)# ephone-dn 1 CME_Voice (config-ephone-dn)# number 1000 CME_Voice (config-ephone-dn)# name Erick Zabala S. CME_Voice (config-ephone-dn)#end CME_Voice# config terminal CME_Voice (config)# ephone-dn 2 dual-line CME_Voice (config-ephone-dn)# number 1001 CME_Voice (config-ephone-dn)# name Cristhian Arce CME_Voice (config-ephone-dn)#end

CONFIGURACIN DE E-PHONES Despus de crear los ephone-dn se debe enlazar de forma fsica al Cisco IP Phone, registrando la direccin Mac del dispositivo. Como se muestra en la siguiente sintaxis:
CME_Voice# config terminal CME_Voice (config)# ephone 1 CME_Voice (config-ephone)# mac-address 0019.E883.43EE CME_Voice (config-ephone)#end CME_Voice# config terminal CME_Voice (config)# ephone 2 CME_Voice (config-ephone)# mac-address A40C.C394.B985 CME_Voice (config-ephone)#end

FORMATO DE FECHA Y TIEMPO Existen diferentes formatos de fecha y tiempo para configurar, de acuerdo a la regin en la que nos encontremos.
CME_Voice# config terminal CME_Voice (config)# telephony-service CME_Voice (config-telefony)# date-format ? dd-mm-yy Set date to dd-mm-yy format mm-dd-yy Set date to mm-dd-yy format yy-dd-mm Set date to yy-dd-mm format yy-mm-dd Set date to yy-mm-dd format CME_Voice(config-telephony)#date-format dd-mm-yy CME_Voice(config-telephony)#time-format ? 12 Set time to 12Hrs(AM/PM) format 24 Set time to 24Hrs format CME_Voice(config-telephony)#time-format 12

MENSAJE DEL SISTEMA (PANTALLA LCD CISCO IP PHONE) Para cambiar el mensaje que se muestra en el Cisco IP Phone, se aplica el siguiente comando:
CME_Voice# config terminal CME_Voice (config)# telephony-service CME_Voice (config-telefony)# system message HIGH TECH CENTER CME_Voice (config-telefony)#end

CONFIGURACIN MUSIC ON HOLD El Call Manager tiene una conjunto de msica en espera (Music on Hold) con formatos especficos de audio como ser WAV, AU que estn ubicados en la flash memory del router. La codificacin la realiza con la norma G.729.
CME_Voice(config)#telephony-service CME_Voice(config-telephony)#moh Ataque7.wav CME_Voice(config-telephony)#multicast moh 239.1.1.55 port 2123

HABILITANDO EL CME GUI Cisco provee una interfaz grafica (GUI), nos permite administrar funciones bsicas del CME, permite la administracin de ephones, ephones-dn y funciones de correo de voz. Para habilitar esta funcin grafica se aplica los siguientes comandos
CME_Voice(config)#ip http server CME_Voice(config)#ip http secure-server CME_Voice(config)#ip http path flash:/gui CME_Voice(config)#ip http authentication local CME_Voice(config)#end CME_Voice(config)# config terminal CME_Voice(config)#telephony-service CME_Voice(config-telephony)# web admin system name cisco secret 0 cisco CME_Voice(config-telephony)# dn-webedit CME_Voice(config-telephony)# time-webedit CME_Voice(config-telephony)#end

TRANSFERENCIA DE LLAMADAS La transferencia de llamadas es otra funcin en la rede de voz. Existen dos mtodos para transferir llamadas. Consult: Permite al usuario hablar con la otra persona antes de transferir la llamada, se requiere una segunda lnea para realizar la configuracin. Blind: Transfiere inmediatamente la llamada al destinatario final, se requiere una sola lnea para la configuracin.
CME_Voice(config)#telephony-service CME_Voice(config-telephony)#transfer-system full-consult CME_Voice(config-telephony)#end

Por defecto Cisco restringe la transferia de llamadas a equipos que no esten dentro de la red. Ahora si uno quiere transferir llamadas dentro de la red se utiliza el comando transfer pattern. El comando transfer-pattern nos permite realizar transferencia de llamadas en nuestra red local. Como se muestra en la sintaxis:

CME_Voice(config)#telephony-service CME_Voice(config-telephony)#transfer-pattern T

CONFIGURACIN PSTN La configuracin a la PSTN se realiza con interfaces FXO conectadas junto a un modulo de voz WIC. La configuracin para la salida a la PSTN se muestra en la siguiente sintaxis:
CME_Voice # config terminal CME_Voice(config)#voice-port 1/1/1 CME_Voice(config-voiceport)#connection plar 1000 CME_Voice(config-voiceport)#timeouts call-disconnect 2 CME_Voice(config-voiceport)#timeouts ringing 20 CME_Voice(config-voiceport)#description PSTN_2441968 CME_Voice(config-voiceport)#end CME_Voice#conf t CME_Voice(config)#dial-peer voice 1 voip CME_Voice(config-dial-peer)#description Llamadas externas CME_Voice(config-dial-peer)#destination-pattern 9.T CME_Voice(config-dial-peer)#session target ipv4:192.168.1.1 CME_Voice(config-dial-peer)#incoming called-number 1000 CME_Voice(config-dial-peer)#codec g711ulaw CME_Voice(config-dial-peer)#no vad CME_Voice(config-dial-peer)#end CME_Voice(config)#dial-peer voice 2 pots CME_Voice(config-dial-peer)#destination-pattern 9.T CME_Voice(config-dial-peer)#port 1/1/1

PROBLEMAS CON EL PROTOCOL APPLICATION INVALID Se debe cargar el firmware desde una versin baja para poder actualizar el firmware como se ve en la siguiente lnea de comandos:
Router(config-telephony)# Router(config-telephony)# Router(config-telephony)# Router(config-telephony)# Router(config-telephony)# Router(config-telephony)# Router(config-telephony)# Router(config-telephony)# no load 7960-7940 P00308000500 load 7960-7940 P00307010200 create cnf-files reset all no load 7960-7940 P00307010200 load 7960-7940 P00308000500 create cnf-files reset all

III.

CONCLUSIONES Las conclusiones son las siguientes:

El Call Manager se instal en el router 2621XM con una memoria flash de 49 MB, se actualizo el Cisco IP Phone 7940 con el firmware P00308000500.loads y el 7911 con el SCCP11.8-3-3S.loads. La versin del Call Manager es 4.3.0.0. Esta versin soporta 100 Cisco IP phones administrables. La instalacin de la interfaz grafica se realizo en el router 2600, en esta versin se puede administrar los Cisco IP Phones, creando extensiones, configurando correo de voz y obtener un historial de las llamadas. La versin de IOS es c2600-adventerprisek9-mz.124-18.bin la cual es compatible con el call manager 4.3

IV.

RECOMENDACIONES

La instalacin del Call Manager se la realizo por medio de un comprimido .tar. Para comprimir este archivo se utilizo el software 7z456. Se recomienda utilizar este software para obtener el comprimido .tar. Para convertir archivos .wav se utilizo el software Switch Sound File Converter que permite cambiar formato ya sea .gsm como a .wav.

CALL MANAGER ROUTER 2600

CME_Voice# sh run Building configuration... hostname CME_Voice ! boot-start-marker boot-end-marker ! ! no aaa new-model no network-clock-participate slot 1 no network-clock-participate wic 0 ip cef ! ! no ip dhcp use vrf connected ! ip dhcp pool HTC network 192.168.1.0 255.255.255.0 default-router 192.168.1.1 option 150 ip 192.168.1.1 ! ip dhcp pool HTC-DATOS

network 10.10.10.0 255.255.255.0 default-router 10.10.10.1 ! ! ip auth-proxy max-nodata-conns 3 ip admission max-nodata-conns 3 ! ! ! interface FastEthernet0/0 no shutdown no ip address duplex auto speed auto ! interface FastEthernet0/0.10 description INTERFAZ DE VOZ encapsulation dot1Q 10 ip address 192.168.1.1 255.255.255.0 no shutdown ! interface FastEthernet0/0.50 description INTERFACE DE DATOS encapsulation dot1Q 50 ip address 10.10.10.1 255.255.255.0 no shutdown ! ! ip forward-protocol nd ! ip http server ip http authentication local ip http secure-server ip http path flash:/gui tftp-server flash:phone/7940-7960/P00308000500.bin alias P00308000500.bin tftp-server flash:phone/7940-7960/P00308000500.sbn alias P00308000500.sbn tftp-server flash:phone/7940-7960/P00308000500.sb2 alias P00308000500.sb2 tftp-server flash:phone/7940-7960/P00308000500.loads alias P00308000500.loads tftp-server flash:phone/7906-7911/apps11.8-3-2-27.sbn alias apps11.8-3-2-27.sbn tftp-server flash:phone/7906-7911/cnu11.8-3-2-27.sbn alias cnu11.8-3-2-27.sbn tftp-server flash:phone/7906-7911/cvm11sccp.8-3-2-27.sbn alias cvm11sccp.8-3-2-27.sbn tftp-server flash:phone/7906-7911/dsp11.8-3-2-27.sbn alias dsp11.8-3-2-27.sbn tftp-server flash:phone/7906-7911/jar11sccp.8-3-2-27.sbn alias jar11sccp.8-3-2-27.sbn tftp-server flash:phone/7906-7911/SCCP11.8-3-3S.loads alias SCCP11.8-3-3S.loads tftp-server flash:phone/7906-7911/term06.default.loads alias term06.default.loads tftp-server flash:phone/7906-7911/term11.default.loads alias term11.default.loads ! control-plane ! ! ! voice-port 1/0/0 ! voice-port 1/0/1 ! voice-port 1/1/0 ! voice-port 1/1/1 timeouts call-disconnect 2 timeouts ringing 20 connection plar 1000 description PSTN_2441968

! ! ! ! ! dial-peer voice 1 voip description Llamadas externas destination-pattern 9.T session target ipv4:192.168.1.1 incoming called-number 1000 codec g711ulaw no vad ! dial-peer voice 2 pots destination-pattern 9.T port 1/1/1 ! num-exp 0 1000 ! ! ! telephony-service load 7960-7940 P00308000500 load 7912 SCCP11.8-3-3S max-ephones 24 max-dn 120 ip source-address 192.168.1.1 port 2000 system message HIGH TECH CENTER user-locale ES network-locale ES date-format dd-mm-yy create cnf-files version-stamp 7960 Feb 18 2011 10:35:18 voicemail 5000 max-conferences 4 gain -6 moh Ataque7.wav multicast moh 239.1.1.55 port 2123 web admin system name cisco secret 5 $1$P4nS$nRHu6CfNaUwtT7xd0XIaP/ dn-webedit time-webedit transfer-system full-consult transfer-pattern T directory last-name-first directory entry 1 1000 name Zabala Erick directory entry 2 1001 name Arce Cristhian directory entry 3 1002 name Pinto Carlos ! ! ephone-dn 1 dual-line number 1000 name Erick Zabala S. ! ! ephone-dn 2 dual-line number 1001 name Erick Zabala ! ! ephone-dn 3 dual-line number 1002 name Carlos Pinto ! ! ephone-dn 4 dual-line

number 1003 name Liberth Torrez ! ! ephone 1 mac-address type 7940 button 1:1 ! ! ! ephone 2 mac-address type 7912 button 1:3 ephone 3 mac-address button 1:4 line con 0 line aux 0 line vty 0 4 login end

0019.E883.43EE 2:2

A40C.C394.B985

000D.6012.119F

SWITCH
ip subnet-zero ! ! spanning-tree mode pvst no spanning-tree optimize bpdu transmission spanning-tree extend system-id ! interface FastEthernet0/1 description CONEXION AL ROUTER 2600 switchport trunk allowed vlan 10,50 switchport mode trunk speed 100 duplex full spanning-tree portfast ! interface FastEthernet0/2 description PUERTO PARA TELEFONOS switchport access vlan 50 switchport mode access switchport voice vlan 10 spanning-tree portfast ! interface FastEthernet0/3 description PUERTO PARA TELEFONOS switchport access vlan 50 switchport mode access switchport voice vlan 10 spanning-tree portfast !

interface FastEthernet0/4 description PUERTO PARA TELEFONOS switchport access vlan 50 switchport mode access switchport voice vlan 10 spanning-tree portfast ! interface FastEthernet0/5 ! interface FastEthernet0/6 ! interface FastEthernet0/7 ! interface FastEthernet0/8 ! interface FastEthernet0/9 ! interface FastEthernet0/10 ! interface FastEthernet0/11 ! interface FastEthernet0/12 ! interface FastEthernet0/13 ! interface FastEthernet0/14 ! interface FastEthernet0/15 ! interface FastEthernet0/16 ! interface FastEthernet0/17 ! interface FastEthernet0/18 ! interface FastEthernet0/19 ! interface FastEthernet0/20 ! interface FastEthernet0/21 ! interface FastEthernet0/22 ! interface FastEthernet0/23 ! interface FastEthernet0/24 ! interface Vlan1 no ip address no ip route-cache shutdown ! ip http server ! line con 0

line vty 5 15 ! ! end