Добрый день уважаемым форумчанам. Есть задача: при звонке на определенный номер, сымитировать поднятие трубки стационарного телефона, удержать на себе вызов в течении n количества секунд и сбросить вызов. Собственно вопрос, заключается в том какими средствами можно решить вышеуказанную задачу?
Первое, что пришло на ум - использовать для этих целей модем и богатый арсенал AT команд. Поскольку старые добрые ATA - ATH1 - ATH0 снимают трубку, но только для хэндшейка - пока я потерпел закономерный фэйл.
В настоящее время имеется: телефонная линия до модема с 4 значным номером, модемы Tainet t-336cx и U.S. Robotics 56k. Первый - выдаёт RING при звонке на него, но в виде ответа гудков не прерывает, но начинает хэндшейк. Второй - при звонке на него при выставленном автоответе выдаёт запоздалый RING, и тоже никак не вышло поднять трубку и сбросить вызов. Общение между компьютером и модемами происходит через RS232.