問題タブ [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.
restcomm - 課金との IVR の統合
請求サーバーを IVR と統合する方法を教えてください。通話をエージェント/終了ユーザーに転送する前に、請求/クレジットの適格性を確認する必要がある場合、通話が IVR に終了したときを意味します。
webrtc - TURN を使用すると、状態が「完了」の WebRTC iceGatheringChanged の起動に時間がかかりすぎます (~minute)
シナリオ:
iOS で WebRTC (Google の libjingle) を使用しており、PeerConnection は TURN サーバーを使用してセットアップされており、ピアに送信する前にすべての候補が集まるのを待っています (SIP を使用しています)。問題は、すべての候補が約 1 ~ 3 秒で収集されますが (ログで確認できます)、iceGatheringChanged() コールバックが状態 GatheringComplete で呼び出されないのは、約 1 分後です!
なぜそれが起こるのですか?
iOS 用の Google の AppRTCDemo を使用してトラフィックを分析した後、GatheringComplete が起動するには、クライアントがすでにリモート側から候補を受信している必要があり、TURN 割り当てをセットアップし、新しいものにアクセス許可を追加する必要があるようです。ピアとデータを交換できるように割り当てます。そうですか?もしそうなら、なぜですか?
よろしくお願いします
sctp - Restcomm jDiameter: SCTP ソケットの作成中にエラーが発生しました
Jdiameter を使用して、スタンドアロンの SCTP 直径クライアントを作成しようとしています。私が使用しているjarライブラリはjdiameter-api-1.5.9.0-build538-SNAPSHOTとjdiameter-impl-1.5.9.0-build538-SNAPSHOTです
しかし、127.0.0.1:55555 で LocalPeer 'client.test.com' のサーバー ソケットを作成できません (org.mobicents.protocols.api.AssociationListener) というエラーが表示されます
TCP で正常に動作します。デバッグを試みましたが、問題を特定できませんでした。これで私を助けてください。
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 回しか聞こえません
sip - Sofia SIP を使用して着信を無視するにはどうすればよいですか
無視するとは、ローカルの SIP スタックに、着信呼び出しのすべてのリソースを削除するように指示することを意味しますが、SIP メッセージを送信しないようにします。
未応答のソフィア ハンドルに対して nua_handle_destroy() を使用して (つまり、BYE を送信せずに、または「エラー」コードで応答せずに) 実行しようとしましたが、とにかくソフィアが応答を生成するようです。
これを回避する方法はありますか?私は JAIN SIP スタックを使用してそれを行うことができましたが、Sofia を使用することはできませんでした。
よろしく、アントニス
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 証明書を使用すると、この問題が発生します。あなたの提案をリクエストしてください。
よろしくお願いします
voip - Restcomm クラスター: sip-balancer のノード リストが空です
restcomm クラスターを作成しようとしています: sip-balancer + いくつかの restcomm インスタンス。しかし、restcomm ノードと sip-loadbalancer を接続できません。
私はこのチュートリアルを使用しました - http://docs.telestax.com/sip-servlets-clustering-high-availability/しかし、結果は得られませんでした。
それは2つのステップであるべきだと思われる
path-name
で属性を 変更standalone/configuration/standalone-sip.xml
org.mobicents.ha.javax.sip.BALANCERS
に 追加standalone/configuration/mss-sip-stack.properties
私が理解しているように、ノードとロードバランサーはrmiをチャネルとして使用します。サーバーがポート2000をリッスンし、ノードがそれに接続を確立していることがわかります(netstatを使用しました)。
しかし、一口クライアントからロードバランサーを使用しようとすると、「エラー 500 - 使用可能なノードがありません」が返されます。また、リモートデバッグを使用しました-ノードリストは空です。
私は何かを逃しましたか?
ps 同じマシンで docker restromm インスタンスと sip-loadbalancer を使用しました。
ありがとう、
restcomm - RestComm を実行するための最小要件は何ですか?
4GB RAM を搭載したコア i5 @ 2.30GHz マシンで docker 経由で restcomm を実行しようとしています。OS は Ubuntu 14 サーバー版なので、GUI のオーバーヘッドはありません。
コンテナーが開始されると、メモリーが完全に使用され、CPU 負荷が狂ってしまい、コンテナーが正常に応答しなくなります。
私が提供している詳細が非常に漠然としていることは知っていますが、どのドキュメントでも最小要件が何であるかを見つけることができず、メモリと CPU が過負荷になっている理由を理解できません。