IPテレフォニーサービスにおけるWebRTCの実際のアプリケーション

HabréWebRTC(Web Real-Time Communications)テクノロジーについてはすでに報告されています。 現在まだドラフト形式であるWebRTC標準は、素晴らしい未来を予測しています。将来、インターネットおよびWeb技術の開発は、Skypeの道をたどる準備ができています。

WebRTCを使用すると、HTML5とJavaScriptのみを使用するサードパーティのテクノロジーやプログラムを使用せずに、音声およびビデオトラフィックで動作できる根本的に新しいカテゴリのWebアプリケーションを作成できます。これにより、開発者向けのアプリケーション開発が大幅に促進されます。



このテクノロジは、使用しているオペレーティングシステムに関係なく、真にクロスプラットフォームであり、ブラウザでWebRTCサポートのみが必要です。 現在では、Windows、Linux、Mac OS Xなどのすべてのデスクトップオペレーティングシステムに追加の設定やプラグインをインストールすることなく、人気のあるGoogle Cromeブラウザーでサポートされています。 また、Web呼び出し、特にSIPを介した接続を確立するために、 WebSocketテクノロジーの形式でhtml5トランスポートが必要であるため、WebRTCは他のほとんどすべてのWindowsブラウザー(Safari、FireFox、IE、Opera )オプションのwebrtc4all拡張機能をインストールします。



Webブラウザから商用コールを開始した最初のサービスはCallbackerでした。これは、オープンソースのsipml5製品に基づいて、Web電話を個人アカウントに統合しました。



何が行われた:



アスタリスク構成ファイル:



http.conf:

enabled=yes bindaddr=0.0.0.0 bindport=8088
      
      





sip.conf:

 udpbindaddr=0.0.0.0:5060 realm=mydomain.com domainsasrealm=mydomain.com videosupport=no directmedia=no avpf=yes ;    -,  AVPF-  - encryption=yes ; SRTP transport=udp,ws,wss ;ws  wss -   WebSocket
      
      





実際、ユーザーの暗号化フラグは暗号化= noに設定できます。そうでない場合、他のソフトフォンまたはVoIPデバイスも暗号化を使用する必要がありますが、これは常にサポートされているわけではなく不便です。



すべてがどのように機能するかを試すには、iOSまたはAndroid用のCallbackerプログラムのいずれかのアカウントのログインとパスワードが必要です。または、再度登録して接続をテストできます。 こちらがあなたの個人アカウントで、同じウェブフォンがあります。 現在、 Callbackerプロジェクトは開発中であり、新しい機会を獲得しています。 インターネットテレフォニーの分野を含む最新の有望な技術がSVNホストのディスク上で死ぬことはないが、実用的であることは心強い。



All Articles