A SIP servlet is a Java programming language server-side component defined as part of the Java Specification Request 359 that performs SIP signalling and allows convergence with the Java EE Java specification.
A SIP servlet is a Java programming language server-side component defined as part of the Java Specification Request 359 (https://jcp.org/en/jsr/detail?id=359) that performs SIP signalling. SIP servlets are managed by a SIP servlet container, which typically are part of a SIP-enabled application server. SIP servlets interact with clients by responding to incoming SIP requests and returning corresponding SIP responses, acting as UAS. SIP Servlets can also acts as Clients (UAC), Back to Back User Agents and Proxy SIP Entities.
SIP servlets are built off the generic servlet API provided by the Java Servlet Specification.