SIP Servlet 2.0 (JSR 359) Reference Implementation

SIP Servlet 2.0 (JSR 359) is an enhancement to the previous versions of SIP Servlet specification. The purpose of the SIP Servlet 2.0 specification is to further evolve the SIP Servlet technology to address the new requirements pertaining to converged application development. It addresses new requirements determined by the industry.

The Java Community Process (JCP) page for JSR 359 can be found at https://jcp.org/en/jsr/detail?id=359 . The SIP Servlet Specification project page is at https://sipservlet-spec.java.net .

SIP Servlet 2.0 Reference Implementation Download

Download

SIP Servlet 2.0 Reference Implementation QuickStart

  1. Download and Install Weblogic 12.1.3 from: https://www.oracle.com/middleware/technologies/fusionmiddleware-downloads.html
  2. Note: If you have downloaded the ZIP version, please run configure.sh/ configure.cmd to complete installation

  3. Use the unzip command to extract the RI bundle in a separate directory:
  4. cd <install_directory>

    unzip sipservlet-2.0-ri.zip

    This would create the ri directory.

  5. Install the JSR 359 RI (Reference Implementation) at the installing directory using:
  6. ./setup-env.sh ${WL_HOME}

    Note: the path of ${WL_HOME} must be an absolute path of the directory where weblogic is installed as per step 1. Your JAVA_HOME must be set to a valid Java 7 (or above) installation.

    The RI installer will automatically create a weblogic sip domain at

    ${WL_HOME}/user_projects/domains/jsr359riDomain .

  7. Start the RI using ${WL_HOME}
  8. /user_projects/domains/jsr359riDomain/startWebLogic.sh script. The default username and password for this domain will be weblogic / weblogic123.

Note: There is a specialized script to start RI with the custom application router used for SIP Servlet 2.0 TCK. Please refer to the TCK user guide for details.