Date post: | 10-Nov-2015 |
Category: |
Documents |
Upload: | rosita-perez |
View: | 4 times |
Download: | 2 times |
MANUAL CONFIGURACIN
CENTRALITA Y TELEFONO VOIP
MANUAL DE CONFIGURACIN CISCO IP COMMUNICATOR(CIPIC) Y CISCO CALL MANAGER EXPRESS (CME)
Por: Isaac Lacoba Molina
19/05/2013
1
FINALIDAD DEL DOCUMENTO
El objetivo de este documento es el de explicar de una forma clara y breve cmo configurar la
centralita de voip call manager express de cisco y el telefono software ip communicator
Ip Communicator es un programa que solamente funciona en Windows, de modo que es
imprescindible tener un host que disponga de este sistema operativo. En nuestro caso hemos
utilizado la versin 7.02 de ip communicator.
PASOS DE CONFIGURACIN
Conectarse al terminal del router a travs de la interfaz serie:
Para esto, hemos utilizado un host con un sistema operativo Ubuntu 12.10 para la
configuracin del router Cisco. Para emular el terminal del router hemos utilizado el programa
de emulacin de terminal minicom. Es posible realizar la configuracin del router a travs de
Windows mediante el programa hyperterminal.
Pasos realizados:
Instalamos minicom:
$sudo apt-get install minicom
Conectamos el cable serie y cul es el identificador:
En este caso es ttyUSB0. Configuramos la conexin:
$sudo minicom s
2
Con esta configuracin estaremos listos para trabajar. Por ltimo, nos queda darle a enter,
seleccionar la opcin Salvar configuracin como y elegir un nombre.
En nuestro caso, el host que hemos utilizado para la configuracin no dispona de interfaz
serie, algo comn en los equipos actuales. Hemos utilizado un adaptador serie-usb. Este tipo
de conexin no suele dar problemas en sistemas operativos GNU; sin embargo, nosotros en el
proceso de configuracin no disponamos del driver necesario en Windows, no siendo posible
realizar establecer la conexin con el router a travs de Windows.
Configuracin de la interfaz ethernet del router:
Habilitaremos la interfaz fastEthernet0/0 del router con la ip 192.168.2.1.Utilizaremos el
programa minicom, con permisos de administrador, mediante el perfil que hemos acabado de
crear:
$sudo minicom cisco
Una vez conectado con el terminal del router, introduciremos los siguientes comandos para
configurar la interfaz 0/0:
En este tutorial obviamos los detalles bsicos de nivel fsico, tales como cableado de un host a
algn dispositivo de conmutacin de paquetes o directamente al router, dando libertad al
usuario. Nosotros hemos sido capaces de llamar de un host A a un host B a travs de las
interfaces fastEthernet del router, configurandolas con ips correspondientes con redes
distintas.(192.168.2.0/24 y 10.0.0.0/8).
3
En nuestro caso, el router no dispona del servicio DHCP activo. Para simplificar la tarea de
configuracin, asignamos una ip esttica a nuestro host en el rango de direcciones de nuestra
red:
4
Se repetira el proceso con el otro host.
Configurar CME:
Entramos al modo configuracin de la centralita:
Router (config)# telephony-service
Establecemos el nmero de ephones. Dos en nuestro caso:
Router (config-telephony)# max-ephones 2
Establecemos el nmero mximo de directorios:
Router (config-telephony)# max-dn 2
Establecemos el tiempo mximo de espera hasta que la centralita considere un telfono como
inalcanzable:
5
Router (config-telephony)# keepalive 15
Establecemos el mensaje que mostraran los telefonos registrados:
Router(config-telephony)# system message Centralita CME
Establecemos la ip desde la cul se distribuirn los ficheros de configuracin. Estamos
utilizando el protocolo SCCP para el establecimiento de la conexin:
Router (config-telephony)# ip source-address 192.168.2.1 port 2000
y por ultimo crearemos los ficheros de configuracin para los terminales:
Router(config-telephony)#create cnf-files
Podemos ver el proceso en la siguiente captura, con los mensajes de salida que nos devuelve
el router:
Configuracin de directorios:
6
Configuracin de los telefonos:
Para configurar los telfonos en la centralita, deberemos:
Indicar la direccin MAC de la interfaz de red del host.
Indicar el tipo de dispositivo que estamos confirando.
Asignar al primer botn del telfono el nmero de directorio.
Ephone 1:
Router (config)# ephone 1
Router (config-ephone)# mac-address HHHH.HHHH.HHHH
Router (config-ephone)# type cipc
Router(config-ephone)# button 1:1
Ephone 2:
Router (config)# ephone 2
Router (config-ephone)# mac-address HHHH.HHHH.HHHH
Router (config-ephone)# type cipc
Router (config-ephone)# button 1:2
El comando Button asigna las lneas telefnicas a los botnes del telfono, al igual que
determina el tono (ringer) asociado a la lnea. La sintaxis general de este comando es:
Router(config-ephone)# button
En la captura de pantalla vemos la configuracin del telefono 2:
A la hora de averiguar la mac de la interfaz del host que va a hacer de telefono, es util utilizar
el comando do show ip arp:
7
Configuracin de Cisco IP Communicator (CIPC)
Habilitamos el modo depuracin para ver los mensajes que se producen cuando el telefono
intenta conectarse a la centralita, al desconectarse, .
Es importante sealar que debemos guardar la configuracin si queremos que persista
despus de apagar el router:
Una vez hecho esto, ya tenemos configurada la centralita. Procedamos ahora a configurar el
telefono ip communicator.
Al ejecutar por primera vez el programa, nos saldr el siguiente asistente para configurar el
audio:
8
9
Elegimos los dispositivos que vayamos a utilizar, o dejamos las opciones por defecto que nos
deja el asistente. A continuacin, vamos a configurar el telefono ip communicator.
Proceso de arranque de CIPC
En lneas generales, los pasos que realiza ip communicator al arrancar son:
Busca el servidor Tftp. Es en este servidor donde deber encontrar el fichero de
configuracin que utilizar para registrarse contra la centralita.
10
Solicita el fichero (o ficheros) de configuracin (.cnf.xml). Dado que hemos realizado
una configuracin manual de los telfonos, en nuestro caso solicitar en el servidor
tftp cuyo nombre coincida con la MAC de la interfaz de red del host donde se ejecute
ip communicator.
Busca actualizaciones. Por defecto lo realizar mediante HTTP, pero si no tiene
habilitado este protocolo lo har por tftp.
Se registra en la base de datos de Call Manager Express. Si el host hubiese sido dado
de alta de forma manual por el administrador de red en la centralita, la centralita
reconocera el dispositivo. Si no fue dado de alta manualmente, se registrar
automticamente siempre que la opcin est disponible en la centralita.
Para que reciba el fichero de configuracin de la centralita Call manager express, debemos
indicarle la ip de la interfaz de nuestro router. En este caso:
11
Pulsamos botn derecho en la pantalla del telefono y elegimos la opcin Preferences. Una
vez elegida, nos saldr una ventana. Pinchamos en la pestaa Red e introducimos los datos:
Una vez hayamos hecho esto, el telefono debe registrarse correctamente contra la centralita,
mostrandose una serie de mensajes en el terminal del router y el mensaje que configuramos
nosotros en la pantalla del telefono:
12
Siguiendo todos los pasos podremos realizar llamadas entre un host y otro:
13
ANEXO 1
GLOSARIO DE TERMINOS
Centralita: Dispositivo hardware o software que se encarga de: registrar las
extensiones y gestionar las llamadas entre las distintas extensiones.
Direccin MAC: Identificador de 6 bytes que representa de forma nica una interfaz
de red o un dispositivo de red. Tambien se conoce como direccin de red.
Driver: Tambien conocido como controlador de dispositivo. Software que permite
gestionar, a bajo nivel, un dispositivo hardware.
Extensin: Cada una de las lneas de telefono (en nuestro caso de voz sobre ip) conectadas a la centralita.
HTTP: Siglas de Hyper text transfer protocol. Protocolo de nivel de aplicacin de la pila
de protocolos TCP/IP. Utiliza el protocolo TCP a nivel de transporte, en el puerto 80.
Servidor: Software que suministra algn tipo de servicio; por ejemplo: transpaso de
archivo, almacenamiento remoto,
Telefono voip: Dispositivo hardware o software que permite, mediante el protocolo de
voz sobre ip, transportar la seal de voz en paquetes de la pila de protocolos TCP/IP.
Esto permite realizar llamadas de voz utilizando esta pila de protocolos.
Terminal: Dispositivo hardware o software cuya utilidad es la de introducir o mostrar
datos de una computadora o un sistema de computacin.
Tftp: Siglas de trivial file transfer protocol. Se trata de un protocolo de la capa de
aplicacin de la pila de protocolos TCP/IP. Utiliza el protocolo UDP a nivel de
transporte, en el puerto 69.
14
ANEXO 2
Configuracin de un enlace trunk RSDI
Referencia al link original:
http://www.firewall.cx/cisco-technical-knowledgebase/cisco-routers/328-cisco-router-isdn-
dialup.html
Para ver el artculo original, o ampliar informacin, dirgase al link anterior.
Tiempo atrs, cuando broadband y ADSL no estaban disponibles, los modems RSDI eran el
nico modo de conectarte a internet. Incluso aunque a da de hoy RSDI no se usa demasiado
para conectarse a internet, todava constituye una alternativa como mtodo dialup.
Los router Cisco normalmente tienen una interfaz RSDI BRI. Esta interfaz es capaz de soportar
hasta dos canales de 64 kbps, proveyendo un rendimiento mximo de 128kbps.
Aqu se mostrar como configurar paso a paso un router Cisco para realizar un dialup a un
proveedor de internet. Tambien mostraremos algunas opciones de autenticacin y
parametros RSDI que ayudarn a mejorar las conexsiones.
Escenario
El diagrama de a continuacin es la topologa de red de nuestro ejemplo. El router es el
gateway de nuestra red y nos conecta con nuestro proveedor de Internet a travs de RSDI,
cuando lo necesitemos.
Lo primero que necesitamos es configurar la interfaz RSDI WAN con los parmetros necesarios.
Aunque cada interfaz RSDI tienen el mismo aspecto, los parmetros de configuracin RSDI
cambian dependiendo del pas donde vivas.
Para Europa, Australia, Asia y Reino Unido, el RSDI switch-type normalmente se configura a
RSDI Basic Net3. Para norteamrica, Basic 5ess o Basic-dms100 dependiendo del proveedor
de telecomunicaciones. Nosotros usaremos Basic Net3 en el switch type.
15
Router # configure terminal
Router (config)# interface bri 0
Router (config-if)# description WAN Interface
Router (config-if)# isdn switch-type basic-net3
Router (config-if)# encapsulation ppp
Router(config-if)# dialer pool-member 5
El 'dialer pool-member' se asociar con la interfaz fsica RSDI (bri 0) con una interfaz dial (dialer
0) que configuraremos despus. En este ejemplo, cualquier interfaz de dial asignado a 'dialer
pool member 5' usar esta interfaz BRI cuando se realice la llamada.
Las interfaces Dial tienen el mismo role que una conexin dialup en Windows, donde tu creas
una nueva conexin usando un nmero de telefono, un usuario, una contrasea y otros
parametros. Esta es una interfaz virtual que usar la interfaz BRI para completar el dialup y
estabilizar nuestra conexin a Internet.
Son necesarios una serie de parametros para hacer funcionar la conexin, tales como la IP, tipo
de encapsulado, metodo de autenticacin (CHAP or PAP), usuario y contrasea y ,por
supuesto, un nmero al que llamar:
R1(config)# interface dialer 0
R1(config-if)# description Internet-Dialup
R1(config-if)# ip address negotiated
R1(config-if)# encapsulation ppp
R1(config-if)# ppp authentication chap pap callin
R1(config-if)# ppp chap hostname firewallcx
R1(config-if)# ppp chap password cisco
R1(config-if)# ppp pap sent-username firewallcx password cisco
R1(config-if)# dialer string 2310559500
R1(config-if)# dialer pool 5
R1(config-if)# dialer-group 1
R1(config-if)# ip nat outside
R1(config-if)# exit
R1(config)# dialer-list 1 protocol ip permit
De nuevo, el comando 'dialer pool 5' asocia este dialer con la interfaz fsica BRI 0 como si fuese
un miembro del mismo pool. El comando 'dialer-group 1' se usa para relacionar trfico
interesante; es decir, trfico que pudiese iniciar el dialup con el ISP.
El comando 'ip nat outside' es parte de la configuracin NAT del router. Se han detallado los
comandos bsicos necesarios para configurar NAT de modo que la red interna tenga acceso a
Internet.
Ahora necesitamos configurar la interfaz ip nat interna, y la lista de acceso. La lista de acceso
se usa para controlar que host internos a la red o que redes tendrn conectividad a Internet.
Por ltimo, vamos a insertar una ruta por defecto al router (0.0.0.0 0.0.0.0) para que enve
todo el trfico destinado a otras redes a travs de la interfaz dialer 0:
16
R1(config)# interface fastethernet 0/0
R1(config-if)# description LAN interface
R1(config-if)# ip address 192.168.0.1 255.255.255.0
R1(config-if)# ip nat inside
R1(config-if)# exit
R1(config)# ip nat inside source list 100 interface dialer0 overload
R1(config)# access-list 100 permit ip 192.168.0.0 0.0.0.255 any
R1(config)# ip route 0.0.0.0 0.0.0.0 dialer0
Con esto tendremos habilitado el servicio NAT para la red 192.168.0.1/24 con la lista de
acceso lista 100. Por regla general, si quieres restringir el servicio NAT a unos pocos hosts,
simplemente necesitas modificar la lista de acceso incluyendo a esos host nicamente.
Los comandos anteriores son suficientes para conectarse satisfactoriamente a tu ISP y proveer
de acceso a internet a tu intranet.
Hagamos ahora un vistazo rpido a unos comandos adicionales que puedes usar para
configurar tu conexin.
Additional ISDN Tweaks
Debido a que los dialups RSDI son cambiados normalmente por los ISP cada cierto tiempo,
tener la conexin activa durante mucho tiempo sin enviar ningn dato har que
,eventualmente ,recibas una enorme factura telefnica. Por esta razn, el siguiente comando
puede hacer que el ruter desactive el dialup si no pasan datos por l pasada una cantidad de
tiempo.
El comando 'dialer idle-timeout' hace que si pasado un tiempo especificado no pasa
informacin a traves del enlace, lo desactive. En nuestro ejemplo, el timeout es de 300
segundos:
R1(config)# interface dialer 0
R1(config-if)# dialer idle-timeout 300
Hasta este punto, la configuracin de nuestra interfaz dialer 0 usar nicamente 1 canal RSDI.
Esto si que como mximo podrs mandar datos a 64Kbps. Ya que RSDI BRI puede manejar
hasta 128kbps, podemos forzar el router a que use el segundo canal de 64kbps si el primero
alcanzase su mxima capacidad:
R1(config)# interface dialer 0
R1(config-if)# dialer load-threshold 255 either