Hayes AT Commands: обнаружение удаленного зависания?

Как вы должны программно определять, когда удаленный модем на вашем вызове зависает? Я пишу программу на C, которая взаимодействует с устройством SoftModem/dev/ttySL0 в Ubuntu Linux. Я могу настроить модем с помощью команд Hayes AT и связаться с удаленным модемом. Однако я не смог определить, каким образом я должен обнаружить, что другой конец повесил линию.

У меня настроен модем так, чтобы когда другой конец зависал, устройство печаталоNO CARRIER и переключается в командный режим. Однако я не могу использоватьNO CARRIER строка, потому что я не могу гарантировать, что модем не получит эту строку в режиме данных.

Как вы "слушаете"? для удаленного повесить трубку?

Ответы на вопрос(2)

Ваш ответ на вопрос