Ir al contenido principal

Configurar tonos colgado Grandstream GXW 410X



Bueno, esto fue tortuoso, hace años que lo habia hecho y luego con el auje de las lineas SIP ya casi nadie las usa. Pero me toco hacerlo y sufri  bastante. Resulta que estos gateway grandstream FXO usan los  standardes, pero resulta que nuestros proveedores  en Colombia como ETB, UNE, no usan estandares mundiales en señalizacion, y cuando el grandstream por defecto le entra una llamada y la persona cuelga, el no lo hace, ¿por qué?, porque el tono de colgado no obedece con las frecuencias establecidas, y he ahi el problema, Asterisk no cuelga tampoco por obvias razones.

Para esto, el gateway tiene una opcion donde podemos insertar los parametros de busy tone. Asi que aqui estan los que use para una configuracion estandard de un linea ETB en Bogotá.

En el menu "FXO Lines" debemos tener los parametros de la siguiente manera:

Enable Current Disconnect: Y
Enable Tone Disconnect: Y
Enable Polarity Disconnect: N

Guardamos cambios y vamos a la pestaña "Channels"  y el las opciones Call Progress Tones:



Listo.  Ahora si tu GXW 410X colgara sin problemas.
Saludos.

Comentarios

Entradas populares de este blog

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 l...

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...

Recuperar clave root en Redhat/SUSE

A continuacion los pasos para recuperar la clave de root en varios S.O. Se puede hacer de dos maneras: 1) Bootear por una iso  a) Para Redhat  a1) Si es de redhat,  escoger la opción troobleshooting y rescue, luego continue (1) Nos enjaulamos en el sysroot: #chroot /sysroot  #passwd #touch /.autorelabel exit o ctrl + d #reboot a2) Si es otra iso.  Debemos pasar al shell, Identificar disco y montar. Para el ejercicio, sda1 es la partición con la raiz /  #mkdir /tmp/part1 #mount -o rw /dev/sda1 /tmp/part1  #chroot /tmp/part1 #passwd #touch /.autorelabel exit o ctrl + d #reboot b) Para  SUSE b1) Si es de suse. Escoger More y Rescue system. Nos pide un usuario y digitamos root.  En el shell, debemos identificar el disco y montar. En este ejercicio sda2 es el disco raiz. #mkdir /tmp/part1 #mount -o rw /dev/sda2 /tmp/part1 #mount --bind /dev /tmp/dev    # <----- a veces funciona sin montar el /dev  #chroot /tmp/part1 #passwd ...