問題タブ [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.

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

sip - Sip サーブレットが誤った応答を作成する (連絡先フィールド)

request.createResponse(200) を使用して Invite リクエストを送信した後、Sip Servlet を使用して 200 OK レスポンスを送信しようとしています。

問題は、「ユーザー名」部分なしで連絡先ヘッダーが出てくることです。なぜこうなった?

関連コード:

作成された 200 メッセージ:

連絡先の URI はsip:2451@IP-HOST:5060;transport=udp

0 投票する
5 に答える
21854 参照

android - Android SIP スタック - 何を使用しますか?

AndroidでSIPスタックを使用して作成する必要があります。これは、アステリックスで動作し、ユーザーがコーデックを変更できるようにします(G729およびその他のコーデックを実装する必要があります)。私はこの分野 (音声とコーデック) の初心者であり、あらゆる情報を歓迎します。インターネット全体を調べたところ、次の SIP スタックが見つかりました。

  1. PJSIP
  2. MJSIP
  3. ジャイン・シップ

商用プログラムには何を使用することをお勧めしますか? それとも他におすすめできますか?私の特定の状況では、G729 コーデックをサポートする必要があります。

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

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メソッドが呼び出されないのですか?私の問題を解決するためにさらに情報が必要な場合は、お気軽にお問い合わせください。

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

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?

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

android - Androidの外部jainsipスタックにローカルオーディオドライバーを使用する

こんにちは私はAndroidにjainsipスタックを正常に実装し、external.solibの代わりにローカルオーディオライブラリを使用できるかどうか疑問に思っていました。Jainsipの修正バージョンはAndroid2.3以降に含まれています。私のドライバーは時々オーディオを散発的にデコードしているようで、より安定したライブラリを使用したいと思っています。何かアイデアはありますか?

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

java - JAIN SIP でのデバッグ ログの有効化 (NIST 実装)

NIST 実装を使用して JAIN SIP に基づく Java アプリケーションを開発しており、SIP スタックのデバッグを有効化/表示したいと考えています。

それを達成するための有効な方法が見つかりません-どんな助けもいただければ幸いです。

ありがとう!ジョー

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

java - SIP からの複数のコール

SIP から複数の通話を発信したいと考えています。これで、私のプログラムは単一の呼び出しを行うように作成されました。これを変更して複数の呼び出しを同時にサポートするにはどうすればよいですか? 複数の sipstack を作成できますか? はいの場合、IPアドレスは何ですか?それらをどのように区別しますか?または、1 つの sipstack だけで複数のリスニング ポイントを作成できますか? 感謝

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

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/source/browse/trunk/servers/sip-servlets/sip-servlets-test-suite/sipp-scenarios/performance/jboss-5-setup/mss-sip- stack-jboss.properties?r = 14623

ある種の古いバグ修正のようです

http://code.google.com/p/mobicents/issues/detail?id=1689

ただし、mss-sip-stack.propertiesに次のエントリを入れようとしました

しかし、それは変更を加えませんでした

私はコードを掘り下げようとしましたが、これを見つけました:

フラグは次のインターフェイスで定義されます

SipStackExtension

だけでなく、他の工場

ただし、利用可能な唯一の実装は、ABSTRACTクラスClusteredSipStackImplでした。

では、上記の構成でこのフラグを有効にするにはどうすればよいですか?

amd64ブレード(12コア)でテストを行い、32ビットと64ビットの両方を試しましたが、結果は同じでした。

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

java - SIP subscribe/notify を使用した簡単な P2P 検索方法の作成

私は現在、学校での課題のために、P2P SIP ベースのメディア共有アプリケーションのプロトタイプを開発しています。

SIP Subscribe/Notify を使用して簡単な検索機能を実装する必要があります。サブスクライブ/通知をどのように使用する必要があるか、およびこの検索機能に自分でどのように使用できるかを理解しようとしています。

ネットワークは、各ノードが X 個のネイバーを持つように設計されているため、簡単にするために、クエリフラッディングを使用することを計画しました。ノード A がファイルを検索したい場合、すべてのネイバーにクエリを送信します。ファイルを持っていて、すべてのネイバーにクエリを送信するか、ノード A に応答を返します。ここでの問題は、Subscribe/Notify 要求の使用方法です。それが問題になる場合は、JavaにJAIN-SIPを使用しています。

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

java - JavaアプリケーションからOfficeCommunicatorServer(OCS)経由でチャットメッセージを送信する

OCSサーバーに接続してチャットメッセージを送信するためのAPIを探しています。MicrosoftがSIPプロトコルの修正バージョン(通常はSIPEと呼ばれる)を使用していることは理解できます。

Pidginには、以下のプラグインを使用してOCSと通信するためのプラグインがあります

しかし、それを直接使用するJavaAPIが見つかりませんでした。誰かが以前にこれをしたことがありますか?