百问FreeSwitch第二版:高清PDF详解

5星 · 超过95%的资源 需积分: 9 72 下载量 41 浏览量 更新于2024-07-20 2 收藏 5.85MB PDF 举报
"百问FreeSwitch(第二版)高清pdf版本" FreeSwitch是一个开源的通信软件平台,用于构建VoIP和多媒体通信系统。该资源提供的"百问FreeSwitch(第二版)"是由余洪涌编著的详细指南,涵盖了FreeSwitch的各个方面。这本书经过多次修订和更新,以适应技术的发展。 在内容上,这本书从1.0版本开始,逐步增加了对FreeSwitch在不同操作系统如Windows下的PJSIP软电话和Android设备上的ImsDroid编译方法,以及单机并发通话能力的探讨。1.1版本补充了使用sipp工具对FreeSwitch的压力测试,以便评估系统的性能和稳定性。1.2和1.3版本分别涉及了NAT穿透技术和媒体处理部分,包括将MySQL用作FreeSwitch的工作数据库。1.5版本引入了FAX和SRTP(安全实时传输协议)的支持,提高了通信的安全性。1.6版本进一步添加了异常测试和CTI(计算机电话集成)平台开发的内容,1.7版本进行了全面的校对工作。1.8版本增加了Sangoma接口卡的章节,以支持硬件电话系统的集成。1.9版本则涵盖了IMS(IP多媒体子系统)接入,ESL的ASR(自动语音识别)/SVR(语音识别服务器)开发,以及32位操作系统超过2GB内存的处理等。最后,2.0版本即第二版,增加了对FS1.4.7的WebRTC接入支持,更新了FS版本至1.2.23,修正了错误,删除了过时内容,并补充了CTI API平台和空号检测模块。 关于版权,作者明确表示,本书无版权,电子版可以自由分享,但禁止用于商业盈利,特别是不能印刷出售。有兴趣的人可以通过指定的淘宝链接或直接联系作者购买纸质版。 "百问FreeSwitch(第二版)"是FreeSwitch学习者和开发者的重要参考资料,包含了从基础配置到高级应用的全方位知识,对于理解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