FreeSWITCH Training

FreeSWITCH Training

Date: June 23, 2021

Training Check-in: 8:30am to 9am

Join us for FreeSWITCH Training at ITEXPO on June 23rd from 9am to 3:30 pm in Miami Florida! The essential FreeSWITCH training is a perfect introduction to the globally recognized open source telecom platform. In this all-day event there will be several sessions to learn how to install and configure a working FreeSWITCH system. Brought to you by a trusted source, the engineers from SignalWire, the official sponsor of and primary contributor to the FreeSWITCH project. You will learn to setup and augment your working system with the services you need to make them go! Take command of live telephone numbers and working voice calls with a free developer's credit to prototype a functional phone system.

Installing FreeSWITCH

Learn how to install a base operating system Debian in a virtual environment, install FreeSWITCH packages for production use, and compile FreeSWITCH from source code for lab/QA use.

Verto Communicator

Learn how to install Verto Communicator to serve as an out-of-the-box WebRTC solution. Verto Communicator will augment your system as a built-in communication platform eliminating the need for third party softphones.

Registering and making calls between endpoints

Learn how to register Verto Communicator and other third party softphones (Linphone, Zoiper, etc...) to FreeSWITCH for the ability to make internal calls between various endpoints. Review common settings in third-party software to enable video calling.

Utilizing a FreeSWITCH Connector

Install and setup a FreeSWITCH Connector to SignalWire CLOUD. Enabling service via mod_signalwire provides a zero-config gateway for incoming and outgoing calls within FreeSWITCH.

Administer various configuration files

Learn about numerous configuration files via XML. We'll cover the primary variable config file, Sofia SIP configuration, SIP Profiles, Dialplan (Internal & External) for call routing, User configs, Group configs, and what are dialstrings and channel variables.

Enable and configure modules

Learn to compile, install, and configure additional modules not covered in the default vanilla configuration of FreeSWITCH. Modules augment the capabilities FreeSWITCH and extend into various realms of advanced usage of FreeSWITCH.

Video Teleconferencing

Dive into the world of video teleconferencing. We'll learn about how to configure conference layouts, add a moderator to the conference, do screen sharing, review conference controls, give participants the floor, and adding associated dialplan entries.

SignalWire CLOUD

SignalWire CLOUD is a new platform for building advanced communications products, applications, or enterprise infrastructure. Save time and resources by building your next product using the Signalwire API's, all without the need to manage your own FreeSWITCH servers. Let SignalWire manage the infrastructure so you focus on your application. How to setup minimal PHP IVR for ASR/TTS, how minimal NodeJS IVR for call queues and conference, and how to do SMS, SMS relay, and server/client websockets.