Still alive? + Problem with redfire webphone

Hello,

Is this project alive, or no more development will be made?

And I have a problem - I cannot call from webphone (and SIP registration only works with no SIP password - Asterisk no “secret”). Log’s:

Nohup.out:

java.sql.SQLException: Table ‘openfire.ofvoicebridge’ doesn’t exist

  • at com.ifsoft.iftalk.plugin.voicebridge.SiteDao.insert(SiteDao.java:116)*

  • at org.red5.server.webapp.voicebridge.Application.appStart(Application.java:102)*

  • at org.red5.server.adapter.MultiThreadedApplicationAdapter.start(MultiThreadedAppl icationAdapter.java:413)*

  • at org.red5.server.Scope.start(Scope.java:1175)*

  • at org.red5.server.Scope.init(Scope.java:910)*

  • at org.red5.server.WebScope.register(WebScope.java:198)*

  • at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)*

  • at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)*

  • at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)*

  • at java.lang.reflect.Method.invoke(Unknown Source)*

  • at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.in vokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1544)*

  • at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.in vokeInitMethods(AbstractAutowireCapableBeanFactory.java:1485)*

  • at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.in itializeBean(AbstractAutowireCapableBeanFactory.java:1417)*

  • at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.do CreateBean(AbstractAutowireCapableBeanFactory.java:519)*

  • at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.cr eateBean(AbstractAutowireCapableBeanFactory.java:456)*

  • at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(Abstr actBeanFactory.java:291)*

  • at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingl eton(DefaultSingletonBeanRegistry.java:222)*

  • at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(Abstrac tBeanFactory.java:288)*

  • at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractB eanFactory.java:190)*

  • at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstant iateSingletons(DefaultListableBeanFactory.java:580)*

  • at org.springframework.context.support.AbstractApplicationContext.finishBeanFactor yInitialization(AbstractApplicationContext.java:895)*

  • at org.springframework.context.support.AbstractApplicationContext.refresh(Abstract ApplicationContext.java:425)*

  • at org.springframework.web.context.ContextLoader.createWebApplicationContext(Conte xtLoader.java:276)*

  • at org.springframework.web.context.ContextLoader.initWebApplicationContext(Context Loader.java:197)*

  • at org.springframework.web.context.ContextLoaderListener.contextInitialized(Contex tLoaderListener.java:47)*

  • at org.red5.server.war.WarLoaderServlet.contextInitialized(WarLoaderServlet.java:1 14)*

  • at org.eclipse.jetty.server.handler.ContextHandler.startContext(ContextHandler.jav a:645)*

  • at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHand ler.java:189)*

  • at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:978)*

  • at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:586 )*

  • at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:349)*

  • at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java :55)*

  • at org.eclipse.jetty.server.handler.HandlerCollection.doStart(HandlerCollection.ja va:165)*

  • at org.eclipse.jetty.server.handler.ContextHandlerCollection.doStart(ContextHandle rCollection.java:162)*

  • at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java :55)*

  • at org.eclipse.jetty.server.handler.HandlerCollection.doStart(HandlerCollection.ja va:165)*

  • at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java :55)*

  • at org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:92)*

  • at org.eclipse.jetty.server.Server.doStart(Server.java:228)*

  • at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java :55)*

  • at org.jivesoftware.openfire.http.HttpBindManager.start(HttpBindManager.java:118)*

  • at org.jivesoftware.openfire.spi.ConnectionManagerImpl.startHTTPBindListeners(Conn ectionManagerImpl.java:555)*

  • at org.jivesoftware.openfire.spi.ConnectionManagerImpl.startListeners(ConnectionMa nagerImpl.java:168)*

  • at org.jivesoftware.openfire.spi.ConnectionManagerImpl.access$000(ConnectionManage rImpl.java:84)*

  • at org.jivesoftware.openfire.spi.ConnectionManagerImpl$1.pluginsMonitored(Connecti onManagerImpl.java:140)*

  • at org.jivesoftware.openfire.container.PluginManager.firePluginsMonitored(PluginMa nager.java:568)*

  • at org.jivesoftware.openfire.container.PluginManager.access$800(PluginManager.java :80)*

  • at org.jivesoftware.openfire.container.PluginManager$PluginMonitor.run(PluginManag er.java:1077)*

  • at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)*

  • at java.util.concurrent.FutureTask$Sync.innerRunAndReset(Unknown Source)*

  • at java.util.concurrent.FutureTask.runAndReset(Unknown Source)*

  • at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101 (Unknown Source)*

  • at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodi c(Unknown Source)*

  • at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknow n Source)*

  • at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)*

  • at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)*

  • at java.lang.Thread.run(Unknown Source)*

Red5SIP Client connected 0 service RTMPMinaConnection from 89.212.208.81 : 58942 to euroluxmk.si:1236 (in: 3404 out 3073 )

Red5SIP Client joined app 0

Red5SIP open

Red5SIP login F9BE7631-7F18-E21A-C10F-2D57689DACBC

Alloc port number:5070

Alloc port number:3000

[SIPUser] Constructor: sip port 5070 rtp port:3000

Red5SIP open creating sipUser for 999 on sip port 5070 audio port 3000 uid F9BE7631-7F18-E21A-C10F-2D57689DACBC

[SIPUser] login

SipUserAgent - initSessionDescriptor -> Init…

SdpUtils - createInitialSdp -> Init…

Red5.log:

2012-05-08 18:45:51,707 [NioProcessor-1] ERROR o.r.server.service.ServiceInvoker - Error executing call: Service: null Method: call Num Params: 2 0: 19023F13-E81F-DDF9-1264-2D57971C20D1 1: *43

2012-05-08 18:45:51,717 [NioProcessor-1] ERROR o.r.server.service.ServiceInvoker - Service invocation error

java.lang.reflect.InvocationTargetException: null

  • at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.6.0_24]*

  • at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[na:1.6.0_24]*

  • at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[na:1.6.0_24]*

  • at java.lang.reflect.Method.invoke(Unknown Source) ~[na:1.6.0_24]*

  • at org.red5.server.service.ServiceInvoker.invoke(ServiceInvoker.java:200) [red5.jar:na]*

  • at org.red5.server.service.ServiceInvoker.invoke(ServiceInvoker.java:118) [red5.jar:na]*

  • at org.red5.server.net.rtmp.RTMPHandler.invokeCall(RTMPHandler.java:163) [red5.jar:na]*

  • at org.red5.server.net.rtmp.RTMPHandler.onInvoke(RTMPHandler.java:404) [red5.jar:na]*

  • at org.red5.server.net.rtmp.BaseRTMPHandler.messageReceived(BaseRTMPHandler.java:1 39) [red5.jar:na]*

  • at org.red5.server.net.rtmp.RTMPMinaIoHandler.messageReceived(RTMPMinaIoHandler.ja va:198) [red5.jar:na]*

  • at org.apache.mina.core.filterchain.DefaultIoFilterChain$TailFilter.messageReceive d(DefaultIoFilterChain.java:716) [mina-core-2.0.0.jar:na]*

  • at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(D efaultIoFilterChain.java:434) [mina-core-2.0.0.jar:na]*

  • at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilt erChain.java:46) [mina-core-2.0.0.jar:na]*

  • at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceiv ed(DefaultIoFilterChain.java:796) [mina-core-2.0.0.jar:na]*

  • at org.apache.mina.filter.codec.ProtocolCodecFilter$ProtocolDecoderOutputImpl.flus h(ProtocolCodecFilter.java:423) [mina-core-2.0.0.jar:na]*

  • at org.apache.mina.filter.codec.ProtocolCodecFilter.messageReceived(ProtocolCodecF ilter.java:245) [mina-core-2.0.0.jar:na]*

  • at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(D efaultIoFilterChain.java:434) [mina-core-2.0.0.jar:na]*

  • at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilt erChain.java:46) [mina-core-2.0.0.jar:na]*

  • at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceiv ed(DefaultIoFilterChain.java:796) [mina-core-2.0.0.jar:na]*

  • at org.red5.server.net.rtmpe.RTMPEIoFilter.messageReceived(RTMPEIoFilter.java:116) [red5.jar:na]*

  • at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(D efaultIoFilterChain.java:434) [mina-core-2.0.0.jar:na]*

  • at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilt erChain.java:46) [mina-core-2.0.0.jar:na]*

  • at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceiv ed(DefaultIoFilterChain.java:796) [mina-core-2.0.0.jar:na]*

  • at org.apache.mina.core.filterchain.IoFilterAdapter.messageReceived(IoFilterAdapte r.java:119) [mina-core-2.0.0.jar:na]*

  • at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(D efaultIoFilterChain.java:434) [mina-core-2.0.0.jar:na]*

  • at org.apache.mina.core.filterchain.DefaultIoFilterChain.fireMessageReceived(Defau ltIoFilterChain.java:426) [mina-core-2.0.0.jar:na]*

  • at org.apache.mina.core.polling.AbstractPollingIoProcessor.read(AbstractPollingIoP rocessor.java:715) [mina-core-2.0.0.jar:na]*

  • at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPolling IoProcessor.java:668) [mina-core-2.0.0.jar:na]*

  • at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPolling IoProcessor.java:657) [mina-core-2.0.0.jar:na]*

  • at org.apache.mina.core.polling.AbstractPollingIoProcessor.access$500(AbstractPoll ingIoProcessor.java:64) [mina-core-2.0.0.jar:na]*

  • at org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.run(AbstractP ollingIoProcessor.java:1117) [mina-core-2.0.0.jar:na]*

  • at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:64) [mina-core-2.0.0.jar:na]*

  • at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) [na:1.6.0_24]*

  • at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [na:1.6.0_24]*

  • at java.lang.Thread.run(Unknown Source) [na:1.6.0_24]*

Caused by: java.lang.NoSuchMethodError: org.zoolu.sip.call.ExtendedCall.setA1Parameter(Ljava/lang/String;)V

  • at org.red5.server.webapp.sip.SIPUserAgent.call(SIPUserAgent.java:286) ~[redfire.jar:na]*

  • at org.red5.server.webapp.sip.SIPUser.call(SIPUser.java:284) ~[redfire.jar:na]*

  • at org.red5.server.webapp.sip.Application.call(Application.java:304) ~[redfire.jar:na]*

  • … 35 common frames omitted*

2012-05-08 18:45:51,721 [NioProcessor-1] ERROR o.r.server.net.rtmp.RTMPHandshake - Unable to validate client

Anybody with similar problem and solution?*
*

It is not dead, but too busy for any further development as I do not use Spark or Red5phone any more

Can I ask you just one thing - can you recompile redfire.jar with this correction for incoming calls:

http://code.google.com/p/red5phone/issues/detail?can=2&start=100&num=100&q=&cols pec=ID%20Type%20Status%20Priority%20Milestone%20Owner%20Summary&groupby=&sort=&i d=145

I’m trying to recompile redfire.jar -> I cannot get it to work in eclipse - to much errors regarding missing libraries and classess