O'Reilly logo

FreeSWITCH 1.6 Cookbook by Giovanni Maruzzelli, Michael S Collins, Anthony Minessale II

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 6. WebRTC and Mod_Verto

In this chapter, we will cover, the following recipes:

  • Configuring FreeSWITCH for WebRTC
  • SIP signaling in JavaScript with SIP.js (WebRTC client)
  • Verto installation and setup
  • Verto signaling in JavaScript using Verto.js (Verto client)

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 ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required