23
Redes y Servicios Avanzados Práctica 1 (VoIP) 1 Curso 14/15 LABORATORIO DE REDES Y SERVICIOS AVANZADOS Febrero de 2015 PRÁCTICA 1 GESTIÓN Y CONFIGURACIÓN DE REDES DE CONMUTACIÓN DE CIRCUITOS Y VoIP

Rsa Practica 1 Voip Primavera 2015

Embed Size (px)

DESCRIPTION

Enunciado práctica.

Citation preview

Page 1: Rsa Practica 1 Voip Primavera 2015

Redes y Servicios Avanzados

Práctica 1 (VoIP) 1 Curso 14/15

LABORATORIO DE

REDES Y SERVICIOS AVANZADOS

Febrero de 2015

PRÁCTICA 1 GESTIÓN Y CONFIGURACIÓN DE REDES DE CONMUTACIÓN DE

CIRCUITOS Y VoIP

Page 2: Rsa Practica 1 Voip Primavera 2015

Redes y Servicios Avanzados

Práctica 1 (VoIP) 2 Curso 14/15

ÍNDICE

1 Objetivos .................................................................................................................................................................... 5

1.1 Objetivos generales ...................................................................................................................................... 5

1.2 Objetivos parciales ....................................................................................................................................... 5

2 Equipamiento .......................................................................................................................................................... 6

3 Desarrollo de la práctica ..................................................................................................................................... 7

3.1 Configuración y administración básica de una IP PBX ................................................................ 7

3.1.1 Definición del plan de numeración .............................................................................................. 9

3.1.2 Configuración de servicios básicos y suplementarios ...................................................... 10

3.2 Configuración de un trunk PRI y análisis de tráfico Q.931 ..................................................... 13

3.3 Análisis de tráfico SIP y configuración de un trunk SIP ............................................................ 15

3.3.1 Análisis de tráfico SIP ...................................................................................................................... 15

3.3.2 Configuración de un trunk SIP .................................................................................................... 16

3.3.3 Interconexión de las cuatro sedes a través de trunk SIP ................................................. 18

3.4 Configuración de un trunk SS7 (opcional) ...................................................................................... 20

4 Documentación a entregar ............................................................................................................................. 22

5 Bibliografía ............................................................................................................................................................ 23

Page 3: Rsa Practica 1 Voip Primavera 2015

Redes y Servicios Avanzados

Práctica 1 (VoIP) 3 Curso 14/15

FÍGURAS

Figura 1. Escenario final de cada sede provincial ............................................................................................. 6

Figura 2. Escenario inicial con dos sedes aisladas ........................................................................................... 7

Figura 3. Equipamiento de una sede ...................................................................................................................... 8

Figura 4. Escenario de configuración de un trunk PRI Q.931 ................................................................... 13

Figura 5. Escenario de configuración de un trunk SIP ................................................................................. 15

Figura 6. Parámetros de configuración de un trunk SIP ............................................................................. 17

Figura 7. Interconexión de las cuatro sedes provinciales mediante trunks SIP ............................... 18

Figura 8. Interconexión a través de un trunk con protocolo SS7 ............................................................ 20

Figura 9. Configuración del fichero system.conf para SS7 ......................................................................... 21

Figura 10. Configuración del fichero chan_dahdi.conf para SS7 ............................................................. 21

Figura 11. Configuración del fichero extensions.conf para SS7 .............................................................. 22

Page 4: Rsa Practica 1 Voip Primavera 2015

Redes y Servicios Avanzados

Práctica 1 (VoIP) 4 Curso 14/15

TABLAS

Tabla 1. Plan de numeración PBX Oeste (Izquierda) ...................................................................................... 9

Tabla 2. Plan de numeración PBX Este (Derecha) ............................................................................................ 9

Tabla 3. Prefijos de red, direcciones VLAN y ubicación de sedes .............................................................. 9

Tabla 4. Prefijos de red y direcciones VLAN de Madrid .............................................................................. 10

Tabla 5. Prefijos de red y direcciones VLAN de Valencia ........................................................................... 10

Tabla 6. Prefijos de red y direcciones VLAN de Sevilla ............................................................................... 10

Tabla 7. Prefijos de red y direcciones VLAN de Bilbao ................................................................................ 10

Page 5: Rsa Practica 1 Voip Primavera 2015

Redes y Servicios Avanzados

Práctica 1 (VoIP) 5 Curso 14/15

1 Objetivos

1.1 Objetivos generales

• Analizar los servicios y capacidades ofrecidas por los centros de conmutación digital que

componen la estructura de la RDI y de la RDSI (ISDN), incluyendo servicios y protocolos

para transmisión de voz sobre IP (VoIP).

• Configurar y administrar una red privada de comunicaciones constituida por varios centros

de conmutación digital, estableciendo el valor de los parámetros que determinen su

comportamiento para satisfacer la demanda de servicio de los usuarios de acuerdo a unas

determinadas especificaciones.

1.2 Objetivos parciales

• Definir el plan de numeración de una red formada por varios centros de conmutación.

• Configurar una IP PBX basada en Asterisk1 mediante la plataforma de administración TrixBox2.

• Configurar terminales telefónicos software (softphones) para servicios VoIP.

• Configurar un Gateway ATA para la conexión de teléfonos analógicos convencionales a la

PBX mediante protocolo SIP.

• Configurar los terminales y la PBX para la prestación de diferentes servicios suplementarios:

desvíos, transferencia de llamadas, grupos de llamada, buzón de voz, conferencias, Follow

Me, IVR (Interactive Voice Response), etc.

• Interconectar dos PBX mediante líneas PRI E1 (2 Mbps) de las tarjetas digitales TE220 de

Digium con protocolo Q.931 para control de llamada y con protocolo ISUP-SS7 (opcional).

• Analizar capturas de tráfico del protocolo Q.931 para diferentes escenarios de llamadas.

• Analizar y comprender los protocolos y flujos de información básicos utilizados en una

comunicación VoIP (SIP, RTP, etc.).

• Interconectar dos PBX mediante trunk con protocolo SIP para la gestión de sesiones

multimedia a través de una red IP.

1 Asterisk es una plataforma de código abierto para telefonía (PBX) desarrollada inicialmente por Digium Inc.

2 Trixbox es una distribución de Linux basada en CentOS, que implementa una PBX basada en Asterisk e incorpora una interfaz gráfica GUI mediante FreePBX

Page 6: Rsa Practica 1 Voip Primavera 2015

Redes y Servicios Avanzados

Práctica 1 (VoIP) 6 Curso 14/15

2 Equipamiento Para la realización de las diferentes partes de la práctica se utilizará el siguiente equipamiento

hardware y software:

• Sistema de conmutación digital (PBX) basado en Asterisk

• Plataforma de configuración de Asterisk con interfaz gráfica: TrixBox

• Teléfonos analógicos convencionales

• Softphones: 3CX, X-Lite, etc.

• Gateway ATA Grandstream: pasarela para adaptación de terminales telefónicos

analógicos a protocolo SIP

• Tarjetas TE220 con dos líneas E1 (PRI a 2 Mbps) para interconexión de PBX y conexión a PSTN

• Analizador de protocolos Wireshark para análisis de tráfico SIP, RTP, Q.931, etc.

En la configuración final los diferentes terminales y equipos de la red se encuentran conectados a

dos IP PBX Asterisk, tal y como se muestra en la Figura 1.

Figura 1. Escenario final de cada sede provincial

Page 7: Rsa Practica 1 Voip Primavera 2015

Redes y Servicios Avanzados

Práctica 1 (VoIP) 7 Curso 14/15

3 Desarrollo de la práctica Para alcanzar los objetivos generales y parciales descritos en los puntos 1 y 2, la práctica se

divide en tres partes obligatorias y una parte opcional:

• Una primera parte en la que se realizarán tareas de configuración y administración de la PBX

Asterisk de manera individual y aislada, para ofrecer un conjunto de servicios y facilidades

acordes a unas determinadas especificaciones.

• Una segunda parte en la que se configurará una red privada formada por dos PBX

interconectadas entre sí a través de las líneas E1 PRI de la tarjeta TE220 de Digium,

permitiendo la comunicación entre todos los terminales. Se utilizará el protocolo de control

de llamadas Q931 para las dos líneas E1.

• Una tercera parte en la que se analizarán los protocolos y flujos de información de una

comunicación SIP y se configurará una red privada con servicios avanzados:

videoconferencias, IVR, CDR, etc.

• Una cuarta parte opcional en la que se modificará la configuración de las líneas E1 de la

tarjeta TE220 para utilizar el protocolo ISUP-SS7.

3.1 Configuración y administración básica de una IP PBX

La configuración básica de la IP PBX Asterisk se realizará mediante la plataforma Trixbox a la

que se accederá desde un navegador, especificando la dirección IP de la PBX Asterisk en la

VLAN correspondiente.

En la primera parte de la práctica el escenario y el equipamiento será el mostrado en la Figura 2,

dos sedes aisladas sin conexión entre ellas y en la Figura 3, equipamiento para una sede.

Figura 2. Escenario inicial con dos sedes aisladas

Page 8: Rsa Practica 1 Voip Primavera 2015

Redes y Servicios Avanzados

Práctica 1 (VoIP) 8 Curso 14/15

Figura 3. Equipamiento de una sede

El modo de funcionamiento de la PBX viene determinado por los valores de los parámetros

almacenados en una serie de ficheros de configuración que pueden ser modificados directamente

desde el CLI (Command Line Interface) de Asterisk o desde la interfaz gráfica GUI de Trixbox. Se

recomienda hacerlo siempre desde TrixBox.

Los ficheros de configuración más importantes de la PBX Asterisk son los siguientes:

• extensions.conf

• system.conf

• sip.conf

• chan-dahdi.conf

• dahdi-channels.conf

Estos ficheros deben ser guardados por el alumno al final de cada sesión de laboratorio, de forma

que al inicio de la siguiente sesión pueda cargar dichos ficheros (por ejemplo, mediante la

aplicación WinSCP) al directorio correspondiente en la PBX Asterisk.

Page 9: Rsa Practica 1 Voip Primavera 2015

Redes y Servicios Avanzados

Práctica 1 (VoIP) 9 Curso 14/15

3.1.1 Definición del plan de numeración

A cada PBX se encuentran conectados dos teléfonos analógicos convencionales, a través del GW

ATA Grandstream, y dos softphones instalados en un PC conectado también mediante VLAN a

cada PBX.

El alumno debe asociar un número de extensión (Prefijo+Número) y un identificador de llamada a

cada terminal, de acuerdo a la información dada en las tablas siguientes:

Tabla 1. Plan de numeración PBX Oeste (Izquierda)

Prefijo Número Identificador Tipo terminal

9x 401 Analog1 Teléfono analógico

9x 402 Analog2 Teléfono analógico

9x 451 Softphone1 Softphone 1

9x 452 Softphone2 Softphone 2

Tabla 2. Plan de numeración PBX Este (Derecha)

Prefijo Número Identificador Tipo terminal

9x 601 Analog1 Teléfono analógico

9x 602 Analog2 Teléfono analógico

9x 651 Softphone1 Softphone 1

9x 652 Softphone2 Softphone 2

Los prefijos de cada PBX de las distintas sedes provinciales se reflejan en la siguiente tabla:

Tabla 3. Prefijos de red, direcciones VLAN y ubicación de sedes

Sede Fila Identificadores PC Prefijo Direcciones VLAN

Madrid 1 G1-G2-G3-G4 91 192.168.1.0/24

Valencia 2 G5-G6-G7-G8 92 192.168.2.0/24

Sevilla 3 G9-G10-G11-G12 93 192.168.3.0/24

Bilbao 4 G13-G14-G15-G16 94 192.168.4.0/24

Page 10: Rsa Practica 1 Voip Primavera 2015

Redes y Servicios Avanzados

Práctica 1 (VoIP) 10 Curso 14/15

Tabla 4. Prefijos de red y direcciones VLAN de Madrid

Sede Identificadores PC Prefijo Direcciones VLAN

Madrid Oeste G1-G2 914 192.168.1.0/26

Madrid Este G3-G4 916 192.168.1.64/26

Tabla 5. Prefijos de red y direcciones VLAN de Valencia

Sede Identificadores PC Prefijo Direcciones VLAN

Valencia Oeste G5-G6 924 192.168.2.0/26

Valencia Este G7-G8 926 192.168.2.64/26

Tabla 6. Prefijos de red y direcciones VLAN de Sevilla

Sede Identificadores PC Prefijo Direcciones VLAN

Sevilla Oeste G9-G10 934 192.168.3.0/26

Sevilla Este G11-G12 936 192.168.3.64/26

Tabla 7. Prefijos de red y direcciones VLAN de Bilbao

Sede Identificadores PC Prefijo Direcciones VLAN

Bilbao Oeste G13-G14 944 192.168.4.0/26

Bilbao Este G15-G16 946 192.168.4.64/26

3.1.2 Configuración de servicios básicos y suplementarios

En esta primera parte de la práctica el alumno debe seguir los siguientes pasos para la

configuración de las PBX y de los terminales, configurando diferentes servicios básicos y

suplementarios:

1. Crear y asignar números de extensión a los terminales conectados a cada PBX de acuerdo a

la información contenida en las tablas anteriores.

2. Crear y configurar cuentas SIP en los softphones, de forma que estos se puedan registrar en

la PBX.

Para una primera comprobación de que las extensiones y los softphones han sido

correctamente configurados, realizar una llamada entre los dos softphones de la PBX.

Page 11: Rsa Practica 1 Voip Primavera 2015

Redes y Servicios Avanzados

Práctica 1 (VoIP) 11 Curso 14/15

3. Configurar el Gateway ATA Grandstream para la conexión de teléfonos analógicos a la PBX

mediante protocolo SIP.

Los pasos a seguir para la configuración del Gateway son los siguientes:

I. Acceder a la administración del GW desde un navegador

II. Definir un perfil acorde a la configuración solicitada en la práctica

III. Asignar el perfil definido anteriormente a los puertos FXS utilizados

4. Configurar los siguientes grupos de llamada (“Ring Group”):

a. RingGroup1 con número de extensión 500 (Prefijo+500). A este grupo pertenecen los

dos teléfonos analógicos. Las llamadas al grupo deben enviarse siempre al Analog1;

en caso de estar ocupado, se enviarán al Analog2.

b. RingGoup2 con número de extensión 520 (Prefijo+520). Este grupo estará formado por

los dos softphones y deben sonar ambos teléfonos cuando se realiza una llamada al

grupo.

Realizar una llamada a cada uno de los grupos desde un teléfono no perteneciente al grupo y

observar su comportamiento. ¿Para qué se utiliza el parámetro “Ring strategy”? Indicar el valor

asignado a este parámetro para cada uno de los grupos definidos.

5. Crear una conferencia (tipo Meet-Me) con las siguientes características:

• Nombre de la conferencia: Conferencia

• Número: Prefijo+550

• User PIN: 1111

• Admin PIN: 9999

La conferencia no se iniciará hasta la llegada del líder y cada vez que un usuario entra o sale

de la conferencia se anunciará al resto de miembros.

Establecer una conferencia con los dos teléfonos analógicos, que intentarán entrar en la

conferencia antes que el administrador, y el Softphone1 que actuará como administrador.

6. Configurar un servicio de recepción y redirección automática de llamadas de clientes (Digital

Receptionist) mediante la opción IVR (Interactive Voice Response) ofrecida por TrixBox. El

servicio debe cumplir las siguientes especificaciones:

Page 12: Rsa Practica 1 Voip Primavera 2015

Redes y Servicios Avanzados

Práctica 1 (VoIP) 12 Curso 14/15

• Número de acceso al servicio: 900 XY (Dónde “X” es el prefijo de la sede provincial

e “Y” es el prefijo de la PBX). Por ejemplo, para la sede de Madrid Oeste el número

de acceso será 900 14

Se seguirán los siguientes pasos para la configuración del IVR:

I. Grabar una locución que indique el nombre de la sede y las posibles opciones de

marcado:

• Si el usuario pulsa “1” la llamada será dirigida al Head Manager, cuya extensión

es la del Softphone1.

• Si el usuario pulsa “2” la llamada será enviada hacia el RingGroup1 creado en el

apartado 4.

• Si pulsa “3” la llamada será entregada al RingGroup2.

• En el caso de que el usuario no pulse ninguna tecla o no sea alguna de las

anteriores, se volverá a reproducir la locución y, por lo tanto, la llamada se

enviará de nuevo al IVR. Pero en ningún caso se volverá al IVR más de tres

veces.

II. Configurar los parámetros asociados al IVR.

III. Configurar una ruta entrante que entregue la llamada al IVR creado.

Para verificar la configuración se realizarán diferentes llamadas al número de simulación (900

XY) que permitan comprobar todas las opciones posibles.

Page 13: Rsa Practica 1 Voip Primavera 2015

Redes y Servicios Avanzados

Práctica 1 (VoIP) 13 Curso 14/15

3.2 Configuración de un trunk PRI y análisis de tráfico Q.931

Figura 4. Escenario de configuración de un trunk PRI Q.931

En esta segunda parte de la práctica el alumno tiene que realizar todas las acciones de

configuración necesarias para la interconexión de las dos sedes a través de las líneas E1 PRI de

la tarjeta TE220 de Digium (ver Figura 4). En ambas líneas E1 se utilizará el protocolo de control

e llamadas Q.931. La secuencia de pasos necesarios para la configuración e interconexión de las

dos PBX es la siguiente:

1. Configurar de la tarjeta TE220 de Digium. Para ello deben seguirse los siguientes pasos:

I. Configurar el fichero /etc/dahdi/system.conf

II. Configurar el fichero /etc/asterisk/chan_dahdi.conf

III. Configurar el fichero /etc/asterisk/extensions.conf añadiendo al final del

fichero las siguientes líneas:

[e1]

include => from-internal

exten => _9XY.,1,Dial(Zap/g1/${EXTEN})

exten => _9XY.,n, Hangup()

Trunk Q.931

Page 14: Rsa Practica 1 Voip Primavera 2015

Redes y Servicios Avanzados

Práctica 1 (VoIP) 14 Curso 14/15

donde “X” se corresponde con el prefijo de la sede e “Y” con el prefijo Oeste o Este

hacia donde se dirigirán las llamadas. Por ejemplo, para la sede de Madrid Oeste será

916.

2. Utilizando Trixbox, configurar los trunks para la interconexión de las dos PBX de acuerdo a las

siguientes especificaciones:

I. Añadir y configurar los parámetros del trunk. Cada uno de los trunk debe denominarse

g1 y g2

II. Configurar las rutas salientes (Outbound routes)

III. Configurar la ruta entrante (Inbound routes)

3. Activar las trazas Q.931 mediante el siguiente comando CLI de Asterisk en cada PBX:

o PRI debug linkset 1

4. Capturar todo el tráfico intercambiado para el establecimiento y desconexión de dos llamadas

entre dos teléfonos conectados a dos PBX diferentes. Analizando la captura obtenida,

responder a las siguientes cuestiones:

a. Representar gráficamente el intercambio de mensajes Q.931 para el establecimiento de las

dos llamadas. ¿Cómo se identifican los mensajes Q.931 que pertenecen a cada llamada?

b. Analizar detalladamente un mensaje SETUP, describiendo la funcionalidad de todos los

parámetros de dicho mensaje. ¿Qué parámetros del mensaje SETUP son obligatorios y

cuáles son opcionales?

Page 15: Rsa Practica 1 Voip Primavera 2015

Redes y Servicios Avanzados

Práctica 1 (VoIP) 15 Curso 14/15

3.3 Análisis de tráfico SIP y configuración de un trunk SIP

Figura 5. Escenario de configuración de un trunk SIP

En la tercera parte de la práctica el alumno tiene que realizar todas las acciones de configuración

necesarias para la interconexión de las dos sedes a través de un trunk SIP, manteniendo además

la interconexión a través de las líneas E1 de la tarjeta TE220 de Digium (ver Figura 5).

3.3.1 Análisis de tráfico SIP

Antes de proceder a la configuración del trunk, se analizará el tráfico SIP de diferentes capturas

realizadas con Wireshark, de forma que se verifiquen y consoliden los conceptos teóricos

explicados en teoría sobre la arquitectura y protocolos SIP.

1. Realizar una captura con Wireshark en la que aparezcan los mensajes SIP intercambiados

para registro de un softphone en el servidor de registro SIP de la IP PBX.

a. ¿Por qué aparecen varios mensajes SIP REGISTER?

b. ¿Qué tipo de autenticación realiza el servidor de registro SIP? Describir dicho

procedimiento de autenticación y los parámetros relacionados con dicho procedimiento.

2. Capturar el tráfico SIP intercambiado en una llamada desde un softphone a un teléfono

analógico en la misma PBX.

Trunk Q.931

Trunk SIP

Page 16: Rsa Practica 1 Voip Primavera 2015

Redes y Servicios Avanzados

Práctica 1 (VoIP) 16 Curso 14/15

a. Analizar los parámetros del protocolo SDP intercambiados durante el establecimiento de la

sesión. En concreto, ver los codecs de audio y video utilizados y los números de puertos

asignados para ambos flujos RTP.

b. Utilizando la opción Statistics -> Flow Graph, obtener una representación gráfica de los

mensajes SIP intercambiados entre los diferentes elementos SIP que intervienen en la

llamada anterior. Comentar brevemente dicho intercambio de mensajes SIP.

3. Capturar en la PBX Asterisk el tráfico SIP intercambiado para una llamada desde un softphone

IP a un terminal analógico conectado el GW AT. Para ello, se utilizará el siguiente comando de

Trixbox: tcpdump –s 0 –w /tmp/nombre-fichero.pcap

Obtener la representación gráfica de los mensajes SIP intercambiados en la captura anterior

(opción Statistics -> Flow Graph de Wireshark) e indicar los números de puerto

utilizados para el flujo de audio entre todos los elementos que intervienen en la llamada.

3.3.2 Configuración de un trunk SIP

Para la interconexión de las dos sedes a través de un trunk SIP deben realizarse las siguientes

acciones utilizando Trixbox:

I. Añadir un Trunk SIP y configurar los parámetros indicados en la Figura 6 mostrada a

continuación.

II. Añadir y definir una ruta saliente (opción Outbound routes) y configurar el Dial

Patterns para cada una de las PBX, de acuerdo a las siguientes especificaciones:

• Las llamadas a los softphones de la otra sede deben enrutarse por el Trunk SIP en

primera opción y por el Trunk Q.931 en segunda opción.

• Las llamadas a los teléfonos analógicos deben encaminarse a través del Trunk

Q.931 en primera opción y por el Trunk SIP en segunda opción.

Establecida la configuración anterior se deben realizar varias llamadas entre teléfonos

conectados a dos PBX diferentes y comprobar que tanto el Trunk SIP como el Trunk Q.931

funcionan correctamente. Se debe verificar además que las llamadas toman el trunk adecuado

en cada caso.

Page 17: Rsa Practica 1 Voip Primavera 2015

Redes y Servicios Avanzados

Práctica 1 (VoIP) 17 Curso 14/15

Comprobada la configuración correcta de los dos trunks, se debe proceder con los siguientes

apartados:

1. Capturar el tráfico SIP intercambiado a través de las dos IP PBX, utilizando para ello el

comando tcpdump descrito anteriormente.

a. Obtener la representación gráfica del tráfico SIP intercambiado en cada PBX.

b. Comentar brevemente el intercambio de mensajes que se produce en cada PBX,

indicando los elementos que intervienen en cada caso.

2. Modificar la configuración del trunk SIP y las extensiones para que se puedan realizar

videollamadas entre softphones de distintas PBX.

Figura 6. Parámetros de configuración de un trunk SIP

Page 18: Rsa Practica 1 Voip Primavera 2015

Redes y Servicios Avanzados

Práctica 1 (VoIP) 18 Curso 14/15

Realizar una videollamada y capturar el tráfico intercambiado en cada PBX con el comando

tcpdump. Analizando dicha captura deben identificarse e indicarse los números de puertos

de los flujos de audio y vídeo utilizados en la videollamada.

3. Realizar un mapeo de los equipos utilizados en esta parte de la práctica con los

componentes definidos en la arquitectura SIP vistos en clase de teoría.

3.3.3 Interconexión de las cuatro sedes a través de trunk SIP

Finalmente, se tiene que configurar la red para que sea posible establecer comunicaciones entre

los terminales de las cuatro sedes mostradas en la Figura 7.

La interconexión de las sedes se realizará mediante trunks SIP, de acuerdo al siguiente esquema:

• Interconexión de sedes de Madrid y Valencia. Se definirá y configurará un trunk SIP entre

Madrid Este y Valencia Este (SIP-MadVal-Este).

• Interconexión de sedes de Valencia y Sevilla. Se definirá un trunk SIP entre Valencia

Oeste y Sevilla Oeste (SIP-ValSev-Oeste).

SIP-MadVal-Este

SIP-ValSev-Oeste SIP-SevBil-Este

Figura 7. Interconexión de las cuatro sedes provinciales mediante trunks SIP

Page 19: Rsa Practica 1 Voip Primavera 2015

Redes y Servicios Avanzados

Práctica 1 (VoIP) 19 Curso 14/15

• Interconexión de Sevilla y Bilbao. Se establecerá un trunk SIP entre Sevilla Este y Bilbao

Este (SIP-SevBil-Este).

Para que sea posible la comunicación entre todos los terminales conectados a la red a nivel

nacional será necesario añadir las rutas de salida (Outbound routes) y definir las reglas de

marcado (Dial Patterns) en cada PBX para el encaminamiento adecuado de la llamadas hacia

las otras sedes utilizando los trunks SIP configurados.

Finalizada la configuración, se debe verificar que se pueden establecer videollamadas entre

cualquier par de softphones conectados a la red a nivel nacional.

Page 20: Rsa Practica 1 Voip Primavera 2015

Redes y Servicios Avanzados

Práctica 1 (VoIP) 20 Curso 14/15

3.4 Configuración de un trunk SS7 (opcional)

Como parte opcional se modificará la configuración de las líneas E1 de la tarjeta TE220 para

utilizar el protocolo ISUP-SS7 en lugar de Q.931. Para ello, el alumno tiene que realizar la

secuencia de acciones siguiente:

1. Modificar la configuración de los siguientes ficheros:

• Fichero /etc/dahdi/system.conf (configuración mostrada en la Figura 9).

• Fichero /etc/asterisk/chan_dahdi.conf . Los valores XXXX de los parámetros de

la Figura 10 tienen que ser sustituidos por valores adecuados, que pueden obtenerse del

manual de configuración de la tarjeta TE220.

• Fichero /etc/asterisk/extensions.conf (añadir al final del fichero las líneas

mostradas en la Figura 11, donde “X” se corresponde con el prefijo de la sede e “Y” con el

prefijo Oeste o Este hacia donde se dirigirán las llamadas. Por ejemplo, para la sede de

Madrid Oeste será 916).

Figura 8. Interconexión a través de un trunk con protocolo SS7

Trunk ISUP-SS7

Page 21: Rsa Practica 1 Voip Primavera 2015

Redes y Servicios Avanzados

Práctica 1 (VoIP) 21 Curso 14/15

Figura 9. Configuración del fichero system.conf para SS7

Figura 10. Configuración del fichero chan_dahdi.conf para SS7

Page 22: Rsa Practica 1 Voip Primavera 2015

Redes y Servicios Avanzados

Práctica 1 (VoIP) 22 Curso 14/15

2. Utilizando Trixbox, añadir y configurar los trunk SS7 para interconexión de las dos PBX. Cada

uno de los trunk debe denominarse g1 y g2

3. Configurar las rutas salientes (Outbound routes)

4. Configurar la ruta entrante (Inbound routes)

5. Activar las trazas SS7 mediante el siguiente comando CLI de Asterisk en cada PBX:

o ss7 debug linkset 1

Finalizada la configuración, se realizarán llamadas entre teléfonos de PBX diferentes y se

comprobará que se establece la llamada a través del trunk SS7. Para ello, debe observarse

intercambio de señalización ISUP a través de las líneas E1.

4 Documentación a entregar

Se elaborará una memoria con los resultados y respuestas de cada uno de los apartados de las

cuatro partes de la práctica. Se hará una única memoria por cada sede.

Los alumnos tendrán que subir a la plataforma Moodle un fichero ZIP que contenga la memoria en

formato PDF y todas las capturas Q.931, SIP y SS7, realizadas en las partes 2, 3 y 4,

respectivamente. El fichero ZIP debe contener los siguientes ficheros:

o Memoria: RSA-Apellidos-Nombre-P1-2015-Memoria.pdf

o Capturas: RSA-Apellidos-Nombre-P1-2015-Capturas.zip

El plazo de entrega de la memoria de la práctica finaliza el martes 31 de marzo a las 23:55 horas.

Figura 11. Configuración del fichero extensions.conf para SS7

Page 23: Rsa Practica 1 Voip Primavera 2015

Redes y Servicios Avanzados

Práctica 1 (VoIP) 23 Curso 14/15

5 Bibliografía • Asterisk The Future of Telephony. Van Meggelen, J.,Madsen, L. & Smith, J. Ed. O’REally,

2nd Edition, August 2007

• Asterisk. The Open Source Telephony Projects: www.asterisk.org

• Digium. The Asterisk Company: www.digium.com

• Trixbox-2 without Tears Powered by Asterisk. Version 2. Ben Sharif 1st January 2007

• User Manual. TE 220 Series. Digium, Inc. 2011.