私はSip Servletを勉強しています。私には分かりません。SipApplicationSessionとservletContextの相違点
SipSession
: mobicentsのようなアプリケーションサーバでは、私はセッションの2種類を持っている可能性があり、要求/応答にリンクされているセッションがあります。
SipApplicationSession
:は、SipSession
と(最終的に)HttpSession
を囲むセッションです。これは、WebとSIPサーブレットの間の通信に使用する必要があります。
2つ目の理由は何ですか?私が電話した場合:
getServletContext.setAttribute("something", somethingObject);
これは2つのサーブレットと共有されていますか、間違っていますか?
ServletContext
は、サーブレットをアプリケーションにラップするもので、サーブレット間で通信できます。
なぜSipApplicationSession
を使用しますか?
ありがとうございます。
まず、あなたのお手伝いをさせていただきます。 私はあなたの答えを理解しています、それは私が想定したようなものでした。 したがって、私はSipFactory.createRequest(SipApplicationSession ...)を呼び出すと、Webインターフェイス(HttpServletなど)がある3PCCのようなB2BUAのシナリオでは、そのSipSessionに属し、このSipSessionはSipApplicationSessionに属します。 – xcsob
何らかの理由で「ハングアップ」ボタンが押され、HttpServletへのリクエストがあった場合、これはSipApplicationSessionへの参照を取得し、SipApplicationSession内の各SipSessionに対して、byeリクエストを作成します。 ありがとう:) – xcsob
あなたはそれを正しく持っています。将来の読者を導くうえで役立ったら、答えをアップアップしてください。 – jeand