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