[SIPForum-discussion] [OpenSIPS-Users] problem in registration request

Amit Bansal amitbansal3 at gmail.com
Thu Feb 12 06:00:58 UTC 2009


Hi All,
> I am trying to build a SIP application which will act as proxy to the
> phones those are connected to it like a server that is in call centers.
>
> I have have made a servlet code is as follows..
>
> package com.sip.servlet;
>
> import javax.servlet.sip.SipServlet;
> import javax.servlet.sip.SipServletRequest;
> import javax.servlet.sip.SipServletResponse;
>
>
> public class SimpleProxyServlet extends SipServlet
> {
>
>     protected void doRegister(SipServletRequest request) throws IOException
>     {
>         try
>         {
>             System.out.println("SipServletRequest: Got doRegister:\n" +
> request);
>
>
>             SipServletResponse resp =
> request.createResponse(SipServletResponse.SC_OK);
>
>             resp.send();
>         }
>         catch(Exception e)
>         {
>             e.printStackTrace();
>         }
>
>     }
> }
>
> and sip.xml is as follows..
>
>
> <sip-app>
>     <display-name>Simple Proxy Servlet</display-name>
>     <description>Simple Proxy Servlet</description>
>     <servlet>
>         <servlet-name>SimpleProxyServlet</servlet-name>
>         <display-name>SimpleProxyServlet</display-name>
>         <description>Simple SIP proxy servlet</description>
>         <servlet-class>com.sip.servlet.SimpleProxyServlet</servlet-class>
>         <load-on-startup>1</load-on-startup>
>     </servlet>
>     <servlet-mapping>
>         <servlet-name>SimpleProxyServlet</servlet-name>
>         <pattern>
>             <or>
>                 <equal>
>                     <var>request.method</var>
>                     <value>REGISTER</value>
>                 </equal>
>             </or>
>         </pattern>
>     </servlet-mapping>
> </sip-app>
>
>
> I am using X-Lite softphone for testing this code. When ever first request
> came to server, my doRegister of the servlet is called and request is
> preocessed by the servlet. But when i am sending second register request
> using other PC then it shows the request timeout on the softphone and also
> my doREgister method is also not called.
>
> I have also checked that if it is problem due to sending the request from
> other PC but if i send first request from other PC then servlet process the
> request and again second request is not processed.
>
> Plz help me to solve this problem.
>
>
> Thanks.
> amit
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://sipforum.org/pipermail/discussion/attachments/20090212/5ced30b0/attachment-0002.html>


More information about the discussion mailing list