Upload
lydung
View
221
Download
3
Embed Size (px)
Citation preview
CCNA Voice Conectar un sistema de VoIP a la red del
proveedor de servicios
@ 2012 Ibitec S.L. Todos los derechos reservados.
Establecimiento de llamada y Manipulación de dígitos
Proveedores de Servicios de Telefonía en Internet (ITSP)
Contenido
Gateways, Puertos de voz y Dial Peers
Private Line Automatic Ringdown - PLAR
Arreglar Dial Plans y Dial Peers
1 4
2 5
3
2
Solucionar los problemas de Señalización de los segmentos POTS
6
@ 2012 Ibitec S.L. Todos los derechos reservados. 3
Introducción
Para realizar llamadas a
través de la PSTN desde
nuestra infraestructura
unificada es necesario
conectarnos a un
proveedor de servicios
usando enlaces TDM o
enlaces de Telefonía IP
(Internet Telephony
Service Providers – ITSP).
El dispositivo que actúa de interfaz con la PSTN es el gateway de
voz, y su función es la conexión y traducción lógica entre dos, o más,
tecnologías de red diferentes.
@ 2012 Ibitec S.L. Todos los derechos reservados.
GATEWAYS, PUERTOS DE VOZ Y
DIAL PEERS
4
@ 2012 Ibitec S.L. Todos los derechos reservados. 5
Gateways
En la arquitectura de Comunicaciones Unificadas de Cisco, un
gateway suele ser un router con un puerto de voz debidamente
instalado y configurado.
Los gateways pueden tener conexiones tanto a puertos de voz
analógicos (FXO, FXS, E&M) como digitales (T1/E1 o PRI).
@ 2012 Ibitec S.L. Todos los derechos reservados. 6
Segmento de Llamada (Call Leg)
Un segmento de llamada es el camino de entrada o salida de una
llamada a través del gateway.
Cuando la llamada llega al gateway se asocia a un puerto de entrada (el
segmento de llamada entrante).
Cuando la llamada sale por otro puerto se crea el segmento de llamada
saliente.
Existen segmentos de llamadas entrantes y salientes en cada
gateway.
Gateway Voz 1
IP PSTN
Gateway Voz 2
Call Leg 1 Call Leg 2 Call Leg 4
Call Leg 3
@ 2012 Ibitec S.L. Todos los derechos reservados. 7
Dial Peers
Un dial peer es un indicador a un endpoint, identificado por una
dirección (patrón de dígitos).
Los gateways Cisco soportan dos tipos de dial peers:
POTS (utilizan números de teléfono de PSTN).
VoIP (utilizan direcciones IP).
Los dial peers identifican los endpoints de origen y final de los
segmentos de llamada; un segmento de llamada entrante se
identifica con un dial peer, y el segmento saliente se enruta a un
dial peer de destino.
Dependiendo de la dirección de la llamada, podemos tener:
un dial peer POTS entrante y uno VoIP saliente,
un dial peer VoIP entrante y uno POTS saliente,
un dial peer VoIP entrante y uno VoIP saliente,
un caso extraño, los dial peers entrante y saliente sean POTS.
Cada dial peer define atributos como el códec que usa, parámetros
de QoS, etc.
@ 2012 Ibitec S.L. Todos los derechos reservados. 8
Configurar Dial Peers POTS
Se configuran en el gateway por línea de comandos (CLI) o GUI:
Gateway(config)#dial-peer voice 10 pots
Gateway(config-dialpeer)#destination-pattern 8675309
Gateway(config-dialpeer)#port 1/0/1
La palabra pots crea un dial peer de POTS, y la palabra VOIP crea
un dial peer VoIP.
El comando destination-pattern indica que el dispositivo conectado
termina las llamadas en el número especificado o un rango de
números si se conecta a un PBX.
El comando destination-pattern asocia un número con un dial peer.
El patrón que se especifica puede ser un número o un rango de números.
El router utiliza el patrón para decidir a qué dial peer (o puerto físico) debe
enrutar la llamada.
El comando port identifica la conexión física que el dial peer usa
para llegar a su destino.
@ 2012 Ibitec S.L. Todos los derechos reservados. 9
Configurar Dial Peers POTS
Sintaxis del comando destination-pattern:
Carácter Significado
+ El dígito precedente se repite una o más veces.
* y # No son comodines, son dígitos DMTF válidos.
, (coma) Inserta una pausa de un segundo.
. (punto) Especifica un dígito cualquiera (0-9, *, #). El patrón “20.” coincide con cualquier combinación desde 200 hasta 209, más 20* y 20#.
[] Los corchetes definen un rango, en el cual cualquiera de los dígitos puede coincidir; por ejemplo “20[4-6]” incluye 204, 205 y 206.
T Indica una secuencia de longitud variable; esto es útil en casos donde hay que llamar a números PSTN; el patrón de destino podría ser “.T” que se corresponde a cualquier secuencia de hasta 32 dígitos.
@ 2012 Ibitec S.L. Todos los derechos reservados. 10
Configurar Dial Peers VOIP
Gateway(config)#dial-peer voice 20 voip
Gateway(config-dialpeer)# destination-pattern 4...
Gateway(config-dialpeer)# session target ipv4:10.1.1.2
El comando destination-pattern indica un patrón de destino
correspondiente a cualquier número de cuatro cifras que empieza
con el número 4.
El comando session-target indica la dirección IP del gateway o del
call agent que termina la llamada.
Si la dirección IP está en un router, debería ser una dirección de loopback para
que siempre esté disponible.
La configuración anterior crea un dial peer H.323 (y no un dial peer
SIP).
@ 2012 Ibitec S.L. Todos los derechos reservados. 11
Dial Peer 0
El dial peer por defecto, el 0, no se puede borrar ni modificar, no
negocia servicios como VAD, DTMF Relay o aplicaciones TCL. La
configuración del dial peer 0 para llamadas VoIP entrantes incluye:
Any codec
VAD enabled
No RSVP Support
Fax-rate voice
La configuración del dial peer 0 para llamadas de POTS entrantes
incluye:
no ivr application
@ 2012 Ibitec S.L. Todos los derechos reservados. 12
Dial Peers
Los routers identifican los dial peer para la llamada entrante según
las siguientes normas:
1. Buscar el comando incoming called-number en un dial peer que coincide con
el número llamado, o la secuencia DNIS para el segmento entrante.
2. Buscar el comando answer-address en un dial peer que coincida con el
número que llama, o la secuencia ANI para el segmento entrante.
3. Buscar el comando destination-pattern en un dial peer que coincida con el
número que llama, o la secuencia ANI para el segmento entrante.
4. Buscar el comando POTS dial peer port que coincide con el Puerto de voz de
la llamada entrante (Solo para los dial peers de POTS).
5. Si todo lo anterior falla, como último recurso se utiliza el dial peer 0.
@ 2012 Ibitec S.L. Todos los derechos reservados. 13
Dial Peers
Cuando un router está buscando coincidencias entre los dígitos
marcados y los dial peer configurados, intenta buscar la
coincidencia más larga.
Esto se hace dígito a dígito.
Cada dígito puede coincidir con un patrón y no con otros, hasta
que existe un único patrón que representa la mayor coincidencia
entre el número marcado y el patrón de destino.
Es en este momento cuando la llamada se enruta hacía el dial
peer de salida configurado con ese patrón.
@ 2012 Ibitec S.L. Todos los derechos reservados. 14
Dial Peers - Ejemplo
El número 867-5309 coincide con el
dial peer 40 (exactamente los 7
dígitos).
El número 867-4309 coincide con el
dial peer 30 (primeros cuatro dígitos).
El número 867-3309 coincide con el
dial peer 20 (primeros cuatro dígitos).
El número 876-5309 coincide con el
dial peer 10 (no hay coincidencia,
excepto ".T")
dial-peer voice 10 voip
destination-pattern .T
session target ipv4:10.10.10.1
!
dial peer voice 20 voip
destination-pattern 867[2-3]...
session target ipv4:10.10.20.1
!
dial-peer voice 30 voip
destination-pattern 8674...
session target ipv4: 10.10.30.1
!
dial-peer voice 40 voip
destination-pattern 8675309
session target ipv4:10.10.40.1
Coincidencias números marcados y dial peer configurados:
@ 2012 Ibitec S.L. Todos los derechos reservados.
PROVEEDORES DE SERVICIOS DE
TELEFONÍA EN INTERNET (ITSP)
15
@ 2012 Ibitec S.L. Todos los derechos reservados. 16
Proveedores de Servicios de Telefonía en Internet (ITSP)
Las conexiones de los proveedores de Servicios de Telefonía en
Internet son:
Más baratas.
Están disponibles en menores incrementos de AB que un enlace T1 o un PRI.
Pueden gestionar tráfico distinto al de voz simultáneamente.
Soportan la configuración de QoS.
La mayoría de los enlaces ITSP son SIP, pero existe la opción de
H.323.
La configuración del gateway es sencilla, donde el dial peer de VoIP
apunta al proveedor con los parámetros que este suministra.
Las llamadas a la PSTN se enrutan al proveedor, que a su vez las
enruta a su conexión PSTN, con una reducción significativa de
costes.
@ 2012 Ibitec S.L. Todos los derechos reservados.
ESTABLECIMIENTO DE LLAMADA Y
MANIPULACIÓN DE DÍGITOS
17
@ 2012 Ibitec S.L. Todos los derechos reservados. 18
Establecimiento de llamada
Para establecer una llamada con éxito es necesario que los dígitos
correctos se envíen al dispositivo terminal, tanto de VoIP como de
la PSTN.
Las llamadas a la PSTN suelen ser más complejas debido a las
variaciones entre los diferentes números necesarios para enrutar
llamadas locales e internacionales.
@ 2012 Ibitec S.L. Todos los derechos reservados. 19
Consumo de dígitos y reenvío
Para los dial peer POTS, el gateway consume (elimina) los dígitos
de la izquierda que coinciden exactamente con el patrón del dial
peer destino, y únicamente envía los dígitos que coinciden con los
comodines. Esto puede causar problemas si la PSTN solo recibe 4
dígitos.
gateway(config)#dial-peer voice 20 pots
gateway(config-dialpeer)#destination-pattern 867....
gateway(config-dialpeer)#port 1/0:1
Si el número marcado fuera 867-5309, el gateway enviaría solo
5309 (los que coinciden con los comodines), y la PSTN sería
incapaz de enrutar la llamada.
Si añadimos el comando no digit-strip en la configuración del dial
peer, el gateway envía todos los dígitos.
Para los dial peer VoIP, el comportamiento por defecto es enviar
todos los dígitos.
@ 2012 Ibitec S.L. Todos los derechos reservados. 20
Recolección de dígitos
El router recoge los dígitos uno a uno, e intenta encontrar un
patrón de destino. Cuando tiene una coincidencia exacta realiza la
llamada, y no recoge más dígitos. Esto puede causar problemas
de enrutamiento si existen varios patrones con patrones
sobreimpuestos.
gateway(config)#dial-peer voice 1 voip
gateway(config-dialpeer)#destination pattern 555
gateway(config-dialpeer)#session target ipv4:10.1.1.1
!
gateway(config)# dial-peer voice 2 voip
gateway(config-dialpeer)#destination-pattern 5552112
gateway(config-dialpeer)#session target ipv4:10.2.2.2
Si el usuario marca 555-2112, el dial peer 1 encuentra una
coincidencia exacta en el tercer dígito y utiliza estos dígitos para
establecer la llamada.
@ 2012 Ibitec S.L. Todos los derechos reservados. 21
Recolección de dígitos
Para resolver el problema cambiamos la configuración:
gateway(config)#dial-peer voice 1 voip
gateway(config-dialpeer)#destination pattern 555....
gateway(config-dialpeer)#session target ipv4:10.1.1.1
!
gateway(config-dialpeer)#gateway(config)#dial-peer voice 2 voip
gateway(config-dialpeer)#destination-pattern 5552112
gateway(config-dialpeer)#session target ipv4:10.2.2.2
De esta manera, cuando hemos introducido el tercer dígito, el
router no puede tomar ninguna decisión ya que los dos dial peer
son posibles.
Cuando introducimos el último dígito el router determina que es el
dial peer 2 el que tiene que establecer la llamada. El dial peer 1
también es una coincidencia exacta, pero el uso de los comodines
(con diez mil posibles combinaciones) hace que se prefiera el dial
peer 2.
@ 2012 Ibitec S.L. Todos los derechos reservados. 22
Manipulación de dígitos
A veces necesitamos añadir, cambiar o eliminar dígitos antes de
establecer una llamada, para evitar molestar al usuario o para
cumplir con los requisitos de número de dígitos del gateway o la
PSTN.
Existen diversos métodos para modificar la secuencia de dígitos:
Prefijo.
forward-digits
Expansión de número.
Reglas de traducción.
@ 2012 Ibitec S.L. Todos los derechos reservados. 23
Manipulación de dígitos - Prefijo
El comando prefix añade dígitos al principio de la secuencia
después de identificar el dial peer de salida, pero antes de pasar
los dígitos al destino.
gateway(config)#dial-peer voice 20 pots
gateway(config-dialpeer)#destination-pattern 2...
gateway(config-dialpeer)#prefix 6045552
gateway(config-dialpeer)#port 1/0/0
Si el usuario marca 2112, el comportamiento por defecto es enviar
solamente 112.
Si añadimos el comando prefix 6045552 fuerza al router a añadir
los dígitos adicionales necesarios para enrutar la llamada por la
PSTN.
@ 2012 Ibitec S.L. Todos los derechos reservados. 24
Manipulación de dígitos – forward-digits
El comando forward-digits obliga a que se envíe un número
específico de dígitos, coincidencias exactas o de comodín,
sobrescribiendo la pcaracterística por defecto de eliminar los
dígitos que coinciden.
Se puede especificar un número de dígitos a enviar o utilizar
forward-digits all para forzar el envío de todos los dígitos
marcados.
gateway(config)#dial-peer voice 20 pots
gateway(config-dialpeer)#destination-pattern 5552...
gateway(config-dialpeer)#forward-digits 7
gateway(config-dialpeer)#port 1/0/0
@ 2012 Ibitec S.L. Todos los derechos reservados. 25
Manipulación de dígitos – expansión de número
El comando num-exp (la tabla de expansión de números) es un
comando global que puede expandir una extensión (quizás una
extensión de 4 dígitos a un número completo de 9 dígitos de la
PSTN) o sustituir un número por otro.
El comando num-exp se aplica antes de que se encuentre
coincidencia con el dial peer de salida, por ello es necesario que
exista un dial peer que coincida con el número expandido para que
funcione.
gateway(config)#num-exp 2... 5552...
gateway(config)#dial-peer voice 20 pots
gateway(config-dialpeer)#destination-pattern 5552...
gateway(config-dialpeer)#port 1/0/0
@ 2012 Ibitec S.L. Todos los derechos reservados. 26
Manipulación de dígitos – reglas de traducción
El comando global voice translation-rule configura perfiles de
traducción de números.
La utilización del comando requiere tres pasos:
1. Definir la regla de traducción global: El comando rule define un patrón de
coincidencia (555) y el patrón al que cambiar los dígitos (867). Los patrones de
coincidencia y sustitución se identifican con “/” que abre y cierra cada patrón.
gateway(config)#voice translation-rule 1
gateway(config)#rule 1 /555/ /867/
2. Crear un perfil de traducción que contenga la instrucción translate y referenciarlo
con un número.
gateway(config)#voice translation-profile JENNY
gateway(config)#translate called 1
3. Aplicar el perfil a uno o más dial peers, en sentido de entrada o de salida:
gateway(config)#dial-peer voice 20 pots
gateway(config-dialpeer)#description translated to Jenny
gateway(config-dialpeer)#translation-profile outgoing JENNY
gateway(config-dialpeer)# destination-pattern 5552...
gateway(config-dialpeer)# port 1/0/0
@ 2012 Ibitec S.L. Todos los derechos reservados. 27
Manipulación de dígitos – reglas de traducción
Carácter Significado
Indica cualquier carácter.
\ (coincidencia) En el patrón de coincidencia: Ignora el significado del siguiente carácter
\ (substitución) En el patrón de substitución: referencia un conjunto específico del patrón de coincidencia.
^ Busca coincidencia al principio de la secuencia de dígitos.
$ Busca coincidencia al final de la secuencia de dígitos.
/ Marca el inicio y el final de los patrones de coincidencia y substitución.
[0-9] Busca coincidencia con un único carácter en una lista.
[A0-9] No busca coincidencia con un único carácter en una lista.
* Repite la expresión anterior 0 o más veces.
+ Repite la expresión anterior 1 o más veces.
? Repite la expresión anterior 0 o 1 vez.
() Identifica un conjunto en el patrón de coincidencia.
@ 2012 Ibitec S.L. Todos los derechos reservados. 28
Manipulación de dígitos – reglas de traducción
Ejemplo 1:
rule 1 /123/ /456/
El primer par de / define el patrón de coincidencia, y el segundo par
define el patrón de sustitución. Esta expresión significa “sustituye 123
por 456”. De esta manera sigue que:
123 se sustituye por 456
6123 se sustituye por 6456
1234 se sustituye por 4564
1234123 se sustituye por 4564123 (solo se sustituye la 1ra instancia del patrón)
Ejemplo 2:
voice translation?rule 1
rule 1 / ^40.../ /6666000/
Este ejemplo sustituye cualquier número de cinco dígitos que
comienza por 40 por el número 6666000.
@ 2012 Ibitec S.L. Todos los derechos reservados. 29
Manipulación de dígitos – reglas de traducción
Ejemplo 3:
voice translation?rule 1
/^\(867\)\(....\)/ /555\2/
Si el número comienza por 867 y está seguido de otros cuatro
dígitos, sustituye el 867 por 555 y los otros cuatro dígitos por los
dígitos del conjunto 2 de coincidencia”.
Recuerda que / defines los patrones de coincidencia y sustitución, y
que \ significa que el siguiente carácter no es parte de la
coincidencia.
Los paréntesis () indica el conjunto de caracteres del patrón de
coincidencia que hay que mantener en el número sustituido. Los
conjuntos se numeran a partir del 1, por tanto el primer patrón entre
paréntesis es 1, el segundo es 2.
@ 2012 Ibitec S.L. Todos los derechos reservados.
PRIVATE LINE AUTOMATIC
RINGDOWN (PLAR)
30
@ 2012 Ibitec S.L. Todos los derechos reservados. 31
Private Line Automatic Ringdown (PLAR)
PLAR crea una asociación permanente entre un puerto de voz y un
número de destino (o puerto de voz).
Con PLAR configurado, cuando se descuelga ese puerto de voz,
automáticamente marca un patrón especificado por el comando
connection plar <number>.
La persona que realiza la llamada no escucha tono de línea ni
marca ningún número. PLAR es como una línea directa; descuelga
y el otro extremo responde sin tener que marcar.
Para llamar al 867-5309 cuando se descuelga el teléfono, basta
configura PLAR:
voice port 1/0/0
connection plar 8675309
@ 2012 Ibitec S.L. Todos los derechos reservados.
ARREGLAR DIAL PLANS Y DIAL
PEERS
32
@ 2012 Ibitec S.L. Todos los derechos reservados. 33
Show dial-peer voice
Muestra información de los dial peers de voz. Se usa desde modo
user EXEC o privileged EXEC mode.
show dial-peer voice [number | summary]
Sintaxis:
Number (Opcional): Un dial peer de voz específico. Se muestra información
detallada de ese dial peer.
Summary (Opcional): Se muestra un resumen para cada dial peer de voz.
Si no se utiliza ninguna de las opciones, se muestra la información detallada
para todos los dial peers de voz.
@ 2012 Ibitec S.L. Todos los derechos reservados. 34
Show dial-peer voice
Ejemplo del uso de este comando para un dial peer de VoIP:
Router# show dial-peer voice 101
VoiceOverIpPeer101
peer type = voice, information type = voice,
description = ' ' ,
tag = 6001, destination-pattern = "6001',
answer-address = ' ' , preference=0,
CLID Restriction = None
CLID Network Number = ' '
CLID Second Number sent
CLID Override RDNIS = disabled,
source carrier-id = target carrier-id =
source trunk-group-label = ' ' , target trunk-group-label = ' ' ,
numbering Type = "unknown'
group = 6001, Admin state is up, Operation state is up,
incoming called - number = connections/maximum = 0/unlimited,
DTMF Relay = disabled,
<output omitted>
@ 2012 Ibitec S.L. Todos los derechos reservados. 35
Show dial-peer voice
Ejemplo con el parámetro summary:
Router# show dial-peer voice summary
dial-peer hunt 0
DEST- PASS
TAG TYPE ADMIN OPER PREFIX PATTERN PREF THRU SESS TARGET
100 pots up up 0
101 voip up up 5550112 0 syst ipv4 10.10.1.1
102 voip up up 5550134 0 syst ipv4 10.10.1
99 voip up down 0 syst
33 pots up down 0
@ 2012 Ibitec S.L. Todos los derechos reservados. 36
Debug voip dialpeer inout
Muestra información sobre los dial peers de voz desde el modo
privileged EXEC.
Router# debug voip dialpeer inout
voip dialpeer inout debugging is on
*May 1 19:32:11.731: //-1/6372E2598012/DPM/dpAssociateIncomingPeerCore:
Result=Success(0) after DP_MATCH_INCOMING_DNIS; Incoming Dial-peer=100
*May 1 19:32:11.731: //-1/6372E2598012/DPM/dpAssociateIncomingPeerCore:
Calling Number=4085550111, Called Number=3600, Voice-lnterface=0x0,
Timeout=TRUE, Peer Encap Type=ENCAP_VOIP, Peer Search Type=PEER_TYPE_VOICE,
Peer Info Type=DIALPEER_INFO_SPEECH
*May 1 19:32:11.731: //-1/6372E2598012/DPM/dpAssociateIncomingPeerCore:
Result=Success(0) after DP_MATCH_INCOMING_DNIS; Incoming Dial-peer=100
*May 1 19:32:11.735: //-1/6372E2598012/DPM/dpMatchPeersCore:
Calling Number=, Called Number=3600, Peer Info Type=DIALPEER_INFO_SPEECH
*May 1 19:32:11.735: //-1/6372E2598012/DPM/dpMatchPeersCore:
Match Rule=DP_MATCH_DEST; Called Number=3600
*May 1 19:32:11.735: //-1/6372E2598012/DPM/dpMatchPeersCore:
Result=Success(0) after DP_MATCH_DEST
*May 1 19:32:11.735: //-1/6372E2598012/DPM/dpMatchPeersMoreArg:
Result=SUCCESS(0)
@ 2012 Ibitec S.L. Todos los derechos reservados.
SOLUCIONAR LOS PROBLEMAS DE
SEÑALIZACIÓN PARA LOS
SEGMENTOS POTS
37
@ 2012 Ibitec S.L. Todos los derechos reservados. 38
show controllers t1
Muestra el estado de los controladores T1 (o E1) y su función.
Router# show controllers t1
T1 4/1 is up.
Applique type is Channelized T1
Cablelength is short 133
No alarms detected.
Framing is ESF, Line Code is AMI, Clock Source is line
Data in current interval (10 seconds elapsed):
0 Line Code Violations, 0 Path Code Violations 0 Slip Sees, 0 Fr Loss Sees,
0 Line Err Sees, 0 Degraded Mins 0 Errored Sees, 0 Bursty Err Sees,
0 Severely Err Sees, 0 Unavail Sees
En este ejemplo no se detectaron alarmas. Las alarmas posibles son:
El transmisor está enviando alarma remota (Transmitter is sending remote alarm)
El transmisor está enviando Señal de Indicación de Alarma (Transmitter is sending AIS)
El receptor tiene perdida de señal (Receiver has loss of signal)
El receptor tiene Señal de Indicación de Alarma (Receiver is getting AIS)
El receptor tiene perdida de trama (Receiver has loss of frame)
El receptor tiene alarma remota (Receiver has remote alarm)
El receptor no tiene alarmas (Receiver has no alarms)
@ 2012 Ibitec S.L. Todos los derechos reservados. 39
show voice port
Muestra información específica de la configuración, y de la tarjeta
de interfaz de voz, de un puerto específico.
Router# show voice port 1/0/0
E&M Slot is 1, Sub-unit is 0, Port is 0
Type of VoicePort is E&M
Operation State is DORMANT
Administrative State is UP
Initial Time Out is set to 0 s
Interdigit Time Out is set to 0 s
Analog Info Follows:
Region Tone is set for northamerica
Voice card specific Info Follows:
Signal Type is wink-start
Operation Type is 2-wire
E&M Type is 1
Dial Type is dtmf
In Seizure is inactive
Out Seizure is inactive
@ 2012 Ibitec S.L. Todos los derechos reservados. 40
show dialplan number
Muestra el dial peer que corresponde a un número de teléfono
marcado, en modo privileged EXEC.
Router# show dialplan number 1001
Macro Exp.: 1001
VoiceEncapPeer1003
information type = voice,
tag = 1003, destination-pattern = 1001',
answer-address = '' , preference=0,
numbering Type = 1 unknown'
group = 1003, Admin state is up, Operation state is up,
incoming called-number = '' , connections/maximum = 0/unlimited,
DTMF Relay = disabled,
huntstop = enabled,
type = pots, prefix = '' ,
forward-digits default
session-target = 1 ' , voice-port = '1/1'
@ 2012 Ibitec S.L. Todos los derechos reservados. 41
Debug voip ccapi inout
Muestra el flujo de llamadas a través del sistema, permite ver
como el router gestiona las llamadas.
Nos permite ver las operaciones de establecimiento y terminación
de llamadas, tanto para el segmento de telefonía como para los
segmentos de red.
Router# debug voip ccapi inout
voip ccapi inout debugging is on
@ 2012 Ibitec S.L. Todos los derechos reservados.
Título de la Diapositiva
CCNA Voice
Preparándonos para soportar Comunicaciones Unificadas
@ 2012 Ibitec S.L. Todos los derechos reservados.
NTP – Network Time Protocol
DHCP
Contenido
VLANs de voz Firmware de Teléfonos Cisco y Archivos de configuración XML
Power over Ethernet (PoE)
1 4
2 5
3
43
@ 2012 Ibitec S.L. Todos los derechos reservados.
VLANS DE VOZ
44
@ 2012 Ibitec S.L. Todos los derechos reservados. 45
Ventajas de VLANs de voz
Teléfonos
segmentados en
redes lógicas
separadas.
Proporciona
segmentación y
control de red.
Permite a los
administradores crear
y reforzar la QoS.
Permite a los
administradores
añadir y reforzar
políticas de seguridad
@ 2012 Ibitec S.L. Todos los derechos reservados. 46
Modo de Operación de VLANs
Las VLAN ofrecen una separación lógica de tráfico de Capa 3 y se
crean en la capa 2 (el conmutador de red).
@ 2012 Ibitec S.L. Todos los derechos reservados. 47
VLANs de voz
Una VLAN = un dominio de Broadcast = una subred IP
Separan el tráfico de voz y datos.
No tenemos que volver a numerar el esquema de direcciones IP
de la red para agregar endpoints de VoIP.
Simplifica las configuraciones QoS.
Necesita 2 VLANs: una para el tráfico de datos y otra para el
tráfico de voz.
Necesita sólo un cable Ethernet para el teléfono IP de CISCO y el
PC que está conectado al teléfono.
Requiere 2 subredes IP: una para la VLAN de datos y otra para la
VLAN de voz.
@ 2012 Ibitec S.L. Todos los derechos reservados. 48
VLANs de voz
Un puerto de acceso en un switch puede gestionar 2 VLANs:
VLAN de acceso
VLAN de voz
El switch envía el ID de la VVLAN en mensajes CDP, y el teléfono
envía tramas propias etiquetadas con el ID de VVLAN aprendido y
tramas del PC sin etiquetar. Al ser procesadas por el switch, las
tramas no etiquetadas se etiquetaran con el ID de la VLAN de
acceso configurada en el puerto correspondiente.
Etiquetada 802.1Q (VLAN voz)
No etiquetada 802.3 (VLAN acceso)
@ 2012 Ibitec S.L. Todos los derechos reservados. 49
Configurar VLANs
La VLAN de acceso se usa para el PC conectado al teléfono IP.
La VLAN de voz se usa para voz y señalización originada y
terminada en el teléfono IP CISCO.
El comando Spanning-tree PortFast hace que el protocolo
spanning tree habilite el puerto más rápido.
Switch(config)#interface FastEthernet 0/1
Switch(config-if)#switchport mode access
Switch(config-if)#switchport access vlan 50
Switch(config-if)#switchport voice vlan 100
Switch(config-if)#spanning-tree portfast
Configuración típica de switchport para un teléfono IP conectado
en la VVLAN 100 y el PC en la VLAN 50
@ 2012 Ibitec S.L. Todos los derechos reservados. 50
Verificar la configuración de VLANs
Switch#show interface fa0/17 switchport
Name: Fa0/17
Switchport: Enabled
Administrative mode: static access
Operational Mode: static access
Administrative Trunking Encapsulation: negotiate
Operational Trunking Encapsulation: native
Negotiation of Trunking: Off
Access Mode VLAN: 50 (VLAN0050)
Trunking Native Mode VLAN: 1 (default)
Voice VLAN: 100 (VLAN0100)
Trunking VLANs Enabled: ALL
Pruning VLANs Enabled: 2-1001
Appliance trust: none
@ 2012 Ibitec S.L. Todos los derechos reservados.
DHCP
51
@ 2012 Ibitec S.L. Todos los derechos reservados. 52
DHCP
Asigna direcciones IP y máscaras de subred para una o más
subredes.
Asigna un gateway por defecto.
Asigna servidores DNS (opcional).
Asigna otros servidores usados normalmente (opcional).
Necesita ser personalizado para asignar un servidor TFTP a la
VLAN de voz en la que están los teléfonos IP.
@ 2012 Ibitec S.L. Todos los derechos reservados. 53
Arranque de Teléfonos IP
El teléfono IP se enciende.
El teléfono ejecuta un POST.
El teléfono usa el Protocolo de Descubrimiento de CISCO (CDP) para encontrar la VLAN de voz.
El teléfono inicializa su pila de
protocolos IP.
El teléfono arranca.
@ 2012 Ibitec S.L. Todos los derechos reservados. 54
Arranque de Teléfonos IP (Continuación)
El teléfono IP envía un broadcast
solicitando una dirección IP.
El servidor DHCP selecciona una dirección
IP libre del pool y se la envía junto a otros
parámetros, incluyendo option 150.
El teléfono IP se inicializa aplicando la
configuración IP a la pila IP.
El archivo de configuración contiene la
dirección IP del call agent al que registrarse.
El teléfono IP solicita un archivo de
configuración del servidor TFTP
definido en option 150.
@ 2012 Ibitec S.L. Todos los derechos reservados. 55
Configurar el servicio DHCP
default-router IP-address
CMERouter(dhcp-config)#
Define el gateway por defecto asignado a los cliente DHCP
dns-server primary-IP [secondary-IP]
CMERouter(dhcp-config)#
Define el servidor o servidores DNS asignados a los clientes DHCP
(opcional)
option 150 ip IP-address
CMERouter(dhcp-config)#
Define la opción TFTP y que servidor TFTP asignar a los clientes.
@ 2012 Ibitec S.L. Todos los derechos reservados. 56
Ejemplo de configuración DHCP
CMERouter(config)#ip dhcp excluded-address 10.112.0.1 10.112.0.10
CMERouter(config)#ip dhcp pool mypool
CMERouter(dhcp-config)#network 10.112.0.0 255.255.255.0
CMERouter(dhcp-config)#option 150 ip 10.112.0.1
CMERouter(dhcp-config)#default-router 10.112.0.1
CMERouter(dhcp-config)#dns-server 10.100.0.1 10.100.0.2
CMERouter(dhcp-config)#exit
El comando option 150 informa al teléfono IP de la dirección IP del
servidor TFTP.
El servidor TFTP contiene los archivos de configuración y firmware
para el teléfono IP.
@ 2012 Ibitec S.L. Todos los derechos reservados.
NTP – NETWORK TIME PROTOCOL
57
@ 2012 Ibitec S.L. Todos los derechos reservados. 58
NTP – Network Time Protocol
Una correcta sincronización de reloj es importante para el
rendimiento del sistema, registro de detalles de llamada, resolución
de problemas y CDRs.
Cada dispositivo CISCO tiene un reloj interno que puede
establecerse desde varias fuentes, como el sistema de calendario
interno y NTP.
NTP permite a los dispositivos de red sincronizarse con un reloj
maestro.
El servidor NTP local puede tener un reloj adjunto o puede
sincronizarse con una fuente autorizada.
Existen servidores NTP gratuitos disponibles en Internet.
@ 2012 Ibitec S.L. Todos los derechos reservados. 59
NTP – Network Time Protocol (Continuación)
El teléfono IP obtiene el tiempo mostrado por pantalla de la
plataforma de control de llamadas a la que está registrado.
Cisco Unified Communications Manager
Cisco Unified Communications Manager Express
El tiempo del reloj interno de la plataforma de llamadas Cisco Unified
Communications debería estar sincronizado con un servidor NTP.
El tiempo de la plataforma de llamadas Cisco Unified
Communications se usa para añadir una marca de tiempo a todos los
mensajes syslog y trace.
@ 2012 Ibitec S.L. Todos los derechos reservados. 60
Configurar el Tiempo
clock timezone zone hours-offset
Router(config)#
Establece la zona horaria local.
clock summer-time zone recurring [start-date end-date]
Router(config)#
Especifica el uso del horario de verano.
ntp server ip-address
Router(config)#
Permite que el reloj del router se sincronice con el servidor NTP
especificado.
@ 2012 Ibitec S.L. Todos los derechos reservados. 61
Ejemplo de configuración de Reloj
Router(config)#clock timezone cet 1
Router(config)#clock summer-time zone recurring second sunday
march 02:00 first sunday november 02:00
Router(config)#ntp server 10.1.2.3
Servidor NTP
10.1.2.3
El reloj de teléfono IP viene establecido
por el router Cisco Unified
Communications Manager Express router.
El router Cisco Unified
Communications Manager Express
sincroniza su reloj con el servidor NTP
Router configurado con zona horaria CET (Central European Time)
y horario de verano habilitado.
@ 2012 Ibitec S.L. Todos los derechos reservados.
FIRMWARE DE TELÉFONOS IP Y
ARCHIVOS DE CONFIGURACIÓN
XML
62
@ 2012 Ibitec S.L. Todos los derechos reservados. 63
Firmware de Teléfonos IP y Archivos de configuración XML.
Los teléfonos IP de Cisco necesitan los siguientes archivos de
configuración para operar:
El archivo de firmware: cargado en memoria no volátil. Para entregar el archivo
de firmware a los teléfonos IP, se usa el comando tftp-server flash:firmware-file-
name. El comando load phone-type firmware-file también es necesario para
poder asociar el modelo de teléfono IP con su archivo de firmware.
SEPAAAABBBBCCCC.cnf.xml: archivo XML de configuración, específico del
dispositivo (AAAABBBBCCCC es la dirección MAC del dispositivo), que
especifica la dirección IP, el puerto, firmware, locale, URL de la agenda
(directory), etc. Este archivo se crea cuando el teléfono IP se añade a la
configuración.
XMLDefault.cnf.xml: archivo XML de configuración que los dispositivos usan si
su archivo SEPAAAABBBBCCCC no está disponible (si no se han registrado o
han sido reseteados a parámetros de fábrica).
Estos archivos los descarga el teléfono durante su proceso de
arranque.
@ 2012 Ibitec S.L. Todos los derechos reservados.
POWER OVER ETHERNET (POE)
64
@ 2012 Ibitec S.L. Todos los derechos reservados. 65
Power over Ethernet
Power over Ethernet (PoE) elimina los costes y la gestión de
cables, de las fuentes de alimentación de los teléfonos IP.
Hay dos mecanismos para ofrecer PoE:
Cisco prestandard (inline power).
Estandar IEEE 802.3af.
Para un correcto funcionamiento se debe garantizar que:
El cableado RJ-45 está certificado para cumplir con el estándar requerido.
El Teléfono IP y el switch tienen el mismo mecanismo de PoE.
El switch PoE tiene un SAI de respaldo para poder mantener el suministro de
corriente en el caso de una avería.
Otra alternativa es que cada teléfono tenga su propio transformador
o que se utilicen inyectores de potencia.
@ 2012 Ibitec S.L. Todos los derechos reservados. 66
PoE – Estándar de CISCO
Funcionamiento:
1. El switch envía un tono especial, el Fast Link Pulse (FLP) al
dispositivo conectado, un teléfono IP.
2. Cuando está sin alimentación, el dispositivo PoE tiene una conexión
física entre el hilo por el que llega el FLP y el que conecta de vuelta al
switch. Esto crea un circuito que devuelve el LP al switch. Los
dispositivos que no son PoE no tienen esta conexión, por lo que el
switch nunca recibirá el FLP de un dispositivo que no requiera PoE.
3. Cuando el switch recibe el FLP, suministra corriente a la línea.
4. El enlace se activa en 5 segundos.
5. El dispositivo (Teléfono IP) arranca.
6. El teléfono IP, a través de CDP, le indica al switch cuanta corriente
necesita (Los requisitos varían entre dispositivos).
@ 2012 Ibitec S.L. Todos los derechos reservados. 67
PoE – Estándar IEEE 802.3af
El estándar 802.3af requiere que los ocho hilos en el cable RJ-45
estén conectados.
Funcionamiento:
1. El switch aplica una señal DC constante a todos los puertos que
pueden requerir PoE.
2. Un dispositivo que cumpla con IEEE 802.3af aplica una resistencia de
25 ohm al circuito DC.
3. El switch detecta la resistencia y aplica poca potencia PoE al enlace.
4. El dispositivo (Teléfono IP) arranca.
5. El teléfono utiliza CDP para indicar sus necesidades de potencia.
@ 2012 Ibitec S.L. Todos los derechos reservados.
Fin
68
Preguntas