Mastering FreeSWITCH - Softcover

Anthony Minessale II

 
9781784398880: Mastering FreeSWITCH

Synopsis

Master the art of advanced VoIP and WebRTC communication with the most dynamic application server, FreeSWITCH

About This Book

  • Get to know every element of FreeSWITCH and overcome its complexities
  • Deep dive into the most important concepts of FreeSWITCH and see it blending with other technologies
  • Get everything you need to know through practical, in-depth, to-the-point chapters

Who This Book Is For

If you are a systems admin, a VoIP engineer, a web programmer interested in WebRTC, or someone who uses FreeSWITCH on a regular basis, this book is for you. Whether you are a FreeSWITCH expert or are just getting started, this book will take your skills to the master level.

What You Will Learn

  • Get to grips with the core concepts of FreeSWITCH
  • Understand deployment and high availability
  • Work with SIP profiles, gateways, ITSPs, and Codecs optimization
  • Enforce communication security and learn all about faxing and T38 Gateway
  • Find out about audio manipulation, recording, formats, streaming, and music on hold
  • Understand WebRTC audio and video communication and Mod_Verto
  • Build your very own complex IVR and PBX applications
  • Connect directly to PSTN/TDM, Skype(tm), and cellphones
  • Create your own FreeSWITCH module
  • Troubleshoot and debug problems with the help of robust FreeSWITCH modules

In Detail

FreeSWITCH is an open source telephony platform designed to facilitate the creation of video, voice, and chat-driven products scaling from a soft-phone to a PBX and even up to an enterprise-class soft-switch. FreeSWITCH 1.6 is the first version that supports video transcoding, video conferencing, and muxing. It provides an application programming interface that exposes primitives for video and call control, and IVR functionality.

This book gives you all that you need to know to harness the power of FreeSWITCH. The brainchild of the makers of FreeSWITCH, it will walk you through the major features of FreeSWITCH 1.6. You will get in-depth knowledge of the basics of FreeSWITCH and will then delve into its intricacies with other technologies/APIs. We'll also cover topics such as high availability, tracing and troubleshooting, IVR building, programming advanced PBXs, module building, WebRTC, and SIP. This comprehensive guide will arm you with everything you need to know to get your project up and running with FreeSWITCH.

"synopsis" may belong to another edition of this title.

About the Author

Anthony Minessale II

Anthony Minessale II is the primary author and founding member of the FreeSWITCH Open Source SoftSwitch. Anthony has spent around 20 years working with open source software. In 2001, Anthony spent a great deal of time contributing code to the Asterisk PBX and has authored numerous features and fixes to that project. In 2005, Anthony started coding a new idea for an open source voice application. The FreeSWITCH project was officially open to the public on January 1 2006. In the years that followed, Anthony has been actively maintaining and leading the software development of the FreeSWITCH project. Anthony also founded the ClueCon Technology Conference in 2005, and he continues to oversee the production of this annual event. Anthony has been the author of several FreeSWITCH books, including FreeSWITCH 1.0.6, FreeSWITCH 1.2, FreeSWITCH Cookbook, and FreeSWITCH 1.6 Cookbook.

"About this title" may belong to another edition of this title.