問題タブ [voip]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
419 参照

python - Skype通話を別のVoIP会社にルーティングする

この夏に行うプロジェクトとして、Skype APIを使用してSkype通話に応答し、ユーザーが( SIPを介して)別のVOIPプロバイダーに接続し、クライアントの発信者であるSkypeアプリケーションを介してダイヤルすることで電話をかけることができるプログラムを作成したいと思います。

Skype APIを使用すると、キーパッド入力に応答して受信できることは理解していますが、実際に通話の音をSIPクライアントに送信することに固執しています。

Skype受信オーディオをSIPクライアントの入力として使用できるようにするAPI/ライブラリはありますか?

これも可能ですか?

私は言語に縛られていませんが、Pythonを使用することを計画していました。

ありがとう。

0 投票する
1 に答える
2388 参照

c++ - live555 非同期 rtsp クライアント

誰かが live555 rtsp クライアントの作業を非同期で行うことができたので、その知識またはそれ以上のコードを共有したいと考えています。

0 投票する
2 に答える
2240 参照

apache-flex - ボイス チャット アプリケーションの作成に指示が必要

プロジェクトの一環としてボイス チャット アプリケーションを作成したいと考えています。ただし、使用するプログラミング言語、関連するテクノロジーに関する指示がまったくありません。

誰かが私がどのように進めるべきかについて私を案内してもらえますか?

私が必要とする機能は次のとおりです。

  • ユーザー同士のボイスチャット
  • 会議でチャットする機能 (2 人以上のユーザー)

あるユーザーを別のユーザーに接続するにはどうすればよいですか? 音声伝送の処理方法は? 会議でパケットを効果的にルーティングする方法は?

これを開発するための最も可能性の高い言語は Flash になると思います。どんな提案でも大歓迎です。

0 投票する
2 に答える
2878 参照

iphone - iPhone API: SIP RTP SRTP ZRTP

この API の 1 つがあるかどうSIP RTP SRTP ZRTP か、iPhone 用、iPhone シミュレーターでそれらを使用する方法があるかどうか、および iPhone のデフォルト ゲートウェイは何かを尋ねたいと思います。

0 投票する
2 に答える
2606 参照

iphone - iPhone と iPad に VOIP を実装する

iPhone と iPad に VOIP 機能を実装することを知っている人はいますか。

明確にする必要があるのは、

  1. この機能を実装するには、どのサードパーティのライブラリ/プロトコルを使用すればよいですか? または、objective-c で利用できるビルトイン クラスはありますか?

  2. VOIP 実装を使用する Apple ストアで承認された iPhone アプリケーションはありますか? もしそうなら、どこで実装の詳細を入手できますか。

  3. これは一般的な質問です。iPhoneアプリケーションでサードパーティを使用できますか、またはAppleからサードパーティの使用を登録する特別な許可を得る必要がありますか.

詳細が必要な場合は、これを登録してください。

0 投票する
1 に答える
1496 参照

android - INVITE リクエスト後の奇妙な応答、SIP

INVITE リクエストを送信した後、試行応答を受け取り、その後すぐにエラー 407 (プロキシ認証が必要) を受け取ります。プロキシ ヘッダーを含む ACK と別の INVITE を送信した後、約 1/4 の確率でセッションの進行状況を受信します。それ以外の場合は、407 エラーを何度も送信するだけです。

何か案は?

0 投票する
1 に答える
202 参照

adobe - AdobestratusVSアスタリスク

PC間通話を行う簡単なアプリケーションを作成するための最良の方法は何ですか?

なぜストラタスが優れているのですか?

なぜアスタリスクが優れているのですか?

stratusはピアツーピアプロトコルを使用することを忘れないでください。

0 投票する
2 に答える
2357 参照

c# - VOIP ネットワークで H.323 音声トラフィックをキャプチャするにはどうすればよいですか?

私がやろうとしているのは、SharpPCap/PCap.Net を使用して VOIP ネットワークで電話での会話の WAV データをキャプチャすることです。

H.323 推奨事項を使用しており、音声データは RTP パケットにあると理解しています。ただし、UDP パケットが RTP パケットであるかどうかをヒューリスティックに判断する方法はないため、データをキャプチャする前にさらに作業を行う必要があります。

H.323 の推奨事項では、WAV データが RTP 経由で送信される前に、特定の TCP ポートで大量のトラフィックを使用して通話をネゴシエートしているようです。しかし、それらのTCPポートで実際に送信されるデータ、送信されるタイミング、パケットの外観、処理方法などを判断する運がほとんどありません.

誰かがこれについての情報を持っていれば、本当に感謝しています。私のGoogle-Fuは、これで失敗しているようです。

0 投票する
1 に答える
1001 参照

iphone - 通話の概要と残高の詳細を表示する

私はVoIPを使用して任意の番号に電話をかける機能を備えたiPhoneアプリケーションに取り組んでいます。このために私はSIPプロトコールを使用しています。ここで、ユーザーに通話の概要と残高の詳細を表示したいと思います。これどうやってするの?誰かが私を助けることができますか?

0 投票する
1 に答える
610 参照

python - Pythonヘルプの音声通信!

私は現在、Pythonでボイスチャットプログラムを作成しようとしています。すべてのヒント/トリックはこれを行うことを歓迎します。

これまでのところ、pyAudioはPortAudioのラッパーであることがわかりました。それで、私はそれをいじって、マイクから入力ストリームを取得してスピーカーに再生しました。もちろんRAWのみ。

しかし、RAWデータをnetowrk経由で送信することはできません(サイズが大きいため)。そのため、それをエンコードする方法を探しています。そして、私はネットを検索し、 Pythonのこのspeexラッパーに出くわしました。真実であるのは良さそうです、そして私を信じてください、そうでした。

pyAudioでは、入力オーディオバッファから取得するチャンクのサイズを設定できます。リンクのサンプルコードでは、320に設定されています。エンコードすると、チャンクあたり最大40バイトのデータになります。これはかなり受け入れられると思います。そして今、問題のために。

入力ストリームを取得し、チャンクをエンコードし、デコードして再生するだけのサンプルプログラムを開始します(テストのためにネットワーク経由で送信するのではありません)。コンピュータをアイドル状態にしてこのプログラムを実行すると、うまく機能しますが、Firefoxなどを起動するとすぐに、オーディオ入力バッファがすべて詰まります。成長するだけで、すべてがクラッシュし、バッファでオーバーフローエラーが発生します。

では、なぜ私はストリームの320バイトを取得しているのですか?1024バイトか何かを取ることができ、それはバッファへのプレッシャーを和らげるでしょう。しかし。speexに1024バイトのデータをエンコード/デコードするように指定すると、クラッシュして、バッファには大きすぎると表示されます。または、エンコード/デコードしますが、サウンドは非常にノイズが多く、1024チャンクのごく一部のみをエンコードし、残りは静的ノイズであるかのように「途切れ途切れ」になります。だから、音はヘリコプターのように聞こえます、笑。

私はいくつかの調査を行いましたが、speexは一度に320バイトのデータしか変換できないようで、広帯域の場合は640バイトしか変換できないようです。しかし、それは標準ですか?この問題を解決するにはどうすればよいですか?speexで動作するようにプログラムを構築するにはどうすればよいですか?使用可能なすべてのデータを取得してバッファーから読み取るミドルバッファーを使用して、これを320ビットにチャンクし、エンコード/デコードすることができます。しかし、これには少し時間がかかり、問題の非常に悪い解決策のようです。

私の知る限り、オーディオをエンコードするPython用のエンコーダーは他にないので、受け入れ可能な小さなパッケージでネットワーク経由で送信できますか?私は今3日間グーグルしています。

また、このpyMediaライブラリがありますが、この種のソフトウェアでmp3/oggに変換するのが良いかどうかはわかりません。

これを読んでくれてありがとう、誰かが私を助けてくれることを願っています!(: