問題タブ [jssip]
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.
webrtc - JsSIPで映像・音声のミュート・ミュート解除を相手に通知する方法
Web Angular プロジェクトで JsSIP ライブラリを使用しており、2 つのパーティ間で Visio 呼び出しを行うことができます。
さらに進んで、オーディオとビデオのミュート/ミュート解除ボタンを追加したいと思います。しかし、これまでのところ、ローカル側でのミュート/ミュート解除イベントのみを検出できますが、リモート パーティがオーディオ/ビデオをミュート/ミュート解除しているときは検出できません。
これが私の実装です:
相手を呼び出すコード:
ローカル ストリーム (ビデオなど) でミュート/ミュート解除する方法:
ローカル ストリームがミュート/ミュート解除されていることを検出する方法
リモートパーティがローカルビデオ/オーディオストリームをミュート/ミュート解除したときに検出できるイベントはありますか?
そのためのイベントがない場合、オーディオまたはビデオがローカルストリームでミュート/ミュート解除されたことをリモートパーティに通知する適切な方法は何ですか?
ご協力いただきありがとうございます !
javascript - BAD_MEDIA_ERROR を修正してから JSSip で Web 電話を構築するには?
SIP クライアントを React アプリに統合しようとしています。そのために、私は JsSIP ( https://jssip.net ) を使用しています。この例https://jsfiddle.net/msqenm70/2/に従って、Web アプリに統合しました。これは着信通話では正常に機能しますが、発信通話を行うと、「BAD_MEDIA_DESCRIPTION」というエラーが表示されます。
私が知る限り、エラーは次の行が原因です。
「確認」イベント ハンドラー (例では 44 行目以降にある必要があります)。
ここで何が問題なのかまったくわかりません。Linux では Chromium と Firefox、Mac では Safari でテストしました。エラーは同じで、発信通話でのみ発生します。
誰かがこの問題で私を助けてくれることを願っています。
ご協力いただきありがとうございます。
react-native - プロトコルが利用できません。Signalwire リレー クライアント サブスクリプション
次のコードで Relay SDK を使用して Signalwire の電話番号を購読しようとしています。
エラーがスローされます:
ドキュメントを検索してみましたが、Relay SDK を使用してチャンネルをサブスクライブする方法が見つかりませんでした。「TLS」、「TCP」、「http、https」などの他のプロトコルも試しましたが、成功しませんでした。チャンネルまたは電話番号を購読するためのドキュメントを共有してください。