考虑在您的计算机上安装了 GSM 调制解调器(在我的情况下为DLink DWM-156 )的情况。然后你写了下面的 Python 程序来接受所有的来电:
import serial
phone = serial.Serial("COM10", 115200, timeout=5)
try:
time.sleep(1)
while(1):
x = phone.readline()
print(x)
if (x == b'RING\r\n'):
phone.write(b'ATA\r')
time.sleep(2)
finally:
phone.close()
现在,问题是:
- 有什么方法可以检测来电是语音通话还是数据通话?
- 拨号调制解调器也可以发起数据呼叫,还是只能进行语音呼叫?