Как обнаружить событие перехвата вызова на Raspberry Pi из модуля GSM A6 - PullRequest
0 голосов
/ 07 сентября 2018

Я использую модуль 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
...