¿Qué impediría el reconocimiento de los tonos DTMF (módem a módem)? [cerrado]

1

Un poco de historia de fondo: SEGA Dreamcast tenía un módem de acceso telefónico que se usaba para jugar en línea. En ausencia de ISP de acceso telefónico, ahora es una práctica común conectar directamente el DC a un módem de acceso telefónico USB y enrutar la conexión a través de una PC a través de ppp.

Algunas revisiones de Dreamcast requieren un voltaje en la línea para marcar, y en este caso se encontró una solución al inducir un voltaje conectando una batería de 9 voltios y una resistencia a la línea telefónica. ( enlace )

Sin embargo, incluso aunque parezca que algunos módems USB no reconocen las señales del Dreamcast. Por ejemplo, si conecto un teléfono estándar a la línea en lugar de Dreamcast, ¡los tonos son reconocidos por la PC, pero la marcación del DC no se reconoce en absoluto!

¿Qué podría hacer que esto suceda? ¿Por qué un dispositivo generaría códigos DTMF que funcionen y otro dispositivo no? Si conecto un teléfono directamente al DC, puedo escuchar los tonos que se están marcando, pero debe haber alguna diferencia entre los generados por el DC y los del teléfono.

Además, parece que incluso si contesto ciegamente el Dreamcast (al enviar el comando ATA al módem USB receptor), el Dreamcast no reconoce que la llamada fue respondida, tal vez esté relacionado y esto es más que solo los tonos DTMF ...

¡Apreciaría cualquier sugerencia que pueda ayudar a que estos dos módems se comuniquen!

    
pregunta Kazade

1 respuesta

3

Los tonos DTMF solo se requieren para marcar a través de un intercambio. Cuando se conecta directamente de módem a módem, ya está conectado, por lo que el número de teléfono es redundante.

Sin embargo, el módem Dreamcast puede esperar obtener varios tonos y voltajes durante la llamada (por ejemplo, tono de marcación, voltaje de línea) mientras que el módem receptor normalmente no responde a menos que obtenga un voltaje de timbre (~ 90 V a 20 Hz). Puede forzar que el módem receptor responda con ATA , luego debe enviar el proveedor (que el módem Dreamcast escuchará después de que haya terminado de marcar) y los dos módems deben comunicarse entre sí.

Para engañar al módem Dreamcast para que piense que está conectado a una línea telefónica, puede conectarlo a una línea telefónica actual , luego desenchúfelo rápidamente y enchúfelo al otro módem después de que haya marcado. Un interruptor lo haría más fácil, o usted podría construir un 'simulador de línea telefónica' que emule todas las funciones esenciales de un intercambio (tono de marcación, voltaje de timbre, voltajes de línea con regulación de corriente, conectando la señal de audio de una línea a la otra, etc. .). Lo único que no necesitarás es el reconocimiento de tono DTMF.

Si ha seguido el procedimiento habitual para conectar un Dreamcast a un módem de PC pero no funciona, lo más probable es que el módem de PC no sea compatible con su circuito de voltaje de línea bruto o que tenga un problema de software. Si tiene acceso a dos líneas telefónicas, primero haga que funcione de una línea a otra a través del intercambio, luego intente el truco de la línea telefónica única.

    
respondido por el Bruce Abbott

Lea otras preguntas en las etiquetas