[Freeswitch-users] [contrib] a new java ESL inbound/outbound client
david varnes
david.varnes at gmail.com
Tue Jan 5 05:41:42 PST 2010
Hi all,
I had a basic java inbound ESL client kicking around that I have used
in a couple of small projects over the last year. I needed something
a little more complete for a new project so I dusted it off and made it
less incomplete.
It still needs more work and testing, but it certainly is usable right now.
I have tested it against FS 1.0.4 and latest trunk.
I have put it in my contrib area in svn in hopes that some may find it
useful:
http://svn.freeswitch.org/svn/freeswitch/trunk/contrib/dvarnes/java/esl-client
I would be interested in any feedback ...
Features
* Apache License (ASL) version 2
* Standalone Inbound client
* Framework classes to easily create an Outbound socket client
* based on Netty [1] nio library version 3.1.5.GA (previously was
using Apache MINA, but this is easier)
* logging via slf4j
* only dependencies are slf4j-api and netty (both Apache licensed)
* single jar which is a valid OSGi bundle
* built using maven
* eclipse projects
* reasonable level of java docs
Still todo
* Docs
* Simple example apps
* .. more in TODO.txt in project root.
There is no binary jar available right now since I don't know how/if
I can put files up to file.freeswitch.org.
In the meantime to build you need maven [2] installed. If you are
unfamiliar with maven usage, I can post a simple howto.
davidv
[1] http://www.jboss.org/netty/downloads.html
[2] http://maven.apache.org
More information about the FreeSWITCH-users
mailing list