¿Los tonos DTMF son decodificados por el productor de DTMF?

1

Si genero un tono DTMF (multifrecuencia de tono dual) en el teléfono A, claramente el tono se decodifica por los otros teléfonos (teléfono B, C ...) en la llamada. ¿El tono A también se decodifica en el teléfono A?

¿Cómo se elimina el tono del procesamiento de la señal en el teléfono A? ¿Puedo hacer que el tono sea interpretado por el teléfono A?

Esto me resulta interesante para los teléfonos públicos que se utilizan para introducir un pin.

    
pregunta Sam Broner 28.11.2018 - 05:25
fuente

3 respuestas

2

Las señales DTMF no tienen un significado inherente, simplemente transmiten la presión de una tecla en el teléfono. Tiene sentido, sin embargo, descifrarlos si hay una aplicación que realmente espera interpretar estas pulsaciones de teclas de manera significativa y luego actúa sobre la información extraída. Y no tiene sentido descifrar esta información en el lado de los remitentes, ya que no se gana nada al descodificarlos.

Dicho esto, es posible, por supuesto, que la decodificación DTMF sea parte de alguna biblioteca de software o conjunto de chips que también se use en el lado de los remitentes y que, debido a alguna mala configuración o mal diseño, siempre intente descifrar posibles señales DTMF, sin importar Si algunas aplicaciones esperan hacer uso de la información extraída o no. Solo es improbable, es decir, si no está hecho o es poco común.

    
respondido por el Steffen Ullrich 28.11.2018 - 06:32
fuente
1

En la mayoría de los casos "analógicos", no hay un teléfono que esté realizando ninguna operación de decodificación DTMF. En POTS, normalmente hay un dispositivo separado como un AUDIX PBX , un DMS-100 o un contestador automático con un chip IC (circuito integrado) que realiza el procesamiento de la señal, dicho chip se conoce como Receptor DTMF . Independientemente de lo que finalmente procese las frecuencias, a veces los sistemas implementarán funciones de seguridad para evitar precisamente lo que está describiendo; por ejemplo, silenciar a la persona que llama y / o al micrófono / teclado / etc. Estas son formas de garantizar que los tonos DTMF descodificados se originen de la fuente deseada.

Con el fin de evitar el boxeo rojo, algún teléfono público silenciaría el teléfono hasta que se depositara una moneda. Aunque se aplica a los tonos de ACTS en lugar de DTMF, la contramedida es conceptualmente la misma. Se podría abusar de esta salvaguarda simplemente depositando un solo níquel y luego usando un marcador de tono para simular el depósito de las monedas restantes. (Tenga en cuenta que el depósito inicial de monedas desactiva el micrófono de modo que el auténtico tono ACTS que causa se pueda manejar correctamente). Alternativamente, un "op-redirect" como marcar un Carrier Access Code (CAC) podría ser utilizado para forzar la marcación de asistida por el operador , que también desactivaría el sonido del micrófono, por lo que el baúl del operador puede recibir cualquier tono ACTS ( si son auténticos o no.)

Es posible que las casillas de llamadas en los edificios de apartamentos sean susceptibles a tales vulnerabilidades. Sé que una ubicación en la que residí recientemente fue que los inquilinos se suscribieron a Google Voice . No viví en el sitio el tiempo suficiente para presenciar este enfoque en acción, pero sospecho que puede estar relacionado con el hecho de que SIP emula DTMF con solicitudes INFO según lo definido por RFC4733 .

    
respondido por el Derek Callaway 28.11.2018 - 07:36
fuente
0

Si elimina los tonos DTMF del lado del remitente (teléfono A), ¡no alcanzarán el teléfono B! Tienen que viajar a través del canal de voz para hacer uso de ellos en el otro lado.

Si le preocupa que sus melodías DTMF se escuchen y decodifiquen en un teléfono público, entonces su inquietud es válida. No hay manera de que puedas protegerte aquí. ¡Simplemente no uses teléfonos públicos!

Sin embargo, en el centro de llamadas, tienen enmascaramiento de DTMF, donde detectan los tonos de DTMF de antemano, los procesan primero y luego los convierten a todos en un solo tono plano, para que no puedan ser decodificados por alguien de la organización.

    
respondido por el daygoor 28.11.2018 - 07:16
fuente

Lea otras preguntas en las etiquetas