Có cách nào để linux nhận điện thoại không?


13

Tôi biết rằng có một cách để làm cho Linux quay số bằng cách sử dụng modem.

Có cách nào để lập trình Linux (sử dụng thư viện / thiết bị) để

  1. nhấc modem (ghi âm cuộc gọi điện thoại) vv?
  2. thấy id người gọi?

Câu trả lời:


12

Bạn có thể thử mgetty .

Mgetty là một thay thế nhỏ '' thông minh '', được thiết kế để được sử dụng với modem dữ liệu và modem / dữ liệu tương thích hayes. Mgetty biết về khởi tạo modem, trả lời modem thủ công (vì vậy modem của bạn không trả lời nếu máy chưa sẵn sàng), khóa UUCP (vì vậy bạn có thể sử dụng cùng một thiết bị để quay số và quay số). Mgetty cung cấp các cơ sở khai thác gỗ rất rộng.

Ngoài ra, hãy xem Vgetty về cơ bản biến modem của bạn thành một máy trả lời và thêm khả năng cho mgetty.

Dưới đây là các tài nguyên khác về chủ đề:


8

Cách dễ nhất để sử dụng Linux để trả lời điện thoại là với chương trình Asterisk . Bạn sẽ có thể yum install asterisktrên máy Linux của bạn. Sau đó, bạn kết nối một bộ chuyển đổi tương tự với mạng của bạn và kết nối đường dây điện thoại của bạn thông qua nó. Điều này sẽ cho phép bạn trả lời cuộc gọi, xem ID người gọi nếu thông tin ID người gọi được gửi từ LEC của bạn, ghi lại cuộc gọi và yêu cầu người gọi để lại tin nhắn thư thoại. Tôi đã sử dụng thiết lập này nhiều lần để kết nối các đường dây tương tự thông qua máy tính Linux. Tôi không biết cách sử dụng modem tiêu chuẩn để làm việc này.


1
Tôi đã nghĩ về Asterisk lúc đầu, nhưng rõ ràng bạn không thể sử dụng modem với nó (sửa tôi nếu tôi sai), bạn cần phần cứng cụ thể.
Renan

7
Điều đó là chính xác, bạn sẽ không thể sử dụng modem của mình bằng dấu hoa thị, nhưng bộ điều hợp tương tự Linksys SPA 3102 cơ bản sẽ cung cấp cho bạn rất nhiều chức năng và theo kinh nghiệm của tôi, sẽ dễ dàng hơn để thiết lập so với modem. Những ATA dưới 50 đô la.
Rmtel

Đây hoàn toàn là giai thoại, nhưng tôi thực sự đã chạy một máy chủ dấu hoa thị bằng cách sử dụng thẻ PCI intmodem 537, về cơ bản là phần cứng tương tự như Digium X100P. Nó chậm và có lỗi, nhưng tôi đã nhận được nó với giá rẻ. Tôi nghi ngờ bạn sẽ tìm thấy một trong số họ những ngày này. Tôi khuyên bạn nên sử dụng một cái gì đó như bộ chuyển đổi Cisco / Linksys đã đề cập ở trên.
jsbillings

6

Tôi không khuyên bạn nên sử dụng modem dữ liệu / giọng nói thông thường cho việc này.

Thậm chí 15 năm trước, khi modem là công nghệ hiện tại và có rất nhiều sự cạnh tranh về tính năng và công nghệ, chúng là một cách khá thấp để làm những việc bạn yêu cầu. Bây giờ, sau một thập kỷ hoạt động chạy đua từ dưới lên được minh họa bằng sự tiếp quản gần như toàn cầu của softmodem , tôi nghĩ bạn sẽ may mắn khi thậm chí đến giai đoạn thử nghiệm với modem cấp độ người tiêu dùng.

Ngày trước, chúng tôi đã làm điều này với các bảng Đối thoại . Rất nhiều hệ thống IVR tuyệt vời mà bạn đã sử dụng được xây dựng trên Dialogic, đến nỗi vẫn còn một thị trường sử dụng bảng phát triển mạnh cho những công ty duy trì hệ thống điện thoại cổ.

Các bảng Đối thoại hiện tại có liên quan trực tiếp nhất đến câu hỏi của bạn dường như là các dòng DivaBlue của chúng .

Các bảng Diva giống như những gì tôi quen thuộc từ thời xưa . Thực tế là giờ đây chúng có phiên bản PCIe trấn an tôi rằng Dialogic không phải là một công ty zombie đáng kinh ngạc , tồn tại trên các ứng dụng đã lỗi thời của các nhà cung cấp hệ thống IVR cũ. Bạn có thể nhận được một bảng 2-cổng cho khoảng $ 600 .

Các bảng màu xanh được nhắm mục tiêu cụ thể vào các hộp Linux chạy Asterisk . Vấn đề chính tôi thấy với các bảng Blue là ngay cả bảng cấp nhập cảnh cũng yêu cầu một dòng T1 . (Hoặc E1, bên ngoài Bắc Mỹ, Nhật Bản và Hàn Quốc.) Đó là, một đường trung kế kỹ thuật số 24 kênh từ công ty điện thoại. Lần cuối tôi nghe, cái này có giá vài trăm đô la một tháng. Trừ khi bạn đang tìm cách vượt ra ngoài khoảng 4 dòng, có lẽ không có lý do chính đáng để bắt đầu ở cấp độ này. Tuy nhiên, rất nhiều thiết bị điện thoại bắt đầu ở cấp độ này, vì điện thoại tự động thường kết thúc đòi hỏi nhiều đường dây. Điểm mấu chốt, mặc dù bảng Blue cấp nhập cảnh đắt hơn bảng Diva cấp nhập cảnh được liên kết ở trên, nó rẻ hơn rất nhiều so với bảng Diva T1.


1
Nói một cách công bằng, trong khi tôi không thích khái niệm giao diện phần mềm / phần cứng độc quyền như được minh họa bởi softmodems / winmodems, 15 năm trước, rất nhiều máy tính không có khả năng xử lý thô cần thiết để xử lý tín hiệu số một cách đáng tin cậy cùng lúc với chúng đã làm mọi thứ khác, và thực tế là DSP chắc chắn cần ưu tiên thời gian thực khiến mọi thứ khác bị vấp. Ngay cả các máy tính giá rẻ ngày nay cũng có thể thực hiện DSP cho liên kết V.90 hoặc V.92 với cả hai tay bị trói sau lưng.
CVn

1
Bạn đúng về nguyên tắc, và đó là nguyên tắc cho phép các bảng Dialogic Blue rẻ hơn nhiều so với tính năng tương đương trong dòng Diva. Tuy nhiên, đó là tất cả về việc thực hiện; điều đó có nghĩa là các trình điều khiển ở đây. Các trình điều khiển Linux cho phần cứng truyền thống chỉ dành cho Windows thường có chất lượng kém, đặc biệt khi chúng ta đang nói về các thiết bị ngoại vi $ 10. Có nhiều lợi nhuận hơn trong dòng sản phẩm của Dialogic, vì vậy họ có thể đủ khả năng trả cho các nhà phát triển phần mềm và phần sụn để thực hiện đúng.
Warren Young

2

Bạn có thể thử xem qua mgetty, mặc dù tôi chưa bao giờ thử bất cứ thứ gì thuộc loại này.

Modem thông minh thay thế getty Mgetty là một chương trình linh hoạt để xử lý tất cả các khía cạnh của modem trong Unix. Gói này bao gồm các khả năng dữ liệu modem cơ bản. Cài đặt mgetty-fax để có được chức năng bổ sung cho fax. Cài đặt mgetty-voice để có được chức năng vận hành modem thoại. Mgetty cũng có thể định cấu hình để chọn các chương trình khác ngoài đăng nhập cho các kết nối đặc biệt (ví dụ: uucico, fido hoặc các chương trình khác) tùy thuộc vào userid đăng nhập. Nó cũng hỗ trợ id người gọi nếu modem và đường dây điện thoại cung cấp cho nó và có thể từ chối các kết nối dựa trên số điện thoại gốc.

Mô tả được lấy từ http://linux.about.com/cs/linux101/g/mgetty.htm

Tôi biết rằng Debian có nó: http://packages.qa.debian.org/m/mgetty.html


-1

Chạy một máy ảo với cổng nối tiếp được chuyển qua Windows 95 dưới dạng HĐH. Thiết lập nó để chạy trên mạng "nội bộ", vì vậy không ai từ bên ngoài có thể xâm nhập vào hệ điều hành lỗi đó.

Hầu hết các modem bằng giọng nói đều có phần mềm cho Windows ...

Cập nhật: Cảm ơn các downvote.

Tôi đã có vấn đề này trong quá khứ và đã cố gắng hết sức với vgetty. Điều đáng buồn ở đây là nó thiếu tất cả các tính năng hay của một giải pháp tích hợp được cung cấp bởi phần mềm windows kèm theo. Trước đó, ảo hóa chưa được biết đến ... - đó sẽ là giải pháp hiệu quả (với ít nỗ lực nhất).

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.