martes, 16 de agosto de 2011

Configuración Tarjetas para Asterisk - Parte 1 TDM410, AEX410

En esta ocasión voy a dar un pequeña guía para configurar tarjetas digium o similares para Asterisk, modelos TDM410, AEX410, TE121 TE122, etc.

Tomaremos en cuenta en nuevo driver DAHDI, ya que Zapata está obsoleto.
Teniendo nuestro asterisk instalado, ya sea compilando el código o utilizando una distro (Elastix, Trixbox, AsteriskNow) en la consola digitamos:

# dahdi_genconf

Con esto, le indicamos al sistema que busque hardware compatible. Y genera el archivo /etc/dahdi/system.conf con la configuración de las tarjetas.

El archivo /etc/asterisk/chan_dahdi.conf se configura con los parámetros por defecto para que el hardware funcione. Yo agrego el lenguaje en español, además activo busydetect y busycount para las líneas análogas.

[trunkgroups]

[channels]
language=es
context=from-pstn
signalling=fxs_ks
rxwink=300 ; Atlas seems to use long (250ms) winks
usecallerid=yes
hidecallerid=no
callwaiting=yes
usecallingpres=yes
callwaitingcallerid=yes
threewaycalling=yes
transfer=yes
canpark=yes
cancallforward=yes
callreturn=yes
echocancel=yes
echocancelwhenbridged=no
faxdetect=incoming
echotraining=800
rxgain=1.0
txgain=1.0
callgroup=1
pickupgroup=1

;Uncomment these lines if you have problems with the disconection of your analog lines
busydetect=yes
busycount=6

;answeronpolarityswitch=yes
;hanguponpolarityswitch=yes

immediate=no

#include dahdi-channels.conf
#include chan_dahdi_additional.conf


Para una TDM410 o AEX410 quedaría más menos así el archivo dahdi-channels.conf. Tomando el cuenta 4 FXO.

; Span 1: WCTDM/0 "Wildcard AEX400 Board 1" (MASTER)
;;; line="1 WCTDM/0/0"
signalling=fxs_ks
callerid=asreceived
group=1
context=from-pstn
channel => 1
callerid=
group=
context=default

;;; line="2 WCTDM/0/1"
signalling=fxs_ks
callerid=asreceived
group=1
context=from-pstn
channel => 2
callerid=
group=
context=default

;;; line="3 WCTDM/0/2"
signalling=fxs_ks
callerid=asreceived
group=1
context=from-pstn
channel => 3
callerid=
group=
context=default

;;; line="4 WCTDM/0/3"
signalling=fxs_ks
callerid=asreceived
group=0
context=from-pstn
channel => 4
callerid=
group=
context=default


Con eso deberían poder tener tono, recibir y hacer llamadas.

Pronto agregaré la configuración para las TE121 TE122.

7 comentarios:

M r A x L dijo...

Hola, tendras por ahi la configuracion para un t121 ,porfavor

saludos!

Fernando dijo...

Si claro, acabo de agregarla al blog saludos.

CoYoTexxx dijo...

Estimado en mi caso tengo la misma tarjeta que configuras pero el puerto 1 es fxs como se configura ya que no me da tono, espero que me puedas ayudar, de antemano muchas gracias.

Fernando dijo...

En el archivo system.conf tiene que salir algo como:

#Puerto 1 de la tarjeta Analogica=Modulo FXS Verde
fxoks=1
echocanceller=mg2,1

En dahdi_channels algo como:

signalling=fxo_ks
context=from-internal
group=1
channel=>1

Unknown dijo...

Te hago una consulta, tengo que agregar dos tarjetas TDM410 una tiene 4 FXO y la otra tiene 2 FXS, como seria la configuracion? Saludos!

Unknown dijo...

Estimado, tengo una tarjeta TDM410P y la he configurado y recibe y hace llamadas, pero no logro sacar un ruido de fondo, un chicharreo y cada vez que hablo me escucho por el auricular con un chicharreo espantoso. He buscado, pero ya no sé qué hacer para solucionar esto.
Agradeceré cualquier ayuda.
Gracias

Unknown dijo...

Buenas Tardes estimados

Una pregunta o duda la tarje digium tdm410p entiendo que tiene 2 puertos fxo y 2 fxs a diferencias de las tarjetas E1, de cuantos canales dispongo con una tarjeta como esta, la pregunta es porque mi proveedor me esta dando 30 canales "incoming" y 30 canales "
outgoing"

Saludos..