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

FreeTDM


Sangoma Technologies is a Canadian company that has always been sponsoring FreeSWITCH morally and financially. However, until 2009, the code contributions were sparse. In 2008, the ZapTel project was renamed to DAHDI due to some trademark issues. Around the same time, in 2009, Sangoma started heavily reworking some areas of OpenZap so it could better be used as an API outside of FreeSWITCH for other standalone applications. This rework changed the API completely and improved other core areas within OpenZap. The heavy changes along with the fact that the original ZapTel project was renamed led to the renaming of the OpenZap project. It was decided between Sangoma and the FreeSWITCH development team to rename OpenZap to FreeTDM.

The FreeTDM project is a software library. As a library it's independent from FreeSWITCH and can be used in projects outside FreeSWITCH's scope. The library provides a unified high level API for analog and TDM signaling and access to the input/output configuration...