Book Image

WebRTC Integrator's Guide

By : Altanai Bisht
Book Image

WebRTC Integrator's Guide

By: Altanai Bisht

Overview of this book

Table of Contents (17 chapters)
WebRTC Integrator's Guide
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

The Media Server


To enable various features such as Interactive Voice Response (IVR), record voice mails, and play announcements, the Media Server plays a critical role. The Media Server can be used as a standalone entity in the WebRTC infrastructure or it can be referenced from the SIP server in the IMS environment.

The FreeSWITCH Media Server

FreeSWITCH has powerful Media Server capabilities, including those for functions such as IVR, conferencing, and voice mails. We will first see how to use FreeSWITCH as a standalone entity that provides SIP and RTP proxy features.

Let's try to configure and install a basic setup of FreeSWITCH Media Server using the following steps:

  1. Download and store the source code for compilation in the /usr/src folder, and run the following command lines:

    cd usr/src
    git clone -b v1.4 https://stash.freeswitch.org/scm/fs/freeswitch.git
    
  2. A directory named freeswitch is made using the following command line and binaries will be stored in this folder. Assign all permissions...