1

SIPテクノロジーを使用してWebベースのソフトフォンを構築したい。また、システムを構築する際の主要なテクノロジーとして、通信サーバーとしてAsteriskを使用したい。

だから私たちはフォローしています

  • Adobe Flash、FMG、FMSを使用したフラッシュベースのソフトフォン

  • Flex、Red5サーバーを使用したフレックスベースのソフトフォン

また、MjSIPPjSIPに再検索しています

私の質問は次のとおりです-

  1. この種のソフトフォンを構築するために、Javaアプレットを使用できますか?
  2. フラッシュはシステムにとってより良いオプションになりますか?

これについて何か提案をしてください

4

2 に答える 2

2

あなたが書いているブラウザベースのソフトフォンなら、pjsipを除外することができます。それはCで書かれているので、そこでブラウザで実行するオプションはありません。

FlashとJavaはオプションであり、過去に両方を使用したソフトフォンの実装を見たことがありますので、それは可能です。しかし、何らかの理由で、彼らは実際にスクラッチに達することはなく、人気のあるサポートも受けていませんでした。大量のUDPパケットをリアルタイムで処理する必要があるというメディア側にたどり着くと、ブラウザ内で操作しなければならないという制約がかみ始めているのではないかと思います。

私が知っている最新の取り組みは、flash/javascriptハイブリッドソフトフォンであるvoxeoのフォノです。これには、voxeoのSIPサーバーにフックバックするjavascript APIがあり、呼び出しシグナリングを実行して、ブラウザーのフラッシュプラグインと呼び出しのリモートエンドの間にメディアを設定します。それはかなりうまく機能しているようです、あるいはあなたがブラウザのリアルタイム製品から期待できるのと同じくらいうまくいくようです。

もし私があなただったら、ブラウザでサポートされたらWebRTCを見始めるでしょう。そうすれば、JavaScriptから直接ネットワークソケットにアクセスできるようになり、ブラウザ内でリアルタイムにメディアを処理できるようになるので、はるかに優れたオプションになります。はるかに実用的です。

于 2011-08-19T12:32:28.333 に答える
2

私たちはRed5Phoneで良い経験をしました。SIP UAはサーブレットコンテナで実行されています。フラッシュは、RTMPとの間でサウンドを録音/再生する場合にのみ必要です。

当時、JavaアプレットからJavaMediaFrameworkを使用する際にいくつかの不便がありました。

于 2011-08-20T12:51:18.533 に答える