Wednesday, 10 March 2010
Home arrow Asterisk Services arrow AGI Scripting
Asterisk AGI, Asterisk Gateway Interface, Scripting With Asterisk Gateway Interface ( AGI) Asterisk Service

One of the cool features of Asterisk is AGI scripting. AGI is the Asterisk Gateway Interface, an interface for adding various functionalities to Asterisk with many different programming languages such as Perl, PHP, C, Pascal, Bourne Shell, etc.

Basically there are three types of  AGI scripts:

  1. AGI:
    Using AGI, you can control dialplan and do various operations with database, system, manager api and almost everything.
  2. EAGI:
    EAGI gives the application the possibility to access and control the sound channel in addition to interaction with the dial. EAGI can be used to plan. EAGI can be used to handle voice stream for recording voice or doing speech to text.
  3. DEADAGI:
    DEADAGI gives access to a dead channel, after hangup. DEADAGI is generally used to do cleanup operations when call is hang up.

We have expertise in programming AGI scripts. We generally use Perl as a programming language for AGI scripting. We have created many AGI scripts for various applications such as billing solutions, IVR systems, conferencing system, click to call, etc.

Click here to open Asterisk support ticket.

 
   
Newsflash

We are pleased to announce the launch of Asterisk bulletin board . The goal of this tool is to provide a platform to asterisk users for sharing knowledge, discussing various issues and possibly get the solution to their problems.

For now we have 5 categories as described below:

  • General - Here we can see various announcements and events in asterisk eco system and website.
  • Asterisk - General asterisk discussion and support requests go here.
  • Asterisk Solutions - Here we can discuss about famous Asterisk solutions(some more may be added in future).
  • CosmoBS - We can discuss about CosmoBS(our call broadcasting solution) and any support requests related to CosmoBS.
  • CosmoPBX - Here goes CosmoPBX(Installable Asterisk live CD) general and support discussion.

We encourage Asterisk users to utilize this helpful resource to get help and share knowledge