Ir al contenido principal

Configurar Digium TDM800P en Asterisk 1.8

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.

Comentarios

Entradas populares de este blog

Instalar Queuemetrics desde 0.

Cześć. Queuemetrics a pesar de estar casi personalizada su  instalación a Centos, también puede instalarse en otros sistemas operativos, de hecho en cualquier Linux podría hacerse. A continuación describo los pasos para hacerlo. En este demo se usó Suse. Descargar los siguientes paquetes: - Queuemetrics(obviamente XD)      link http://queuemetrics.loway.it/download.jsp      formato tar.gz - Mysql connector      link https://dev.mysql.com/downloads/connector/j/      formato  "platform independent" tar.gz      debe registrarse previamente. - Tomcat      link http://tomcat.apache.org/      formato tar.gz      en este manual se instaló la version 8.5.37 - JDK      link https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html      formato tar.gz      version linux x64 Instalar: - JDK Descomprimir #tar -zxvf jdk-8u201-linux-x64.tar.gz Mover jdk a /usr/local/ #mv jdk1.8.0_201 /usr/local/ - Tomcat Descomprimir #tar -zxvf a

Asterisk con WebRTC, TLS, libsrtp

  Cześć !! En esta ocasión vamos a explicar cómo configurar Asterisk para que desde un teléfono web podamos sacar y recibir llamadas. Se usará los siguientes componentes de Asterisk: libsrtp tls Asterisk module http Antes que nada debemos tener un teléfono web(obviamente), en el laboratorio vamos a usar Sipml5 en el siguiente link : https://www.doubango.org/sipml5/call.htm El siguiente paso es instalar libsrtp del enlace: https://github.com/cisco/libsrtp . #git clone https://github.com/cisco/libsrtp.git #cd libsrtp #./configure #make && make install Luego verificamos tener los siguientes módulos activos para compilar en menuconfig de Asterisk: res_crypto res_http_websocket res_srtp Comunmente si res_crypto no está selecionable, le falta la dependencia openssl-devel o su equivalente dependiendo del sistema que tengan. Cuando estemos seguros que están cargados en Asterisk continuamos con la instalación de los certificados locales(Si usa Lets'encrypt omitir la generación de c

GNUDIALER en Asterisk

Hola Como están? GNUDIALER es un software de marcacion predictiva que nos ofrece varios modos, prediccion, modo automatico, modo preview, ademas de incluir un CRM y es muy dinamico. A pesar de que en el mercado existen muchos software de este tipo sean GNU o pagos, GNUDIALER es muy efectivo y lo mejor es GNU. Eso quiere decir que puedes modificarlo con un poco de conocimiento en lenguaje C y asterisk, bueno uno poco no, mucho conocimiento. He usado VICIDIAL en otras ocasiones y es también verdaderamente interesante, sin embargo como todo en este planeta hay ventajas y desventajas. Una de las ventajas que tiene sobre VICIDIAL(hasta el momento he podido observar en VICIDIAL) es que es mucho mas sencillo de administrar via web, puedo tener un numero ilimitado de campos en mi campaña,  puedo editar mis scripts ami antojo via web html(teniendo un conocimiento html). Desventajas es q aveces se puede comportar algo inestable si no tengo en cuenta el ratio vs cantidad de lineas vs agentes di