Hace unos días un amigo me contactó ya que hace tiempo le instalé un
conmutador de voz sobre IP con asterisk en su empresa, y me comentó que estaba teniendo problemas con tonos DTMF que entraban por un gateway GSM, esto había funcionado bastante bien desde hace 3 años que se le instaló el servidor, por lo que le comenté que activara en logger de Asterisk la visualizacion de los tonos DTMF que recibe Asterisk para poder ver que es lo que Asterisk recibía, ya que las llamadas entrantes al Gateway GSM(Telular) se enviaban a un IVR y ahí es dónde no detectaba los tonos.
Para poder activar la visualización de los tonos DTMF en la consola solo basta editar el archivo
sudo editor /etc/asterick/logger.conf
Ahí solo basta agregar al apartado console la opción dtmf
console => notice,warning,error,debug,dtmf
Se reinicia Asterisk y solo basta entrar a la consola de Asterisk para ver que es lo que pasa cuándo un teléfono presiona los tonos dtmf.

Mostrando como podemos monitorear los DTMF y como se los podemos pasar a un AGI desarrollado con PHP en Asterisk VoIP
Algo muy importante es que hay diferentes protocolos por así decirlo para el envío de tonos DTMF, en Voz sobre IP si se está usando un códec g711 alaw o ulaw entonces es recomendable usar el método INBAND, pero si no entonces se recomienda RFC2833 aunque ya es obsoleto ó INFO, ambos protocolos OUTBAND.
Dejar un comentario