Sé que hay una manera de hacer que Linux marque usando un módem.
¿Hay alguna manera de programar Linux (usando una biblioteca / dispositivo) para
- recoger el módem (grabar llamadas telefónicas), etc.
- ver identificador de llamadas?
fuente
Sé que hay una manera de hacer que Linux marque usando un módem.
¿Hay alguna manera de programar Linux (usando una biblioteca / dispositivo) para
Podrías probar mgetty .
Mgetty es un reemplazo "inteligente" de getty, diseñado para ser utilizado con módems de datos y fax / datos compatibles con hayes. Mgetty sabe acerca de la inicialización del módem, la respuesta manual del módem (por lo que su módem no responde si la máquina no está lista), el bloqueo UUCP (para que pueda usar el mismo dispositivo para la entrada y la salida). Mgetty ofrece instalaciones de registro muy extensas.
También vea que Vgetty básicamente convierte su módem en un contestador automático y agrega capacidad a mgetty.
Aquí hay otros recursos sobre el tema:
La forma más fácil de usar Linux para contestar el teléfono es con el programa Asterisk . Debería poder hacerlo yum install asterisk
en su máquina Linux. Luego, conecta un adaptador analógico a su red y conecta su línea telefónica a través de él. Esto le permitirá contestar la llamada, ver la identificación de la persona que llama si la información de identificación de la persona que llama se envía desde su LEC, grabar la llamada y hacer que la persona que llama deje un mensaje de correo de voz. He usado esta configuración varias veces para conectar líneas analógicas a través de una computadora Linux. No sé de una manera de usar un módem estándar para hacer esto.
No recomendaría usar un módem de datos / voz típico para esto.
Incluso hace 15 años, cuando los módems eran tecnología actual y había mucha competencia por las características y la tecnología, eran una forma bastante baja de hacer el tipo de cosas que estás pidiendo. Ahora, después de una década de actividad de carrera hacia el fondo, ejemplificada por la toma casi universal de modelos blandos , creo que tendrá suerte de llegar a la etapa de prueba de concepto con un módem de calidad para el consumidor.
En el pasado, hicimos este tipo de cosas con los tableros de Dialogic . Gran parte de los sistemas IVR que ha utilizado se construyeron en Dialogic, tanto que todavía hay un próspero mercado de tableros usados para aquellas compañías que mantienen en funcionamiento los antiguos sistemas de telefonía.
Los tableros de Dialogic actuales más directamente relevantes para su pregunta parecen ser sus líneas Diva y Blue .
Las tablas Diva son más parecidas a las que conozco de los viejos tiempos . El hecho de que ahora vengan en versiones PCIe me asegura que Dialogic no es una compañía zombie en
apuros, que subsiste en las aplicaciones anticuadas de los proveedores de sistemas IVR. Puede obtener una placa de 2 puertos por alrededor de $ 600 .Las placas azules están específicamente dirigidas a cajas Linux que ejecutan Asterisk . El principal problema que veo con las placas azules es que incluso la placa de nivel de entrada requiere una línea T1 . (O E1, fuera de Norteamérica, Japón y Corea). Es decir, una línea troncal digital de 24 canales de la compañía telefónica. Lo último que escuché, esto cuesta varios cientos de dólares al mes. A menos que esté buscando moverse más allá de aproximadamente 4 líneas, probablemente no haya una buena razón para comenzar en este nivel. Sin embargo, una gran cantidad de equipos de telefonía comienza a este nivel, ya que la telefonía automática generalmente requiere muchas líneas. En pocas palabras, aunque una placa azul de nivel de entrada es más cara que la placa Diva de nivel de entrada vinculada anteriormente, es mucho más barata que una placa Diva T1.
fuente
Podrías intentar echar un vistazo a mgetty, aunque nunca probé nada por el estilo.
Descripción tomada de http://linux.about.com/cs/linux101/g/mgetty.htm
Sé que Debian lo tiene: http://packages.qa.debian.org/m/mgetty.html
fuente
Ejecute una máquina virtual con el puerto serie pasado a Windows 95 como sistema operativo. Configúrelo para que se ejecute en una red "interna", de modo que nadie del exterior pueda entrar en ese sistema operativo con errores.
La mayoría de los módems de voz vienen con software para Windows ...
Actualización: gracias por el voto negativo.
Tuve este problema en el pasado e hice mi mejor esfuerzo con vgetty. Lo triste es que carece de todas las características agradables de una solución integrada que fue proporcionada por el software de Windows incluido. En aquel entonces, la virtualización era desconocida ... esa habría sido la solución de trabajo (con el menor esfuerzo).
fuente