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ị) để
- nhấc modem (ghi âm cuộc gọi điện thoại) vv?
- thấy id người gọi?
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ị) để
Câu trả lời:
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ủ đề:
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 asterisk
trê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.
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 Diva và Blue 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.
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
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).