Book Image

WebRTC Cookbook

By : Andrii Sergiienko
Book Image

WebRTC Cookbook

By: Andrii Sergiienko

Overview of this book

Table of Contents (15 chapters)
WebRTC Cookbook
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

Integrating WebRTC with FreeSWITCH


In this recipe, we will cover the integration of WebRTC with FreeSWITCH—an open source platform used to make VoIP communication services.

FreeSWITCH is a scalable open source cross-platform telephony platform designed to route and interconnect popular communication protocols using audio, video, text, or any other form of media. It was created in 2006 to fill the void left by proprietary commercial solutions. FreeSWITCH also provides a stable telephony platform on which many telephony applications can be developed using a wide range of free tools.

Getting ready

In this recipe, we will work under Linux as well. So, you need a Linux box to be prepared.

It is possible to install FreeSWITCH under Windows, but we don't cover this use case in the recipe. If you need a Windows installation, please refer to the official documentation at http://wiki.freeswitch.org/wiki/Installation_for_Windows.

During the work, we will also use tools such as Git and SVN—install them if...