Learn Asterisk online at your own pace.

The Asterisk Essentials Training video course is designed to rapidly guide a new user through the installation and basic configuration of Asterisk. Key telephony concepts are introduced, explained, and implemented. The course is heavily example-based, with a focus on the practical knowledge required to successfully administer an Asterisk system. Though some time is given to architecture and theory, we've only included the most helpful information. We've left out the non-essentials so that you can get up-to-speed with Asterisk as quickly as possible. Best practices are described throughout, and many examples are supported with Asterisk documentation.

The Asterisk Essentials Training course will teach you the most important things you need to know to install and administer an Asterisk system. It will also start you on the path of deeper Asterisk knowledge. The course includes several references to outside resources for additional information and further learning.

Call to ActionFree Video Sample: Get a feel for our online course format in a free sample on SIP Callflow. Watch the Video

Course Format

Asterisk Essentials is an online, self-paced, video course. 14 chapters include a total of approximately 60 videos, averaging between 5 and 6 minutes each. This Asterisk training course does not have a formal lab component, but does have numerous detailed examples that students should be able to implement themselves if they have access to a Linux system where they can install Asterisk. Digium does not provide a Linux system or Linux training, but students with even basic Linux skills should be able to follow along with the examples.

calendar icon

Buying this product will grant you access to all of the course videos for a period of 6 months from the date of purchase.

checklist icon

This is an entry-level course, with no prerequisites to attend. However, you should check out the system requirements for the course below.

Course Outline


1 chapter - 04:52

Get an overview of the Asterisk Essentials training course, brought to you by Digium, the Asterisk company!

Asterisk Overview

4 chapters - 23:30

This short non-technical chapter offers background information about Digium and Asterisk. This context may give you a better understanding of Asterisk as a whole.

Downloading and Installing Asterisk

5 chapters - 31:03

This first technical chapter helps you get Asterisk up and running quickly. You'll learn more from this course if you have an Asterisk system handy to test our examples. It's highly recommended to go through this chapter before proceeding with the rest of the course.

Asterisk Basics

3 chapters - 31:48

It's not enough for an Asterisk administrator to just know which commands to run. This chapter introduces fundamental concepts related to Asterisk's architecture and how its configuration and behavior are controlled by an administrator.

Making Your First Call

3 chapters - 23:43

Follow the example in this chapter to get a SIP softphone configured to work with Asterisk. Having a working softphone installed will make upcoming dialplan examples easier to test and learn from.

Dialplan Basics

4 chapters - 18:32

A detailed description of the Asterisk dialplan is offered in this chapter. The important concepts of contexts, extensions, and priorities are each covered at length.

Asterisk Applications

8 chapters - 23:08

Asterisk natively offers well over 100 dialplan applications. This chapter introduces the most important categories of dialplan applications, and a few examples from each.

Interactive Dialplans

5 chapters - 22:21

This chapter discusses caller interaction in the Asterisk dialplan. It covers basic setup of an auto-attendant menu, as well as how Asterisk handles several types of timeouts and special extensions.

VoIP Fundamentals

5 chapters - 32:14

This chapter introduces basic concepts relevant to voice over IP telephony, in a protocol-agnostic way. Details of specific VoIP protocols are covered in the next two chapters.


5 chapters - 35:15

The Session Initiation Protocol is the most widely-used VoIP protocol today. This chapter discusses how SIP works, and its configuration and troubleshooting in Asterisk.


3 chapters - 16:43

The Inter-Asterisk Exchange protocol is an alternative to SIP that is a popular way to connect Asterisk servers together. This chapter describes the protocol and its configuration in Asterisk.

Intermediate Dialplan

6 chapters - 43:17

This chapter builds on the Dialplan Basics chapter by introducing more robust features of the Asterisk dialplan. Topics covered include variables, pattern matching, and more.

Analog and Digital Connectivity

5 chapters - 48:12

This chapter introduces the details of traditional telephony that are essential to an Asterisk administrator. Analog and digital telephony each have a module covering core technology concepts, followed by a module offering step-by-step instructions on configuring a related DAHDI interface card.

Advanced Dialplan

4 chapters - 26:33

This last chapter on the Asterisk dialplan introduces the most advanced dialplan capabilities yet. Make sure you're comfortable with the concepts covered in the Dialplan Basics and Intermediate Dialplan chapters before tackling this chapter.

Call Queues in Asterisk

4 chapters - 19:26

This final Asterisk Essentials chapter discusses how Asterisk handles call queues. In many ways, Asterisk's queuing system is similar to others on the market. But it also has unique characteristics that should be understood before deploying any live queues.


1 chapter - 02:45

This is the end of the Asterisk Essential course. There's just one final video that offers resources where you can continue learning about Asterisk.

System Requirements

It's easy to get started with Asterisk Essentials! All you'll need to begin is a flash-enabled browser and speakers or headphones. You can learn a lot just by watching and listening to the videos, but we think you'll get the most from the class if you try out the examples yourself. We recommend that before you start, you get access to a Linux system where you can run Asterisk. You'll eventually want to connect a softphone to Asterisk, so it would be ideal if your system were on the same network as your Asterisk system. But don't worry if you can't manage that - we give some guidance for firewall configuration in the course. And even if you can't connect for all the examples, you'll still learn the basic concepts by following along with our examples.

In the Asterisk Essentials course, we cover a lot of information very rapidly. We don't recommend that you try to go through the whole course in just a single session. You're likely to learn the most if you watch 1-2 chapters at a time, over a period of about two weeks. Of course, you're able to watch each chapter more than once, so don't hesitate to review content that is confusing or that lays the foundation for more advanced topics. You may also find it beneficial to review earlier chapters once you have finished later chapters and have a better understanding of the concepts covered.

We've arranged the chapters so that if you're an Asterisk novice, you can follow them in order and learn all the essentials in a logical progression. However, we encourage you to view the chapters in whatever order makes the most sense to you. You can start with the topics you want to know the most about and if the contents are too advanced you can always back up and watch earlier videos to learn more fundamental concepts. We also recommend watching the videos that cover content you may already be familiar with. You may find that you'll learn something new and helpful.

Minimum Setup

Supported Browsers

Chrome, Firefox, Safari, Internet Explorer 7+

Browser Settings

  • Pop-up Blocker: Off
  • JavaScript Enabled
  • Cookies Enabled
  • Flash Version 9+

Other Recommendations

  • Screen Size: 1024x768
  • Bandwidth: 56kbps for standard presentations and 100kbps for presentations that include video slides, Headphones or Speakers

Contact Us