리눅스가 전화를받을 수있는 방법이 있습니까?


13

모뎀을 사용하여 Linux 전화를 걸 수있는 방법이 있다는 것을 알고 있습니다.

(라이브러리 / 장치를 사용하여) Linux를 프로그래밍하는 방법이 있습니까?

  1. 모뎀 (전화 통화) 등을 들으십니까?
  2. 발신자 번호 참조?

답변:


12

당신은 mgetty를 시도 할 수 있습니다.

Mgetty는 헤이 호환 데이터 및 데이터 / 팩스 모뎀과 함께 사용하도록 설계된``스마트 ''게티 대체품입니다. Mgetty는 모뎀 초기화, 수동 모뎀 응답 (기계가 준비되지 않은 경우 모뎀이 응답하지 않음), UUCP 잠금에 대해 알고 있습니다 (따라서 전화 접속 및 전화 접속에 동일한 장치를 사용할 수 있음). Mgetty는 매우 광범위한 로깅 기능을 제공합니다.

또한 Vgetty가 기본적으로 모뎀을 자동 응답기로 바꾸고 mgetty에 기능을 추가하는 것을 참조하십시오 .

주제에 대한 다른 자료는 다음과 같습니다.


8

전화를받는 데 Linux를 사용하는 가장 쉬운 방법은 Asterisk 프로그램입니다. yum install asteriskLinux 컴퓨터에서 사용할 수 있어야 합니다. 그런 다음 아날로그 어댑터를 네트워크에 연결하고 전화선을 연결하십시오. 이것은 당신이 전화에 응답하고, 발신자 ID 정보가 LEC로부터 전송되면 발신자 ID를보고, 호출을 녹음하며, 발신자가 음성 메일 메시지를 남기도록 할 수 있습니다. Linux 컴퓨터를 통해 아날로그 라인을 연결하기 위해이 설정을 여러 번 사용했습니다. 나는 이것을하기 위해 표준 모뎀을 사용하는 방법을 모른다.


1
나는 처음에 Asterisk에 대해 생각했지만 분명히 모뎀을 사용할 수 없습니다 (잘못되면 수정하십시오). 특정 하드웨어가 필요합니다.
Renan

7
맞습니다. 별표와 함께 모뎀을 사용할 수는 없지만 기본 Linksys SPA 3102 아날로그 어댑터는 많은 기능을 제공하며, 제 경험상 모뎀보다 설정하기가 더 쉽습니다. ATA는 50 달러 미만입니다.
Rmtel

이것은 완전히 일화이지만, 실제로 않았다 기본적으로 Digium X100P와 동일한 하드웨어이었던 인텔 537 소프트 모뎀 PCI 카드를 사용하여 별표 서버를 실행합니다. 느리고 버그가 많았지 만 저렴했습니다. 요즘 당신이 그중 하나를 찾을 것 같지 않습니다. 위에서 언급 한 Cisco / Linksys 어댑터와 같은 것을 사용하는 것이 좋습니다.
jsbillings

6

이를 위해 일반적인 데이터 / 음성 모뎀을 사용하지 않는 것이 좋습니다.

15 년 전만해도 모뎀이 현재 기술이었고 기능과 기술에 대한 경쟁이 많았을 때, 요구하는 것들을 수행하는 아주 저급한 방법이었습니다. 이제는 거의 보편적 인 소프트 모뎀 인수로 예시 된 10 년 간의 최하위 레이스 활동이 끝난 후 소비자 급 모뎀으로 개념 증명 단계에 도달하는 것이 운이 좋을 것 같습니다.

그날 우리는 Dialogic 보드로 이런 종류의 일을 했습니다 . 당신이 사용 하는 많은 IVR 시스템은 Dialogic에 구축되어 고대 전화 시스템을 계속 운영하는 회사들에게는 여전히 번창하는 중고 보드 시장 이 있습니다.

귀하의 질문에 가장 직접적으로 관련된 현재 Dialogic 보드는 DivaBlue 라인으로 보입니다 .

Diva 보드는 내가 예전 부터 친숙한 것과 더 비슷합니다 . 그들이 PCIe 버전으로 제공된다는 사실은 Dialogic이 오래된 IVR 시스템 제공 업체의 오래된 응용 프로그램을 사용 하는 가짜 좀비 회사가 아니라는 것을 확신시켜 줍니다. 600 달러에 2 포트 보드를 구입할 수 있습니다 .

블루 보드는 특히 Asterisk를 실행하는 Linux 박스를 대상으로 합니다. 내가 블루 보드에서 볼 수있는 주요 문제는 엔트리 레벨 보드조차도 T1 라인이 필요하다는 것 입니다. (또는 북미, 일본 및 한국 이외의 E1) 즉, 전화 회사의 24 채널 디지털 트렁크 회선입니다. 마지막으로 들었을 때 한 달에 수백 달러가 들었습니다. 약 4 줄 이상으로 이동하지 않는 한,이 레벨에서 시작해야 할 이유가 없을 것입니다. 자동화 된 전화 통신은 일반적으로 많은 회선이 필요하기 때문에 많은 전화 통신 장비가이 수준에서 시작됩니다. 결론적으로, 엔트리 레벨 블루 보드 위에 링크 된 엔트리 레벨 디바 보드 보다 비싸지T1 디바 보드 보다 훨씬 저렴 합니다..


1
모든 공정성에서, 소프트 모뎀 / 윈 모뎀으로 예시 된 독점 소프트웨어 / 하드웨어 인터페이스의 개념을 싫어하지만 15 년 전 많은 컴퓨터는 디지털 신호 처리를 안정적으로 수행하는 데 필요한 원시 처리 능력을 갖지 못했습니다. 다른 모든 작업을 수행했으며 DSP에 반드시 실시간 우선 순위가 필요하다는 사실이 다른 모든 것을 방해했습니다. 오늘날 저렴한 컴퓨터조차도 양손을 등 뒤로 묶어 V.90 또는 V.92 링크를위한 DSP를 수행 할 수 있습니다.
CVn

1
당신은 원칙적으로 옳습니다. Dialogic Blue 보드가 Diva 라인의 기능과 동등한 것보다 훨씬 저렴합니다. 그러나 모든 것이 구현에 관한 것입니다. 여기서 드라이버를 의미합니다. 일반적으로 Windows 전용 하드웨어 용 Linux 드라이버는 특히 10 달러 정도의 주변 장치에 대해 이야기 할 때 품질이 좋지 않은 경우가 많습니다. Dialogic의 제품 라인에는 훨씬 많은 마진이 있으므로 소프트웨어 및 펌웨어 개발자에게 비용을 지불하여 일을 올바르게 수행 할 수 있습니다.
워렌 영

2

난 아무것도 시도하지 않았지만 mgetty를 살펴볼 수 있습니다.

스마트 모뎀 게티 교체 Mgetty는 Unix에서 모뎀의 모든 측면을 처리 할 수있는 다목적 프로그램입니다. 이 패키지에는 기본 모뎀 데이터 기능이 포함되어 있습니다. 팩스에 대한 추가 기능을 얻으려면 mgetty-fax를 설치하십시오. 음성 모뎀을 작동하는 기능을 사용하려면 mgetty-voice를 설치하십시오. 로그인 사용자 ID에 따라 특수 연결을위한 로그인 이외의 프로그램 (예 : uucico, fido 또는 기타 프로그램)을 선택하도록 Mgetty를 구성 할 수도 있습니다. 또한 모뎀과 전화선이 제공하는 경우 발신자 ID를 지원하며 원래 전화 번호를 기준으로 연결을 거부 할 수 있습니다.

http://linux.about.com/cs/linux101/g/mgetty.htm 에서 가져온 설명

데비안이 그것을 알고 있습니다 : http://packages.qa.debian.org/m/mgetty.html


-1

직렬 포트가 Windows 95에 OS로 전달 된 가상 머신을 실행하십시오. "내부"네트워크에서 실행되도록 설정하십시오. 외부에서 아무도 버그가있는 OS에 침입 할 수 없습니다.

대부분의 음성 모뎀은 Windows 용 소프트웨어와 함께 제공됩니다 ...

업데이트 : downvote 주셔서 감사합니다.

나는 과거 에이 문제가 있었고 vgetty로 최선을 다했습니다. 슬픈 점은 동봉 된 Windows 소프트웨어가 제공하는 통합 솔루션의 모든 멋진 기능이 부족하다는 것입니다. 당시 가상화는 알 수 없었습니다.-그것은 최소한의 노력으로 작동하는 솔루션이었습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.