Звоните на некоторое время с помощью модема 56 КБ

398
auino

У нас есть старая модемная модель US Robotics Sportster Flash, и нам нужно было бы использовать ее, чтобы открыть дверь в нашей организации, позвонив по внутреннему номеру (скажем, 101).

Мы работаем на компьютере с Ubuntu и пытаемся настроить одну команду (из командной строки) для выполнения телефонного звонка. Такой вызов должен быть прерван клиентом через несколько секунд, чтобы избежать занятой линии.

Мы попытались использовать minicomверсию программного обеспечения 2.5(модем доступен через /dev/ttyS0устройство), выполненную с помощью minicom -s onкоманды.

Это следует за нашей попыткой сделать телефонный звонок.

AT S7=45 S0=0 L1 V1 X4 &c1 E1 Q0 OK AT OK ATD101 NO DIAL TONE ATDT101 NO DIAL TONE ATD,101, DIALING DISABLED 

Хотя соединения на физическом уровне в порядке, мы получаем NO DIAL TONEошибку.

В любом случае, нашей последней попыткой будет использование скрипта Python с использованием serialбиблиотеки.

Как мы можем решить это?

0
Получается ли тональный сигнал готовности при подключении обычного телефона к телефонной линии, к которой подключен модем? Tero Kilkanen 7 лет назад 0
Да. Более того, если я получаю телефонный звонок по модемной линии, я получаю сообщение «RING» от «minicom». auino 7 лет назад 0
Вы пробовали модем другой модели, чтобы исключить аппаратные проблемы? grawity 7 лет назад 0
Вы убедились, что у вас есть телефонный звонок с аналоговым телефоном старой школы, верно? Jim B 7 лет назад 0
Кстати, что касается написания скрипта Python, это не нужно. Если вы не хотите изобретать велосипед, вы можете использовать мою программу [atinout] (http://atinout.sourceforge.net/) для отправки AT-команды модему из командной строки. Он специально написан для таких случаев использования. hlovdal 7 лет назад 0

0 ответов на вопрос

Похожие вопросы