您應該如何以編程方式檢測通話中的遠程調制解調器何時掛斷?我正在編寫一個C程序,它與Ubuntu linux中的SoftModem設備/dev/ttySL0
接口。我能夠使用Hayes AT命令配置調制解調器並與遠程調制解調器進行通信。但是,我一直無法確定我應該如何檢測到另一端掛斷了線路。Hayes AT命令:檢測遠程掛斷?
我配置了調制解調器,以便當另一端掛起時,設備打印NO CARRIER
並切換到命令模式。但是,我無法使用NO CARRIER
字符串,因爲我無法保證調制解調器在數據模式下不會收到該字符串。
你怎麼「聽」遠程掛斷?
P.S.我沒有代表創建一個56k調制解調器或softmodem標籤。調制解調器標籤似乎與56k調制解調器到調制解調器鏈接有關的互聯網訪問調制解調器更多。 – 2012-04-20 21:45:29
我加了一個[at-command]標籤;這應該就夠了。 [聽]不是一個真正的標籤。 – 2012-04-20 21:46:56
有趣的一個。在RS232硬件世界中,有用於此的CD(載波檢測)線。如果您正在使用API /庫,是否有相關的虛擬化? – 2012-04-20 21:48:08