lab09 tarj as asterisk

13
 REDES Y COMUNICACIONES DE DATOS TELECOMUNIC ACIONES II VI CICLO LABORATORIO N° 09 “TARJETAS ANALOGICAS Y PLAN DE DISCADO”

Upload: alexis-mejia-aquino

Post on 11-Jul-2015

165 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: LAB09 Tarj as Asterisk

5/11/2018 LAB09 Tarj as Asterisk - slidepdf.com

http://slidepdf.com/reader/full/lab09-tarj-as-asterisk 1/13

REDES Y COMUNICACIONES DE DATOS

TELECOMUNICACIONES IIVI CICLO

LABORATORIO N° 09

“TARJETAS ANALOGICAS Y PLAN DE DISCADO”

Page 2: LAB09 Tarj as Asterisk

5/11/2018 LAB09 Tarj as Asterisk - slidepdf.com

http://slidepdf.com/reader/full/lab09-tarj-as-asterisk 2/13

Page 3: LAB09 Tarj as Asterisk

5/11/2018 LAB09 Tarj as Asterisk - slidepdf.com

http://slidepdf.com/reader/full/lab09-tarj-as-asterisk 3/13

Interfaces Analógicas y Plan de discadoTelecomunicaciones II

Objetivo s:

• Configurar teléfonos Analógicos.• Configurar troncales Analógicas.• Utilizar aplicaciones en el plan de discado.• Hacer una red con teléfonos analógicos y teléfonos IP.

Equipos, Materiales, Programas y Recursos:

• Una computadora con SO Linux y Asterisk instalado.• Una tarjeta Digium con 2 puertos FXS Y 2 puertos FXO• Una tarjeta Sangoma con 02 puertos FSX y 02 puertos FXO• Teléfonos analógicos.• Teléfonos IP por software y/o hardware.

Introducción:

En este laboratorio aprenderemos a configurar las tarjetas analógicas Digium TDM ySangoma utilizando los drivers dahdi y wanpipe respectivamente para utilizar interfacesFXS donde colocaremos teléfonos analógicos. Se configurarán los canales analógicos enAsterisk utilizando el archivo system.conf para utilizarlos en el plan de discado. Seimplementará una red híbrida agregándole a esta configuración los teléfonos SIP quevimos la clase anterior.

Seguridad:

• Ubicar maletines y/o mochilas en el gabinete al final de aula de Laboratorio.•

No ingresar con líquidos ni comida al aula de Laboratorio.• Tener cuidado en conectar los equipos utilizando cable y enchufes en buenestado.• Asegurarse de conectar y desconectar los dispositivos cuando estén apagados.• Al culminar la sesión de laboratorio, apagar correctamente la computadora y elmonitor.

Dpto. de Informática Pág. 3

Page 4: LAB09 Tarj as Asterisk

5/11/2018 LAB09 Tarj as Asterisk - slidepdf.com

http://slidepdf.com/reader/full/lab09-tarj-as-asterisk 4/13

Interfaces Analógicas y Plan de discadoTelecomunicaciones II

 IntroducciónLa instalación de la tarjetas analógicas y digitales dependerá del fabricante y del tipo demodulo de driver linux a usar con Asterisk los cuales son dahdi (zaptel en versiones 1.2 y1.4) en el caso de Digium y wanpipe en el caso de tarjetas Sangoma. Actualmente Asteriskrecomienda usar DAHDI para el manejo de las tarjetas analógicas y digitales.

TARJETAS ANALÓGICAS SANGOMA y DIGIUM CON DAHDI y WANPIPE

Se deberá haber instalado y compilado el modulo zaptel y dahdi antes de la instalación desoftware asterisk, luego se procederá a configurar los siguientes archivos:

En el caso de usar dahdi:

• system.conf  Ubicado en /etc/dahdi , aquí se configura la señalización y el tipo decanal dahdi que la tarjeta Digium tiene instalada como hardware FXS, FXO ycanales E1/PRI.

• chan_dahdi.conf  Ubicado en /etc/asterisk, aquí se configura parámetros deseñalización de los canales analógicos dahdi de la tarjeta Digium.

PARTE I – INSTALACIÓN TARJETA ANALOGICA SANGOMA CON DAHDI

Las interfaces FXS y FXO de las tarjetas Sangoma son identificadas por medio de colores,las interfaces FXS son de color verde y las FXO de color rojo, cada tarjeta FXS contienedos canales de voz, el slot de la derecha son los canales 1 y 2 y el slot izquierda junto a losconectores telefónicos son los canales 3 y 4 y la asignación de los canales en losconectores telefónicos se asignan de abajo hacia arriba empezando por el canal 1.

También es necesario energizar la tarjeta para el funcionamiento del generador detimbrado.

 

Procedimiento

Obtener el archivo wanpipe-3.5.20.tgz el cual se encuentra en la página web de Sangomao en directorio /usr/src Wanpipe tiene los driver de las tarjetas analógicas y digitales delfabricante Sangoma.

Previo

1. Ingresar a /usr/src y copiar archivo wanpipe-3.5.20.tgz a /usr/local, descomprimir elarchivo wanpipe-3.5.20.tgz y descargar con yum las librerías flex:

Dpto. de Informática Pág. 4

Page 5: LAB09 Tarj as Asterisk

5/11/2018 LAB09 Tarj as Asterisk - slidepdf.com

http://slidepdf.com/reader/full/lab09-tarj-as-asterisk 5/13

Interfaces Analógicas y Plan de discadoTelecomunicaciones II

# cd /usr/src

# cp /usr/src/wanpipe-3.5.20.tgz /usr/src

# tar –zxvf wanpipe-3.5.20.tgz

# yum install flex*

2. Instalar y compilar Sangoma wanpipe:

# cd /usr/src/wanpipe-3.5.20

# ./Setup dahdi

• Ingrese Y al salir el siguiente mensaje:

  Would you like to install WANPIPE now? [y] Y/N: Y

Ingresar el directorio de trabajo dahdi (/usr/src/dahdi_linux), seleccione: 1 

1: /usr/src/dahdi_linux-2.4.1.2

Please select working dahdi directory [1-1] [m]: 1

!!!!!!! Esperar el proceso de compilación !!!!!!!!!!!!

• En este paso se creará los archivos de configuración para dahdi incluyendo losarchivos system.conf en /etc y chan_dahdi /etc/asterisk, ingrese: Y

Would you like to configure wanpipe devices for DAHDI ? (Y/N): Y

• El siguiente paso creará los archivos DAHDI, chan_dahdi.conf  en /etc/asteriskingrese: 1

Would you like to generate /etc/asterisk/chan_dahdi.conf:

1. YES2. NO

[1-2] : 1

• Detección de tarjeta Sangoma A200, ingrese: 1

Would you like to configure AFT-A200 on SLOT:4 BUS:33

1. YES2. NO

[1-2] : 1

• Seleccione el tipo de codec G711 a usar, ingrese: 1

Dpto. de Informática Pág. 5

Page 6: LAB09 Tarj as Asterisk

5/11/2018 LAB09 Tarj as Asterisk - slidepdf.com

http://slidepdf.com/reader/full/lab09-tarj-as-asterisk 6/13

Interfaces Analógicas y Plan de discadoTelecomunicaciones II

1. MULAW - North American2. ALAW - Europe

[1-2] : 1

• Seleccione el tipo de protección de Red, ingrese: 1

Which Operator Mode will be used?

1. FCC2. TRB213. AUSTRALIA

[1-2] : 1

• Luego confirme la instalación de acuerdo a lo solicitado en los mensajes siguiente:

Press any key to continue

AFT-A200 configured on SLOT:4 BUS: 33 SPAN:1

Analog card configuration complete

Press any key to continue

• Luego se aceptará la confirmación de la configuración, ingrese: 1

Configuration Complete ! Please Select Following:

1. YES

2. NO

[1-2] : 1

• Guardar los cambios ingresando la opción: 1 o 3

• Activar la carga del driver de la tarjeta Sangoma al iniciar el Sistema Operativo,seleccione: 1 

Would you like wanrouter to start on system boot ?

1. YES

2. NO

[1-2] : 1• Cargar el archivo dahdi_cfg, el cual activa los canales de la tarjeta Sangoma,

ingrese: 1

Would you like to execute `dahdi_cfg` each time wanroute start ?

1. YES2. NO

[1-2] : 1

3. Comandos de operación y mantenimiento (!!!!!!!!!!!!! No Ejecutar):

Dpto. de Informática Pág. 6

Page 7: LAB09 Tarj as Asterisk

5/11/2018 LAB09 Tarj as Asterisk - slidepdf.com

http://slidepdf.com/reader/full/lab09-tarj-as-asterisk 7/13

Interfaces Analógicas y Plan de discadoTelecomunicaciones II

# wancfg_dahdi (para instalar los drivers Sangoma y archivos dahdi)

# wanrouter start (carga los drivers a memoria del linux)

# dadhi_cfg (activa los canales de la tarjeta Sangoma)

4. Paramos el el servicio asterdik:

# service asterisk stop

5. Verificar el archivo system.conf ubicado en /etc/dahdi:

loadzone=usdefaultzone=us

#Sangoma AFT-A200 [slot:4 bus:33 span:1] <wanpipe1>

fxoks=1echocanceller=mg2,1fxoks=2echocanceller=mg2,2fxsks=3echocanceller=mg2,3fxsks=4echocanceller=mg2,4

6. Reiniciar el servicio dahdi:

# service dahdi restart

Configurando canales DAHDI:

7. Ingresar al directorio /etc/asterisk/ hacer una copia de seguridad del archivochan_dahdi.conf y crear uno nuevo:

#cd /etc/asterisk/#mv chan_dahdi.conf chan_dahdi.conf.old#vi chan_dahdi.conf 

8. Ingresar al archivo chan_dahdi.conf la configuración general para los canales:

[trunkgroups]

[channels]context=defaultusecallerid=yeshidecallerid=nocallwaiting=yesusecallingpres=yescallwaitingcallerid=yesthreewaycalling=yes

transfer=yescanpark=yescancallforward=yes

Dpto. de Informática Pág. 7

Page 8: LAB09 Tarj as Asterisk

5/11/2018 LAB09 Tarj as Asterisk - slidepdf.com

http://slidepdf.com/reader/full/lab09-tarj-as-asterisk 8/13

Interfaces Analógicas y Plan de discadoTelecomunicaciones II

callreturn=yesechocancel=yesechocancelwhenbridged=yesrelaxdtmf=yesrxgain=0.0txgain=0.0group=1callgroup=1pickupgroup=1immediate=no

9. Ingresar y modificar el archivo chan_dahdi.conf la configuración de los canales FXS:

context=internosgroup=1echocancel=yessignalling = fxo_kschannel => 1

context=internosgroup=1echocancel=yessignalling = fxo_kschannel => 2

• Nota: Se debe tener en cuenta que en la tarjeta Sangoma la interfase FXS es vistaen Asterisk como una FXO y la interfase FXO como FXS.

10. Ingresar y modificar el archivo chan_dahdi.conf la configuración de los canales FXO:

context=pstngroup=0echocancel=yessignalling = fxs_kschannel => 3

context=pstngroup=0echocancel=yessignalling = fxs_kschannel => 4

11. Iniciamos el servicio asterisk:

# service asterisk start

12. Verificar si los teléfonos analógicos reciben tono de marcado.

 _____________________________________________________________________  __ 

13. Ingresar a la línea de comandos de asterisk y ver los canales configurados:

# asterisk –r 

CLI> dahdi show channels

14. Para ver la configuración de un canal en particular:

Dpto. de Informática Pág. 8

Page 9: LAB09 Tarj as Asterisk

5/11/2018 LAB09 Tarj as Asterisk - slidepdf.com

http://slidepdf.com/reader/full/lab09-tarj-as-asterisk 9/13

Interfaces Analógicas y Plan de discadoTelecomunicaciones II

CLI> dahdi show channel 1

Configurando el Plan de Discado:

15. Ingresar al directorio /etc/asterisk/ hacer una copia de seguridad del archivoextensions.conf y crear uno nuevo:

# cd /etc/asterisk/# mv extensions.conf extensions.conf.old# vi extensions.conf 

16. Ingresar al archivo extensions.conf la configuración general:

[general]static=yes

writeprotect=yes

17. En el contexto internos y agregar 2 extensiones relacionadas con dos dispositivosDAHDI.

[internos]

exten=> 1101,1,dial(dahdi/1,20,Trt)exten=> 1101,2,hangup

exten=> 1102,1,dial(dahdi/2,20,Trt)

exten=> 1102,2,hangup18. Agregar 2 extensiones:

exten=>1001,1,Answer exten=>1001,2,Echo

exten=>1002,1,Answer exten=>1002,2,Playback(hello-world)exten=>1002,3,Hangup

Guardar la configuración.

19. Recargar los archivos de configuración desde el CLI de asterisk:

CLI> reload

20. Comprobar que se pueden establecer las llamadas entre las extensiones 1101 y 1102.

21. Asegurarse que esté en una verbosidad alta

CLI>core set verbose 5

22. Establecer llamadas entre los teléfonos configurados y observar en el CLI de Asterisk

los eventos registrados.

Dpto. de Informática Pág. 9

Page 10: LAB09 Tarj as Asterisk

5/11/2018 LAB09 Tarj as Asterisk - slidepdf.com

http://slidepdf.com/reader/full/lab09-tarj-as-asterisk 10/13

Interfaces Analógicas y Plan de discadoTelecomunicaciones II

23. Llamar a la extensión 1001 ver la salida en el CLI de Asterisk. Colgar la llamada yobservar la salida del CLI.

24. Llamar a la extensión 1002 ver la salida en el CLI de Asterisk. Colgar la llamada yobservar la salida del CLI.

25. Agregar 2 teléfonos SIP 2001 y 2002 y realizar pruebas de llamadas entre las 4extensiones.

Probando diferentes timbrados

26. modificar el archivo extensions.conf como sigue:

[internos]exten=> 1101,1,Dial(Dahdi/1r2,20,Trt)exten=> 1101,2,Hangup

exten=> 1102,1,Dial(Dahdi/2r3,20,Trt)

exten=> 1102,2,Hangup

27. Establecer llamadas entre los teléfonos 1101 y 1102 configurados. ¿Qué diferenciaobserva?

 _____________________________________________________________________  __ 

 _____________________________________________________________________  __ 

Grabando vozPara que un usuario pueda grabar su voz utilizando un teléfono utilizaremos la aplicaciónRecord.

28. En el archivo extensions.conf agregamos una nueva extensión para grabar voz:

exten=>1003,1,Answer()exten=>1003,2,Record(prueba.gsm)exten=>1003,3,Hangup

29. Desde cualquier teléfono llamar la extensión 1003 y grabar un mensaje. ¿Cómo se

finaliza la grabación? ¿Donde se grabo el archivo? _____________________________________________________________________  __ 

 _____________________________________________________________________  __ 

 _____________________________________________________________________  __ 

30. Crear otra extensión para escuchar el mensaje grabado y hacer la prueba respectiva.

exten=>1004,1,Playback(prueba)exten=>1004,2,Hangup()

Dpto. de Informática Pág. 10

Page 11: LAB09 Tarj as Asterisk

5/11/2018 LAB09 Tarj as Asterisk - slidepdf.com

http://slidepdf.com/reader/full/lab09-tarj-as-asterisk 11/13

Interfaces Analógicas y Plan de discadoTelecomunicaciones II

31. Añadirle un tiempo de espera antes iniciar la grabación y el tiempo que durara lagrabación, modificar la extensión 1003 como sigue. Llamar y observar que ocurre:

exten=>1003,2,Record(prueba.gsm,1,10)

 _____________________________________________________________________ 

 __ 

 _____________________________________________________________________  __ 

32. Para que el mensaje no se sobre-escriba agregar %d al nombre del archivo. Modificar la extensión 1003, grabar varios mensajes y observar que ocurre.

exten=>1003,2,Record(prueba%d.gsm,1,10)

 _____________________________________________________________________  __ 

 _____________________________________________________________________  __ 

Troncal a la PSTN:

33. Agregar en el archivo extensions.conf  en el contexto internos para la conexión a lared pública PSTN por medio de las interfaces FXO las cuales están relacionados a loscanales DAHDI/3 y DAHDI/4.

Salida desde extensiones internas a la PSTN:

[salida-a-pstn]

exten=>_777XXXX,1,Dial(Dahdi/3/${EXTEN:3},20,Trt)exten=>_777XXXX,2,Hangup()

Guardar la configuración.

34. Recargar los archivos de configuración desde el CLI de asterisk:

CLI>reload

35.Llamar a un número de la PSTN tomando la línea en el canal 4. Utilizando de losteléfonos analógico o IPs marcar: *9 <num. externo> 

Ejm: *93001

Observar en el CLI de Asterisk los eventos registrados.

36. Qué efecto tiene la variable: EXTEN:2

 _____________________________________________________________________ 

 _____________________________________________________________________ 

 _____________________________________________________________________ 

37. Agregar en el archivo extensions.conf la extensión que recibirá las llamadas dentro delcontexto entranta-a-pstn y hará timbrar el teléfono IP 2002:

Dpto. de Informática Pág. 11

Page 12: LAB09 Tarj as Asterisk

5/11/2018 LAB09 Tarj as Asterisk - slidepdf.com

http://slidepdf.com/reader/full/lab09-tarj-as-asterisk 12/13

Interfaces Analógicas y Plan de discadoTelecomunicaciones II

Ahora crearemos la extensión que recibirá las llamadas de la PSTN, que actuará comola operada de la central telefónica.

[entrada-a-pstn]include=>internal

exten=>s,1,Dial(Dahdi/1,20,Trt)exten=>s,n,Hangup

Guardar y recargar la configuración.

38. Desde un teléfono de la PSTN llamar al número público asignado a la compañía.Observar el CLI de asterisk. ¿Qué teléfono timbra? 

Opcional:

Crear una extensión que permita probar los teléfonos utilizando la aplicaronecho

, primerodebe dar un mensaje de bienvenida que explique al usuario el procedimiento a seguir,luego cuando el usuario termine las pruebas presionando #, de un mensaje de despedidaantes colgar.

Hacer un plan de discado con las siguientes extensiones 2103 y 2104 extensiones SIP,2101 y 2102 extensiones analógicas. Cuando la extensión 2101 timbre por mas de 20 seg.Inmediatamente debe timbrar la extensión 2103 y viceversa. Aplicar el mismo concepto alas extensiones 2102 y 2104.

Observaciones y Conclusiones

 _____________________________________________________________________  __ 

 _____________________________________________________________________  __ 

 _____________________________________________________________________  __ 

Dpto. de Informática Pág. 12

Page 13: LAB09 Tarj as Asterisk

5/11/2018 LAB09 Tarj as Asterisk - slidepdf.com

http://slidepdf.com/reader/full/lab09-tarj-as-asterisk 13/13

Interfaces Analógicas y Plan de discadoTelecomunicaciones II

Criterios de Evaluación

Redes y Comunicaciones de DatosRúbrica

Resultado:

a. Los estudiantes, implementan y mantienen Redes de Computadoras ySistemas de Comunicaciones de datos, proporcionando seguridad a losmedios involucrados con el procesamiento y transferencia de información,aplicando técnicas de gestión de proyectos y herramientas modernas.

Criterio de desempeño : a.1. Instala, configura y mantiene equipos de cómputo, redes de datos,sistemas operativos y sistemas de telecomunicaciones.

Curso: Telecomunicaciones II Semestre 6

Actividad: Configuración de Interfaces Analógicas y Plande Discado. Semana 10

Nombre del alumno Sección DocenteAdolfo

Cáceres

  Periodo Fecha

CRITERIOS A EVALUACIÓNExcelent

e BuenoRequier e Mejora No aceptable

PuntajeLogrado

Configura los drivers para las interfasesanalógicas FXS y FXO de las tarjetas Digium ySangoma. (laboratorio)

4 3 2 1-0

Configura las interfaces analógicas en elservidor Asterisk.

4 3 2 1-0

Configura el plan de discado en el archivoextensions.conf, y utiliza patrones de marcado.

4 3 2 1-0

Realiza pruebas de conectividad,procedimientos de llamada y analiza losresultados y soluciona los posibles problemas.(laboratorio)

4 3 2 1-0

Describe la secuencia correcta de lasoperaciones y presenta conclusiones yrecomendaciones (informe de laboratorio)

4 3 2 1-0

Puntaje Total  

Puntaje Descripción

Excelente 4Demuestra un completo entendimiento del problema o realiza laactividad cumpliendo todos los requerimientos especificados.

Bueno 3Demuestra un considerable entendimiento del problema o realiza laactividad cumpliendo con la mayoría de los requerimientosespecificados

Requiere mejora 2Demuestra un bajo entendimiento del problema o realiza la actividadcumpliendo con la pocos de los requerimientos especificados..

No Aceptable 1-0 No demuestra entendimiento del problema o de la actividad.

Dpto. de Informática Pág. 13