SIP 应用程序
SIP 应用程序是一个至少使用了一个“会话启动协议”(SIP) Servlet 的 Java 程序。
SIP Servlet 是由 SIP Servlet 容器管理的一个基于 Java 的应用程序组件,用于执行 SIP 信号发送。与其他基于 Java 的组件一样,Servlet 是与平台无关的 Java 类。被编译为与平台无关的字节码之后,可动态装入到支持 Java 的 SIP 应用程序服务器中并由该应用程序服务器运行。容器(有时称为 Servlet 引擎)是用来处理 Servlet 交互的服务器扩展。SIP Servlet 通过 Servlet 容器与客户机交换请求和响应消息,从而实现与客户机的交互。
SIP 可用来建立、修改和终止多媒体 IP 会话(包括 IP 电话、用户状态和即时消息传递)。在此上下文中,“用户状态”是指诸如“联机”、“离开”或“请勿打扰”之类的用户状态。定义用于编写基于 SIP 的 Servlet 应用程序的编程模型的标准是 JSR 116。