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: http://www.packtpub.com/freeswitch-1-2/book
|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: http://www.packtpub.com/freeswitch-1-2/book