Welcome to FreeSWITCH! If you are reading this, then you're interested in things such as real-time communication, WebRTC, telecommunications, and Voice over Internet Protocol (VoIP). FreeSWITCH is a complete application server and a flexible toolset, used worldwide to build advanced and future-proof communication applications. Before looking at the architecture of this powerful software, let's take a look at the world of telecommunications. This will help to put FreeSWITCH into perspective.
In this chapter, we will cover:
- A communication double revolution
- Advantages of FreeSWITCH
- Endpoint and Dialplan modules
- How FreeSWITCH simplifies complex applications such asvoicemail and video-conferences