You have requested to enroll in the following course:
Asterisk is a free and open source framework for building communications applications. Out of the box Asterisk has the features to create communications applications such as business phone systems(PBX), call center distribution systems, interactive voice response systems(IVR), VoIP gateways, and conference bridges. In many cases you may need an external application to control Asterisk call flow, monitor Asterisk call events, or communicate with Asterisk in some other way. Asterisk provides really great Application Programming Interfaces (APIs) to allow developers to build custom solutions and to integrate with other systems.The Asterisk APIs for Developers class is a three-day hands-on course that provides software application developers with in-depth knowledge on the Asterisk APIs, including the Asterisk Gateway Interface (AGI) , the Asterisk Manager Interface (AMI), and the Asterisk REST Interface (ARI). Students will learn how to use AGI to control the flow of a call and integrate with other systems in the context of a call. Using the AMI, students will learn how to build applications that can monitor call status and events and perform actions on active calls. ARI allows you to create your own custom communications application in Asterisk (e.g. call queue, conference bridge, voicemail) in the language of your choice. Students will learn the ARI fundamentals and build custom Asterisk applications using ARI.