Как я могу делать / принимать телефонные звонки с помощью модема в Linux?
Возможный дубликат:
Как я могу принимать телефонные звонки на сервере Linux и выполнять скрипты в зависимости от нажатых номеров?
Это связано с моим предыдущим вопросом ( как я могу получать телефонные звонки на сервере Linux и скриптовые программы в зависимости от нажатых номеров?), Который я считаю без ответа. Мне указали на звездочку. Я спросил у них на форуме, но их решения слишком дороги (400 долларов..). Ссылка на ветку форума.
Я все еще хочу писать сценарии по телефону. Он должен быть доступен с обычного телефона, и я не хочу платить за дополнительные услуги. Так что нет VoIP, я думаю.
В Windows, кажется, встроенный номеронабиратель (dialer.exe). Я не знаю, что конкретно является номеронабирателем, но я погуглил, и похоже, что некоторые люди фактически используют его для телефонных звонков. Есть ли что-то похожее на Linux?
Итак, как мне делать / принимать телефонные звонки с помощью модема в Linux? Есть ли API, чтобы я мог сделать это программно?
1 ответ
Во-первых, вы должны определить, используете ли вы аппаратный модем или win-модем. Например, на аппаратном модеме есть перемычки, которые устанавливают IRQ. Для вашей Linux-системы это будет последовательный порт. Если у вас есть winmodem, вам понадобится драйвер для настройки модема.
Тем не менее, если у вас есть аппаратный модем, с ним будет легко общаться. Большинство аппаратных модемов используют набор инструкций Hayes. Если вы используете аппаратный модем, язык сценариев может передавать ему управляющие аргументы и использовать встроенные в модемы способности понимать DTMF для передачи вывода обратно на язык сценариев.
Я думаю, что все, что я отвечаю, больше подходит для другого форума. Вы задали несколько вопросов, и у меня есть целые книги на эту тему.