問題タブ [restcomm]

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

restcomm - 課金との IVR の統合

請求サーバーを IVR と統合する方法を教えてください。通話をエージェント/終了ユーザーに転送する前に、請求/クレジットの適格性を確認する必要がある場合、通話が IVR に終了したときを意味します。

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

webrtc - TURN を使用すると、状態が「完了」の WebRTC iceGatheringChanged の起動に時間がかかりすぎます (~minute)

シナリオ:

iOS で WebRTC (Google の libjingle) を使用しており、PeerConnection は TURN サーバーを使用してセットアップされており、ピアに送信する前にすべての候補が集まるのを待っています (SIP を使用しています)。問題は、すべての候補が約 1 ~ 3 秒で収集されますが (ログで確認できます)、iceGatheringChanged() コールバックが状態 GatheringComplete で呼び出されないのは、約 1 分後です!

なぜそれが起こるのですか?

iOS 用の Google の AppRTCDemo を使用してトラフィックを分析した後、GatheringComplete が起動するには、クライアントがすでにリモート側から候補を受信して​​いる必要があり、TURN 割り当てをセットアップし、新しいものにアクセス許可を追加する必要があるようです。ピアとデータを交換できるように割り当てます。そうですか?もしそうなら、なぜですか?

よろしくお願いします

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

sctp - Restcomm jDiameter: SCTP ソケットの作成中にエラーが発生しました

Jdiameter を使用して、スタンドアロンの SCTP 直径クライアントを作成しようとしています。私が使用しているjarライブラリはjdiameter-api-1.5.9.0-build538-SNAPSHOTjdiameter-impl-1.5.9.0-build538-SNAPSHOTです

しかし、127.0.0.1:55555 で LocalPeer 'client.test.com' のサーバー ソケットを作成できません (org.mobicents.protocols.api.AssociationListener) というエラーが表示されます

TCP で正常に動作します。デバッグを試みましたが、問題を特定できませんでした。これで私を助けてください。

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

sip - SIPP テストで DTMF ディジットを繰り返す

SIP サーバー (Restcomm) への SIPP を使用した負荷テストを作成したいと考えています。

これは私の sipp スクリプトです。正常に動作しています... 通話は正常に行われ、DTFM が再生されています

数字 1 は 1 回受信できますが、2 回受信することはできません... 2 番目の「再生」で異なる数字を変更すると、うまく機能しますが、両方が同じ数字の場合、最初の数字しか受信できません。

それはSIPPバグですか?または、スクリプトに問題がありますか?

問題はここにあると思います

それが私の完全なスクリプトです

アップデート:

レストコム側の追加

このページには次の URL でアクセスできます: http://192.168.148.1:18080/test/index.jsp

オーディオを聞くことができます (テストするための無限ループ)

1) SIP クライアント (JITSI) でのテスト: 1,1 を押して 2 回聞くことができます 2) SIPP スクリプトでのテスト: 1 回しか聞こえません

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

sip - Sofia SIP を使用して着信を無視するにはどうすればよいですか

無視するとは、ローカルの SIP スタックに、着信呼び出しのすべてのリソースを削除するように指示することを意味しますが、SIP メッセージを送信しないようにします。

未応答のソフィア ハンドルに対して nua_handle_destroy() を使用して (つまり、BYE を送信せずに、または「エラー」コードで応答せずに) 実行しようとしましたが、とにかくソフィアが応答を生成するようです。

これを回避する方法はありますか?私は JAIN SIP スタックを使用してそれを行うことができましたが、Sofia を使用することはできませんでした。

よろしく、アントニス

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

restcomm - - RESTCOMM での CA SSL 設定の問題

最初にアプリケーションを説明すると、次のようになります... 1) Apache Tomcat と RESTCOMM を実行している 1 つの UBUNTU サーバーがあります。2) 2 つのアプリケーション war ファイルがあります。1 つはメイン アプリケーションで、もう 1 つは WebRTC 呼び出しを容易にするためにカスタマイズされた OLYMPUS アプリケーションです。これで、メイン アプリケーションにメニュー オプションが追加されました。これをクリックすると、カスタマイズされた OLYMPUS アプリケーションがブラウザにロードされ、ユーザーの WEBRTC が容易になります。3) 自己署名証明書を使用してこれを適切にテストし、すべて正常に機能しています。しかし、今は CA 承認の SSL 証明書を使用したいと考えています。4) このために、GODADDY から SSL CERT を取得しました。このために Apache 用の CSR が生成されました。次に、その CSR を使用して Apache 用の SSL CERT をダウンロードし、自己署名証明書を構成したのと同じプロセスに従って構成しました。5) メイン アプリケーションは、新しくインストールされた CA SSL 証明書で正常に動作しています。しかし、カスタマイズされた OLYMPUS アプリケーションをロードしようとすると、次のエラーが発生します...'wss://>:/' への Web ソケット接続に失敗しました: WebSocket を開くハンドシェイクがキャンセルされました。

自己署名証明書ですべてを機能させることができますが、GO DADDY の CA 承認済み SSL 証明書を使用すると、この問題が発生します。あなたの提案をリクエストしてください。

よろしくお願いします

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

voip - Restcomm クラスター: sip-balancer のノード リストが空です

restcomm クラスターを作成しようとしています: sip-balancer + いくつかの restcomm インスタンス。しかし、restcomm ノードと sip-loadbalancer を接続できません。

私はこのチュートリアルを使用しました - http://docs.telestax.com/sip-servlets-clustering-high-availability/しかし、結果は得られませんでした。

それは2つのステップであるべきだと思われる

  1. path-nameで属性を 変更standalone/configuration/standalone-sip.xml
  2. org.mobicents.ha.javax.sip.BALANCERSに 追加standalone/configuration/mss-sip-stack.properties

私が理解しているように、ノードとロードバランサーはrmiをチャネルとして使用します。サーバーがポート2000をリッスンし、ノードがそれに接続を確立していることがわかります(netstatを使用しました)。

しかし、一口クライアントからロードバランサーを使用しようとすると、「エラー 500 - 使用可能なノードがありません」が返されます。また、リモートデバッグを使用しました-ノードリストは空です。

私は何かを逃しましたか?

ps 同じマシンで docker restromm インスタンスと sip-loadbalancer を使用しました。

ありがとう、

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

restcomm - RestComm を実行するための最小要件は何ですか?

4GB RAM を搭載したコア i5 @ 2.30GHz マシンで docker 経由で restcomm を実行しようとしています。OS は Ubuntu 14 サーバー版なので、GUI のオーバーヘッドはありません。

コンテナーが開始されると、メモリーが完全に使用され、CPU 負荷が狂ってしまい、コンテナーが正常に応答しなくなります。

私が提供している詳細が非常に漠然としていることは知っていますが、どのドキュメントでも最小要件が何であるかを見つけることができず、メモリと CPU が過負荷になっている理由を理解できません。