SIP sparkphone softphone on linux (ubuntu)

I have been struggling with getting the SIP sparkphone/softphone plugin to work on linux (Ubuntu 10.04) for the past couple of days. Everything works fine on the other XP Spark clients, and the plugin appears to be loaded on linux because I am getting the following error in the client logs:

Jul 20, 2010 3:16:31 PM org.jivesoftware.spark.util.log.Log error

SEVERE:

undefined-condition(500) Not connected to originate phone server.

at org.jivesoftware.phone.client.PhoneClient.dialByExtension(PhoneClient.java:121)

at org.jivesoftware.sparkimpl.plugin.phone.PhonePlugin$5.run(PhonePlugin.java:304)

at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)

at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)

at java.util.concurrent.FutureTask.run(FutureTask.java:138)

at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java: 886)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)

at java.lang.Thread.run(Thread.java:619)

Has anybody been able to get the softphone working successfully in linux? If so, what steps were taken to get there?

Revisiting this, I downloaded the sip.jar file from the plugins page and put it in my $HOME/.Spark/plugins folder. Spark extracts the *.jar file, but my logs reveal the following error:

SEVERE: Unable to load plugin SIP Phone Plugin due to no minSparkVersion.

Hi,

do you use the latest version of Spark from the SVN?

Spark 2.5.8 doesn’t work on Linux correctly!

Please use the latest version from the svn!

I use version 2.6.0 Beta 2, which I installed from the *.deb file.