[asterisk-users] agi with java?

Lee Jenkins lee at datatrakpos.com
Fri Jun 8 11:07:50 CDT 2007


Lenz wrote:
> 
> Hello Matthew,
> Java is not a great solution for AGIs because they are script you should 
> fire up and terminate very fast, while the overhead of launching a JVM, 
> loading all classes, etc, is pretty large. Also, you don't want multiple 
> JVMs in parallel loading everything multiple times.
> 
> This is not to say AGI is not feasible: you should look for FastAGI, 
> where * connects to an external server with resident proceses, and that 
> suits the Java model much better. Of course, if all you want to do is 
> lookup the callerid on mysql or something just as trivial, go for a 
> 20-line Perl script.
> 


We have found that generally speaking, running the FastAGI server on the 
same machine as Asterisk yields better performance than launching 
separate exe processes through the dial plan.

Completely anecdotal of course. This is careful research conducted over 
our entire 5 customer base...

-- 

Warm Regards,

Lee





More information about the asterisk-users mailing list