X

AGI meaning in Networking ?

( 5 )  .  1 Rating
1945 views   .  0 comments  .   . 

Download Solution PDF

Answer: What is Asterisk Gateway Interface mean?

Asterisk Gateway Interface (AGI) is a software interface and communications protocol for application level control of selected features of the Asterisk PBX.

AGI allows an external, user-written program, launched from the Asterisk dial plan via pipes to control telephony operations on its associated control and voice channels. It is similar to the CGI feature of web servers in allowing any language to be used for writing the external program which communicates with Asterisk via stdin and stdout.

While the initial feature set of AGI included only a procedural control of Asterisk operations via commands and response handshake, Enhanced AGI (EAGI) also provided out-of-band access to the incoming audio stream.

FastAGI is an extension to AGI which allows the external program to run at a separate network host to avoid the overhead of creating a new process for every call on the Asterisk server. It uses a TCP socket for communication to the external host which provides the function of an AGI service, in a manner of the client–server model. The default TCP port for FastAGI is 4573. Similar to HTTP uniform resource identifiers (URIs), FastAGI employs a URI format of agi://hostname[:port][/program/path].

The AGI feature set of Asterisk is implemented as an Asterisk loadable module (res_agi). The features may be access by a variety of application programming interfaces in various languages, such as phpagi, Perl AGI Library, CAGI, NanoAGI, and PyST

reference
Full Form Category
Italian Geophysical Association Academic & Science
Associazione Geofisica Italiana Academic & Science
Artificial General Intelligence Academic & Science
Academic Global Immersions Academic & Science
American Geological Institute Academic & Science
Above Ground Installation Academic & Science
Associazione Geotecnica Italiana Academic & Science
Italian Geotechnical Association Academic & Science
Accounting Group International Accounts and Finance
Adjusted Gross Income Accounts and Finance
Wageningen Airport Code
American Grippers Inc Business
Alpha Genesis Inc Business
Annual Gross Income Business
Alpine Group, Inc. Business
Association for Geographic Information Business
Aggregated Gross Income Business
Agi Business
Alamos Gold, Incorporated Business
Ainsworth Game Technology Ltd Business
Alamos Gold Inc Business
Advanced Geosciences Inc Business
Alan Guttmacher Institute Community
Advanced Global Imaging Computing
Address Group Identifier Computing
Advanced Grid Infrastructure General
Achievement Gap Initiative General
Audacious Goals Initiative General
Angus Genetics Incorporated General
Amplified Geochemical Imaging General
Advanced Geant Interface General
Adventures Game Interpreter General
Intellligence Collector ship (Auxiliary, General, Intelligence) General
Auxiliary General Intelligence General
Alliance Graphique Internationale Governmental
Accredited Gemological Institute Governmental
Allan Guttmacher Institute Governmental
American Geosciences Institute Governmental
Arizona Genomics Institute Governmental
American Gunsmithing Institute Governmental
American Graphics Institute Governmental
Accredited Gemologist Institution Governmental
AMGURI Indian Railway Station
Alliance Ground International International
Artist Group International International
Architectural Group International International
Advanced Ground Instructor Jobs
Alpha Glucosidase Inhibitor Medical
A Grand Idea Messaging
Advanced Geospatial Intelligence Military and Defence
Annual General Inspection Military and Defence
Address Generation Interlock Networking
Asterisk Gateway Interface Networking
Association of Ghana Industries Regional
Analytical Graphics, Inc. Softwares
Applications Graphics Interface Softwares
Adventure Game Interpreter Sports

Take Quiz To Earn Credits!

Turn Your Knowledge into Earnings.




Give Rating
Report
Write Your Comments or Explanations to Help Others
Comments(0)





Miscellaneous in Networking
Transmission Media in Networking
Networking Miscellaneous in Networking
LAN Topologies in Networking
Networking Basics in Networking
Internetworking in Networking
LAN Standards in Networking
Security in Networking
Computer Networking Types Basics in Networking
Ios And Security Device Manager in Networking
Managing A Cisco Internetwork in Networking

Ever curious about what that abbreviation stands for? fullforms has got them all listed out for you to explore. Simply,Choose a subject/topic and get started on a self-paced learning journey in a world of fullforms.

Explore Other Libraries

X




Copyright (c) 2021 TuteeHUB

OPEN APP
Channel Join Group Join