Design a complete Voice over IP (VoIP) or traditional PBX system with Asterisk, even if you have only basic telecommunications knowledge. This bestselling guide makes it easy with a detailed roadmap that shows you how to install and configure this open source software, whether you're upgrading your existing phone system or starting from scratch.
Ideal for Linux administrators, developers, and power users, this updated fifth edition shows you how to set up VoIP-based private telephone switching systems within the enterprise. You'll get up to speed on the features in Asterisk 16, the latest long-term support release from Digium. This book also includes new chapters on WebRTC and the Asterisk Real-time Interface (ARI).
Discover how WebRTC provides a new direction for Asterisk
Gain the knowledge to build a simple but complete phone system
Build an interactive dialplan, using best practices for Asterisk's advanced features
Learn how ARI has emerged as the API of choice for interfacing web development languages with Asterisk
About the Author
Jim Van Meggelen is President and CTO of Core Telecom Innovations, a Canadian-based provider of open-source telephony solutions. He has over fifteen years of enterprise telecom experience for such companies as Nortel, Williams and Telus, and has extensive knowledge of both legacy and VoIP equipment from manufacturers such as Nortel, Cisco, and Avaya. Jim is one of the principal contributors to the Asterisk Documentation Project, and is co-author of the bestselling O'Reilly book, Asterisk: The Future of Telephony.Russell Bryant is a Senior Principal Software Engineer at Red Hat, where he leads a Cloud Infrastructure team in the CTO Office. Russell and his team work on cloud infrastructure projects and contribute to Red Hat's technology strategy. Russell has been contributing to the OpenStack project since 2011, primarily in the areas of OpenStack Compute and Networking. He currently serves as an elected member of the OpenStack Foundation Board of Directors. Russell is also a contributor and committer to the Open vSwitch (OVS) project, where he has helped build OVN, a virtual networking implementation for OVS.Russell also has a long history in the Asterisk community. He began contributing to Asterisk in 2004 and worked for Digium for several years. Russell's roles in Asterisk included being the first stable branch maintainer and later the leader of the project. Russell remains one of the top committers to Asterisk over the lifetime of the project.Leif Madsen first took an interest in Asterisk while attempting to find a voice conferencing solution for him and his friends. Wanting to contribute and be involved with the community, and noticing the lack of Asterisk documentation, he co-founded the Asterisk Documentation Project.