Book Image

Freeswitch 1.6 Cookbook

By : Anthony Minessale II, Giovanni Maruzzelli
Book Image

Freeswitch 1.6 Cookbook

By: Anthony Minessale II, Giovanni Maruzzelli

Overview of this book

FreeSWITCH 1.6 Cookbook is written for anyone who wants to learn more about using FreeSWITCH in production. The information is presented in such a way that you can get up and running quickly. The cookbook approach eschews much of the foundational concepts, and instead focuses on discrete examples that illustrate specific features. If you need to implement a particular feature as quickly as possible, then this book is for you.
Table of Contents (9 chapters)
8
Index

Introduction


FreeSWITCH is both a WebRTC gateway and a WebRTC application server. It throws in the signaling plane too, with Verto. Let's introduce these concepts/functions:

  • FreeSWITCH is a WebRTC gateway because it's able to accept encrypted media from browsers, convert it, and exchange it with other communication networks that use different codecs and encryptions, for example, PSTN, mobile carriers, legacy systems, and others. FreeSWITCH can be a gateway between your SIP network and applications and billions of browsers on desktops, tablets, and smartphones.

  • FreeSWITCH is a WebRTC application server because it's able to directly provide native services to browsers, such as video conferences, IVRs, and call centers, without the use of any gateway or third-party. FreeSWITCH can directly provide services through Secure WebSocket (WSS), SRTP, and DTLS, the native WebRTC protocols.

  • FreeSWITCH throws in the Signaling Plane because, with Verto, browsers can initiate or receive a voice call or video...