コード例 #1
0
 @Override
 public void init(ServletConfig servletConfig) throws ServletException {
   super.init(servletConfig);
   logger.info("the simple sip servlet has been started");
   try {
     // Getting the Sip factory from the JNDI Context
     Properties jndiProps = new Properties();
     Context initCtx = new InitialContext(jndiProps);
     Context envCtx = (Context) initCtx.lookup("java:comp/env");
     sipFactory =
         (SipFactory)
             envCtx.lookup("sip/org.mobicents.servlet.sip.example.SimpleApplication/SipFactory");
     logger.info("Sip Factory ref from JNDI : " + sipFactory);
   } catch (NamingException e) {
     throw new ServletException("Uh oh -- JNDI problem !", e);
   }
 }
コード例 #2
0
  /** {@inheritDoc} */
  @Override
  protected void doResponse(SipServletResponse response) throws ServletException, IOException {

    logger.info("SimpleProxyServlet: Got response:\n" + response);
    super.doResponse(response);
  }