問題タブ [mobicents-sip-servlets]
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.
setattribute - Sip サーブレット setAttribute mobicent
Sip サーブレットの set 属性に関する問題に直面しています。別のソースから別の 200 OK を受信したときに、 200 OK を送信しようとしています。だから私はこのようにすることを考えました:
そのため、反対側から 200 ok を受信すると、次のようになります。
しかし、response.send() を実行しようとすると、エラーが発生します。
誰かがエラーの場所を理解するのを手伝ってくれますか? 注: 200 ok メッセージをログに出力しようとしましたが、エラーはないようです。正しく取得できました! ご協力ありがとうございました!
sip - SIP サーブレット コンテナのスケーラビリティ テスト
SIP Servlet Container でスケーラビリティとパフォーマンスのテストを行う予定です。私がやりたいことは、コンテナにデプロイされたサーブレットに基づいてメモリ消費と応答時間を測定することです。残念ながら、私は SIP サーブレット プログラミングの経験があまりないので、事前に助けていただければ幸いです。私のシナリオは次のとおりです。
SIP サーブレット コンテナーと、コンテナー内のサーブレットを呼び出すクライアント (SIP メッセージの送信と応答の受信) があります。
一方、コンテナーの反復ごとに X 個のサーブレットをデプロイするジェネレーターがあります。
次に、各反復で、クライアントは要求をコンテナーに送信し、アプリケーション (サーブレット) を呼び出して、応答を受け取ります。
このテストの目的は、デプロイされたサーブレットに基づいてコンテナーのパフォーマンスをテストすることです。これは、反復ごとに、コンテナーにデプロイされるサーブレットの数が増加することを意味します。
ありがとう
performance - 負荷に基づく SIP サーブレット コンテナーのパフォーマンスの測定
このシナリオに基づいて、単純な sip サーブレット アプリケーションがあります。
Mobicents のようなサーブレット コンテナーにデプロイします。ここで、クライアントからこのアプリケーションにリクエストを送信したいので、これをSIPpで行います。
測定したいのは、INVITE(1) リクエストの送信と 200(8) レスポンスの受信の間のレイテンシです。
1 秒あたりの負荷の増加に伴ってレイテンシがどのように変化するかを知りたいです。
SIPp によって生成された負荷に対するレイテンシ (応答時間) を測定するにはどうすればよいですか。
maven - プロジェクト sip-servlets-core-api で目標を実行できませんでした
Session Initiation Protocal(SIP) サーブレットについて多くの調査を行った後、SIP サーブレットを作成しようとしています。現在、TomCAT で mobicent の sip サーブレット プロジェクトを使用しています...!
私はこのガイドに従って目標を達成しています。問題は、プロジェクトディレクトリでコマンドmvn clean installを実行しようとすると、依存関係のダウンロードが開始されますが、突然エラーが発生することです。
ここにエラーログがあります、
以下は pom.xml です。
SIP サーバーを動作させるためのより良い方法があれば教えてください。あなたの提案と助けは非常に重要です...!
前もって感謝します.... :)
tomcat - UACとして機能するときにMobicents sipservlets ws transportを使用するには?
Mobicents sipservlets と ws または wss トランスポートを定義する際に、クライアントとして動作して、
https://github.com/Mobicents/sip-servlets/blob/master/sip-servlets-examples/websocket-b2bua/src/main/java/org/mobicents/servlet/sip/example/WebSocketB2BUASipServlet.java の例とそれ宛先トランスポートを定義するために ws コンタクトを運ぶ aor に依存しているように見えます。JSR 289 仕様を見ると、udp"、"tcp"、"sctp"、"tls" のみが定義されており、他のものも同様に定義できます。SipURI.setTransportParam を使用する場合、コンテナーは wss または wss を送信する準備ができていますか?
?
任意のガイダンスをいただければ幸いです。
ありがとう、
mobicents - mobicents sip サーブレットに記録されたセマフォ エラー
Mobicents SIP サーブレットに対して作成されたアプリケーションがあり、現在これは v2.1.547 を使用していますが、v3.1.633 に対しても同じ動作を確認しました。
私たちのアプリケーションは B2BUA として動作しており、着信 SIP コールがあり、VXML を実行している MRF に発信 SIP コールが発信されています。これら 2 つの SIP 呼び出しは、構成した同時実行モデルである単一の SipApplicationSession に関連付けられています。
この 100% の確率で再現されるシナリオは次のとおりです。
- 私たちのアプリケーションにかけられたインバウンド コール (コールは応答されません)
- MRF へのアウトバウンド コール
- 着信通話のハングアップ
- アプリケーションは、発信コールに関連付けられた SipSession を終了しようとします
これがログに記録されているのを見ています:
2015-12-17 09:53:56,771 WARN [SipApplicationSessionImpl] (MSS-Executor-Thread-14) セッション セマフォ java.util.concurrent.Semaphore@55fcc0cb[Permits = 0] を 30 秒間取得できませんでした。トランザクションがタイムアウトに近づいているため、何があってもセマフォのロックを解除します。これは同時実行制御のリスクである可能性もあります。アプリ セッションは 5faf5a3a-6a83-4f23-a30a-57d3eff3281c;SipController
私たちのアプリケーションがこの動作をトリガーしている可能性があると信じていますが、現時点ではその方法がわかりません。セマフォの取得/解放はすべて実装の内部にあると思っていたので、何かがセマフォを取得せず、決して解放しないようにする必要がありますか?
100% 再現可能であると述べたので、ログなどを取得することはすべて可能です。
android-studio - Mobicents Restcom の Hello-World 実装
私はMobicents Restcommのガイドに従って、Restcomm Client Androidを実装しています。そのためのクイックスタートガイドに従っています。Hello-World プログラムを Android Studio にインポートしましたが、いくつかの問題があります。インポートされましたが、いくつかのエラーがスローされています。これらは次のとおりです。
この問題を解決するのを手伝ってください。この件についてご協力いただき、誠にありがとうございます。
mobicents - ダイヤル中のオリンパス アプリの問題
オリンパスをプロトタイプとして通話アプリを作成しています。しかし、ダイヤルすると、「SIP URI の解析中にエラーが発生しました」というメッセージが表示されます...いくつかの質問に答えていただけますか?
質問 1: ドメインに :22.23.228.238: と書いています。これは、RESTCOMM によって提供されるデフォルトの IP です。そうですか?または、他の IP アドレスを記述する必要があります。
質問 2: プラス ボタンをクリックして新しい連絡先を追加する際、名前と sip フィールドには何を入力する必要がありますか?
前もって感謝します。
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 を使用しました。
ありがとう、