You are on page 1of 7

PRÁCTICA 5: Voz sobre IP

Punto de partida:
Se presuponen los conocimientos básicos siguientes
- fundamentos de TCP/IP como direccionamiento IP, DJCP, NTP (network
time protocol) y TFTP
- fundamentos del software IOS de Cisco
- VoIP (voz sobre IP), QoS.
Objetivos:
- Configuración de una red telefónica sobre IP local
- Configuración de extensiones y teléfonos IP nativos
- Verificación de la configuración (comandos show)
- Troubleshooting (debugs)

1. Introducción:
En esta práctica se configuran las funcionalidades básicas de una centralita con teléfonos
IP nativos directamente conectados. El diagrama de la red que se configura como ejemplo
es la siguiente

RTB

Cat3500

1 2 3 1 2 3
4 5 6 4 5 6
7 8 9 7 8 9
* 8 # * 8 #

En cuanto al material del que se dispone para realizar esta práctica, se utilizará un catalyst
de la serie 3500, un router 1760 y tres teléfonos IP, dos de ellos modelo 7940 y el tercero
7905.
Se configuran dos redes una de voz (192.168.130.0) y otra de datos (192.168.131.0)
Se utilizan los puertos fast-ethernet 0/21, 0/22, 0/23 y 0/24 del catalyst, en los que hay
que definir dos VLANs de números 11 y 12.
En el router tienen que estar presentes los ficheros correspondientes a los modelos de los
teléfonos que se utilizarán. En nuestro caso, comprobar que los siguientes ficheros están
cargados en el router:
P00403020214.bin para el teléfono 7905
P00303020214.bin para el teléfono 7940

2. Configuración de las VLAN en el catalyst


Es imprescindible configurar correctamente el catalyst para que los teléfonos que se
conectan a él directamente puedan comunicarse con el router y descargarse los ficheros
de configuración.
En primer lugar hay que definir dos redes VLAN diferentes para voz y datos
Catalyst# vlan database para entrar en el submenú de configuración
Catalyst(vlan)# vlan 12 name Red datos damos un número y un nombre a la vlan
Catalyst(vlan)# vlan 11 name Red telefonos damos número y nombre a la vlan

A continuación incorporamos los puertos del catalyst a las vlan recién creadas:
El interfaz que va directamente conectado al router es algo diferente a los demás.
Aquí se fija la encapsulación según el protocolo 802.1q1:
interface FastEthernet0/24
description Puerto conectado a 1760 (soporta Dot1q)
switchport trunk encapsulation dot1q
switchport trunk native vlan 12
switchport trunk allowed vlan 1,11,12,1002-1005
switchport mode trunk
no ip address
duplex full
speed 100

Los interfaces que se conectan a los teléfonos directamente

1
El protocolo de trunking 802.1q es un protocolo que marca los paquetes de las diferentes VLAN para
separar el tráfico de distintas redes virtuales.
interface FastEthernet0/23
description Puerto DOT1Q para telefono IP
switchport trunk encapsulation dot1q
switchport trunk native vlan 12
switchport mode access
switchport voice vlan 11
no ip address
spanning-tree portfast
Hacer lo mismo con los puertos 0/21 y 0/22.

3. Configuración del router


En primer lugar se configuran los parámetros de QoS (calidad de servicio) en el
router para aplicar políticas de calidad diferentes a los paquetes de datos que pertenecen
al protocolo RTP (real time protocol) que se caracterizan por un código dscp
(Differentiated Services Code Point) y empiezan por ef (101110) y los paquetes de
control que empiezan por af31 (101110)
Una vez definidas los mapas de QoS, se aplican estas calidades a las políticas con
diferente parámetro de prioridad (5 y 3) respectivamente.
class-map match-all L3-to-L2_VoIP-RTP
match ip dscp ef
class-map match-all L3-to-L2_VoIP_Cntrl
match ip dscp af31
!
!
policy-map output-L3-to-L2
class L3-to-L2_VoIP-RTP
set cos 5
class L3-to-L2_VoIP_Cntrl
set cos 3

Ahora se aplican las políticas de calidad de servicio a los interfaces y se crean las vlan
en el router haciendo una partición lógica del único interfaz ethernet que tiene.
interface FastEthernet0/0
description Puerto conectado a Catalyst (VoIP)
no ip address
no ip mroute-cache
load-interval 30
speed 100
full-duplex
!
interface FastEthernet0/0.11
description subred de voz nativa 192.168.130.0
encapsulation dot1Q 11
ip address 192.168.130.1 255.255.255.0
service-policy output output-L3-to-L2
!
interface FastEthernet0/0.12
description Subred de datos 192.168.131.0 en red VoIP
encapsulation dot1Q 12
ip address 192.168.131.1 255.255.255.0
service-policy output output-L3-to-L2

4. Configuración del router como servidor DHCP


Para que los teléfonos reciban una IP dinámicamente es necesario que el router sea un
servidor DHCP. Para ello se configura lo siguiente.

Se reservan unas direcciones que no se asignan


ip dhcp excluded-address 192.168.130.1 192.168.130.10
ip dhcp excluded-address 192.168.131.1 192.168.131.10

Se asigna el rango de direcciones IP que se pueden asignar a los teléfonos. La opción


150 permite que los teléfonos descarguen del router su imagen vía tftp
ip dhcp pool ip-phones
network 192.168.130.0 255.255.255.0
default-router 192.168.130.1
option 150 ip 192.168.130.1
Se asigna el rango de direcciones IP que se pueden asignar a otros dispositivos
conectados en la red de datos.
ip dhcp pool clientes-datos
network 192.168.131.12 255.255.255.0
default-router 192.168.131.1
!

5. Configuración del reloj del router


Los teléfonos reciben el día y la hora del router. Es importante asegurar que el reloj
del router es correcto y para ello se configura el protocolo NTP indicando la dirección ip
en la que el router puede descargarse estos datos. En nuestro caso no se configura porque
no tenemos acceso a un servidor NTP. Si se configurara, un ejemplo de configuración
sería:
Router(config)# clock timezone pst 1
Router(config)# ntp server 172.18.106.15
En nuestro caso sirve con poner en hora el reloj del router buscando los comandos
adecuados

6. Configuración básica del ITS (IOS Telephony Service) en el router


En primer lugar se cargan los archivos correspondientes a los modelos de los
teléfonos del laboratorio, se especifica la dirección IP de la subred de datos para que los
teléfonos puedan descargarse su configuración por tftp. También se fija el número de
teléfonos posibles (24) y el máximo número de dn (números de directorio)

telephony-service
load 7960-7940 P00303020214
load 7905 CP79050101SCCP030530B
max-ephones 24
max-dn 120
ip source-address 192.168.131.1 port 2000

A continuación se configura el servidor TFTP en el router (asegúrate previamente de


que los ficheros que necesitas están cargados en el router)
tftp-server flash:P00303020214.bin
tftp-server flash:CP79050101SCCP030530B.sbin
Ahora se crean los ficheros de los teléfonos en el call manager a partir de los archivos
.bin que se acaban de cargar. Para ello se incluye el siguiente comando:
create cnf-files
En tercer lugar se configuran los teléfonos IP en el router. Antes de configurarlos
conecta los teléfonos IP a los puertos correspondientes del catalyst. Después con “show
ephone” comprueba que los teléfonos han sido reconocidos. Apunta las direcciones IP
que les asigna el dhcp ¿son direcciones de la red de datos o de voz? Comprueba la
conectividad desde la consola del router. Apunta también las direcciones MAC
correspondientes a cada ephone.
Ahora ya se pueden configurar los teléfonos. Es necesario tener en cuenta que CISCO
distingue teléfonos (ephones) y números de directorio (ephone-dn)
Un ejemplo de configuración para los tres teléfonos disponibles en la práctica podría
ser (tened en cuenta que los teléfonos 7940 permiten dos números de directorio mientras
que el 7905 sólo permite 1)
ephone-dn 1
number 1234
name Paco
!
ephone-dn 2
number 6543
name Maria
!
ephone-dn 11
number 3265
name Pepe
!
ephone-dn 20
number 1000
name telefonistas
!
ephone-dn 21
number 2000
name servicio tecnico
!
Ahora se asignan los números de directorio definidos anteriormente a los teléfonos.
Importante: El router asigna el número de ephone en el orden en que se conectan los
teléfonos. La dirección MAC es única y propia de cada teléfono. En definitiva, hay que
asegurarse de qué MAC corresponde a cada ephone a la hora de configurarlo.

ephone X (número ephone correspondiente a esta dirección mac: 1, 2 ó 3)


mac-address 0011.93CE.F038
button 1:1 2:20
!
ephone Y (número ephone correspondiente a esta dirección mac: 1, 2 ó 3)
mac-address 0011.5CD8.A724
button 1:11 (éste teléfono solo permite un número)
!
ephone Z (número ephone correspondiente a esta dirección mac: 1, 2 ó 3)
mac-address 0011.9271.3EEC
button 1:2 2:21
!
!
Una vez configurado es necesario desconectar y volver a conectar los
teléfonos para que carguen la nueva configuración o resetear el router.
7. Conferencia a tres
Para permitir conferencias entre los tres teléfonos es necesario añadir el comando
telephony-service
max-conferences 3

8. Hoja de tareas
Personaliza los teléfonos y las extensiones para los tres componentes del grupo.
Estableced una conferencia entre los tres
Realizar transferencias de llamadas entre los tres: “1” llama a “2”, “1” mantiene la
llamada en espera, hace una nueva llamada al “3” y deja hablando a “2” y “3”; “1” llama
a “3”, “3” mantiene llamada en espera y llama a “2”…
Crear un número de dominio con nombre “dudas y consultas” para que quien llame a
esa extensión sea atendido por el usuario de teléfono 7940 que esté libre en ese momento.