Register today for the new and improved FreeSWITCH Training 2.0! Just like the FreeSWITCH code this a new version of our training with added features and improvements. This training will give you a beginner level understanding of how FreeSWITCH works and how to setup your own FreeSWITCH instance. The training will begin with a brief introduction to what FreeSWITCH is and how to install it, a review of the directory structure and the location of key configuration settings, a review and demonstration of how to configure a basic FreeSWITCH set-up, a review and demonstration of key dialplan concepts and configuration, and a demonstration of how to troubleshoot your basic FreeSWITCH instance including filing a ticket, reporting bugs, submitting a pull request, and reaching out to the team and community for assistance. Signup today because space is limited!

Basic FreeSWITCH Training

Date: July 27th 2018
Time: 9am to 5pm
Location: Swissotel Alpine
Cost: $299.99

What you will need to bring:

  • Laptop

The training will include the following:

  • How to install FreeSWITCH
  • Learn how to install a base operating system Debian in a virtual environment along with necessary dependencies, and compile FreeSWITCH from source code.

  • How to install 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.

  • 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.

  • FS_CLI usage for logs, debug, troubleshooting
  • Learn how to utilize fs_cli to prototype dial strings, turn up and down log and debug information, decipher logs while troubleshooting various errors. Fs_cli is the primary interface tool in which a user can load/unload/reload modules and tinker with commands while developing proper command syntax in usage with the Event Socket Library.

  • Gateway Registration, inbound/outbound calls
  • Learn how to register FreeSWITCH to a VoIP Gateway (a.k.a. Flowroute, Telnyx) service provider for the ability to make inbound and outbound to the Public Switch Telephone Network. Set up dialplan to route incoming calls to a specified destination, such as a single extension, ring group, or Interactive Voice Response(Auto Attendant).

  • Encryption methods SRTP, ZRTP, and Certificates for SIP/TLS
  • Learn how to setup authentic certificates from a Certificate Authority(CA) for providing encrypted media services within FreeSWITCH. Also how to setup your own self-signed certificates for local testing. Additionally, learn how to setup multiple profiles to deal with real and self-signed certificates.

ClueCon 2018 Sponsors: