Ir al contenido principal

Problemas con el DTMF

Hace algunos días vengo trabajando con una planta celular tecom, pero he tenido múltiples inconvenientes, El que mas me preocupa es el DTMF. Hize varias pruebas (hasta utilicé una de las opciones nuevas del chan_sip el relaxdtmf) pero no he conseguido resultados positivos. Me pregunte, pero a que se debe esto si el dtmf es un estándar con muchos años a cuestas, utilicé una herramienta infaltable para cualquier profesional de asterisk. el Audacity. y grabe todos los dígitos que me entregaba la planta tecom.Y utilice una de las mejores herramientas del audacity, el dibujador de espectro. con cada uno de los dígitos, se ve así.

y tome todos los datos respectivos. y los compare con la tabla de frecuencias del estándar. y obtuve los siguientes resultados y conclusiones.

DTMF keypad frequencies


1209 Hz 1336 Hz 1477 Hz 1633 Hz
697 Hz 1 2 3 A
770 Hz 4 5 6 B
852 Hz 7 8 9 C
941 Hz * 0 # D

Datos Obtenidos

tono 1 BUENO
697(-6db) 1211(-1db) 1715(-7db)

tono 2 BUENO
696(-8db) 1335(1.8db) 1973(-8.5db)

tono 3 REGULAR
698(-8.4db) 1479(6db) 2256(-8.4db)

tono 4 MALO
767(-8.4db) 1211(-0.9db) 1648(-10db)

tono 5 MALO
768(-9db) 1334(2db) 1898(-8.3db)

tono 6 BUENO
771(-5) 1478(5.1db) 2185(-8.9db)

tono 7 BUENO
853(-4.6) 1210(-0.5db) 1565(-6.3db)

tono 8 REGULAR
854(-7.3db) 1336(1db) 1822(-6.5db)

tono 9 REGULAR
855(-7.6db) 1479(5.7db) 2102(-7.1db)

tono 0 MALO
779(-2db) 1335(1.4db) 1732(-5.4db)

tono * MALO
921(-5.7db) 1197(-1.6db) 1469(-6.8db)

tono # MALO
940(-7.8db) 1480(5.8db) 2013(-7db)

llegue a la conclusión que algunos de los dígitos la tecom los manda muy distorsionados. ejemplo casi todos los datos que definen las filas(697,850,941) están con muy baja potencia exceptuando 770. también veo problemas con el tercer pico, en el dígito 4 se puede interpretar el carácter como un 4 o una B.

Comentarios

Edgar ha dicho que…
SEbastian, Tengi un problema similar con asterisk !! como puedo darle la vuelta al problema !! Gracias

Entradas populares de este blog

El Freepbx (parte 1)

El Freepbx es un proyecto Open source, que facilita la administración de un sistema asterisk, es un GUI web, con la características que con un par de cliks, ya tendremos extensión creadas y listas para ser utilizadas(tanto llamadas entrantes, como salientes). este se encargara de crear todos los cambios necesarios en los archivos de configuracion del asterisk /etc/asterisk/*. La función principal es crear nuestro extensions.conf, este archivos es el encargado de todo el dialplan. Al crear una extensión, el Freepbx también nos modificara los archivos sip_additional.conf y iax_additional.conf, este nos creara directamente los parámetros por dafault, eseptuando el secret. y esto para mi gusto seria la gran falencia de este. miremos un ejemplo. tendríamos que llenar lo siguiente. --> User Extension: Nro de extensión a asignar Display Name: Nombre personal Secret: cualquierSECRETojalaCOMPLICADO Este nos Crearía algo así en sip_additional.conf [ Nro de e

Audacity, problema linea analogas

Hace días, no publicaba nada (ocupado con un proyecto bastante interesante, como era de esperar involucrado con asterisk). Este post se los debo hace varías semanas como solucionar problemas de colgado con en lineas análoga con la mejor herramienta de sonido OpenSource Audacity . Por que de este post? Las líneas análogas existente varías formas de establecer el cuelgue de las llamadas atravez de la señalización, el problema radica en que hay muchas formas y en muchos casos hablando tanto nuevas instalaciones en telefonía ip y instalaciones de plantas telefónicas convencionales, tienen problema para detectar el cuelgue. para mas información les recomiendo estas lecturas. Disconnect supervision Asterisk Disconnect Supervision busy tone Plain old telephone service La forma en que vamos a detectar el cuelgue sera gracias del Call-progress tone , ya este es mas general y esta presente cualquier linea analoga el problema radica en la falta de estandarizacion de este en la diferen

Instalacion y configuracion del flash panel operator

Hoy les mostrare como instalar y configurar una de las mejores aplicaciones y mas distribuidas escritas especialmente para asterisk , es el Flash Panel Operator , de asternic o Nicolás Gudiño . El Flash Panel Operator es una aplicación escrita en perl que se ejecuta en un navegador web con el plugin de flash. Es capaz de mostrar información de su PBX y actividad en tiempo real. El diseño es configurable (botones tamaños y colores, iconos, etc.) . Puede tener más de 100 botones por pantalla activa. Usted puede dar un vistazo a: Qué extensiones están ocupados, timbrando o disponible. Quien está hablando y con quién. SIP y IAX información de registro, situación y accesibilidad . Estado de Colas (número de usuarios en espera). Indicador de mensajes en espera y contar Parked channels Agentes Identificados. Para instalarlo necesitas tener conocimientos básicos en asterisk , tener instalado perl. configurar el manager.conf, y un servidor apache . Instalación De