1) La única solución q se me ocurre es q el ordenador esté continuamente haciendo "polling" (preguntando) al móvil si este se encuentra en estado "ringing".
Para ello, existe el comando AT+CPAS:
AT+CPAS - Phone Activity Status
El comando AT+CPAS informa del estado de actividad del teléfono.
1) AT+CPAS=?
- Muestra la implementación del comando.
- Sintaxis: AT+CPAS=? | +CPAS: (lista de estados soportados)
0 - Ready (Encendido pero inactivo)
1 - Unavailable (No disponible)
2 - Unknown (Desconocido)
3 - Ringing (Llamada entrante en proceso)
4 - Call in progress (Llamada saliente en proceso)
5 - Asleep (Dormido)
- Respuesta: +CMGD: (0,2,3,4)
2) AT+CPAS
- Informa del estado de actividad del teléfono.
- Sintaxis: AT+CPAS | +CPAS: <estado>
- Respuesta: +CPAS: 0, en estado normal de inactividad.
+CPAS: 3, si el teléfono atacado está sonando a causa de una llamada entrante.
Si el PC envía el comando
AT+CPAS al móvil y este le responde
+CPAS: 3, significa el teléfono móvil está recibiendo una llamada.
Como ves, esta solución funciona, pero tiene el inconveniente del "polling", tener q estar cada segundo enviando peticiones al teléfono móvil para conocer su estado de actividad. No existe una implementación de comandos AT q permita al móvil avisar al PC automáticamente cuando este recibe una llamada.
2) No tengo constancia de q eso q pides sea posible con comandos AT.
Salu2