Apakah ada cara bagi linux untuk mengangkat telepon?

13

Saya tahu bahwa ada cara untuk membuat Linux keluar menggunakan modem.

Apakah ada cara untuk memprogram Linux (menggunakan perpustakaan / perangkat) untuk

  1. angkat modem (rekam panggilan telepon) dll?
  2. lihat id penelepon?
jw013
sumber

Jawaban:

12

Anda bisa mencoba mgetty .

Mgetty adalah pengganti getty yang 'pintar', dirancang untuk digunakan dengan data yang kompatibel dengan hayes dan modem data / faks. Mgetty tahu tentang inisialisasi modem, penjawaban modem manual (jadi modem Anda tidak menjawab jika mesin tidak siap), penguncian UUCP (sehingga Anda dapat menggunakan perangkat yang sama untuk dial-in dan dial-out). Mgetty menyediakan fasilitas penebangan yang sangat luas.

Lihat juga Vgetty pada dasarnya mengubah modem Anda menjadi mesin penjawab dan menambah kemampuan ke mgetty.

Berikut adalah sumber informasi lain tentang topik ini:

Anthony Hatzopoulos
sumber
8

Cara termudah untuk menggunakan Linux untuk menjawab telepon adalah dengan program Asterisk . Anda harus dapat yum install asteriskmenggunakan mesin Linux Anda. Anda kemudian menghubungkan adaptor analog ke jaringan Anda dan menghubungkan saluran telepon Anda melalui itu. Ini akan memungkinkan Anda untuk menjawab panggilan, melihat ID penelepon jika informasi ID penelepon dikirim dari LEC Anda, merekam panggilan, dan membuat penelepon meninggalkan pesan pesan suara. Saya telah menggunakan pengaturan ini beberapa kali untuk menghubungkan saluran analog melalui komputer Linux. Saya tidak tahu cara menggunakan modem standar untuk melakukan ini.

Rmtel
sumber
1
Saya berpikir tentang Asterisk pada awalnya, tetapi ternyata Anda tidak dapat menggunakan modem dengan itu (benar jika saya salah), Anda memerlukan perangkat keras tertentu.
Renan
7
Itu benar, Anda tidak akan dapat menggunakan modem Anda dengan asterisk, tetapi adaptor analog Linksys SPA 3102 dasar akan memberi Anda banyak fungsionalitas dan pada akhirnya, menurut pengalaman saya, akan lebih mudah diatur daripada modem. ATA itu kurang dari $ 50.
Rmtel
Ini sepenuhnya anekdotal, tetapi saya benar - benar menjalankan server asterisk menggunakan kartu PCI softmodem intel 537, yang pada dasarnya perangkat keras yang sama dengan Digium X100P. Itu lambat dan buggy, tetapi saya mendapatkannya murah. Saya ragu Anda akan menemukan salah satu dari mereka hari ini. Saya sarankan Anda menggunakan sesuatu seperti adaptor Cisco / Linksys yang disebutkan di atas.
jsbillings
6

Saya tidak akan merekomendasikan menggunakan modem data / suara khas untuk ini.

Bahkan 15 tahun yang lalu, ketika modem adalah teknologi saat ini dan ada banyak persaingan untuk fitur dan teknologi, mereka adalah cara yang cukup rendah untuk melakukan hal-hal yang Anda minta. Sekarang, setelah satu dasawarsa aktivitas perlombaan-ke-dasar yang dicontohkan oleh pengambil alihan softmodem yang hampir universal , saya pikir Anda akan beruntung bahkan sampai ke tahap pembuktian konsep dengan modem tingkat konsumen.

Kembali pada hari itu, kami melakukan hal semacam ini dengan papan Dialogic . Banyak sekali sistem IVR yang Anda gunakan dibangun di atas Dialogic, sedemikian rupa sehingga masih ada pasar papan bekas yang berkembang untuk perusahaan-perusahaan yang menjaga sistem telepon kuno tetap berjalan.

Papan dialog saat ini yang paling relevan dengan pertanyaan Anda tampaknya adalah garis Diva dan Biru .

Papan Diva lebih seperti apa yang saya kenal sejak dulu . Fakta bahwa mereka sekarang datang dalam versi PCIe meyakinkan saya bahwa Dialogic bukan perusahaan zombie yang berantakan , hidup dari aplikasi yang sudah ketinggalan zaman dari penyedia sistem IVR lama. Anda bisa mendapatkan papan 2-port untuk sekitar $ 600 .

Papan Blue secara khusus ditargetkan pada kotak Linux yang menjalankan Asterisk . Masalah utama yang saya lihat dengan Blue papan adalah bahwa bahkan papan level pemula membutuhkan garis T1 . (Atau E1, di luar Amerika Utara, Jepang dan Korea.) Yaitu, saluran saluran digital 24-saluran dari perusahaan telepon. Terakhir saya dengar, harganya beberapa ratus dolar sebulan. Kecuali jika Anda ingin bergerak lebih dari 4 baris, mungkin tidak ada alasan yang baik untuk memulai pada level ini. Banyak peralatan telepon tidak memulai pada tingkat ini, karena telepon otomatis biasanya memerlukan banyak saluran. Intinya, meskipun papan Blue entry-level lebih mahal daripada papan Diva entry-level yang terhubung di atas, itu jauh lebih murah daripada papan T1 Diva.

Warren Young
sumber
1
Dalam semua keadilan, sementara saya tidak menyukai konsep perangkat lunak / perangkat keras antarmuka seperti yang dicontohkan oleh softmodem / winmodems, 15 tahun yang lalu banyak komputer tidak memiliki kekuatan pemrosesan mentah yang diperlukan untuk melakukan pemrosesan sinyal digital dengan andal pada saat yang sama mereka melakukan segala sesuatu yang lain, dan fakta bahwa DSP jelas membutuhkan prioritas waktu nyata menyebabkan semua yang lainnya gagap. Bahkan komputer murah saat ini mungkin dapat melakukan DSP untuk tautan V.90 atau V.92 dengan kedua tangan terikat di belakang mereka.
CVn
1
Anda benar pada prinsipnya, dan prinsip itulah yang memungkinkan papan Dialogic Blue menjadi jauh lebih murah daripada fitur-setara di garis Diva. Namun, ini semua tentang implementasinya; itu berarti driver di sini. Driver Linux untuk perangkat keras tradisional Windows saja biasanya berkualitas buruk, terutama ketika kita berbicara tentang perangkat $ 10. Ada lebih banyak margin dalam lini produk Dialogic, sehingga mereka mampu membayar pengembang perangkat lunak dan firmware untuk melakukan hal-hal yang benar.
Warren Young
2

Anda dapat mencoba melihat ke mgetty, meskipun saya tidak pernah mencoba hal semacam itu.

Penggantian Smart Modem getty Mgetty adalah program serbaguna untuk menangani semua aspek modem di bawah Unix. Paket ini mencakup kemampuan data modem dasar. Instal mgetty-fax untuk mendapatkan fungsionalitas tambahan untuk faks. Instal mgetty-voice untuk mendapatkan fungsionalitas untuk mengoperasikan modem suara. Mgetty juga dapat dikonfigurasi untuk memilih program selain login untuk koneksi khusus (mis: uucico, fido atau program lain) tergantung pada userid login. Ini juga mendukung caller-id jika modem dan saluran telepon menyediakannya, dan dapat menolak koneksi berdasarkan nomor telepon asal.

Deskripsi diambil dari http://linux.about.com/cs/linux101/g/mgetty.htm

Saya tahu bahwa Debian memilikinya: http://packages.qa.debian.org/m/mgetty.html

Canha
sumber
-1

Jalankan mesin virtual dengan port serial yang dilewatkan ke Windows 95 sebagai OS. Atur untuk berjalan di jaringan "internal", jadi tidak ada orang dari luar yang dapat membobol os kereta itu.

Sebagian besar modem suara dilengkapi dengan perangkat lunak untuk Windows ...

Pembaruan: Terima kasih atas downvote.

Saya memiliki masalah ini di masa lalu dan memang mencoba yang terbaik dengan vgetty. Yang menyedihkan tentang itu adalah bahwa ia tidak memiliki semua fitur bagus dari solusi terintegrasi yang disediakan oleh perangkat lunak windows terlampir. Saat itu virtualisasi tidak diketahui ... - itu akan menjadi solusi yang berfungsi (dengan sedikit usaha).

Nils
sumber