Build effective telephony systems using FreeSWITCH with Packt's new Book and eBook

June 2013 | Networking & Telephony, Open Source

FreeSWITCH 1.2, is a new book from Packt that helps readers set up a telephony system quickly and securely using FreeSWITCH. It is rich with practical examples and will give all of the information and skills that readers will need to implement their own PBX system.

About the Authors:

Anthony Minessale is the primary author of FreeSWITCH and Director of Engineering for CudaTEL at Barracuda Networks. He created and continues to run the ClueCon Telephony Developers Conference, held every August in Chicago.

Michael S Collins is a PBX veteran, having worked as a PBX technician for five years and as the head of IT for a call center for more than nine years. He is an active member of the FreeSWITCH community and currently works for Barracuda Networks, Inc.

Darren Schreiber is the CEO and Co-founder of 2600 Hz. He has 15 years of voice and IT experience, including developing multiple enterprise SaaS infrastructures for hosting and remotely managing IT, voice, and e-commerce services. He is a guest lecturer at major universities on VoIP technology and leads paid international VoIP training.

Raymond Chandler has been working with, and contributing to, open source projects for over a decade. His VoIP experience started with a small CLEC/ITSP using SER for call routing, and Asterisk for voicemail and advanced services. He is the author of mod_lcr and several utility PHP/Perl scripts. He now works with Anthony Minessale as a CudaTel Software Engineer at Barracuda Networks.

Starting with a detailed description of the FreeSWITCH system architecture, FreeSWITCH 1.2 will show readers how to set up basic and advanced features for a telephony platform. It introduces the architecture and workings of FreeSWITCH before detailing how to plan a telephone system and then moves on to the installation, configuration, and management of a feature-packed PBX. Readers will learn about maintaining a user directory, XML dial plan, and advanced dial plan concepts, call routing, and the extremely powerful Event Socket.

Readers will also discover how to control FreeSWITCH remotely with the powerful Event Socket, how to create web-controlled telephony apps with the new HTTAPI system, and secure VoIP communications.

The chapters covered in this book are:

Chapter 1: Architecture of FreeSWITCH

Chapter 2: Building and Installation

Chapter 3: Test Driving the Example Configuration

Chapter 4: SIP and the User Directory

Chapter 5: Understanding the XML Dialplan

Chapter 6: Using XML IVRs and Phrase Macros

Chapter 7: Dialplan Scripting with Lua

Chapter 8: Advanced Dialplan Concepts

Chapter 9: Moving Beyond the Static XML Configuration

Chapter 10: Controlling FreeSWITCH Externally

Chapter 11: Web-based Call Control with mod_httapi

Chapter 12: Handling NAT

Chapter 13: VoIP Security

Chapter 14: Advanced Features and Further Reading

IT professionals and enthusiasts interested in quickly getting a powerful telephony system up and running using FreeSWITCH, will find this book useful. For more information, please visit the book's page at:

FreeSWITCH 1.2
Learn how to install and configure a complete telephony system of your own, even if this is your first time using FreeSWITCH

For more information, please visit:

Code Download and Errata
Packt Anytime, Anywhere
Register Books
Print Upgrades
eBook Downloads
Video Support
Contact Us
Awards Voting Nominations Previous Winners
Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software