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:
- 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
- A directory named
freeswitch
is made using the following command line and binaries will be stored in this folder. Assign all permissions...