Book Image

Asterisk Gateway Interface 1.4 and 1.6 Programming

By : Nir Simionovich
Book Image

Asterisk Gateway Interface 1.4 and 1.6 Programming

By: Nir Simionovich

Overview of this book

<p>Asterisk is the world's leading open-source PBX, telephony engine, and telephony applications toolkit with immense flexibility.<br /><br />This book will give you a firm understanding of Asterisk Gateway Interface (AGI) development and proper AGI development practices. You will learn how to formulate Atomic AGI-enabled scripts, enabling rapid development within a well-defined Asterisk execution and runtime environment.<br /><br />This book builds from the simplest form of an Asterisk application, the dialplan-based application, gradually building a full understanding of AGI scripting. The book also introduces a new concept of AGI development named "Atomic AGI" or "Particle Programming". It will introduce you to various techniques of interacting with the user, where user interaction isn't limited to keypad-based input, but also includes recording messages from the user, sending output to the user, and controlling the call flow.<br /><br />The book takes a pragmatic approach with clear and complete examples, and a service development project &acirc;&euro;&rdquo; allowing you to understand the project cycle of developing an Asterisk-based service or application.</p>
Table of Contents (16 chapters)
Asterisk Gateway Interface 1.4 and 1.6 Programming
Credits
About the author
Acknowledgement
About the reviewers
Preface

Additional programming projects


The following is a list of additional projects that you may find interesting, each one with its own unique set of challenges and constraints. I'm confident that these may inspire you with ideas about possible uses for Asterisk.

Click-2-Call

Click-2-Call applications have become the latest craze in the telephony business over the past few years. Companies such as Jajah, Mobivox, and others have created various click-2-call applications, lowering the rate of international calling around the world.

Note

Personal Disclosure: The first application I ever wrote for Asterisk was a click-2-call application, way back in 2003. To this day, I'm still developing various click-2-call applications for various companies, each one with a different twist.

Jajah.Com

Jajah made its name by providing low cost, highly reliable, highly available international web-based callback services. Essentially speaking, web-based callback services are a derivative of click-2-call applications...