Installing and Setting up FreeSWITCH: Basics

Learn how to install and set up FreeSWITCH for your home office.
3.5 (11 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
132 students enrolled
Take This Course
  • Lectures 11
  • Length 1.5 hours
  • Skill Level Beginner Level
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works


Find online courses made by experts from around the world.


Take your courses with you and learn anywhere, anytime.


Learn and practice real-world skills and achieve your goals.

About This Course

Published 10/2013 English

Course Description

In this course, you will be learning how to install Ubuntu Server 12.04 and installing FreeSWITCH on top of Ubuntu. You will then be taught on the following:

  • Creating an extension number
  • Registering your SIP provider
  • Inbound Dialplan
  • Outbound Dialplan
  • Simple IVR system

What are the requirements?

  • Basic Computer Skills
  • Patience with Linux

What am I going to get from this course?

  • In this course, you will learn how to create an extension number, registering your sip provider to FreeSWITCH, and implementing a simple IVR system.
  • By the end of the course, you will be able to implement a simple PBX setup for your home office.

Who is the target audience?

  • Anyone who has interest in VOIP

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.


Section 1: Introduction

Introduction to FreeSWITCH

Section 2: Setting up your Server

In this video, you'll be downloading Ubuntu 12.04.3 LTS 32-bit server from and installing it in your virtual environment (virtualbox or VmWare Workstation)


In this video, you'll be installing FreeSWITCH directly from github.


In this video, we're going to create a script so that FreeSWITCH will automatically start when the server reboots itself. We will also be creating a symbolic link to the FreeSWITCH command line utility


In this video, we are going to download X-LITE softphone and register an pre-loaded extension to our FreeSWITCH server.

Section 3: Setting up FreeSWITCH Configurations

In this video, you'll be learning how to create an extension in FreeSWITCH server and registering to your new extension number.


In this video, you'll be learning how to add your SIP Gateway Provider onto your FreeSWITCH server.


In this video, you'll learn how to create a simple outbound dialplan for your FreeSWITCH server.


In this video, you'll learn how to create a simple inbound dialplan for your FreeSWITCH server.

Implementing a Simple IVR
Section 4: Conclusion

Recap of the course

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Eddy Chiang, VOIP enthusiast

Working in the IT industry (System Administrator) for over 5 years. He started out his early IT career as a System Administrator.. He has been working extensively with VOIP technology (Asterisk & FreeSWITCH) over the past 2 years at his previous firms in Singapore and Indonesia.

He currently works as freelancer and consultant for small businesses who want or plan to implement inexpensive VOIP solutions for their companies.

Ready to start learning?
Take This Course