[OpenSER-Users] Openser + Wesip Click2dial

[ACTIVENDY] NOC noc at activendy.com
Wed Jan 16 14:46:00 CET 2008


Hi,

    I replaced my real ip address with it, but i forget to replace in 
every places and you can see sometimes MY_IP_ADDRESS and sometimes my 
real ip address.  In the wesip server.xml file is correctly configurated.

Thanks,

Sergi

Ginés Gómez wrote:
> Hi,
>     
>     in the server.xml file the SEAS address (which you configure with 
> the attribute com.voztele.javax.sip.SER_ADDRESS) is MY_IP_ADDRESS. Is 
> that a correct address in your network or you missed to setup this 
> parameter?
>
> Regards
>
> Ginés
>
>> Hi,
>>
>>    I've installed my Openser with Wesip Application Server. I've
>> installed Wesip with Click2dial application from Wesip web site. The
>> application is running, but when I try to call to a softphone sip
>> address trough my browser I get an error code -2. In Wesip logs I get
>> the following:
>>
>> CommonsLoggingOutput    [HttpProcessor[7080][4]] - Exec:
>> Click2Call.c2cDWR()
>> CommonsLoggingOutput     [HttpProcessor[7080][4]] - --Object created,
>> not stored. id=0
>> MapFactory       [HttpProcessor[7080][4]] - Unable to create class
>> java.util.Hashtable returning HashTable instead
>> StandardSipSession       [HttpProcessor[7080][4]] - Transport: udp
>> SipRequest       [HttpProcessor[7080][4]] - ERROR sending message
>> javax.sip.TransactionUnavailableException: no route!
>>        at
>> com.voztele.javax.sip.SipProviderImpl.getNewClientTransaction(SipProviderImpl.java:264) 
>>
>>        at 
>> com.voztele.sipservlet.core.SipRequest.send(SipRequest.java:196)
>>        at com.voztele.wesip.apps.click2call.C2C.c2c(C2C.java:134)
>>        at com.voztele.wesip.apps.click2call.C2C.c2cDWR(C2C.java:99)
>>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>        at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 
>>
>>        at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 
>>
>>        at java.lang.reflect.Method.invoke(Method.java:597)
>>        at
>> org.directwebremoting.impl.ExecuteAjaxFilter.doFilter(ExecuteAjaxFilter.java:34) 
>>
>>        at
>> org.directwebremoting.impl.DefaultRemoter$1.doFilter(DefaultRemoter.java:428) 
>>
>>        at
>> org.directwebremoting.impl.DefaultRemoter.execute(DefaultRemoter.java:431) 
>>
>>        at
>> org.directwebremoting.impl.DefaultRemoter.execute(DefaultRemoter.java:283) 
>>
>>        at
>> org.directwebremoting.servlet.PlainCallHandler.handle(PlainCallHandler.java:52) 
>>
>>        at
>> org.directwebremoting.servlet.UrlProcessor.handle(UrlProcessor.java:101)
>>        at
>> org.directwebremoting.servlet.DwrServlet.doPost(DwrServlet.java:146)
>>        at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
>>        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>>        at
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:200) 
>>
>>        at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:146) 
>>
>>        at
>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:206) 
>>
>>        at
>> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596) 
>>
>>        at
>> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433) 
>>
>>        at
>> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:946)
>>        at
>> com.voztele.sipservlet.valves.ConvergedContextValve.invokeHTTP(ConvergedContextValve.java:144) 
>>
>>        at
>> com.voztele.sipservlet.valves.ConvergedContextValve.invoke(ConvergedContextValve.java:64) 
>>
>>        at
>> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596) 
>>
>>        at
>> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433) 
>>
>>        at
>> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:946)
>>        at
>> org.apache.catalina.core.StandardHttpContext.invoke(StandardHttpContext.java:2377) 
>>
>>        at
>> com.voztele.sipservlet.core.ConvergedContext.invoke(ConvergedContext.java:98) 
>>
>>        at
>> com.voztele.sipservlet.valves.ConvergedHostValve.invokeHTTP(ConvergedHostValve.java:336) 
>>
>>        at
>> com.voztele.sipservlet.valves.ConvergedHostValve.invoke(ConvergedHostValve.java:98) 
>>
>>        at
>> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596) 
>>
>>        at
>> org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:124) 
>>
>>        at
>> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594) 
>>
>>        at
>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118) 
>>
>>        at
>> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594) 
>>
>>        at
>> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433) 
>>
>>        at
>> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:946)
>>        at
>> com.voztele.sipservlet.valves.ConvergedEngineValve.invoke(ConvergedEngineValve.java:98) 
>>
>>        at
>> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596) 
>>
>>        at
>> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433) 
>>
>>        at
>> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:946)
>>        at
>> org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:994) 
>>
>>        at
>> org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1105) 
>>
>>        at java.lang.Thread.run(Thread.java:619)
>> java.lang.RuntimeException: javax.sip.TransactionUnavailableException:
>> no route!
>>        at 
>> com.voztele.sipservlet.core.SipRequest.send(SipRequest.java:222)
>>        at com.voztele.wesip.apps.click2call.C2C.c2c(C2C.java:134)
>>        at com.voztele.wesip.apps.click2call.C2C.c2cDWR(C2C.java:99)
>>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>        at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 
>>
>>        at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 
>>
>>        at java.lang.reflect.Method.invoke(Method.java:597)
>>        at
>> org.directwebremoting.impl.ExecuteAjaxFilter.doFilter(ExecuteAjaxFilter.java:34) 
>>
>>        at
>> org.directwebremoting.impl.DefaultRemoter$1.doFilter(DefaultRemoter.java:428) 
>>
>>        at
>> org.directwebremoting.impl.DefaultRemoter.execute(DefaultRemoter.java:431) 
>>
>>        at
>> org.directwebremoting.impl.DefaultRemoter.execute(DefaultRemoter.java:283) 
>>
>>        at
>> org.directwebremoting.servlet.PlainCallHandler.handle(PlainCallHandler.java:52) 
>>
>>        at
>> org.directwebremoting.servlet.UrlProcessor.handle(UrlProcessor.java:101)
>>        at
>> org.directwebremoting.servlet.DwrServlet.doPost(DwrServlet.java:146)
>>        at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
>>        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>>        at
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:200) 
>>
>>        at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:146) 
>>
>>        at
>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:206) 
>>
>>        at
>> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596) 
>>
>>        at
>> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433) 
>>
>>        at
>> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:946)
>>        at
>> com.voztele.sipservlet.valves.ConvergedContextValve.invokeHTTP(ConvergedContextValve.java:144) 
>>
>>        at
>> com.voztele.sipservlet.valves.ConvergedContextValve.invoke(ConvergedContextValve.java:64) 
>>
>>        at
>> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596) 
>>
>>        at
>> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433) 
>>
>>        at
>> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:946)
>>        at
>> org.apache.catalina.core.StandardHttpContext.invoke(StandardHttpContext.java:2377) 
>>
>>        at
>> com.voztele.sipservlet.core.ConvergedContext.invoke(ConvergedContext.java:98) 
>>
>>        at
>> com.voztele.sipservlet.valves.ConvergedHostValve.invokeHTTP(ConvergedHostValve.java:336) 
>>
>>        at
>> com.voztele.sipservlet.valves.ConvergedHostValve.invoke(ConvergedHostValve.java:98) 
>>
>>        at
>> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596) 
>>
>>        at
>> org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:124) 
>>
>>        at
>> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594) 
>>
>>        at
>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118) 
>>
>>        at
>> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594) 
>>
>>        at
>> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433) 
>>
>>        at
>> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:946)
>>        at
>> com.voztele.sipservlet.valves.ConvergedEngineValve.invoke(ConvergedEngineValve.java:98) 
>>
>>        at
>> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596) 
>>
>>        at
>> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433) 
>>
>>        at
>> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:946)
>>        at
>> org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:994) 
>>
>>        at
>> org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1105) 
>>
>>        at java.lang.Thread.run(Thread.java:619)
>> Caused by: javax.sip.TransactionUnavailableException: no route!
>>        at
>> com.voztele.javax.sip.SipProviderImpl.getNewClientTransaction(SipProviderImpl.java:264) 
>>
>>        at 
>> com.voztele.sipservlet.core.SipRequest.send(SipRequest.java:196)
>>        ... 44 more
>>
>> My configuration is:
>>
>> -  openser.cfg
>>
>> debug=3            # debug level (cmd line: -dddddddddd)
>> fork=yes
>> log_stderror=no    # (cmd line: -E)
>> check_via=no    # (cmd. line: -v)
>> dns=no          # (cmd. line: -r)
>> rev_dns=no      # (cmd. line: -R)
>> port=5060
>> children=4
>>
>> listen=MY_IP_ADDRESS
>>
>> mpath="/lib/openser/modules"
>>
>> loadmodule "mi_fifo.so"
>> loadmodule "sl.so"
>> loadmodule "tm.so"
>> loadmodule "rr.so"
>> loadmodule "maxfwd.so"
>> loadmodule "usrloc.so"
>> loadmodule "registrar.so"
>> loadmodule "textops.so"
>> loadmodule "seas.so"
>>
>> modparam("mi_fifo","fifo_name", "/tmp/openser_fifo")
>> modparam("usrloc", "db_mode",   0)
>> modparam("rr", "enable_full_lr", 1)
>> modparam("seas", "listen_sockets", "MY_IP_ADDRESS:5080")
>>
>> route{
>>       if (!mf_process_maxfwd_header("10")) {
>>               sl_send_reply("483","Too Many Hops");
>>               exit;
>>       };
>>       if (msg:len >=  2048 ) {
>>               sl_send_reply("513", "Message too big");
>>               exit;
>>       };
>>       if (!method=="REGISTER")
>>               record_route();
>>       if (loose_route()) {
>>               append_hf("P-hint: rr-enforced\r\n");
>>               route(1);
>>       };
>>       if (uri==myself) {
>>               if (method=="REGISTER") {
>>                       save("location");
>>                       exit;
>>               };
>>               lookup("aliases");
>>               if (!uri==myself) {
>>                       append_hf("P-hint: outbound alias\r\n");
>>                       route(1);
>>               };
>>               if (!lookup("location")) {
>>                       sl_send_reply("404", "Not Found");
>>                       exit;
>>               };
>>               append_hf("P-hint: usrloc applied\r\n");
>>       };
>>       route(1);
>> }
>> route[1] {
>>                if(!as_relay_t("wesip")){
>>                       t_reply("500","Application Server error");
>>               }
>> }
>>
>> - server.xml
>>
>> <Server port="5005" shutdown="SHUTDOWN" debug="0">
>>        <Service name="WeSIP-Standalone">
>>                <Connector
>> className="org.apache.catalina.connector.http.HttpConnector"
>>                        port="7080" minProcessors="5" maxProcessors="75"
>>                        enableLookups="true" acceptCount="10" 
>> debug="0" />
>>
>>                <Connector
>> className="com.voztele.sipservlet.connector.SipConnector"
>>                        minProcessors="5" maxProcessors="75"
>>                        enableLookups="true" acceptCount="10" debug="0"
>>                        addresses="217.172.74.8:5060"
>> pathName="com.voztele" protocol="udp" >
>>                                <ExtraProperties>
>>                                        <Property
>> key="com.voztele.javax.sip.SER_ADDRESS" value="MY_IP_ADDRESS" />
>>                                        <Property
>> key="com.voztele.javax.sip.SER_PORT" value="5080" />
>>                                        <Property
>> key="com.voztele.STATISTICS" value="false" />
>>                                        <Property
>> key="javax.sip.STACK_NAME" value="wesip" />
>>                                        <Property
>> key="javax.sip.THREAD_POOL_SIZE" value="100" />
>>                                        <Property
>> key="com.voztele.javax.sip.THREAD_POOL_SIZE" value="100" />
>>                                        <Property
>> key="com.voztele.javax.sip.REENTRANT_LISTENER" value="true" />
>>                                        <Property
>> key="javax.sip.AUTOMATIC_DIALOG_SUPPORT" value="false" />
>>                                        <Property
>> key="com.voztele.javax.sip.TRACE_LEVEL" value="0" />
>>                                </ExtraProperties>
>>                </Connector>
>>
>>        <Engine name="Standalone" defaultHost="217.172.74.8" debug="0"
>> className="com.voztele.sipservlet.core.ConvergedEngine">
>>
>>                        <Mapper
>> className="org.apache.catalina.core.StandardEngineMapper"
>> protocol="HTTP/1.1"/>
>>                        <Mapper
>> className="org.apache.catalina.core.StandardEngineMapper"
>> protocol="HTTP/1.0"/>
>>                        <Mapper
>> className="com.voztele.sipservlet.core.EngineSipMapper" 
>> protocol="SIP/2.0"/>
>>                        <Logger
>> className="org.apache.catalina.logger.FileLogger" timestamp="true"/>
>>                        <Realm
>> className="org.apache.catalina.realm.MemoryRealm" />
>>
>>                         <Host name="MY_IP_ADDRESS"
>> nameSip="MY_IP_ADDRESS_5060" debug="0"  appBase="wesipapps"
>> unpackWARs="true" autoDeploy="true"
>> className="com.voztele.sipservlet.core.ConvergedHost">
>>        <!--                            <Host name="217.172.74.8"
>> nameSip="217.172.74.8_5060" debug="10" appBase="webapps" 
>> unpackWARs="true"
>>                                         port="5060" autoDeploy="true"
>> className="com.voztele.sipservlet.core.ConvergedHost">-->
>>                                <Logger
>> className="org.apache.catalina.logger.FileLogger" timestamp="true"/>
>>                                <Mapper
>> className="com.voztele.sipservlet.core.SipHostMapper" 
>> protocol="SIP/2.0"/>
>>                                <Mapper
>> className="org.apache.catalina.core.HttpHostMapper" 
>> protocol="HTTP/1.1"/>
>>                                <Mapper
>> className="org.apache.catalina.core.HttpHostMapper" 
>> protocol="HTTP/1.0"/>
>>                                <!--
>>                                <DefaultContext useNaming="true"
>> reloadable="true">
>>                                        <Resource name="pool"
>> auth="WeSIP"  type="javax.sql.DataSource"/>
>>                                        <ResourceParams name="pool">
>>                                                <parameter>
>>
>> <name>username</name>
>>
>> <value>[USERNAME_DATABASE]</value>
>>                                                </parameter>
>>                                                <parameter>
>>
>> <name>password</name>
>>
>> <value>[PASSWORD_DATABASE]</value>
>>                                                </parameter>
>>                                                <parameter>
>>
>> <name>driverClassName</name>
>>
>> <value>[DRIVER_CLASSNAME]</value>
>>                                                </parameter>
>>                                                <parameter>
>>                                                        <name>url</name>
>>                                                        
>> <value>[URL]</value>
>>                                                </parameter>
>>                                                <parameter>
>>
>> <name>maxActive</name>
>>                                                        <value>1</value>
>>                                                </parameter>
>>                                                <parameter>
>>                                                        
>> <name>maxIdle</name>
>>                                                        <value>2</value>
>>                                                </parameter>
>>                                        </ResourceParams>
>>                                 </DefaultContext>
>>                                 -->
>>                </Host>
>>
>>                </Engine>
>>        </Service>
>> </Server>
>>
>>
>> Thanks in advance,
>>
>> Sergi
>>
>> _______________________________________________
>> Users mailing list
>> Users at lists.openser.org
>> http://lists.openser.org/cgi-bin/mailman/listinfo/users
>>
>
>




More information about the Users mailing list