2

Возможный дубликат:
Как я могу принимать телефонные звонки на сервере Linux и выполнять сценарии в зависимости от нажатых номеров?

Это связано с моим предыдущим вопросом (Как я могу принимать телефонные звонки на сервере Linux и выполнять скрипты в зависимости от нажатых номеров?) который я считаю без ответа. Мне указали на звездочку. Я спросил у них на форуме, но их решения слишком дороги (400 долларов ..). Ссылка на ветку форума.

Я все еще хочу писать сценарии по телефону. Он должен быть доступен с обычного телефона, и я не хочу платить за дополнительные услуги. Так что нет VoIP, я думаю.

В Windows, кажется, встроенный номеронабиратель (dialer.exe). Я не знаю, что конкретно является номеронабирателем, но я погуглил, и похоже, что некоторые люди фактически используют его для телефонных звонков. Есть ли что-то похожее на Linux?

Итак, как мне делать / принимать телефонные звонки с помощью модема в Linux? Есть ли API, чтобы я мог сделать это программно?

1 ответ1

2

Во-первых, вы должны определить, используете ли вы аппаратный модем или win-модем. Например, на аппаратном модеме есть перемычки, которые устанавливают IRQ. Для вашей Linux-системы это будет последовательный порт. Если у вас есть winmodem, вам понадобится драйвер для настройки модема.

Тем не менее, если у вас есть аппаратный модем, с ним будет легко общаться. Большинство аппаратных модемов используют набор инструкций Hayes. Если вы используете аппаратный модем, язык сценариев может передавать ему аргументы управления и использовать встроенные в модемы способности понимать DTMF для передачи вывода обратно на язык сценариев.

Я думаю, что все, что я отвечаю, больше подходит для другого форума. Вы задали несколько вопросов, и у меня есть целые книги на эту тему.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .