In this recipe, we will cover the integration of WebRTC with Asterisk—an open source platform used to build communications applications. Asterisk turns an ordinary computer into a communications server. Asterisk powers IP PBX systems, VoIP gateways, conference servers, and other custom solutions. It is used worldwide by small and large businesses, call centers, carriers, and government agencies.
Asterisk-based telephony solutions offer a rich and flexible feature set. Asterisk offers both classic PBX functionality and advanced features, and interoperates with traditional standards-based telephony systems and Voice over IP systems. Asterisk offers the advanced features that are often associated with large, high-end (and high cost) proprietary PBXs.