Advanced Training



The FreeSWITCH Advanced Training course is an in-depth dive for more advanced users into deeper functionality buried within FreeSWITCH. Topics include building a highly scalable, redundant FreeSWITCH platform, working with multiple languages, utilizing phrases and macros, integrating with text-to-speech engines, scripting with LUA and Erlang, a deep dive into C code architecture and events and more.

After completion of this course, you should feel comfortable building a basic C module in FreeSWITCH. You should also be able to build a redundant, fault-tolerant FreeSWITCH infrastructure.

Course 2

The object of this course is to learn about deploying a high-performance, scalable soft-switch as a service provider. This course assumes basic knowledge of FreeSWITCH and a desire to scale up.

Course 3

The object of this course is to gain basic and advanced knowledge of FreeSWITCH. This is 5 days long complete course.


View CurriculumView Schedule
See what people are saying

"Very informative, hands-on labs made the class informative without being a series of boring lectures."

Chris Norris I Carolinanet
FreeSwitch Basic Class

"Another review."

Chris Norris I Carolinanet
FreeSwitch Basic Class


Inquire about Training