D-Modem、VoIPネットワークを介したデータ送信を整理するためのモデムソフトウェア

ユーティリティは最近発表されました Dモデム どれ モデムソフトウェアの実装で際立っています ネットワークを介したデータ送信を整理する SIPプロトコルに基づくVoIP。

D-Modemを使用すると、従来のダイヤルアップモデムが電話網を介したデータ送信を可能にした方法と同様に、VoIPを介して通信チャネルを作成できます。

プロジェクトの適用分野には、電話網のもう一方の端を使用せずに既存のダイヤルアップネットワークに接続すること、秘密の通信チャネルを編成すること、および電話アクセスを介してのみアクセスできるシステムのセキュリティテストを実施することが含まれます。 プロジェクトコードはCで記述されており、GPLv2ライセンスの下で配布されます。

従来の「コントローラベース」のモデムは、通常、マイクロコントローラとDSPを使用して、デバイス自体のモデム通信のすべての側面を処理していました。 その後、フィールドプログラマブルDSPを有効にし、コントローラやその他の機能をホストPCで実行されているソフトウェアに移動する、いわゆる「Winmodems」が導入されました。 これに続いて、DSP機能をホストにもたらす「純粋なソフトウェア」モデムが続きました。 これらのソフトモデムの物理ハードウェアは電話網への接続にのみ使用され、すべての処理はソフトウェアで行われました。

D-Modemは、ソフトモデムの物理ハードウェアをSIPスタックに置き換えます。 アナログ電話回線を介してDSPソフトウェアとの間でオーディオをやり取りする代わりに、オーディオはSIP VoIP通話のRTP(またはSRTP)メディアストリームを通過します。

SIPプロトコルのサポートは、PJSIP通信ライブラリを介して実装されます また、元々Smart Linkソフトウェアモデム用に提供されていたslmodemドライバコンポーネントは、モデムの機能を確保するために使用されます。

信号処理にDSPを使用し、変調がマイクロコントローラーによって行われる従来のモデムとは異なり、ソフトウェアモデムにはDSPしかなく、他のすべての機能はコントローラー側のソフトウェアに実装されています。

D-Modemプロジェクト DSP機能を備えた完全なソフトウェアモデムを提供します また、ソフトウェアで実装されています。 モデムで使用されるハードウェアコンポーネントはSIPスタックに置き換えられ、DSPを使用してD-Modemのアナログ通信回線を介してオーディオを送信する代わりに、VoIP音声プロセスで使用されるRTPやSRTPなどのマルチメディアストリームを介してサウンドが送信されます。

信号処理のメカニズムとATコマンドのサポート、およびV.32bis(14.4kbps)プロトコルとV.34(33.6kbps)プロトコルの実装は、すぐに使用できるslmodemdカーネルドライバーから借用されています。プロジェクトの特殊性を考慮して補足および削減されました。

slmodemdコードのほとんどはプロプライエタリであり、そのソースコードは提供されていません。 BLOBdsplib.oが使用されます。 プロプライエタリドライバーは、カーネルモジュールとしてではなく、アプリケーションとして個別に実行するように再設計されました。 外部アプリケーションと対話するために、ネットワークソケットを介してデータを交換する機能が実装されています。 slmodemdを制御するために、追加のdモデムが用意されています。これは、最終的なインターフェイスを提供し、SIPプロトコルに基づいてオーディオストリームと音声通話を制御する手段を含みます。

過程の中で、 / dev / ttySLデバイスが作成されます*、これを介して、通常のモデムでの作業と同様に、モデムとの対話、ATコマンドの送信、およびデータの交換を行うことができます(たとえば、pppdを使用してIPチャネルを作成できます)。

SIPアカウントへのリンクは、SIP_LOGIN環境変数を使用して行われます。 このプロジェクトは、特に、従来のモデムがない状況で、既存のダイヤルアップネットワークに接続するために使用できます(SIPコールは通常の電話ネットワークにリダイレクトできます)。

最後に、それについてもっと知りたい場合は、 詳細は次のリンクをご覧ください。


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。