[Asterisk-Dev] Introducing JAGIServer,
a Multi-Threaded FastAGI server for Asterisk in Java.
Matt King
m at orderlysoftware.com
Mon Nov 8 15:01:44 MST 2004
Hello,
I'd like to draw your attention to a new project at Sourceforge,
called JAGIServer. It's at
http://sourceforge.net/projects/jagiserver/
JAGIServer is a 100% Pure Java application server for Asterisk using
the FastAGI protocol, which is a TCP/IP wrapper around the Asterisk
Gateway Interface (AGI) protocol for call handling and processing caller
input.
The idea is to open up Asterisk to the Java community, who have
hitherto been unable to use AGI practically, due to the high machine
overhead involved in starting a new JVM for each call dealt with. The
server architecture means that all calls can be handled within a single
JVM, facilitating resource and data sharing across calls, and also
integration with other system components such as databases,
authentication and encryption services etc.
JAGIServer provides a wrapper class around each incoming call, giving
access to the context information sent from Asterisk, and wrapper
methods around all AGI calls, which can be used by your applications to
execute a very wide variety of business logic.
If you are interested in using this software in your organistion, you
can download source code and installation instructions at the above URL
(and also please do tell us so we can stick a pin in our map!). This is
a pre-alpha release, and only core AGI wrapper methods have been tested
so far, so we'd be very interested to hear about your problems or
successes with the server at the bugs page on the sourceforge project.
I sincerely hope you find this useful,
Matt King, M.A. Oxon.
Director, Orderly Software Ltd.
7 St Olaves Mews
Exeter, Devon, UK
EX4 3BH
More information about the asterisk-dev
mailing list