FreeSWITCH 1.8 by Giovanni Maruzzelli
(price excluding 0% GST)
Title:
FreeSWITCH 1.8
Author:
Giovanni Maruzzelli
Category:
Engineering & IT
ISBN:
9781785888298
Publisher:
Packt Publishing
File Size:
24.83 MB
(price excluding 0% GST)
Synopsis
Key FeaturesLearn how to install and configure a complete telephony system of your own, from scratch, using FreeSWITCH 1.6Get in-depth discussions of important concepts such as dialplan, user directory, NAT handling, and the powerful FreeSWITCH event socketDiscover expert tips from the FreeSWITCH experts, including the creator of FreeSWITCH—Anthony MinessaleBook DescriptionFreeSWITCH is an open source telephony platform designed to facilitate the creation of voice and chat-driven products, scaling from a soft-phone to a PBX and even up to an enterprise-class soft-switch. This book introduces FreeSWITCH to IT professionals who want to build their own telephony system.This book starts with a brief introduction to the latest version of FreeSWITCH. We then move on to the fundamentals and the new features added in version 1.6, showing you how to set up a basic system so you can make and receive phone calls, make calls between extensions, and utilize basic PBX functionality.Once you have a basic system in place, well show you how to add more and more functionalities to it. Youll learn to deploy the features on the system using unique techniques and tips to make it work better.Also, there are changes in the security-related components, which will affect the content in the book, so we will make that intact with the latest version. There are new support libraries introduced, such as SQLite, OpenSS, and more, which will make FreeSWITCH more efficient and add more functions to it. Well cover these in the new edition to make it more appealing for you.What you will learnBuild a complete WebRTC/SIP VoIP platform able to interconnect and process audio and video in real timeUse advanced PBX features to create powerful dialplansUnderstand the inner workings and architecture of FreeSWITCHReal time configuration from database and webserver with mod_xml_curlIntegrate browser clients into your telephony serviceUse scripting to go beyond the dialplan with the power and flexibility of a programming languageSecure your FreeSWITCH connections with the help of effective techniquesDeploy all FreeSWITCH features using best practices and expert tipsOvercome frustrating NAT issuesControl FreeSWITCH remotely with the all-powerful event socketTrace packets, check debug logging, ask for community and commercial helpAbout the AuthorAnthony Minessale II is the primary author and founding member of the FreeSWITCH Open Source Soft-Switch. Anthony has spent around 20 years working with open source software. In 2001, Anthony spent a great deal of time contributing code to the Asterisk PBX and has authored numerous features and fixes to that project. In 2005, Anthony started coding a new idea for an open source voice application. The FreeSWITCH project was officially open to the public on January 1 2006. In the years that followed, Anthony has been actively maintaining and leading the software development of the FreeSWITCH project. Anthony also founded the ClueCon Technology Conference in 2005, and he continues to oversee the production of this annual event.Anthony has been the author of several FreeSWITCH books, including FreeSWITCH 1.0.6, FreeSWITCH 1.2, FreeSWITCH Cookbook, FreeSWITCH 1.6 Cookbook, and Mastering FreeSWITCHGiovanni Maruzzelli (gmaruzz@OpenTelecom.IT) is heavily engaged with FreeSWITCH. In it, he wrote a couple of endpoint modules, and he is specialized in industrial grade deployments and solutions. Hes the curator and coauthor of FreeSWITCH 1.6 Cookbook (Packt Publishing, 2015), and of Mastering FreeSWITCH (Packt Publishing, 2016)Hes a consultant in the telecommunications sector, developing software and conducting training courses for FreeSWITCH, SIP, WebRTC, Kamailio, and OpenSIPS. As an Internet technology pioneer, he was the cofounder of Italia Online in 1996, which was the most popular Italian portal and consumer ISP. Also, he was the architect of its Internet technologies Italia Online (IOL). Back then, Giovanni was the supervisor of Internet operations and the architect of the first engine for paid access to il Sole 24 Ore, the most-read financial newspaper in Italy, and its databases (migrated from the mainframe). After that, he was the CEO of the venture capital-funded company Matrice, developing telemail unified messaging and multiple-language phone access to e-mail (text to speech). He was also the CTO of the incubator-funded company Open4, an open source managed applications provider. For 2 years, Giovanni worked in Serbia as an Internet and telecommunications investment expert for IFC, an arm of the World Bank.Since 2005, he has been based in Italy, and he serves ICT and telecommunication companies worldwide.Table of ContentsArchitecture of FreeSWITCHBuilding and InstallationTest Driving the Example ConfigurationUser Directory, SIP, and VertoWebRTC, SIP, and VertoXML DialplanPhrase Macros and XML IVRsLua FreeSWITCH ScriptingDialplan in DeepDialplan, Directory, and ALL via XML_CURL and ScriptsESL - FreeSWITCH Controlled by EventsHTTAPI - FreeSWITCH Asks Webserver Next ActionConferencing and WebRTC Video-ConferencingHandling NATVoIP SecurityTroubleshooting, Asking for Help, and Reporting Bugs
Reviews
Be the first to review this e-book.
Write your review
Wanna review this e-book? Please Sign in to start your review.