Aplicaciones SIP
Una aplicación SIP es un programa Java que utiliza un servlet SIP (Session Initiation Protocol) como mínimo.
Un servlet SIP es un componente de aplicación basado en Java que el contenedor de servlets SIP gestiona y que realiza la señalización SIP. Como otros componentes basados en Java, los servlets son clases Java independientes de la plataforma que se compilan en código de bytes neutro para la plataforma que puede cargarse dinámicamente en un servidor de aplicaciones SIP habilitado para Java y ejecutado por éste. Los contenedores, a veces conocidos como motores de servlets, son extensiones de servidor que manejan interacciones de servlets. Los servlets SIP interactúan con los clientes intercambiando mensajes de petición y respuesta a través del contenedor de servlets.
SIP se utiliza para establecer, modificar y finalizar sesiones IP multimedia, incluidas la telefonía, presencia y mensajería instantánea IP. "Presencia" en este contexto hace referencia al estado del usuario, como "Activo," "Ausente" o "No molestar". El estándar que define un modelo de programación para escribir aplicaciones de servlet basadas en SIP es JSR 116.