[Asterisk-java-cvs] CVS: asterisk-java/xdocs index.xml,1.6,1.7
Brought to you by:
srt
From: Stefan R. <sr...@us...> - 2005-03-11 23:39:43
|
Update of /cvsroot/asterisk-java/asterisk-java/xdocs In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv23186/xdocs Modified Files: index.xml Log Message: Added information on FastAGI support and licenses of referenced projects Index: index.xml =================================================================== RCS file: /cvsroot/asterisk-java/asterisk-java/xdocs/index.xml,v retrieving revision 1.6 retrieving revision 1.7 diff -u -d -p -r1.6 -r1.7 --- index.xml 11 Mar 2005 13:41:51 -0000 1.6 +++ index.xml 11 Mar 2005 23:39:29 -0000 1.7 @@ -27,13 +27,17 @@ <section name="Asterisk Java"> <subsection name="What is asterisk-java?"> <p>The asterisk-java package consists of a set of Java classes - that allow you to connect to an <a - href="http://www.asterisk.org/">Asterisk PBX Server</a> via - <a - href="http://www.voip-info.org/wiki-Asterisk+manager+API">Asterisk's - Manager API</a> from any Java application.</p> - <p>It supports receiving events from the Asterisk server (e.g. - call progess, registered peers, channel state) and sending + that allow you to easily build Java application that interact with an <a + href="http://www.asterisk.org/">Asterisk PBX Server</a>. Asterisk-java + supports both interfaces that Asterisk provides for this scenario: + The <a href="http://www.voip-info.org/wiki-Asterisk+AGI">FastAGI</a> + protocol and the <a + href="http://www.voip-info.org/wiki-Asterisk+manager+API">Manager API</a>.</p> + <p>The FastAGI implementation supports all <a + href="apidocs/net/sf/asterisk/fastagi/command/package-summary.html">commands</a> + currently available from Asterisk.</p> + <p>The Manager API implementation supports receiving events from the Asterisk + server (e.g. call progess, registered peers, channel state) and sending actions to Asterisk (e.g. originate call, agent login/logoff, start/stop voice recording).</p> <p>A complete list of the available <a @@ -49,24 +53,22 @@ License, Version 2.0</a>.</p> </subsection> <subsection name="Status"> - <p>Currently asterisk-java supports the actions and events - provided by the standard installation of Asterisk but you can - easily extend them by your own events and actions.</p> + <p>I am currently preparing the first release of asterisk-java. It will probably + be available by the end of april. Meanwhile you can try it out by accessing + the code base in cvs (see below).</p> <p>Ideas for the future include a stateful higher level API that supports operations like "get list of currently active calls" or "place call" with objects like "Call" or "Channel" that are transparently updated as the state of the corresponding object within the asterisk server changes.</p> - <p>There is also some work on an implementation of the FastAGI protocol - as the currently available java implementations (see below) are both - subject to the strict terms of the GPL.</p> </subsection> <subsection name="Download"> <p>Asterisk-java is currently available via cvs only.</p> -<source><![CDATA[cvs -d:pserver:ano...@cv...:/cvsroot/asterisk-java login -cvs -z3 -d:pserver:ano...@cv...:/cvsroot/asterisk-java co asterisk-java]]> - </source> +<source><![CDATA[ +cvs -d:pserver:ano...@cv...:/cvsroot/asterisk-java login +cvs -z3 -d:pserver:ano...@cv...:/cvsroot/asterisk-java co asterisk-java +]]></source> <p>When prompted for a password for <i>anonymous</i>, simply press the Enter key.</p> <p>More information is available on the <a @@ -74,24 +76,19 @@ cvs -z3 -d:pserver:ano...@cv...urcef project page</a>.</p> </subsection> <subsection name="Related Projects"> - <p>_dw has developed a similar kind of software for Python - called <a - href="http://www.botanicus.net/dw/py-asterisk.php">py-Asterisk</a>. - </p> - <p><a href="http://sourceforge.net/projects/jasterisk/">JAsterisk</a> - is a set of JNI classes providing direct access to Asterisk - PBX functionality from Java. It is not a socket-level - interface into the Asterisk manager app (like - asterisk-java) but a true Java-Asterisk integration at the - Thread level.</p> + <p><a href="http://tanesha.net/Wiki/JastAgi.html">Jast Agi</a> + is another toolkit for writing Java applications that connect to + Asterisk using the FastAGI protocol. Available under Apache License.</p> <p><a href="http://www.voip-info.org/wiki-JAGIServer">JAGIServer</a> 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.</p> - <p><a href="http://tanesha.net/Wiki/JastAgi.html">Jast Agi</a> - is another toolkit for writing Java applications that connect to - Asterisk using the FastAGI protocol.</p> + and processing caller input. Available under GNU General Public License.</p> + <p><a href="http://sourceforge.net/projects/jasterisk/">JAsterisk</a> + is a set of JNI classes providing direct access to Asterisk + PBX functionality from Java. It is not a socket-level + interface to Asterisk (like asterisk-java) but a true Java-Asterisk + integration at the Thread level. Available under GNU General Public License.</p> </subsection> <subsection name="Contact"> <p>You can reach me at <code>srt</code> at <code>reucon</code> dot <code>net</code></p>. </subsection> |