Getting Started with CentOS Linux and Asterisk
  • Welcome to Asterisk Made Easy
  • Introduction to how to get started with Asterisk PBX
  • What is Asterisk and what can you do with it
  • Lab 1: Download and install Virtual Box virtual machine software
  • Lab 1: Download CentOS Linux operating system
  • Lab 1: Create a virtual machine using CentOS image file
  • Lab 1: Install Linux CentOS on your new virtual machine
  • Lab 1: Starting up the virtual machine after the install reboot and clone system
  • Lab 1: Login to the Linux virtual machine and run a command to get ip address
  • Lab 1: Login from ssh terminal for Mac and Linux users (Windows Users Skip)
  • Lab 1: Login from ssh putty for Windows users (Mac/Linux Users Skip)
  • Lab 1: Disable the CentOS security settings including the firewall for Asterisk
  • Lab 1: Install CentOS prerequisite packages to compile and install Asterisk
  • Lab 1: Finish installing prerequisites for CentOS
  • Lab 1: Compile and install Jansson before turning your attention to Asterisk
  • Lab 1: Asterisk compilation process part 1
  • Lab 1: Asterisk compilation process part 2
  • Lab 1 Quiz Questions
Old Lab 1 using Asterisk 11 - Do not use if installing Asterisk 16 on CentOS 8
  • Lab 1: Part 1 Download and install VirtualBox and CentOS ISO image
  • Lab 1: Part 2 Add your virtual machine for the CentOS Linux server
  • Lab 1: Part 3 Start your virtual machine and install CentOS Linux
  • Lab 1: Part 5 Install updates for Linux operating system and install package
  • Lab 1: Part 6 Download and compile Asterisk source code also installing packages
  • Lab 1: Part 7 Create Asterisk service file to control the Asterisk application
  • Lab 1: Part 8 Enable Asterisk to start as a service and disable selinux
  • Lab 1: Part 9 Wrap up the first lab and review the Linux commands used
SIP Endpoints and SIP Carriers
  • Network devices, SIP endpoints, SIP carriers and port forwarding discussion
  • Lab 2: Part 1 Install XLite softphone software on your desktop computer
  • Lab 2: Part 2 Turn off the Linux firewall and add new SIP extension to Asterisk
  • Lab 2: Part 3 Register XLite extension to Asterisk
  • Lab 2: Part 4 Create a custom context in extensions.conf for our SIP extension
  • Lab 2: Part 5 Add a second SIP extension to sip.conf and then create voicemail
  • Lab 2: Part 6 Creating a dynamic dialplan for your phone system
  • Lab 2: Part 7 Create a voip.ms account as your SIP carrier
  • Lab 2: Part 8 Create a sub account on voip.ms and configure Asterisk
  • Lab 2: Part 9 Edit extensions.conf to allow use of voip.ms SIP carrier
  • Configure port forwarding for your Asterisk server on a Linksys router
  • Disable SIP ALG on a Linksys router
  • Lab 2: Part 10 Adding echo test to your dialplan for testing your SIP carrier
  • Lab 2: Part 11 Making an outbound call and configuring inbound DID call routing
  • Lab 2 Quiz Questions
Create a way for users to dial into their voicemail admin
  • How to configure your dial plan to allow for extensions to access voicemail
Public review of the course
  • Please enter a review of the course
Adding Dahdi and Libpri to Asterisk, Recompile Asterisk Source
  • How to use legacy PSTN connectivity with Asterisk using third party cards
  • Lab 3: Part 1 Update Linux, download and compile Dahdi and Libpri
  • Lab 3: Part 2 Review how to configure Dahdi on an Asterisk system
  • Lab 3 Quiz Questions
Asterisk Codec Selection and Install G729 Codec
  • Discussion on the different codecs built into Asterisk and third party codecs
  • Lab 4: Part 1 Installing the G729 codec on your Asterisk server
  • Lab 4 Quiz Questions
Create a working phone system from the configuration files included with course
  • Overview of the working phone system configuration files and how they work
  • Lab 5: Part 1 Create a recording for your auto attendant to answer calls with
  • Lab 5: Part 2 Download phone system configuration files
  • Lab 5: Part 3 Customizing the sip.conf configuration file for your server
  • Lab 5: Part 4 Customizing the extensions.conf configuration file for your server
  • Lab 5: Part 5 Customizing the extensions.conf configuration file for your server
  • Lab 5: Part 6 Customizing the voicemail.conf configuration file for your server
  • Lab 5: Part 7 Customizing the followme.conf configuration file for your server
Configure your Linux server to send emails using a Gmail account
  • Lab 6: Part 1 Setup your Linux server to send voicemail to email using Gmail
Configure your Asterisk server to log phone calls using CDR's
  • Lab 7: Part 1 Enable CDR (call detail record) logging
How to troubleshoot problems with your Asterisk server
  • Lab 8: Part 1 Discussing Linux and Asterisk commands for troubleshooting
  • Lab 8: Part 2 Troubleshooting phone calls from the Asterisk CLI
  • Lab 8: Part 3 Install and use TCPdump to do packet captures
  • Lab 8: Part 4 Import a TCPdump packet capture into Wireshark and playback audio
Bonus Lab: Learn to install the latest version of Asterisk 13 certified
  • Bonus Lab: Part 1 What you will need to install CentOS and Asterisk
  • Bonus Lab: Part 2 Step by step install of CentOS 7 64bit version
  • Bonus Lab: Part 3 Download, compile and install Asterisk including PJ Project