FreeSWITCH is a free and open-source telephony platform designed to facilitate the creation of voice and messaging applications launched in 2006. It provides a cost-effective alternative to proprietary PBX systems. It can be used as a standalone or integrated with other IP-based systems.