[asterisk-users] Preferred language for Asterisk AGIs development ?

Stefan Reuter stefan.reuter at reucon.com
Thu May 7 18:02:33 CDT 2009


Tobias Wolf wrote:
> This be true for AGI, but there is also FastAGI and with it the excellent
> asterisk-java package:
> 
> http://asterisk-java.org/
> 
> It supports writing AGI Scripts in JAVA, which communicates over TCP with 
> Asterisk. AMI is supported too ...
> 
> Last but not least it has a nice Abstraction Layer, the Live API, which gives 
> you some good insight and control of what is going on, inside the asterisk server.

It should be added that using the Java platform with Asterisk-Java for
AGI (and AMI) development also offers an easy way to use a whole variety
of other languages that run on the JVM.
These include Scala, JavaScript, Groovy, Ruby (JRuby), Python (Jython),
PHP (through Quercus) and BeanShell to only name a few.

You may want to have a look at
http://blogs.reucon.com/asterisk-java/2008/02/15/agi_scripts_in_beanshell.html
http://blogs.reucon.com/asterisk-java/2007/11/20/agi_scripts_in_groovy.html
http://blogs.reucon.com/asterisk-java/2008/08/10/outbound_message_delivery_using_agi_and_ami_in_scala.html

=Stefan

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 260 bytes
Desc: OpenPGP digital signature
Url : http://lists.digium.com/pipermail/asterisk-users/attachments/20090508/a5f8e671/attachment.pgp 


More information about the asterisk-users mailing list