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()
さて、問題は次のとおりです。
- 着信が音声通話かデータ通話かを検出する方法はありますか?
- ダイヤルアップ モデムはデータ コールも開始できますか? それとも音声コールのみを発信できますか?