15
CALL MANAGER – CISCO I. INTRODUCCCION Call Manager es un software basado en un sistema de tratamiento de llamadas y telefonía sobre IP, desarrollado por Cisco Systems. A comienzo call manager se lo conocía como IOS Telephony Service (ITS) en ese entonces se enfocaba mas a servidor, logrando convertirse en una solución 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 categorías: sistema, phone, trunk, y correo de voz. En este documento se muestra la configuración del Unified Communications Manager Express (CME) en base a una topología de red. II. DESARROLLO Para la instalación 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 topología que se muestra a continuación es la se montara en nuestro simulador GNS 3.

Call Manager Cisco

Embed Size (px)

DESCRIPTION

configuracion call manager

Citation preview

Page 1: Call Manager Cisco

CALL MANAGER – CISCO

I. INTRODUCCCION

Call Manager es un software basado en un sistema de tratamiento de llamadas y telefonía

sobre IP, desarrollado por Cisco Systems. A comienzo call manager se lo conocía como IOS

Telephony Service (ITS) en ese entonces se enfocaba mas a servidor, logrando convertirse

en una solución 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 categorías: sistema,

phone, trunk, y correo de voz.

En este documento se muestra la configuración del Unified Communications Manager

Express (CME) en base a una topología de red.

II. DESARROLLO

Para la instalación 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 topología que se muestra a continuación es la se montara en nuestro simulador GNS 3.

Page 2: Call Manager Cisco

TOPOLOGIA DE RED

La versión de IOS que se muestra en la figura es compatible con sistema del Call Manager

Express para la instalación 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:

Page 3: Call Manager Cisco

Luego se instalo el Software del CME, es un archivo comprimido .tar. Se obtiene este

archivo desde la página 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 actualización 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 flash:phone/7940-7960/P00308000500.bin

CME_Voice (config)# tftp-server flash:phone/7940-7960/P00308000500.sbn

CME_Voice (config)# tftp-server flash:phone/7940-7960/P00308000500.sb2

CME_Voice (config)# tftp-server flash:phone/7940-7960/P00308000500.loads

CME_Voice (config)# tftp-server flash:phone/7906-7911/apps11.8-3-2-27.sbn

CME_Voice (config)# tftp-server flash:phone/7906-7911/cnu11.8-3-2-27.sbn

CME_Voice (config)# tftp-server flash:phone/7906-7911/cvm11sccp.8-3-2-27.sbn

CME_Voice (config)# tftp-server flash:phone/7906-7911/dsp11.8-3-2-27.sbn

CME_Voice (config)# tftp-server flash:phone/7906-7911/jar11sccp.8-3-2-27.sbn

CME_Voice (config)# tftp-server flash:phone/7906-7911/SCCP11.8-3-3S.loads

CME_Voice (config)# tftp-server flash:phone/7906-7911/term06.default.loads

CME_Voice (config)# tftp-server flash:phone/7906-7911/term11.default.loads

Ahora en el servicio de telefonía 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

Page 4: Call Manager Cisco

CONFIGURACIÓN DEL CISCO CALL MANAGER

Para configurar nuestro CME se debe conocer el numero máximo IP-Phones que se va a

instalar en la red, en nuestro caso colocaremos 4 IP Phones, además se debe indicar el

máximo 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

dirección 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

CONFIGURACIÓN DEL SERVIDOR DHCP

El Cisco IP Phone recibe la dirección 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 dirección del

servidor TFTP. La configuración 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 CONFIGURACIÓN DE LOS ARCHIVOS

Para actualizar los archivos de configuración que son enviados por los IP Phones se debe

aplicar el comando create cnf-files desde el servicio de telefonía.

Page 5: Call Manager Cisco

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

CONFIGURACIÓN 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 simultáneas, soporta llamadas en espera.

La configuración 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

Page 6: Call Manager Cisco

CONFIGURACIÓN DE E-PHONES

Después de crear los ephone-dn se debe enlazar de forma física al Cisco IP Phone,

registrando la dirección 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 región 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

Page 7: Call Manager Cisco

CONFIGURACIÓN MUSIC ON HOLD

El Call Manager tiene una conjunto de música en espera (Music on Hold) con formatos

específicos de audio como ser WAV, AU que están ubicados en la flash memory del router.

La codificación 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 básicas del CME,

permite la administración de ephones, ephones-dn y funciones de correo de voz. Para

habilitar esta función 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

Page 8: Call Manager Cisco

TRANSFERENCIA DE LLAMADAS

La transferencia de llamadas es otra función en la rede de voz. Existen dos métodos para

transferir llamadas.

Consult: Permite al usuario hablar con la otra persona antes de transferir la llamada, se

requiere una segunda línea para realizar la configuración.

Blind: Transfiere inmediatamente la llamada al destinatario final, se requiere una sola línea

para la configuración.

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:

Page 9: Call Manager Cisco

CME_Voice(config)#telephony-service

CME_Voice(config-telephony)#transfer-pattern T

CONFIGURACIÓN – PSTN

La configuración a la PSTN se realiza con interfaces FXO conectadas junto a un modulo de

voz WIC. La configuración 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 versión baja para poder actualizar el firmware como

se ve en la siguiente línea de comandos: Router(config-telephony)# no load 7960-7940 P00308000500

Router(config-telephony)# load 7960-7940 P00307010200

Router(config-telephony)# create cnf-files Router(config-telephony)# reset all

Router(config-telephony)# no load 7960-7940 P00307010200

Router(config-telephony)# load 7960-7940 P00308000500

Router(config-telephony)# create cnf-files

Router(config-telephony)# reset all

III. CONCLUSIONES

Las conclusiones son las siguientes:

Page 10: Call Manager Cisco

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 versión del Call Manager es 4.3.0.0. Esta versión soporta 100 Cisco IP phones

administrables.

La instalación de la interfaz grafica se realizo en el router 2600, en esta versión

se puede administrar los Cisco IP Phones, creando extensiones, configurando

correo de voz y obtener un historial de las llamadas.

La versión de IOS es c2600-adventerprisek9-mz.124-18.bin la cual es compatible

con el call manager 4.3

IV. RECOMENDACIONES

La instalación 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

Page 11: Call Manager Cisco

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

Page 12: Call Manager Cisco

!

!

!

!

!

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

Page 13: Call Manager Cisco

number 1003

name Liberth Torrez

!

!

ephone 1

mac-address 0019.E883.43EE

type 7940

button 1:1 2:2

!

!

!

ephone 2

mac-address A40C.C394.B985

type 7912

button 1:3

ephone 3

mac-address 000D.6012.119F

button 1:4

line con 0

line aux 0

line vty 0 4

login

end

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

!

Page 14: Call Manager Cisco

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

Page 15: Call Manager Cisco

line vty 5 15

!

!

end