問題タブ [jain-sip]
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.
sip - Sip サーブレットが誤った応答を作成する (連絡先フィールド)
request.createResponse(200) を使用して Invite リクエストを送信した後、Sip Servlet を使用して 200 OK レスポンスを送信しようとしています。
問題は、「ユーザー名」部分なしで連絡先ヘッダーが出てくることです。なぜこうなった?
関連コード:
作成された 200 メッセージ:
連絡先の URI はsip:2451@IP-HOST:5060;transport=udp
java - SipListenerのJainSipprocessRequestメソッドが呼び出されない
Jain Sipを使用して奇妙な問題が発生しました(今日のバージョンJain-sip-ri-1.2.2014.jarをダウンロードしてください)。PBXに接続して、uaCSTAを使用しています。接続は正常に機能します。MakeCallコマンドなどを実行することもできますが、しばらくすると(〜20分)、JainSipStackはprocessRequestメソッドを呼び出さなくなったようです。Session-ExpiresやReInvites間のタイムアウトは重要ではないようです。
Wiresharkとのすべての通信を追跡したので、リクエストがあることがわかりました。
コミュニケーションはこのようになります。
今まではすべてが順調です。しばらくして何もしなかった後、監視対象デバイス(電話)に電話して、PBXがDeliveredEventを生成するようにします。
このメッセージは11回送信され、その後に11バイメッセージが続きます
では、なぜprocessRequestメソッドが呼び出されないのですか?私の問題を解決するためにさらに情報が必要な場合は、お気軽にお問い合わせください。
java - JAINSIPAPIとNIST実装を使用したPeerUnavailableException
JAIN SIP 1.2とNIST実装を使用して、単純なSIPアプリケーションを構築しようとしています。IDEとしてEclipseでJavaSE1.7を使用しています。問題:SipStackオブジェクトを作成しようとすると、javax.sip.PeerUnavailableExceptionが発生します。
私のメインクラス:
問題のあるクラス(SIPスタックオブジェクトを構築するクラス):
コンソール出力:
ExampleListenerを作成しています...SipStackを作成しています...javax.sip.PeerUnavailableException:ピアSIPスタック:gov.nist.javax.sip.SipStackImplをインスタンス化できませんでした。パス名が設定されていることを確認してください。javax.sip.SipFactory.createStack(SipFactory.java:324)at javax.sip.SipFactory.createSipStack(SipFactory.java:152)at net.bezeqint.sip.enp.ExampleListener。(ExampleListener.java:41)at net .bezeqint.sip.enp.ListenerMain.main(ListenerMain.java:9)原因:sun.reflect.NativeConstructorAccessorImpl.newInstance0(ネイティブメソッド)at sun.reflect.NativeConstructorAccessorImpl.newInstance(不明なソース)のjava.lang.reflect.InvocationTargetException )at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)atjava.lang.reflect.Constructor。
I have double checked the path name used by mySipFactory.createSipStack()
and made sure it is properly imported to my build path.
What's the problem with the javax.sip.PeerUnavailableException?
android - Androidの外部jainsipスタックにローカルオーディオドライバーを使用する
こんにちは私はAndroidにjainsipスタックを正常に実装し、external.solibの代わりにローカルオーディオライブラリを使用できるかどうか疑問に思っていました。Jainsipの修正バージョンはAndroid2.3以降に含まれています。私のドライバーは時々オーディオを散発的にデコードしているようで、より安定したライブラリを使用したいと思っています。何かアイデアはありますか?
java - JAIN SIP でのデバッグ ログの有効化 (NIST 実装)
NIST 実装を使用して JAIN SIP に基づく Java アプリケーションを開発しており、SIP スタックのデバッグを有効化/表示したいと考えています。
それを達成するための有効な方法が見つかりません-どんな助けもいただければ幸いです。
ありがとう!ジョー
java - SIP からの複数のコール
SIP から複数の通話を発信したいと考えています。これで、私のプログラムは単一の呼び出しを行うように作成されました。これを変更して複数の呼び出しを同時にサポートするにはどうすればよいですか? 複数の sipstack を作成できますか? はいの場合、IPアドレスは何ですか?それらをどのように区別しますか?または、1 つの sipstack だけで複数のリスニング ポイントを作成できますか? 感謝
sip - TomcatMobicentsの招待メッセージで100を自動取得
MSS 2.00(Sipサーブレット)でコール転送B2BUAアプリケーションサンプルの負荷テストを実行しようとしています。Linux Redhat 2.6の4つのTomcatインスタンスで80キャップを実行しています。私が直面している問題は、100 For UAC招待が、MSSで受信されるとすぐに送信されず、UASからの100が1つだけ送信されることです。
次の設定フラグを使用するJBOSSのケースを見つけることができました
ある種の古いバグ修正のようです
http://code.google.com/p/mobicents/issues/detail?id=1689
ただし、mss-sip-stack.propertiesに次のエントリを入れようとしました
しかし、それは変更を加えませんでした
私はコードを掘り下げようとしましたが、これを見つけました:
フラグは次のインターフェイスで定義されます
SipStackExtension
だけでなく、他の工場
ただし、利用可能な唯一の実装は、ABSTRACTクラスClusteredSipStackImplでした。
では、上記の構成でこのフラグを有効にするにはどうすればよいですか?
amd64ブレード(12コア)でテストを行い、32ビットと64ビットの両方を試しましたが、結果は同じでした。
java - SIP subscribe/notify を使用した簡単な P2P 検索方法の作成
私は現在、学校での課題のために、P2P SIP ベースのメディア共有アプリケーションのプロトタイプを開発しています。
SIP Subscribe/Notify を使用して簡単な検索機能を実装する必要があります。サブスクライブ/通知をどのように使用する必要があるか、およびこの検索機能に自分でどのように使用できるかを理解しようとしています。
ネットワークは、各ノードが X 個のネイバーを持つように設計されているため、簡単にするために、クエリフラッディングを使用することを計画しました。ノード A がファイルを検索したい場合、すべてのネイバーにクエリを送信します。ファイルを持っていて、すべてのネイバーにクエリを送信するか、ノード A に応答を返します。ここでの問題は、Subscribe/Notify 要求の使用方法です。それが問題になる場合は、JavaにJAIN-SIPを使用しています。
java - JavaアプリケーションからOfficeCommunicatorServer(OCS)経由でチャットメッセージを送信する
OCSサーバーに接続してチャットメッセージを送信するためのAPIを探しています。MicrosoftがSIPプロトコルの修正バージョン(通常はSIPEと呼ばれる)を使用していることは理解できます。
Pidginには、以下のプラグインを使用してOCSと通信するためのプラグインがあります
しかし、それを直接使用するJavaAPIが見つかりませんでした。誰かが以前にこれをしたことがありますか?