WHAT'S HOT
Prev | Current Page 161 | Next

Nir Simionovich

"AsteriskNOW"

The following example shows how to use the
show agi command:
AGI Programming Libraries
As with most APIs available to the public, the AGI programming API has a
multitude of pre-packaged libraries, readily available under various open-source or
proprietary licenses. A few of these libraries and their respective license types are
as follows:
Programming
Language
Name and URL License
PHP PHPAGI
http://phpagi.sourceforge.net/
LGPL
PERL Asterisk-perl
http://asterisk.gnuinter.net/
The "Artistic License"
RUBY Adhearsion
http://adhearsion.com/
LGPL
JAVA Asterisk-JAVA
http://asterisk-java.org/
Apache License,
Version 2.0
C CAGI
http://sourceforge.net/projects/
cagi/
LGPL
Chapter 12
[ 167 ]
Advanced users could read about FastAGI, as a means of executing
AGI-type script from an external source, over the network.
Asterisk Manager Interface (AMI)
The Asterisk Manager Interface (AMI) allows a remote network client to connect
to a pre-defined TCP port on the Asterisk server, authenticate itself, and then gather
statistics and/or initiate various operations on the Asterisk server. AMI allows for
external programmatic logic to interact with an Asterisk server, without actually
being part of the Asterisk server like in dial-plan AGI script.


Pages:
149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173