Quickstart to FreeSwitch
4.6 (84 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.
361 students enrolled

Quickstart to FreeSwitch

How to install and configure a PBX using FreeSwitch
Highest Rated
4.6 (84 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.
361 students enrolled
Last updated 6/2019
English
English [Auto-generated]
Current price: $69.99 Original price: $99.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 3.5 hours on-demand video
  • 12 articles
  • 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
  • How to Install FreeSwitch
  • How to build a simple PBX using FreeSwitch
  • How to use console commands and troubleshooting
  • How to create SIP Profiles
  • How to create a Dialplan
  • How to send calls to a SIP trunk
  • How to receive calls from a SIP Trunk
  • How to transfer calls blind and attended.
  • How to intercept (pickup) calls
  • How to troubleshoot FreeSwitch
Requirements
  • Linux
  • Voice over IP
Description

FreeSwitch is a high performance Open Source PBX and SIP Server. This is a practical training for FreeSwitch with many labs.  We start from scratch up to the point where you have a basic PBX scenario running.  This training id for people who know nothing about FreeSwitch and want a quick start. This training covers:

  • Installation

  • Basic directory structure

  • SIP profiles

  • Connecting IP phones

  • Connecting the PBX to a SIP trunk

  • Creating a dialplan

  • Sending calls to the PSTN using the SIP trunk

  • Receiving calls from the SIP trunk

  • Implement call classes for domestic, long distance and international calls

  • Implement features such as Blind Transfer, Attended Transfer and Call Pickup

  • Troubleshooting FreeSwitch

This training is intended for beginners in FreeSwitch, but with some previous knowledge in VoIP, SIP and PBXs.

Who this course is for:
  • FreeSwitch Administrators
  • FreeSwitch Developers
  • FreeSwitch consultants
Course content
Expand all 38 lectures 03:32:18
+ Installation
4 lectures 16:05
How to install FreeSwitch
07:19
Lab 2 - Installing FreeSwitch
02:51
Lab2 - Installation Instructions
00:16
+ Configuration
17 lectures 01:53:01
How to build a PBX using FreeSwitch
11:25

Before you can dive into the fs configuration, you need to understand the basics of XML

XML Tutorial (optional)
10:41
Regular Expressions Tutorial (optional)
10:05
Variables
05:07
Sofia Profiles and the user directory
13:33
Lab 3 - How to configure an internal profile and SIP users
15:01
Lab 3 - Instructions
01:24
Lab 4 - How to create a simple dialplan
04:51
Lab 4 - Simple dialplan to dial between extensions
00:27
FreeSwitch Dialplan
07:09
Dialplan Applications
08:35
Creating an External Profile and Gateway
05:57
Lab 5 - Creating an external profile to add gateways
07:44
Lab 5 - Creating an external profile to add gateways
01:22
Lab 6 - Dial to the public network
03:59
Lab 6 - Dial to the public network
00:22
Lab 7 - Receiving calls from the SIP provider
05:18
+ Implementing Features
10 lectures 42:32
Implementing Features
12:37
Lab 7 - Receiving calls from the SIP provider
00:28
Lab 8 - Restricting calls by class
09:57
Lab 8 - Restricting calls by class
00:33
Lab 9 - Transfering a Call (Blind Transfer)
05:07
Lab 9 - Transfering a call
00:51
Lab 10 - Attended Transfer
04:43
Lab 10 - Attended Transfer
00:35
Lab 11 - Call Pickup
06:34
Lab 11 - Call Pickup
01:06
+ Troubleshooting
5 lectures 23:32
Troubleshooting
13:07
Lab 12- Troubleshooting Syntax Errors
04:19
Lab 12 - Troubleshooting Syntax errors
00:16
Lab 13 - Getting Traces and Logs
05:24
Lab 13 - Install sngrep and get traces and logs for one call
00:25