Asterisk Made Easy 2.0: Install & Use Asterisk 16 on Linux
4.6 (15 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
65 students enrolled

Asterisk Made Easy 2.0: Install & Use Asterisk 16 on Linux

Learn the how to install Asterisk 16 on a CentOS linux server, follow along with my easy to use copy and paste commands
4.6 (15 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
65 students enrolled
Created by Jon Manning
Last updated 11/2019
English
English [Auto-generated]
Current price: $20.99 Original price: $29.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 2.5 hours on-demand video
  • 18 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Install Linux CentOS operating system into a virtual machine
  • Install and configure Asterisk version 16
  • Configure CentOS operating system to support an Asterisk install
  • Configure softphones and physical phones to register with Asterisk server
  • Build a dialplan for Asterisk 16
Requirements
  • It would be beneficial to be familiar with a command line interface but certainly not required, the course is designed for everyone.
Description

Following up to my one of my prior courses Asterisk Made Easy, this is an updated version to provide students with knowledge on the latest version of CentOS 7 and Asterisk 16 in my easy to follow copy and paste command format. The course is useful for all levels from beginners to advanced and everything in between. This course will use the latest technology related to Asterisk 16 including PJ SIP. Join me on your journey to learning Asterisk in an easy to follow format.

Who this course is for:
  • Anyone interested in learning how to use Asterisk
  • Anyone interested in learning what Asterisk can do
  • Future Asterisk administrators
Course content
Expand all 18 lectures 02:18:04
+ Get started building your Asterisk server
11 lectures 01:04:31

Understand what and how you will learn during this section of the course. We have a lot of lessons to go through in this section which will help you down the road of being an Asterisk guru.

Preview 01:05

Start by downloading and installing VirtualBox for your computer. Then download the CentOS ISO image to create your first virtual machine. See links in the course resources for the software to download.

Getting started with virtual machine software
10:46

Start your virtual machine for the first time and walk through the installation of CentOS 7. I will guide you on what you need to configure in order for the installation to be ready for the Asterisk install. Once done the system will be ready to install the prerequisite libraries.

Preview 06:58

Test your knowledge of virtual machines using VirtualBox.

How to build your first virtual machine using VirtualBox
3 questions

Now that CentOS 7 finished installing it is time to login for the first time. Once logged in we will run a command to locate the IP address of your new CentOS 7 server so we can use an SSH tool to remotely access the machine.

Login to CentOS 7 for the first time and locate the IP address of your machine.
01:45

If you are using a Mac or Linux host machine to run VirtualBox on then use this lesson to learn how to remotely access your CentOS 7 server.

From your Mac or Linux host machine remotely login to your CentOS 7 server
03:28

If you are using a Windows host machine to run VirtualBox on then use this lesson to learn how to remotely access your CentOS 7 server.

Preview 04:47

Test your knowledge of CentOS 7.

Installing and using CentOS 7 as the server operating system.
3 questions

Getting the CentOS 7 operating system prepared requires disabling some of the security features like SE Linux and the firewall as well as installing the OS updates to ensure you are using the latest software. We will do this using copy and paste commands you will find in the course resources.

Prepare CentOS 7 operating system for the Asterisk installation
09:10

In this lesson you have the option to clone your virtual machine for future use then we will go ahead and install the required libraries for Asterisk to compile properly. There is a text file in the course resources so you can follow along.

Clone the VirtuaBox virtual machine then install the required libraries
07:03

Learn how to compile the PJ Project so you have the ability to use PJSIP with your new Asterisk 16 install. Be sure to look at the included commands file in the course resources.

Download, compile and install PJ Project to enable Asterisk with PJSIP
06:14

In this lesson, we finally download, compile and install Asterisk 16 on your CentOS 7 server. Follow along using the commands from the text file in the course resources.

Now it is time to download, compile and install Asterisk 16 on your server
11:51

Finally, you have your working Asterisk 16 server. Take this opportunity to clone and backup your working system before you start making configuration changes so you always have a clean slate to come back to.

Now you have a working Asterisk 16 system! Make a clone and backup
01:24

Take a brief quiz to see what you learned during this section.

What did you learn during this section?
3 questions
+ Configure your new Asterisk system to support PJ SIP endpoints
7 lectures 01:13:33

Learn how the PJ SIP configuration file works while building one from scratch using my example code. Then register a softphone endpoint to talk to the Asterisk server. See the example configurations in the course resources so you can copy and paste.

Create a PJ SIP extension and register it to a softphone on your host computer
10:08

Follow along in this lesson to add an additional PJSIP extension and register it to a mobile app softphone.

Add an additional PJSIP extension to the system with a mobile app
05:40

Create a dialplan on your Asterisk system using extensions.conf to enable calling between the 2 PJSIP endpoints we created earlier. Look for the files in the course resources to help you along.

Build a dialplan to call between the extensions
13:14

This lesson will show you how to use variables to create a dynamic pattern matching dialplan saving you time and generating more efficent extensions.conf configuration files.

Learn how to create a dynamic pattern matching dialplan
08:12

Learn how to add more extensions using a template and the pjsip_wizard file. See the course resources for files to aid in this lesson.

Bulk add extensions in PJSIP using a wizard file
05:44

Learn how to build voicemail boxes for your extensions in the PJSIP config file. Then let's test the different ways to interact with the voicemail system like opting out with the zero key or asterisk key.

Create voicemail boxes for each of the extensions in PJSIP
18:42

Add voicemail access to your dialplan allowing users to dial into their mailbox and retrieve their messages. See course resources for text files supplementing the lesson.

Access voicemail to retrieve messages for each mailbox user
11:53