D-Modem, perisian modem untuk mengatur penghantaran data melalui rangkaian VoIP

Utiliti itu baru-baru ini diumumkan D modem yang mana menonjol untuk melaksanakan perisian modem untuk mengatur penghantaran data melalui rangkaian VoIP berdasarkan protokol SIP.

D-Modem membolehkan anda mencipta saluran komunikasi melalui VoIP dengan analogi dengan cara modem dail tradisional membenarkan penghantaran data melalui rangkaian telefon.

Kawasan aplikasi projek termasuk menyambung ke rangkaian dail sedia ada tanpa menggunakan hujung rangkaian telefon yang lain, mengatur saluran komunikasi rahsia dan menjalankan ujian keselamatan sistem yang hanya boleh diakses melalui akses telefon. Kod projek ditulis dalam C dan diedarkan di bawah lesen GPLv2.

Modem "berasaskan pengawal" tradisional biasanya menggunakan mikropengawal dan DSP untuk mengendalikan semua aspek komunikasi modem pada peranti itu sendiri. Kemudian, apa yang dipanggil "Winmodems" telah diperkenalkan yang membolehkan DSP boleh diprogramkan medan dan mengalihkan pengawal dan fungsi lain ke perisian yang dijalankan pada PC hos. Ini diikuti oleh modem "perisian tulen" yang turut membawa fungsi DSP kepada hos. Perkakasan fizikal softmodem ini hanya digunakan untuk menyambung ke rangkaian telefon, dan semua pemprosesan dilakukan dalam perisian.

D-Modem menggantikan perkakasan fizikal softmodem dengan timbunan SIP. Daripada menghantar audio ke dan dari perisian DSP melalui talian telefon analog, audio bergerak melalui aliran media RTP (atau SRTP) bagi panggilan VoIP SIP

Sokongan protokol SIP dilaksanakan melalui perpustakaan komunikasi PJSIP dan komponen pemacu slmodem, yang asalnya dibekalkan untuk modem perisian Smart Link, digunakan untuk memastikan kefungsian modem.

Tidak seperti modem tradisional, yang menggunakan DSP untuk pemprosesan isyarat, dan modulasi dilakukan oleh mikropengawal, modem perisian hanya mempunyai DSP dan semua fungsi lain dilaksanakan dalam perisian pada bahagian pengawal.

Projek D-Modem menawarkan modem perisian sepenuhnya di mana fungsi DSP ia juga dilaksanakan dalam perisian. Komponen perkakasan yang digunakan dalam modem telah digantikan dengan timbunan SIP dan bukannya menggunakan DSP untuk menghantar audio melalui talian komunikasi analog dalam D-Modem, bunyi dihantar melalui aliran multimedia seperti RTP atau SRTP yang digunakan dalam proses suara VoIP.

Mekanisme untuk pemprosesan isyarat dan sokongan untuk arahan AT, serta pelaksanaan protokol V.32bis (14.4kbps) dan V.34 (33.6kbps), dipinjam daripada pemacu kernel slmodemd di luar kotak, yang Ia telah ditambah dan dipotong dengan mengambil kira keistimewaan projek.

Kebanyakan kod slmodemd adalah proprietari, kod sumbernya tidak disediakan, BLOB dsplib.o digunakan; Pemacu proprietari telah direka bentuk semula untuk dijalankan secara berasingan sebagai aplikasi dan bukannya sebagai modul kernel. Untuk berinteraksi dengan aplikasi luaran, keupayaan untuk menukar data melalui soket rangkaian telah dilaksanakan. Untuk mengawal slmodemd, d-modem tambahan telah disediakan, yang menyediakan antara muka akhir dan termasuk cara untuk mengawal strim audio dan panggilan suara berdasarkan protokol SIP.

Dalam proses, peranti a / dev / ttySL dicipta *, di mana anda boleh berinteraksi dengan modem, menghantar arahan AT dan bertukar data, sama seperti cara anda bekerja dengan modem biasa (contohnya, anda boleh menggunakan pppd untuk mencipta Saluran IP).

Memautkan ke akaun SIP dilakukan menggunakan pembolehubah persekitaran SIP_LOGIN. Projek itu, antara lain, boleh digunakan untuk menyambung ke rangkaian dail sedia ada, dalam keadaan di mana tiada modem klasik (panggilan SIP boleh dialihkan ke rangkaian telefon biasa).

Akhirnya, jika anda berminat untuk mengetahui lebih lanjut mengenainya, anda boleh berjumpa dengan perincian dalam pautan berikut.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.