Как я могу делать / принимать телефонные звонки с помощью модема в Linux?

6110
knarf

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

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

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

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

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

2
Я не вижу, как этот вопрос функционально отличается от вашего первоначального? EBGreen 11 лет назад 0
Я хочу использовать модем на этот раз. Если я обновлю предыдущий вопрос, он столкнется? Я хочу, чтобы вопрос был виден. knarf 11 лет назад 0
Редактирование вопроса поднимает его на первой странице, да. Вы также можете рассмотреть вопрос о том, чтобы наложить на него награду. slhck 11 лет назад 0

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

2
Everett

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

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

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

Я еще не купил модем. Я посмотрел на набор инструкций Хейса. Вы можете попросить модем набрать номер, хорошо. Но как мне получить необработанный звук 8 кГц? knarf 11 лет назад 0
Я полагаю, что вы включаете динамик: Mn - «Установить режим динамика» M0 - Отключить динамик M1 - Включить динамик до обнаружения сигнала несущей M2 - Включить динамик M3 - Включить динамик после набора номера, но отключить после обнаружения сигнала несущей Тогда вы бы необходимо использовать звуковую карту (подключите динамик к микрофону на звуковой карте, соблюдая осторожность, чтобы не перегружать вход). Everett 11 лет назад 0
@Everett: Нет ли программного обеспечения с открытым исходным кодом, которое уже реализует все это, что вы упомянули? Sorin Postelnicu 6 лет назад 0

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