Book Image

Mastering FreeSWITCH

By : Russell Treleaven, Seven Du, Darren Schreiber, Ken Rice, Mike Jerris, Kalyani Kulkarni, Florent Krieg, Charles Bujold
4 (1)
Book Image

Mastering FreeSWITCH

4 (1)
By: Russell Treleaven, Seven Du, Darren Schreiber, Ken Rice, Mike Jerris, Kalyani Kulkarni, Florent Krieg, Charles Bujold

Overview of this book

FreeSWITCH is one of the best tools around if you’re looking for a modern method of managing communication protocols through a range of different media. From real-time browser communication with the WebRTC API to implementing VoIP (voice over internet protocol), with FreeSWITCH you’re in full control of your projects. This book shows you how to unlock its full potential – more than just a tutorial, it’s packed with plenty of tips and tricks to make it work for you. Written by members of the team who actually helped build FreeSWITCH, it will guide you through some of the newest features of version 1.6 including video transcoding and conferencing. Find out how FreeSWITCH interacts with other tools and APIs, learn how to tackle common (and not so common) challenges ranging from high availability to IVR development and programming advanced PBXs. Great communication functionality begins with FreeSWITCH – find out how and get your project up and running today.
Table of Contents (21 chapters)
Mastering FreeSWITCH
Credits
About the Authors
About the Reviewers
Contributors
www.PacktPub.com
Preface
7
WebRTC and Mod_Verto
Index

Chapter 6. PSTN and TDM

SIP dominates much of the telephony landscape in VoIP. The SIP protocol is also probably the most covered in FreeSWITCH books, documentation, and tutorials. Despite this apparent hegemony of the SIP protocol, there are a significant number of protocols that are used in the PSTN (public switched telephony network) and in other private and public telephony networks. Some of those protocols do not even run over IP, but use rudimentary analog audio signals to setup a call. (Yikes! This sounds almost as archaic as sending smoke signals!) One of the great powers of FreeSWITCH comes from its flexibility to interconnect different telephony protocols, from bleeding edge new media and signaling protocols such as WebRTC/Verto, to protocols as old as FXO/FXS and MFC-R2. In a sense, FreeSWITCH is a powerful translator that knows many different languages and is able to translate from one language to another quickly. These different languages are the protocols, and there are a great...