Esta configuracion se ha logrado en un Asterisk 1.8.15.0. y parto del hecho de que ya esta asterisk funcionando.
Primero debemos habilitar el modulo de la tarjeta TDM800p en el archivo "/etc/dahdi/modules". Por defecto este archivo trae todos los modulos descomentareados, lo q haremos es comentarear los demas modulos a excepcion de wctdm24xxp. Esto con el fin de no saturar con tantos modulos cargados en el kernel, pues no tenemos sino una tarjeta.
Ahora, ejecutamos el comando:
#dahdi_genconf -vv
ahora editamos el archivo /etc/asterisk/chan_dahdi.conf y verificamos que esten los parametros a continuacion descomentareados:
[trunkgroups]
[channels]
usecallerid=yes
callwaiting=yes
usecallingpres=yes
callwaitingcallerid=yes
threewaycalling=yes
transfer=yes
canpark=yes
cancallforward=yes
callreturn=yes
echocancel=yes
echocancelwhenbridged=yes
group=1
callgroup=1
pickupgroup=1
busydetect=yes
hanguponpolarityswitch=yes
estos vienen por defecto con la excepcion de que busydetect y hanguponpolarityswitch. Pueden al final del archivo simplemente incluir la linea
#include dahdi-channels.conf
o abrir dicho archivo copiar lo q esta ahi y pegarlo al final de chan_dahdi.conf
signalling=fxs_ks
callerid=asreceived
group=0
context=from-pstn
channel => 1
callerid=
group=0
context=default
signalling=fxs_ks
callerid=asreceived
group=4
context=from-pstn
channel => 5
callerid=
group=4
context=default
signalling=fxs_ks
callerid=asreceived
group=5
context=from-pstn
channel => 6
callerid=
group=5
context=default
signalling=fxs_ks
callerid=asreceived
group=6
context=from-pstn
channel => 7
callerid=
group=6
context=default
signalling=fxs_ks
callerid=asreceived
group=7
context=from-pstn
channel => 8
callerid=
group=7
context=default
Guardamos, detenemos asterisk, detenemos dahdi y los iniciamos nuevamente.
#asterisk -rx "core stop now" o #amportal stop (con freepbx)
#service dahdi stop
#service dahdi start
#asterisk o #amportal start (con freepbx)
ahora hagan la prueba marcando a alguno de los "groups" definidos y al que tenga linea conectada y listo ahi deberia salir las llamadas.
Para las entradas, definan que hacer con ella en el contexto "from-pstn", y listo ahi sta funcionando la linea analoga. Esto deberia funcionar para otras tarjetas es decir la configuracion es la misma casi para todas las analogas de Digium.
Primero debemos habilitar el modulo de la tarjeta TDM800p en el archivo "/etc/dahdi/modules". Por defecto este archivo trae todos los modulos descomentareados, lo q haremos es comentarear los demas modulos a excepcion de wctdm24xxp. Esto con el fin de no saturar con tantos modulos cargados en el kernel, pues no tenemos sino una tarjeta.
Ahora, ejecutamos el comando:
#dahdi_genconf -vv
ahora editamos el archivo /etc/asterisk/chan_dahdi.conf y verificamos que esten los parametros a continuacion descomentareados:
[trunkgroups]
[channels]
usecallerid=yes
callwaiting=yes
usecallingpres=yes
callwaitingcallerid=yes
threewaycalling=yes
transfer=yes
canpark=yes
cancallforward=yes
callreturn=yes
echocancel=yes
echocancelwhenbridged=yes
group=1
callgroup=1
pickupgroup=1
busydetect=yes
hanguponpolarityswitch=yes
estos vienen por defecto con la excepcion de que busydetect y hanguponpolarityswitch. Pueden al final del archivo simplemente incluir la linea
#include dahdi-channels.conf
o abrir dicho archivo copiar lo q esta ahi y pegarlo al final de chan_dahdi.conf
signalling=fxs_ks
callerid=asreceived
group=0
context=from-pstn
channel => 1
callerid=
group=0
context=default
signalling=fxs_ks
callerid=asreceived
group=4
context=from-pstn
channel => 5
callerid=
group=4
context=default
signalling=fxs_ks
callerid=asreceived
group=5
context=from-pstn
channel => 6
callerid=
group=5
context=default
signalling=fxs_ks
callerid=asreceived
group=6
context=from-pstn
channel => 7
callerid=
group=6
context=default
signalling=fxs_ks
callerid=asreceived
group=7
context=from-pstn
channel => 8
callerid=
group=7
context=default
Guardamos, detenemos asterisk, detenemos dahdi y los iniciamos nuevamente.
#asterisk -rx "core stop now" o #amportal stop (con freepbx)
#service dahdi stop
#service dahdi start
#asterisk o #amportal start (con freepbx)
ahora hagan la prueba marcando a alguno de los "groups" definidos y al que tenga linea conectada y listo ahi deberia salir las llamadas.
Para las entradas, definan que hacer con ella en el contexto "from-pstn", y listo ahi sta funcionando la linea analoga. Esto deberia funcionar para otras tarjetas es decir la configuracion es la misma casi para todas las analogas de Digium.
Comentarios
Publicar un comentario