通話中のリモートモデムがハングアップしたことをプログラムでどのように検出する必要がありますか?UbuntulinuxのSoftModemデバイスとインターフェイスするCプログラムを書いています/dev/ttySL0。Hayes ATコマンドを使用してモデムを構成し、リモートモデムと通信することができます。しかし、もう一方の端が回線を切ったことをどのように検出するのかを判断できませんでした。
もう一方の端が電話を切ると、デバイスが印刷NO CARRIERしてコマンドモードに切り替わるようにモデムを構成しました。ただし、NO CARRIERデータモード中にモデムがその文字列を受信しないことを保証できないため、文字列を使用できません。
リモートハングアップをどのように「聞き取り」ますか?