Czy istnieje sposób, aby Linux mógł odebrać telefon?

13

Wiem, że istnieje sposób na wybranie Linuksa za pomocą modemu.

Czy istnieje sposób zaprogramowania Linuksa (przy użyciu biblioteki / urządzenia) na

  1. odebrać modem (nagrywać rozmowy telefoniczne) itp.?
  2. widzisz identyfikator dzwoniącego?
jw013
źródło

Odpowiedzi:

12

Możesz spróbować mgetty .

Mgetty to „inteligentny” zamiennik getty, zaprojektowany do użytku z modemami danych i danych / faksów kompatybilnymi z Hayes. Mgetty wie o inicjalizacji modemu, ręcznym odbieraniu modemu (aby modem nie odpowiadał, jeśli urządzenie nie jest gotowe), blokowaniu UUCP (aby można było używać tego samego urządzenia do wybierania i wybierania numeru). Mgetty zapewnia bardzo szerokie możliwości logowania.

Zobacz także Vgetty w zasadzie zmienia modem w automatyczną sekretarkę i dodaje możliwości mgetty.

Oto inne zasoby na ten temat:

Anthony Hatzopoulos
źródło
8

Najłatwiejszym sposobem korzystania z Linuksa do odbierania telefonu jest użycie programu Asterisk . Powinieneś być w stanie yum install asteriskna swoim komputerze z systemem Linux. Następnie podłącz analogowy adapter do sieci i podłącz swoją linię telefoniczną. Pozwoli ci to odebrać połączenie, zobaczyć identyfikator dzwoniącego, jeśli informacje identyfikacyjne dzwoniącego są wysyłane z twojego LEC, nagrać połączenie i pozwolić dzwoniącemu zostawić wiadomość poczty głosowej. Użyłem tej konfiguracji wiele razy, aby połączyć linie analogowe przez komputer z systemem Linux. Nie znam sposobu użycia do tego standardowego modemu.

Rmtel
źródło
1
Początkowo myślałem o Asterisk, ale najwyraźniej nie możesz używać z nim modemu (popraw mnie, jeśli się mylę), potrzebujesz określonego sprzętu.
Renan
7
Zgadza się, nie będziesz mógł używać modemu z gwiazdką, ale podstawowy adapter analogowy Linksys SPA 3102 zapewni ci ogromną funkcjonalność i ostatecznie, z mojego doświadczenia, łatwiej będzie go skonfigurować niż modem. Te ATA mają mniej niż 50 USD.
Rmtel
Jest to całkowicie niepotwierdzone, ale faktycznie nie uruchomić serwer gwiazdka przy użyciu Intel 537 karty PCI softmodem, który był w zasadzie taki sam sprzęt jak Digium X100P. To było powolne i błędne, ale mam tanio. Wątpię, byś znalazł jeden z nich w tych dniach. Polecam użyć czegoś takiego jak wspomniany wyżej adapter Cisco / Linksys.
jsbillings
6

Nie polecałbym do tego typowego modemu danych / głosu.

Nawet 15 lat temu, kiedy modemy były obecną technologią i istniała duża konkurencja o funkcje i technologie, były one dość niskiej jakości sposobem na wykonanie rzeczy, o które prosiłeś. Teraz, po dziesięcioleciu wyścigu z dołu do góry, czego przykładem jest niemal powszechne przejęcie softmodemów , myślę, że będziesz mieć szczęście, że dostaniesz się nawet do etapu weryfikacji koncepcji z modemem klasy konsumenckiej.

Wcześniej robiliśmy coś takiego z tablicami Dialogic . Wiele używanych systemów IVR zostało zbudowanych w Dialogic, tak bardzo, że wciąż istnieje prężny rynek używanych kart dla firm, które utrzymują starożytne systemy telefoniczne.

Obecne tablice Dialogiczne najbardziej bezpośrednio związane z twoim pytaniem wydają się być ich liniami Diva i Niebieskimi .

Tablice Diva są bardziej podobne do tego, co znam z dawnych czasów . Fakt, że teraz są w wersji PCIe uspokaja mnie, że Dialogic nie jest spółką guzdrających zombie, żywiąc na braaaains przestarzałą aplikacji starych dostawców systemów IVR. Możesz dostać 2-portową kartę za około 600 $ .

Niebieskie tablice są specjalnie ukierunkowane na Linux-y z Asterisk . Główny problem, jaki widzę w przypadku niebieskich tablic, polega na tym, że nawet płyta podstawowa wymaga linii T1 . (Lub E1, poza Ameryką Północną, Japonią i Koreą.) To jest 24-kanałowa cyfrowa linia miejska od operatora telefonicznego. Ostatnio słyszałem, że kosztowało to kilkaset dolarów miesięcznie. Jeśli nie chcesz przekraczać 4 linii, prawdopodobnie nie ma dobrego powodu, aby zacząć od tego poziomu. Wiele urządzeń telefonicznych zaczyna się na tym poziomie, ponieważ telefonia automatyczna zwykle wymaga wielu linii. Podsumowując, chociaż niebieska plansza na poziomie podstawowym jest droższa niż plansza Diva na poziomie podstawowym połączona powyżej, jest o wiele tańsza niż plansza T1 Diva.

Warren Young
źródło
1
Szczerze mówiąc, choć nie podoba mi się koncepcja zastrzeżonych interfejsów programowych / sprzętowych na przykładzie softmodemów / winmodemów, 15 lat temu wiele komputerów nie miało wystarczającej mocy obliczeniowej potrzebnej do niezawodnego cyfrowego przetwarzania sygnałów, a jednocześnie zrobił wszystko inne, a fakt, że DSP zdecydowanie potrzebował priorytetu w czasie rzeczywistym, spowodował, że wszystko inne się zacięło. Nawet tanie komputery dzisiaj mogą prawdopodobnie wykonać DSP dla łącza V.90 lub V.92 z obiema rękami związanymi za plecami.
CVn
1
Masz rację w zasadzie i ta zasada pozwala, że ​​niebieskie płyty Dialogic są znacznie tańsze niż ekwiwalent funkcji w linii Diva. Chodzi jednak o wdrożenie; oznacza to tutaj kierowców. Sterowniki Linuksa dla tradycyjnie sprzętu tylko dla systemu Windows są często niskiej jakości, szczególnie gdy mówimy o urządzeniach peryferyjnych za 10 USD. Linia produktów Dialogic ma znacznie większy margines, dzięki czemu mogą sobie pozwolić na płacenie twórcom oprogramowania i oprogramowania układowego za prawidłowe działanie.
Warren Young,
2

Możesz spróbować spojrzeć na mgetty, chociaż nigdy tego nie próbowałem.

Smart Modem getty replace Mgetty to wszechstronny program do obsługi wszystkich aspektów modemu pod Uniksem. Ten pakiet zawiera podstawowe funkcje danych modemu. Zainstaluj mgetty-fax, aby uzyskać dodatkową funkcjonalność faksu. Zainstaluj mgetty-voice, aby uzyskać funkcjonalność do obsługi modemów głosowych. Mgetty można również skonfigurować do wybierania programów innych niż logowanie do specjalnych połączeń (np .: uucico, fido lub inne programy) w zależności od identyfikatora użytkownika. Obsługuje także identyfikator dzwoniącego, jeśli modem i linia telefoniczna go dostarczają, i może odmawiać połączeń na podstawie numeru telefonu pochodzącego.

Opis pochodzi z http://linux.about.com/cs/linux101/g/mgetty.htm

Wiem, że Debian ma to: http://packages.qa.debian.org/m/mgetty.html

Canha
źródło
-1

Uruchom maszynę wirtualną z portem szeregowym przekazanym do systemu Windows 95 jako system operacyjny. Skonfiguruj go do pracy w „wewnętrznej” sieci, aby nikt z zewnątrz nie mógł włamać się do tego błędnego systemu operacyjnego.

Większość modemów głosowych jest dostarczana z oprogramowaniem dla systemu Windows ...

Aktualizacja: Dziękuję za opinię.

Miałem ten problem w przeszłości i starałem się jak najlepiej z vgetty. Smutne jest to, że brakuje w nim wszystkich fajnych cech zintegrowanego rozwiązania dostarczonego przez załączone oprogramowanie dla systemu Windows. Wtedy wirtualizacja była nieznana ... - to byłoby działające rozwiązanie (przy najmniejszym wysiłku).

Nils
źródło