Está en la página 1de 24

UNIDAD 05

Tarjetas Analgicas

Introduccin
Nuestro servidor de comunicaciones ya est
funcionando con telfonos SIP y telfonos
analgicos. Pero solo nos permite llamadas entre los
telfonos locales y los telfonos 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 lneas analgicas y digitales.
2

Objetivos
Configurar lneas analogas o troncales TDM para
comunicarse con la PSTN.
Configurar el plan de discado para atender llamadas
entrantes y salientes hacia la PSTN.

Agenda
Configurando tarjetas DIGIUM TDM
Implementando el plan de discado
Aplicaciones

Configurando Tarjetas
Digium TDM

Tarjeta TDM400P
Es una tarjeta Digium que soporta hasta 4 mdulos
donde podemos colocar interfaces FXS y/o FXO.

Mdulos FXS / FXO


El mdulo s110m de color
verde provee un puerto
con sealizacin FXS.
El mdulo x100m de color
rojo provee un puerto
con sealizacin FXO.
7

El archivo system.conf
Ubicado en la carpeta /etc/dahdi a diferencia del resto
de archivos de configuracin. Aqu se configura el
hardware DAHDI como son las tarjetas TDM400P.
Este archivo es ledo por el programa dahdi_cfg para la
configuracin de los drivers.

El archivo system.conf (cont.)


La sealizacin FXS / FXO en el system.conf est dada por
las siguientes opciones.
fxols indica sealizacin FXO loop-start
fxogs indica sealizacin FXO ground-start
fxoks indica sealizacin FXO kewl-start
fxsls indica sealizacin FXS loop-start
fxsgs indica sealizacin FXS ground-start
fxsks indica sealizacin FXS kewl-start
9

El archivo system.conf (cont.)


Asumimos que tenemos una tarjeta TDM400P con 2
mdulos FXS en los canales 1 y 2; y 2 mdulos FXO en los
canales 3 y 4. El archivo de configuracin
/etc/dahdi/system.conf
quedara de la siguiente
manera:
fxoks=1,2
fxsks=3,4
loadzone = us
defaultzone = us
10

Cargando los mdulos


Para cargar los mdulos se deben ejecutar los
siguientes comandos en el shell de Linux:
# modprobe wctdm
# dahdi_cfg -vvv

11

El archivo system.conf (cont.)


Configurando y cargando el mdulo dahdi lo tenemos
disponible para que cualquier aplicacin haga uso de
l. Para que Asterisk pueda utilizarlo es necesario que
configuremos el archivo /etc/dahdi/system.conf.
Aqu se configuran que canales de la tarjeta digium y
como sern utilizados por asterisk por el mdulo
chan_dahdi.

12

El archivo chan_dahdi.conf
[trunkgroups]
[channels]
usecallerid=yes
hidecallerid=yes
callwaiting=yes
threewaycalling=yes
transfer=yes
echocancel=yes
echocancelwhenbridged=yes
rxgain=0.0
txgain=0.0

13

El archivo chan_dahdi.conf
(cont.)
.
.
group 1
signalling=fxo_ks
language=en
context=reception
channel=> 1,2
group 0
signalling=fxs_ks
language=us
context=from-PSTN
channel=> 3,4

14

Implementando el plan
de discado

15

Nomenclatura de canales
La sintaxis para nombrar canales DAHDI es la siguiente :
Canales de entrada:
DAHDI/<channel>

Ejemplos
DAHDI/1
DAHDI/3
DAHDI/g0
16

Plan de Discado
La configuracin del plan de discado para un canal DAHDI FXS es de la siguiente manera:
[local]
exten => 2001,1,Dial(DAHDI/1,20,trT)
exten => 2001,2,Hangup()
exten => 2002,1,Dial(DAHDI/2,20,trT)
exten => 2002,2,Hangup()
[from-PSTN]
exten => s,1,Dial(SIP/2003,10,Ttr)
[to-PSTN]
exten => _[2-7]XXXXXX,1,Dial(DAHDI/g0/${EXTEN})
17

Aplicaciones
Record Graba la voz que ingresa a un canal.
Sintaxis :
Record(filename.format[|silence][|mxduration][|option])

18

Aplicaciones
Background Tocar la lista de archivos especificada
mientras espera que se ingrese un nmero de
extensin.
Sintaxis :
Background(filename1[&filename2...][|options[|langoverride]
[|context]])
19

Aplicaciones
WaitExten Espera a que se ingrese una nueva
extensin, dndole la oportunidad al que llama de
marcar una nueva extensin.
Sintaxis :
WaitExten(seconds)
WaitExten([seconds][|options])
20

Resumen
La configuracin del hardware Digium se hace en el archivo
/etc/dahdi/system.conf, aqu se definen principalmente los
______ configurados y la sealizacin.
La configuracin de los canales analgicos del mdulo DAHDI
en Asterisk se hace en el archivo ___________aqu se definen
la sealizacin y los parmetros que utilizar Asterisk para
administrar dichos canales.
En el plan de discado se agregan los canales analgicos
utilizando el formato _____, que indica el tipo de canal y el
nmero de canal que estamos utilizando.
21

PREGUNTAS
1. Qu es una troncal analgica? Para qu sirve?
2. Qu tipo de sealizacin se utiliza en una troncal analgica?
3. De qu depende el nmero de troncales analgicas?
4. Diferencias entre una troncal analgica y una digital

Bibliografa
The Definitive Guide, 3rd Edition, OReilly.

Gracias por su atencin . . . !!!

También podría gustarte