FreeSwitch呼叫中心系统详述:第三版升级与实战指南

5星 · 超过95%的资源 需积分: 9 50 下载量 94 浏览量 更新于2024-07-17 收藏 5.94MB PDF 举报
《百问FreeSwitch(第三版)》是由余洪涌编著的一本详细介绍FreeSwitch呼叫中心系统配置与安装的书籍,旨在帮助读者自行搭建小型呼叫中心系统。该书自2012年起不断更新迭代,反映了作者持续关注FreeSwitch技术的发展与变化。 从版本1.0开始,书籍涵盖了基础设置,如Windows下的PJSIP软电话和安卓下ImsDroid的编译与并发通话能力。随着版本的推进,书中内容逐步深化,1.3版本介绍了NAT穿透技术,1.4则涉及FreeSwitch媒体处理和使用MySQL作为数据库。1.5版增添了FAX支持和SRTP功能,以及异常测试和CTI平台开发。 在1.6至1.9版本中,作者进一步扩展了功能,如WebRTC接入、ESL ASR/SVR开发,支持32位操作系统的大内存处理,VAD启用方法,以及Sangoma接口卡章节和IMS接入支持。版本2.0对先前内容进行了修订,修复了错误,简化了不再适用的部分,并增加了高级设置讨论和空号检测模块。 第三版在2017年发布,更加注重实用性,针对FS1.6.x版本添加了Text2Video文本到视频功能,以及对客户在实际部署中遇到的新问题的探讨。此外,版权方面,作者强调电子版的免费分享原则,只要不作商业盈利性修改和传播即可。 这本书不仅提供了技术细节,还关注了最新技术趋势和实际应用中的挑战,对于希望深入了解FreeSwitch并应用于呼叫中心场景的读者来说,是一本非常有价值的参考资料。通过学习这本书,读者能够掌握从安装配置到高级特性的全面知识,是构建和优化自家呼叫中心系统的重要工具。
2017-01-26 上传
Master the art of advanced VoIP and WebRTC communication with the most dynamic application server, FreeSWITCH About This Book Forget the hassle - make FreeSWITCH work for you Discover how FreeSWITCH integrates with a range of tools and APIs From high availability to IVR development use this book to become more confident with this useful communication software Who This Book Is For SysAdmins, VoIP engineers – whoever you are, whatever you’re trying to do, this book will help you get more from FreeSWITCH. What You Will Learn Get to grips with the core concepts of FreeSWITCH Learn FreeSWITCH high availability Work with SIP profiles, gateways, ITSPs, and Codecs optimization Implement effective security on your projects Master audio manipulation and recording Discover how FreeSWITCH works alongside WebRTC Build your own complex IVR and PBX applications Connect directly to PSTN/TDM Create your own FreeSWITCH module Trace SIP packets with the help of best open source tools Implement Homer Sipcapture to troubleshoot and debug all your platform traffic In Detail FreeSWITCH is one of the best tools around if you’re looking for a modern method of managing communication protocols through a range of different media. From real-time browser communication with the WebRTC API to implementing VoIP (voice over internet protocol), with FreeSWITCH you’re in full control of your projects. This book shows you how to unlock its full potential – more than just a tutorial, it’s packed with plenty of tips and tricks to make it work for you. Written by members of the team who actually helped build FreeSWITCH, it will guide you through some of the newest features of version 1.6 including video transcoding and conferencing. Find out how FreeSWITCH interacts with other tools and APIs, learn how to tackle common (and not so common) challenges ranging from high availability to IVR development and programming advanced PBXs. Great communication functionality begins with FreeSWITCH – find out how and get your project up and running today. Style and approach Find out how it works, then put your knowledge into practice - that's how this advanced FreeSWITCH guide has been designed to help you learn. You'll soon master FreeSWITCH and be confident using it in your projects. Table of Contents Chapter 1: Typical Voice Uses for FreeSWITCH Chapter 2: Deploying FreeSWITCH Chapter 3: ITSP and Voice Codecs Optimization Chapter 4: VoIP Security Chapter 5: Audio File and Streaming Formats, Music on Hold, Recording Calls Chapter 6: PSTN and TDM Chapter 7: WebRTC and Mod_Verto Chapter 8: Audio and Video Conferencing Chapter 9: Faxing and T38 Chapter 10: Advanced IVR with Lua Chapter 11: Write Your FreeSWITCH Module in C Chapter 12: Tracing and Debugging VoIP Chapter 13: Homer, Monitoring and Troubleshooting your Communication Platform