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

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

java - 発信 MESSAGE sip リクエストを送信できません



発信 sip リクエストを別のサーバーに送信しようとしていますが、リクエストはサーバーにルーティングされているだけです。UDP経由でリクエストを送信する必要があります。MOBICENTS Sip Servlets を使用しています。

ログは次のとおりです。

2013-05-20 23:30:35,175 INFO [gov.nist.javax.sip.stack.SIPTransactionStack] (SelfRoutingThread-19)
from="10.214.77.65:5060"
to="10.214.77.65:5060"
time=" 0"
isSender="false"
transactionId="z9hg4bk1a739dca-0982-4c19-91c2-d6b30cde0e44_8017d156_6924298232771001"
callId="cec3692d7ee2e3771d3b2ecbd5408cf5@10.214.77.65"
firstLine="MESSAGE sip:1404xxxxxxx@sms-proxy-01.bandwidthclec.com:5060 SIP/ 2.0"

<![CDATA[MESSAGE sip:1404xxxxxxx@sms-proxy-01.bandwidthclec.com:5060 SIP/2.0`
Call-ID: cec3692d7ee2e3771d3b2ecbd5408cf5@10.214.77.65
CSeq: 1 MESSAGE
From:`<sip:1404xxxxxxx@216.27.87.216>`;tag=32496860_8017d156_1a739dca-0982-4c19-91c2- d6b30cde0e44
To:`<sip:63917xxxxxxx@216.27.87.216>`
Max-Forwards: 70
Content-Type: text/plain
Via: SIP/2.0/UDP 23.21.213.9:5060;branch=z9hG4bK1a739dca-0982-4c19-91c2-
d6b30cde0e44_8017d156_6924298232771001
Route:
pid=1a739dca-0982-4c19-91c2-d6b30cde0e44>
Content-Length: 7

foo-bar]]>

Here's my DAR config:

ALL:("RestComm", "DAR:From", "NEUTRAL", "", "NO_ROUTE", "0")
INVITE:("org.mobicents.servlet.sip.example.CallBlockingApplication", "DAR:From", "ORIGINATING", "", "NO_ROUTE", "0")
REGISTER:("RestComm", "DAR:From", "NEUTRAL", "", "NO_ROUTE", "0")
MESSAGE:("SmsReceiver", "DAR:TO", "ORIGINATING", "", "NO_ROUTE", "0", "DIRECTION=OUTBOUND")

Here's my code (using HttpServlet) that sends the message:

どんな助け/アドバイスも素晴らしいでしょう。

前もって感謝します。

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

tomcat7 - OpenShift 上の Mobicents SIP サーブレット

Mobicents SIP Servlets/Tomcat7 を OpenShift にインストールするにはどうすればよいですか? これ用のカートリッジはありますか?

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

java - SIPDriver を使用して junit テストを実行しているときに、sip サーブレットの doBye メソッドが呼び出されない

私は 1 つの sipservlet を作成しました。SIPdriver を使用してテストを行っているときに、doInvite,doResponce メソッドが呼び出されているのに、doBye メソッドが呼び出されていません。助けてください。事前にご支援いただきありがとうございます。

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

servlets - mobicent コンテナが sip サーブレットを初期化できません

こんにちは、私はサーブレットを飲むのが初めてです。

sip.xml と web.xml を WEB-INF ディレクトリに置きます。

mobicents tomcat サーバーを使用してアプリケーションをデプロイしています。サーバーを起動すると、 init() メソッドで記述したロガーがコンソールに出力されるはずです。しかし、どういうわけかコンテナーは sip サーブレットを初期化できません。

sip phone と x-lite を使用して sip サーブレットと対話しようとしていますが、接続に失敗しました。

私は何か間違ったことをしていますか?

プロジェクトから sip.xml ファイルを削除しましたが、エラーや警告は表示されませんでした。コンテナーが sip.xml ファイルを読み取れないと思います。

私を案内してください。

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

android - AndroidエミュレーターがSip Registerリクエストをサーバーに送信しない

IPアドレス10.0.2.2とポート番号を使用してAndroid Sip Stackを構築しまし5060た.mobicent-jbossAS7.2 sip-serverはポート5080(UDPとTCPの両方)で実行されています。

次のコマンドを使用して、エミュレーター 5554 リダイレクトを設定しました。

telnet localhost 5554

接続後

redir add udp:5080:5060OK では、エミュレーターでアプリケーションを実行します。応答がありません。Windows7(32ビット)を使用しています。

redir コマンドを正しく使用していますか? 私が間違っている場合は、私の理解を修正してください。redir コマンドの 5080 は開発マシンのポートで、5060 はエミュレートされたシステムです。

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

call - SIP から WebRTC への通話。SIP sdp 本文/メッセージ コンテンツの異常

したがって、以下は、yyyy (SIP)から呼び出したときにxxxx (webRTC)から取得した応答です。ただし、通話は音声ではなくビデオのみで確立され、100% の一貫性があります。私の質問は、本文の最後の 2 つの sdp ヘッダーが何を意味するか知っている人はいますか? xxxxが最初に適切なポートと使用可能なコーデックで応答するのはなぜですか。次に、 「m=video 0 RTP/AVP m=application 0 RTP/AVP」という逆の提案もします。

どんな助けでも
大歓迎です :)

応答:

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

java - EJB から SipFactory にアクセスする

JBoss AS 7.2.0 で Mobicents SipServlets 2.1.547 を使用しています。SipFactory を EJB に注入する必要があり、@Resource アノテーションを使用しています。SipFactory にアクセスしようとすると、常に NullPointerException が発生します。この時点@Resource SipFactory sfで、私は自分の豆を持っています。これが機能しない理由はありますか?Bean からアクセスできるように SipFactory を注入する正しい方法は何でしょうか?

更新: @Resource アノテーションにマップされた名前を設定しましたが、デプロイ時に JBoss から次のエラーが表示されます。

ManagerBean.java:

sip.xml:

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

sip - Mobicents SIP エラー応答処理 - 再プロキシする適切な方法は?

Mobicents SIP サーブレット コンテナーは、私が使用した他の SIP コンテナーとは異なる方法でエラー応答を処理するようです。状況は次のとおりです。

  • INVITE を受信すると、アプリはダウンストリーム (監視対象) を処理およびプロキシします (そのため、招待への応答を受け取ることができます)。

  • 最初のターゲットからエラー応答を受信すると、アプリは新しい宛先に (監視されていない方法で) プロキシします。

これにより、最初のエラー応答が上流に伝播するのを防ぐ必要があります (トランザクションに新しいターゲットがあるため)。ただし、Mobicents コンテナーを使用すると、INVITE が実際に新しい宛先にプロキシされても、最初に受信したエラー応答が上流に伝搬されます。これは Mobicents 実装のバグだと思いますが、どうすればこれを回避できますか?

コード:

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

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 ファイル

おそらく何が問題であるかのヒントを得ることができます。私はヒントやアイデアがありません。

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

sip - Mobicents プレゼンス サーバー。ソフトフォンを登録するには?

ガイドに従って Mobicents Presence サーバーをインストールしました。

サーバーはインストールされましたが、先に進むことができません。XDM、PS、および RLS を使用してデバイスの存在をテストまたは登録する方法について説明します。サービスが実行されているポートを確認するにはどうすればよいですか?

サーバーに受信した登録メッセージを確認できますが、ソフトフォンでタイムアウトが要求されます。

不足しているドキュメントはありますか?

助けてください。