¿Cuál es el mejor diseño para sondear un módem para los datos entrantes?

Tengo un módem GSM conectado a mi computadora, quiero recibir mensajes de texto enviados a través de un programa python que he escrito, solo me pregunto cuál es la mejor técnica para buscar datos.

Debería escribir un programa que tenga un bucle infinito que compruebe continuamente si hay SMS entrantes, es decir, dentro del bucle, el programa envía los comandos AT y lee los datos de entrada. o si los módems tienen una forma de señalizar una aplicación de datos entrantes (sms).

Estoy tratando de imaginar que un teléfono celular es solo un módem GSM, y cuando se recibe un sms, el teléfono le alerta del evento, o si el software del teléfono tiene un bucle infinito que sondea los datos entrantes.

Respuestas a la pregunta(2)

Su respuesta a la pregunta