You are on page 1of 11

06/10/2013

UNIDAD 09
Tarjetas Analógicas

1

Introducción
• Nuestro servidor de comunicaciones ya está
funcionando con teléfonos SIP y teléfonos
analógicos. Pero solo nos permite llamadas
entre los teléfonos locales y los teléfonos de otro
servidor asterisk.
• Ahora necesitamos comunicarnos con el
exterior para eso deberemos conectarnos a la
PSTN, para esto utilizaremos hardware Digium y
configuraremos Asterisk para que utilice líneas
analógicas y digitales.
2

1

3 Agenda Configurando tarjetas DIGIUM TDM Implementando el plan de discado Aplicaciones 2 .06/10/2013 Objetivos Configurar líneas analogías o troncales TDM para comunicarse con la PSTN. Configurar el plan de discado para atender llamadas entrantes y salientes hacia la PSTN.

06/10/2013 Configurando Tarjetas Digium TDM 5 Tarjeta TDM400P Es una tarjeta Digium que soporta hasta 4 módulos donde podemos colocar interfase FXS y/o FXO. 6 3 .

Este archivo es leído por el programa dahdi_cfg para la configuración de los drivers. Aquí se configura el hardware dahdi como son las tarjetas TDM400P. 7 system. 8 4 . El módulo x100m de color rojo provee un puerto con señalización FXO.06/10/2013 Módulos FXS / FXO El módulo s110m de color verde provee un puerto con señalización FXS.conf system.conf se ubica en la carpeta /etc/dahdi a diferencia del resto de archivos de configuración.

y 2 módulos FXO en los canales 3 y 4.conf está dada por las siguientes opciones.2 fxsks=3. El archivo de configuración /etc/dahdi/system. •fxols – indica señalización FXO loop-start •fxogs – indica señalización FXO ground-start •fxoks – indica señalización FXO kewl-start •fxsls – indica señalización FXS loop-start •fxsgs – indica señalización FXS ground-start •fxsks – indica señalización FXS kewl-start 9 system.conf quedaría de la siguiente manera: fxoks=1.conf Asumimos que tenemos una tarjeta TDM400P con 2 módulos FXS en los canales 1 y 2.06/10/2013 system.conf La señalización FXS / FXO en el system.4 loadzone = fr defaultzone = fr 10 5 .

12 6 .06/10/2013 Cargando los módulos Para cargar los módulos se deben ejecutar los siguientes comandos en el shell de Linux: # modprobe wctdm # dahdi_cfg -vvv 11 system.conf Configurando y cargando el módulo dahdi lo tenemos disponible para que cualquier aplicación haga uso de él. Aquí se configuran que canales de la tarjeta digium y como serán utilizados por asterisk por el módulo chan_dahdi.conf. Para que Asterisk pueda utilizarlo es necesario que configuremos el archivo /etc/dahdi/system.

4 14 7 .0 13 chan_dahdi.0 txgain=0.) group 1 signalling=fxo_ks language=en context=reception channel => 1.06/10/2013 Ejemplo de chan_dahdi.conf (cont.2 group 2 signalling=fxs_ks language=fr context=from-PSTN channel => 3.conf [trunkgroups] [channels] usecallerid=yes hidecallerid=yes callwaiting=yes threewaycalling=yes transfer=yes echocancel=yes echocancelwhenbridged=yes rxgain=0.

06/10/2013 Implementando el plan de discado 15 Nomenclatura de canales La sintaxis para nombrar canales DAHDI es la siguiente. Canales de entrada: DAHDI/<channel> Ejm: DAHDI/1 DAHDI/3 DAHDI/g0 16 8 .

La sintaxis es la siguiente: Record(filename.20.1.Hangup() exten => 2002.1.trT) exten => 2002.Hangup() [from-PSTN] exten => s.1.Dial(SIP/2003.Dial(DAHDI/g2/${EXTEN}) 17 Aplicaciones Record – Graba la voz que ingresa a un canal.2.10.06/10/2013 Plan de Discado La configuración del plan de discado para un canal DAHDI FXS es de la siguiente manera: [local] exten => 2001.trT) exten => 2001.Dial(DAHDI/2.20.Dial(DAHDI/1.format[|silence][|mxduration][|option]) 18 9 .Ttr) [to-PSTN] exten => _[2-7]XXXXXX.1.2.

. La sintaxis es la siguiente: WaitExten(seconds) WaitExten([seconds][|options]) 20 10 . La sintaxis es la siguiente: Background(filename1[&filename2.][|options[|langoverri de][|context]]) 19 Aplicaciones WaitExten – Espera a que se ingrese una nueva extensión.. dándole la oportunidad al que llama de marcar una nueva extensión.06/10/2013 Aplicaciones Background – Tocará la lista de archivos especificada mientras espera que se ingrese un número de extensión.

21 Gracias por su atención . . aquí se definen principalmente los ______ configurados y la señalización. que indica el tipo de canal y el número de canal que estamos utilizando. !!! 11 . • En el plan de discado se agregan los canales analógicos utilizando el formato _____. . • La configuración de los canales analógicos del módulo DAHDI en asterisk se hace en el archivo /etc/asterisk/chan_dahdi.conf aquí se definen la señalización y los parámetros que utilizará asterisk para administrar dichos canales.conf.06/10/2013 Resumen • La configuración del hardware Digium se hace en el archivo /etc/dahdi/system.