Hola, quiero usar un módem de 56K para obtener el número de teléfono de quien llama al teléfono de la casa, ¿hay alguna manera de lograr esto con C#?¿Cómo obtener el identificador de llamadas en C#?
Respuesta
No todos los módems admiten identificador de llamadas. Y para aquellos que lo hacen, la implementación varía entre fabricantes.
La identificación de la persona que llama se pasa a través de los datos en serie, por lo que tendrá que usar TAPI library (o Windows 'HyperTerminal para probarla). El número de identificación de la persona que llama normalmente aparece entre el primer y el segundo timbre.
Deberá emitir un comando al módem para activar el identificador de llamadas. Por lo general:
AT#CID=1
(oAT+VCID=1
)OK
Consulte la documentación de su módem.
Cuando entra una llamada, el módem recibirá la cadena de una llamada. Por lo general:.
RING
A continuación, el texto de identificación de llamadas vendrá en Si estoy recordando correctamente, será en la forma:
NMBR=XXXXXXXXXX
[Estoy buscando una referencia. Voy a publicar un enlace cuando lo pueda encontrar]
ACTUALIZACIÓN: Ah, fundar una. Echa un vistazo a esta página para los comandos y cadenas de conexión para módems por diversas:
bien, lo intentaré en casa, será muy bueno si encuentras una referencia. Gracias. – zer0w1dthspace
Es posible, pero hay algunas cosas sobre él debe tener en cuenta:
- Usted todavía tiene que tener identificador de llamadas con el apoyo de su operador/proveedor. Una línea POTS básica no incluirá esta información a menos que el operador haya hecho un trabajo adicional para agregarla. Por lo tanto, no puede hacer esto para evitar pagar una tarifa extra de identificación de llamadas.
- No está integrado en .Net. Tendrá que llamar a la biblioteca básica TAPI. Nunca he trabajado con esta biblioteca, así que eso es todo lo que puedo decirte.
Estoy seguro de que mi línea telefónica es compatible con la identificación de llamadas porque el teléfono muestra el número de la persona que llama en su pantalla. Continuaré con TAPI, gracias. – zer0w1dthspace
serialPort1.Open(); serialPort1.WriteLine ("AT # cid = 1" + System.Environment.NewLine); // donde serialPort1 es el control serie para más detalles, consulte el siguiente enlace: http://www.itworld2.com/frmsCsharp.aspx
heh, no sabía que puede agregar esos comandos de cadenas con el método writeline ... tnx (aunque el enlace no funciona) –
- 1. cómo ocultar mediante programación identificador de llamadas en Android
- 2. cómo detectar identificador de llamadas de la línea telefónica?
- 3. ¿Cómo puedo obtener múltiples llamadas a sem_open trabajando en C?
- 4. ¿Cómo obtener un identificador de JVM único?
- 5. Obtener identificador de paquete programáticamente
- 6. ¿Cómo obtener el identificador del módulo de mi propio código?
- 7. cómo obtener doxygen para generar gráficos de llamadas y llamadas para funciones c
- 8. Como llegar identificador de sesión En C#
- 9. AppleScript: identificador de llamadas dentro de la instrucción tell
- 10. Obtener pila de llamadas desde cualquier subproceso dentro de C
- 11. Cómo utilizar el identificador ForVendor en ios5.?
- 12. ¿Puedo obtener un identificador para - fuente?
- 13. ¿Cómo obtener un identificador único de OpenID/Google?
- 14. ¿Cómo puedo obtener un identificador de proceso por su nombre en C++?
- 15. ¿Cómo se obtiene el identificador de una ventana principal de Process en C#?
- 16. ¿Cómo obtener cualquier identificador de la actividad más alta?
- 17. ¿Cómo puedo obtener la pila de llamadas en Clojure?
- 18. JNI Llamadas diferentes en C vs C++?
- 19. obtener conectados en ese momento identificador de usuario
- 20. Will dlopen ceder el mismo identificador para dos llamadas con el mismo archivo?
- 21. ¿Cómo obtener el identificador de objeto en PyMongo después de una inserción?
- 22. SQL Server identificador único equivalente en C#
- 23. Coincide con el identificador Unicode de C# con Regex
- 24. ¿Cómo averiguar el tipo declarado de un identificador en Java?
- 25. ¿Qué es un identificador en C++?
- 26. C++ identificador de llamada de función
- 27. Llamadas de método en EL
- 28. Objetivo-C - Error de identificador esperado
- 29. ¿Cómo obtener el PID infantil en C?
- 30. ¿Cómo obtener la pila de llamadas completa de Valgrind?
¿Podría alguien con conocimiento del tema responder esta pregunta? –
Eso es increíble, solo tiene una ventana emergente o algo así cada vez que suena el teléfono. Desventaja: ¿Quién tiene un teléfono fijo más ... – tsilb