問題タブ [sip-servlet]
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.
java - SIP サーブレット: SipServletRequest getcontent as xml
SIP サーブレット API を使用して、SIP SIMPLE で POC を実行しています。
パブリッシュ リクエストでは、パブリッシュされた XML の内容を読み取りたいと考えています。リクエストのコンテンツ タイプが application/pidf+xml であることはわかっています。しかし、それを XML に変換することはできません。どのクラスがこれを処理するのかわかりません。また、オブジェクトのクラス名を調べようとすると、[B .
返されたオブジェクトをXMLに変換する方法を教えてください。私は適切な方法を見つけるのに本当に苦労しています。
ありがとう
私の解決策: これが解決策なのか回避策なのかはわかりませんが、以下は私が行ったことです:
そのため、sには XML に変換できる XML 文字列が含まれるようになりました。
より良い解決策がある場合は、投稿してください。
ありがとう
xml - Eclipse の sip.xml に関する警告
sip.xml があります (SIP サーブレット用)
Eclipseの警告が表示されますNo grammar constraints (DTD or XML Schema) referenced in the document.
どうすれば修正できますか?`
servlets - SipSession と HttpSession
コンバージド アプリケーションでSipSession
をに関連付けるにはどうすればよいですか?HttpSession
HttpSession
を持っていると を作成できることはわかっていますがSipApplicationSession
、SIP サーバーとも通信している Web ページがあると仮定すると (たとえば、Web ソケットを介して)、対応する を取得するにはどうすればよいでしょうHttpSession
かSipSession
。
私の考えは、HttpSession
レジストリを作成し、SIP メッセージの追加ヘッダーとして JSESSIONID を追加してから、対応する を取得することHttpSession
です。より良い方法はありますか?
これは、Web アプリケーションで認証されたユーザーが、追加のパスワードチャレンジ (自動化されているかどうかにかかわらず) なしで SIP サーバーでも自動的に認証されるようにするために必要です。
java - SIPDriver を使用して junit テストを実行しているときに、sip サーブレットの doBye メソッドが呼び出されない
私は 1 つの sipservlet を作成しました。SIPdriver を使用してテストを行っているときに、doInvite,doResponce メソッドが呼び出されているのに、doBye メソッドが呼び出されていません。助けてください。事前にご支援いただきありがとうございます。
sip - Mobicents SIP エラー応答処理 - 再プロキシする適切な方法は?
Mobicents SIP サーブレット コンテナーは、私が使用した他の SIP コンテナーとは異なる方法でエラー応答を処理するようです。状況は次のとおりです。
INVITE を受信すると、アプリはダウンストリーム (監視対象) を処理およびプロキシします (そのため、招待への応答を受け取ることができます)。
最初のターゲットからエラー応答を受信すると、アプリは新しい宛先に (監視されていない方法で) プロキシします。
これにより、最初のエラー応答が上流に伝播するのを防ぐ必要があります (トランザクションに新しいターゲットがあるため)。ただし、Mobicents コンテナーを使用すると、INVITE が実際に新しい宛先にプロキシされても、最初に受信したエラー応答が上流に伝搬されます。これは Mobicents 実装のバグだと思いますが、どうすればこれを回避できますか?
コード:
java - Sip サーブレットが招待リクエストを送信しない
Android JAIN-SIPアプリケーションを使用してクライアントを作成し、mobiecent jboass as7でsipサーブレットを実行しています。REGISTER をサーバーに送信し、クライアントをロケーション サービスに登録することに成功しました。今、私は招待リクエストを送信し、Sip-Servlet は 100 TRYING に応答しましたが、デバイスが接続される他のデバイスにはリクエストがありません。
1) Android device1 Sip Stack は 10.0.2.15:5060 に作成されます
2) Android device2 Sip スタックは 10.0.2.15:5061 に作成されます
3) localhost JBOSS AS 7 でサーバーを実行しています
これはSip-ServletdoInvite()
メソッドです
私の DAR ファイル
おそらく何が問題であるかのヒントを得ることができます。私はヒントやアイデアがありません。
java - Sip サーブレットが SDP コンテンツを取得する
SIP アプリケーションで SIP メッセージから SDP を推定する必要があります。私は次のようなことをしようとしました:
しかし、それは私に SDP を返しません。問題を解決するためのアドバイスはありますか?ありがとうございました!