Hi Amit,

We are using weSIP for this? or....?  Because there is no mention about 
the software you are using and definitely is not OpenSIPS as you have 
JAVA there :D....

Regards,
Bogdan

Amit Bansal wrote:
> 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
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Users mailing list
> [email protected]
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>   


_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users

Reply via email to