Я использую модуль gsm A6, чтобы позвонить с моего raspberry pi с помощью команды AT. Я хочу определить, когда звонок выбран или отклонен, или произошло событие без ответа. мой простой код для звонка
import serial,time
mobile = "Mobile Number"
try:
gsm = serial.Serial("/dev/ttyAMA0",baudrate=115200)
gsm.write("ATD"+mobile)
gsm.write(";\r")
time.sleep(.1)
while True:
print (gsm.readline())
except:
pass
эта программа звонит на номер мобильного телефона; но каждый раз я не получаю одно и то же сообщение от команды AT. Я хочу что-то вроде этого
while True:
if(gsm.readline()) == "call pickup detected information":
print "Call picked up"
break