Liberty 上的 SIP SipSession 和 SipApplicationSession 类

SipSession 和 SipApplicationSession 类都可充当存储用于分布式环境或高可用性环境的应用程序中的数据的主要场所。

SipSession 类是两个实体间具体的点到点通信的最佳代表,与 HttpSession 对象最为接近。由于以前 HTTP Servlet 中并没有针对 HTTP 请求的代理或分叉,因此并不存在对超过单个点到点会话的需求。SIP 用户预计会遇到需要多层 SIP 会话管理的代理和分叉活动。SipSession 类是最低的点到点层。

SipApplicationSession 类表示更高层的 SIP 会话管理。一个 SipApplicationSession 类可以有一个或多个 SipSession 对象。但是,每个 SipSession 类只能与一个 SipSession 对象相关。SipApplicationSession 类还支持附加任意数量的其他协议会话。当前,只有 HTTP 会话受到所有实现的支持。SipApplicationSession 类有一个 getSessions 方法,该方法以所请求的协议类型作为参数。

在许多应用程序中,组合 HTTP 和 SIP 可能很有用。例如,您可以使用这种方法将 HTTP 和 SIP 会话绑定到一起,以通过富 HTTP 图形用户界面监视电话呼叫或启动电话呼叫。

有关这些类的更多信息,请参阅 SIP Servlet 规范 1.1,即 JSR 289


用于指示主题类型的图标 参考主题

文件名:rwlp_sip_sessclass.html