Hands-on introduction to the world of Asterisk administration
Asterisk Administrator
A hands-on introduction to the world of Asterisk administration, this class teaches end users and consultants the ins and outs of dial plan scripting, systems management (adds/moves/changes), and the basics of VoIP and TDM integration. A perfect match with Digium's Asterisk Business Edition, Asterisk Administrator will teach you what you need to know in order to manage your business communications system.
Pre-requisite
Basic Computer Command Line
Course Overview
Asterisk Administrator is a 3 day course designed to teach the basics of Asterisk administration. Targeted at those who have purchased or installed an Asterisk system for use as an SMB or enterprise PBX, Asterisk Administrator focuses on the core operations that an administrator would need to handle on a regular basis.
Target Audience
The course is targeted at those who have been given the task of administering an Asterisk PBX system. This is also a good class for those who will be supporting Asterisk implementations but not actually doing the installation. Note that the course does not presume that the students are full-time system administrators. Students are, however, presumed to have some general computer experience.
Course Objectives
By the end of the class the student should:
>> Become 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 new users to the system (channel entry, extension, voice mailbox, etc.) delete users from the system, and
alter user configurations.
>> 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. >> Be able to check on system health and wellbeing from the shell/CLI. >> 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 call handling (000) and how best to configure a system to securely
handle such calls.
Class Format
The class will consist of a combination of lecture and lab. The process should start with each student having a rather basic Asterisk install up and running on their PC. A combination of the XLite soft phone and a SIP hard phone will allow them to simulate most situations presented in the class.
Hand-Outs / Materials
Each student will receive:
>> Linksys SPA-942 SIP Telephone >> Printed copy of presentation >> Asterisk Administrator Workbook >> Live Asterisk CD w/ PDF of course materials Course Outline
Module 1: Module 2: Module 3: Module 4: Module 5: Module 6: Module 7: Module 8: Module 9: Module 10: Module 11: Module 12:
>> Asterisk Reference Guide >> Canvas Bag w/ Logo >> AstriCon T-Shirt
Linux for Asterisk Administrators (cd, pwd, ls, nano, etc.) Two Tin Cans & A String (How Asterisk Handles Calls) Phones, Lines and Channels (How Stuff Connects to Asterisk) Dial Plan Scripting: Round 1 (Extensions, Contexts and Includes) Dial Plan Scripting: Round 2 (Macros, Variables, Expressions) Basic Call Routing (Outgoing Calls, Incoming Calls) Advanced Call Routing (Least Cost/Toll-Bypass) Major Features: Voicemail, Directory, MeetMe, DISA Groups, Queues and Agents (Automatic Call Distribution System) Automated Attendants Security and Emergency Call Handling Backup & Restore Strategies