Ich weiß, dass es eine Möglichkeit gibt, Linux über ein Modem anzuwählen.
Gibt es eine Möglichkeit, Linux (über eine Bibliothek / ein Gerät) zu programmieren?
- das modem abholen (telefonate aufzeichnen) etc?
- Anrufer-ID anzeigen?
quelle
Ich weiß, dass es eine Möglichkeit gibt, Linux über ein Modem anzuwählen.
Gibt es eine Möglichkeit, Linux (über eine Bibliothek / ein Gerät) zu programmieren?
Sie könnten mgetty versuchen .
Mgetty ist ein "intelligenter" getty-Ersatz, der für die Verwendung mit Hayes-kompatiblen Daten und Daten- / Faxmodems entwickelt wurde. Mgetty kennt sich mit Modem-Initialisierung, manueller Modem-Beantwortung (Ihr Modem antwortet also nicht, wenn das Gerät nicht bereit ist) und UUCP-Sperre aus (Sie können also dasselbe Gerät zum Ein- und Auswählen verwenden). Mgetty bietet sehr umfangreiche Protokollierungsmöglichkeiten.
Siehe auch Vgetty verwandelt Ihr Modem im Grunde genommen in einen Anrufbeantworter und erweitert mgetty um Funktionen.
Hier sind andere Ressourcen zum Thema:
Der einfachste Weg, Linux zum Annehmen des Anrufs zu verwenden, ist das Asterisk- Programm. Sie sollten in der Lage sein, yum install asterisk
auf Ihrem Linux-Computer. Anschließend schließen Sie einen Analogadapter an Ihr Netzwerk an und verbinden Ihre Telefonleitung damit. Auf diese Weise können Sie den Anruf entgegennehmen, die Anrufer-ID anzeigen, wenn die Anrufer-ID-Informationen von Ihrem LEC gesendet wurden, den Anruf aufzeichnen und den Anrufer eine Voicemail-Nachricht hinterlassen. Ich habe dieses Setup mehrfach verwendet, um analoge Leitungen über einen Linux-Computer anzuschließen. Ich kenne keine Möglichkeit, ein Standardmodem zu verwenden, um dies zu tun.
Ich würde nicht empfehlen, ein typisches Daten- / Sprachmodem zu verwenden.
Sogar vor 15 Jahren, als es sich bei Modems um aktuelle Technologien handelte und es eine Menge Wettbewerb um Funktionen und Technologien gab, waren sie eine ziemlich schlechte Möglichkeit, die Art von Dingen zu erledigen, die Sie sich wünschen. Jetzt, nach einem Jahrzehnt des Wettlaufs bis zum Ende, das durch die nahezu universelle Übernahme von Softmodems veranschaulicht wird , haben Sie das Glück, mit einem Modem für Endverbraucher sogar den Proof-of-Concept-Status zu erreichen.
Früher haben wir so etwas mit Dialogic-Boards gemacht . Viele der von Ihnen verwendeten IVR- Systeme wurden auf Basis von Dialogic entwickelt, sodass es für Unternehmen, die alte Telefoniesysteme am Laufen halten , immer noch einen florierenden Markt für gebrauchte Boards gibt .
Die aktuellen Dialogtafeln, die für Ihre Frage am unmittelbarsten relevant sind, scheinen ihre Diva- und blauen Linien zu sein.
Die Diva-Boards sind eher das, was ich aus alten Zeiten kenne . Die Tatsache, dass sie jetzt in PCIe-Versionen erhältlich sind, versichert mir, dass Dialogic kein durcheinandergebrachtes Zombie-Unternehmen ist, das sich auf die veralteten Anwendungen alter IVR-
Systemanbieter stützt. Sie können ein 2-Port-Board für ca. 600 US-Dollar erwerben .Die Blue Boards richten sich speziell an Linux-Boxen, auf denen Asterisk ausgeführt wird . Das Hauptproblem, das ich bei den Blue Boards sehe, ist, dass sogar die Einstiegsplatine eine T1-Leitung benötigt . (Oder E1 außerhalb Nordamerikas, Japans und Koreas.) Dies ist eine digitale 24-Kanal-Amtsleitung der Telefongesellschaft. Das letzte, was ich hörte, kostete mehrere hundert Dollar im Monat. Wenn Sie nicht über 4 Zeilen hinausgehen möchten, gibt es wahrscheinlich keinen guten Grund, auf dieser Ebene zu beginnen. Viele Telefoniegeräte beginnen jedoch auf dieser Ebene, da für die automatisierte Telefonie in der Regel viele Leitungen erforderlich sind. Unterm Strich ist ein Blue Board der Einstiegsklasse zwar teurer als das oben verlinkte Diva Board der Einstiegsklasse, aber viel billiger als ein T1 Diva Board.
quelle
Sie könnten versuchen, sich mgetty anzuschauen, obwohl ich nie etwas Ähnliches ausprobiert habe.
Die Beschreibung stammt von http://linux.about.com/cs/linux101/g/mgetty.htm
Ich weiß, dass Debian es hat: http://packages.qa.debian.org/m/mgetty.html
quelle
Führen Sie eine virtuelle Maschine mit dem seriellen Anschluss aus, der als Betriebssystem an Windows 95 übergeben wird. Richten Sie es so ein, dass es in einem "internen" Netzwerk ausgeführt wird, damit niemand von außen in dieses fehlerhafte Betriebssystem eindringen kann.
Die meisten Voice-Modems wurden mit Software für Windows geliefert ...
Update: Danke für die Ablehnung.
Ich hatte dieses Problem in der Vergangenheit und habe mein Bestes mit vgetty versucht. Das Traurige daran ist, dass es nicht alle netten Funktionen einer integrierten Lösung gibt, die von der beiliegenden Windows-Software bereitgestellt wurde. Damals war die Virtualisierung unbekannt ... - das wäre die funktionierende Lösung gewesen (mit dem geringsten Aufwand).
quelle