Asterisk

Asterisk Bootcamp is an intensive 5-day training course providing in-depth coverage of the key points of Asterisk installation, configuration and administration. The course (designed by Sokol & Associates) begins with a comprehensive review of Asterisk as an application, a project and a community. Students will learn to download, compile, install, and tune Asterisk, to connect it with both end-user devices (phones) and the outside world. Students will learn to create dialplans, to implement applications, and to make use of the long list of features included with Asterisk. At the end of the course, students will be able to create a working Asterisk system from a standard Linux computer, configure the system to support end users connected via multiple technologies, and to handle all necessary adds, moves and changes. If you want to learn how to implement a working Asterisk system, Asterisk Bootcamp is your class.

What You’ll Learn

Upon completion of Asterisk, the student will be able to:

Asterisk Bootcamp
  • Be comfortable working within the Linux shell, at least to the degree that they can navigate to the appropriate directories and edit files with the nano editor.
  • Understand the various components of Asterisk which are involved in each call (i.e. the channel, the channel configuration, the dial plan, the applications, etc.).
  • Be able to add a new users to the system (channel entry, extension, voice mailbox, etc.) delete users from the system, and alter user configurations.
  • Be able to configure several common models of SIP phones.
  • Be able to create IAX2 or SIP links to service providers.
  • Be able to alter basic parameters for Zaptel devices (both FXS and FXO).
  • Be able to add DIDs and direct them to users.
  • Be able to implement new features (i.e. add MeetMe rooms, a DID for DISA, access to voicemail, etc.).
  • Be able to build IVR menus with proper loop-prevention, error handling, etc.
  • Be able to record prompts for IVR menus, audio text messages, etc.
  • Understand the Asterisk ACD (queue/agent) system and be able to implement queues.
  • Be able to build a dial plan which provides the appropriate level of access to each user on the system.
  • Be able to back up the system’s core configuration components.
  • Understand the issues with NAT and how that can impact remote users. Understand the strategies which can eliminate these issues.
  • Be able to check on system health and wellbeing from the shell/CLI.
  • Understand the general security threats which can impact an Asterisk system and how best to prevent/avoid them.
  • Understand how call routing works in Asterisk and be able to implement a basic Least Cost Routing structure in the Dial Plan.
  • Recognize the potential issues related to emergency handling (911/E-911) and how best to configure a system to securely handle such calls.
Asterisk Syllabus
Section Contents
Asterisk Click to Show

Requirements

For best results, students should have previous programming experience and basic Linux experience.
For students interested in more advance preparation, we recommend Asterisk: The Future of Telephony, by Jim Van Meggelen, Jared Smith, and Leif Madsen.

For information or to enroll in a class in North America: (404) 478-9005
For information or to enroll in a class in Europe: +49 (9333) 903 901
For information or to enroll in a class in Asia Pacific: (404) 478-9005