Я знаю, что есть способ заставить Linux звонить через модем.
Есть ли способ запрограммировать Linux (используя библиотеку / устройство) на
- подобрать модем (запись телефонных звонков) и т.д?
- увидеть идентификатор звонящего?
источник
Я знаю, что есть способ заставить Linux звонить через модем.
Есть ли способ запрограммировать Linux (используя библиотеку / устройство) на
Вы можете попробовать Mgetty .
Mgetty - это «умная» замена getty, разработанная для использования с hayes-совместимыми модемами для передачи данных и факсов. Mgetty знает об инициализации модема, ручном ответе модема (поэтому ваш модем не отвечает, если машина не готова), блокировке UUCP (так что вы можете использовать одно и то же устройство для входящих и исходящих вызовов). Mgetty предоставляет очень широкие возможности для ведения лесозаготовок.
Также посмотрите, что Vgetty в основном превращает ваш модем в автоответчик и добавляет возможность в mgetty.
Вот другие ресурсы по теме:
Самый простой способ использовать Linux для ответа на телефонные звонки - с помощью программы Asterisk . Вы должны быть в состоянии yum install asterisk
на вашей машине Linux. Затем вы подключаете аналоговый адаптер к вашей сети и через него подключаете свою телефонную линию. Это позволит вам ответить на вызов, увидеть идентификатор звонящего, если информация об идентификаторе звонящего отправлена из вашего LEC, записать звонок и попросить звонящего оставить сообщение голосовой почты. Я использовал эту настройку много раз для подключения аналоговых линий через компьютер Linux. Я не знаю, как использовать стандартный модем для этого.
Я бы не рекомендовал использовать для этого обычный модем передачи данных / голоса.
Даже 15 лет назад, когда модемы были современной технологией и было много конкурентов за функции и технологии, они были довольно низкокачественным способом делать то, о чем вы просите. Теперь, после десятилетия всепоглощающей деятельности, примером которой является практически универсальное поглощение программных модемов , я думаю, что вам повезет, что вы даже доберетесь до стадии проверки концепции с модемом потребительского уровня.
В свое время мы делали такие вещи с досками Dialogic . Огромное количество систем IVR, которые вы использовали, были построены на Dialogic, настолько, что все еще существует процветающий рынок подержанных плат для тех компаний, которые поддерживают древние системы телефонии.
Текущие доски Dialogic, которые имеют непосредственное отношение к вашему вопросу, представляются их линиями Diva и Blue .
Доски Diva больше похожи на то, с чем я знаком в старые времена . Дело в том , что теперь они приходят в PCIe версии убеждает меня , что Dialogic не Shambling зомби компании, питаясь на
BRAAAAINSустаревших приложений старых поставщиков IVR систем. Вы можете получить 2-портовую плату примерно за 600 долларов .Платы Blue специально предназначены для Linux-боксов с Asterisk . Основная проблема, которую я вижу с досками Blue, состоит в том, что даже плате начального уровня требуется линия T1 . (Или E1, за пределами Северной Америки, Японии и Кореи.) Это 24-канальная цифровая магистральная линия от телефонной компании. Последнее, что я слышал, это стоило несколько сотен долларов в месяц. Если вы не собираетесь выходить за рамки примерно 4-х строк, вероятно, нет веской причины начинать с этого уровня. Однако на этом уровне начинается много телефонного оборудования, поскольку автоматическая телефония обычно требует много линий. В итоге, хотя доска Blue начального уровня дороже платы Diva начального уровня, о которой говорилось выше, она намного дешевле платы Diva T1,
источник
Вы можете попробовать взглянуть на mgetty, хотя я никогда не пробовал ничего подобного.
Описание взято с http://linux.about.com/cs/linux101/g/mgetty.htm
Я знаю, что у Debian это есть: http://packages.qa.debian.org/m/mgetty.html
источник
Запустите виртуальную машину с последовательным портом, переданным в Windows 95 в качестве ОС. Настройте его для работы во «внутренней» сети, чтобы никто снаружи не мог взломать эту глючную операционную систему.
Большинство голосовых модемов поставляется с программным обеспечением для Windows ...
Обновление: спасибо за downvote.
У меня была эта проблема в прошлом, и я старался изо всех сил с vgetty. Грустная вещь об этом - то, что ему не хватает всех приятных особенностей интегрированного решения, которое было предоставлено прилагаемым программным обеспечением Windows. Тогда виртуализация была неизвестна ... - это было бы рабочим решением (с наименьшими усилиями).
источник