問題タブ [sipml]

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 に答える
1035 参照

asterisk - アスタリスク トランク、クロム 36、WebRTC の問題

Asterisk 昨日のトランクと Chrome 36 を WebRTC 経由で取得しようとしています。Websocket 接続が確立され、クライアントが正しく登録されますが、ブラウザーから呼び出しを行うと、Asterisk から次のメッセージが表示されます。

私はhttps://wiki.asterisk.org/wiki/display/AST/WebRTC+tutorial+using+SIPML5https://wiki.asterisk.org/wiki/display/AST/Secure+Calling+Tutorialに従っています(ただし、確かに、.pem クライアント証明書を Chrome にインポートすることはできませんが、それが必要かどうかはわかりません。サーバー証明書はインポートしましたが)

11.11.0 バージョンでも試してみましたが、同じ結果が得られました。

助けていただければ幸いです。

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

asterisk - ゲストモードでの SIPML5 の使用

認証なしでサーバーを呼び出すことができるSIPML5クライアントをセットアップしたいと考えています。シナリオは、番号などをダイヤルせずに、Web サイトから自分のオフィスに電話をかけたいというものです。

アスタリスクで有効にする必要があると言われました。allowguest認証を有効にすると、同じ資格情報を使用するため、異なる Web サイト ユーザーが互いに競争したり、追い出したりするからです。

今私の問題は、認証情報を提供せずにSIPML5を使用する方法を見つけることができないことです。SIPML5を匿名で使用する方法を知っている人はいますか?

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

google-chrome - sipml5 がオーディオ RTP、オーディオ RTCP、ビデオ RTP、ビデオ RTCP の同じポートで webRTC 招待リクエストを作成するのはなぜですか?

以前は、Firefox Web ブラウザーを使用して webRTC 招待要求を開始していました。次に、オーディオ チャネルとビデオ チャネルのポート番号が異なる sdp を観察しました。そして、候補を簡単に取得して ICE 操作を完了することができました。ここでは、Chrome Web ブラウザーに webRTC 招待要求メッセージを添付しています。

では、なぜ同じポート番号を使用しているのか、ICE チェックのためにこれらをどのように処理するのでしょうか?

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

asterisk - makeCall で 488 を返す SipML5 とアスタリスク

SipML5 と Asterisk13、Chorme の 1 人のユーザーと別の Firefox で videoaudio 呼び出しを試みますが、「呼び出し中」(180) の直後に、発信者は「ここでは受け入れられません」(488) を受け取ります。アスタリスク メッセージ:

[Jan 23 11:38:27] NOTICE[11127][C-00000004] chan_sip.c: Received AVP profile in audio answer but AVPF is enabled, disabling: audio 36436 RTP/AVP 111 8 0 101 [Jan 23 11:38:27] WARNING[11127][C-00000004] chan_sip.c: We are requesting SRTP for audio, but they responded without it!

それで、私がいくつかのページで見つけた488について:

488 Not Acceptable Here - 応答は 606 (Not Acceptable) と同じ意味を持ちますが、Request-URI によってアドレス指定された特定のリソースにのみ適用され、要求は他の場所で成功する可能性があります。メディア機能の説明を含むメッセージ本文は、200 (OK) のメッセージ本文と同じように、INVITE (存在しない場合はアプリケーション/sdp) の Accept ヘッダー フィールドに従ってフォーマットされた応答に存在する場合があります。 OPTIONS リクエストへの応答。

「avpf=yes」を使用して、ピア、ユーザー、またはフレンド エントリで AVPF サポートを有効にしていないか、発信者がサポートするコーデックを許可していません。

しかし、これを修正する方法はどこにも見つかりませんでした。はい、SIP 初心者です。私が試した最善の方法は、sip.conf でピアを変更すること (avpf=true を追加すること) でしたが、アスタリスク メッセージでさえ変更されませんでした。

コーデックの問題ですか?もしそうなら、この場合に機能するものに変更するにはどうすればよいですか? そうでない場合、ここで何が起こっているのですか?もう気が狂いそうだ。^^」

0 投票する
0 に答える
2795 参照

javascript - アスタリスク付きの WebRTC が「SRTP 保護解除」警告を返す

音声送信に SIP を使用しているこのチャット システムがあります (電話はなく、同じサーバー内のブラウザーからブラウザーのみ)。音は両方の端でうまくいきますが、アスタリスクは 2 回警告を出します (おそらくクライアントごとに 1 回):

生成されたキー:

sip.confファイル:

私のピアは次のように設定されsip.confています:

クライアントにはsipML5を使用しています。警告をクリアするための洞察はありますか?

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

webrtc - パラメータ リストは、sipml5 のイベント リスナ関数に送信されます

イベントが発生したときにイベントリスナー関数に送信されるパラメーターリスト(タイプとセッション以外)を知っている人はいますか。

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

asterisk - sipml5 ページのロード時にアスタリスク sip に到達できなくなった

サーバーにアスタリスクをインストールして構成しました。すべて正常に動作していますが、問題は、ユーザーが最初に接続したときに次のメッセージが sip debug に表示されることです。

しかし、ページを更新すると、一口ピアに到達できます。