FreeSWITCH权威指南

FreeSWITCH权威指南

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

本书是FreeSWITCH领域最为权威的著作之一,在这本书面前,FreeSWITCH了无秘密!

内容简介

由中国FreeSWITCH领域“第一人”、全球FreeSWITCH开源社区知名专家、FreeSWITCH-CN中文社区创始人兼执行主席Seven撰写,FreeSWITCH之父鼎力推荐。

内容极为全面,涵盖FreeSWITCH的方方面面,从它的系统结构、核心概念、各项功能和使用、维护的方法和要点、系统的调试与排除、系统的性能优化、到脚本开发、基于源代码的二次开发和内部实现原理,深度与广度兼备。

作者简介

作者杜金房,资深网络通信技术专家,在网络通信领域耕耘近15年,精通VoIP、SIP和FreeSWITCH等各种网络协议和技术,经验十分丰富。有超过6年的FreeSWITCH应用和开发经验,不仅为国内大家大型通信服务厂商提供技术支持和解决方案(建立了中国第一个FreeSWITCH系统和最大的FreeSWITCH集群),而且客户还遍及印度等海外国家。FreeSWITCH-CN中文社区创始人兼执行主席,被誉为国内FreeSWITCH领域的“第一人”;在FreeSWITCH开源社区非常活跃,不仅经常为开源社区提交补丁和和特性,而且还开发了多款插件;此外,他经常在FreeSWITCH的wiki上分享自己的使用心得和经验,2011年和2012年应邀参加在美国芝加哥举办的ClueCon大会,并发表主题演讲。此外,他还精通C、Erlang、Ruby、Lua等语言相关的技术。

章节目录

版权信息

前言

第一部分 基础篇

第1章 PSTN与VoIP基础

1.1 PSTN起源与发展

1.2 电话实现技术

1.3 我国电话网结构

1.4 信令

1.5 媒体

1.6 电路交换与分组交换

1.7 VoIP

1.8 IMS

1.9 小结

第2章 PSTN、PBX及呼叫中心业务

2.1 PSTN业务

2.2 PBX业务

2.3 PBX与中继线

2.4 IP-PBX 业务

2.5 呼叫中心

2.6 小结

第3章 初识FreeSWITCH

3.1 什么是FreeSWITCH?

3.2 快速体验

3.3 配置FreeSWITCH

3.4 FreeSWITCH用作软电话

3.5 配置SIP网关拨打外部电话

3.6 小结

第4章 运行FreeSWITCH

4.1 命令行参数

4.2 系统启动脚本

4.3 判断FreeSWITCH是否运行

4.4 控制台与命令客户端

4.5 呼叫

4.6 API与App

4.7 API命令帮助

4.8 小结

第5章 FreeSWITCH架构

5.1 总体架构

5.2 目录结构

5.3 配置文件

5.4 XML用户目录

5.5 呼叫相关概念

5.6 小结

第6章 拨号计划

6.1 XML Dialplan

6.2 inline Dialplan

6.3 其他Dialplan

6.4 常用的Dialplan App

6.5 在Dialplan中使用API命令

6.6 深入理解通道变量及相关操作

6.7 小结

第7章 SIP协议

7.1 SIP协议基础

7.2 SIP注册

7.3 SIP呼叫流程

7.4 深入理解SIP

7.5 小结

第8章 媒体

8.1 媒体与媒体处理

8.2 媒体协商

8.3 其他媒体相关的问题

8.4 小结

第9章 SIP模块

9.1 基本概念

9.2 Sofia配置文件

9.3 常用命令

9.4 NAT穿越

9.5 小结

第二部分 实战篇

第10章 基本技能

10.1 调试与排错

10.2 使用外部工具抓包

10.3 使用Wireshark抓包并分析呼叫

10.4 originate命令实例解析

10.5 呼叫是怎样工作的?

10.6 FreeSWITCH图形用户界面简介

10.7 小结

第11章 基本功能与实现

11.1 批量创建用户

11.2 用FreeSWITCH实现IVR

11.3 按时间进行路由

11.4 配置中文语音提示

11.5 录音

11.6 放音

11.7 TTS

11.8 在呼叫失败的情况下向主叫用户播放语音提示

11.9 实现呼叫前转业务

11.10 小结

第12章 高级功能与配置实例

12.1 使用mod_fifo实现简单呼叫队列

12.2 使用mod_callcenter实现呼叫中心应用

12.3 数据库

12.4 视频通话

12.5 多人电话会议

12.6 话单

12.7 计费

12.8 小结

第13章 FreeSWITCH与FreeSWITCH对接

13.1 在同一台主机上启动多个FreeSWITCH实例

13.2 FreeSWITCH与FreeSWITCH对接

13.3 FreeSWITCH作为PBX

13.4 小结

第14章 FreeSWITCH与其他设备或系统对接

14.1 使用Doubango客户端连接

14.2 对接IMS

14.3 连接模拟话机和模拟中继线

14.4 通过E1线路与其他系统对接

14.5 对接Asterisk

14.6 使用H.323协议对接

14.7 小结

第15章 其他技巧与实例

15.1 转接和代接

15.2 共享线路呈现

15.3 使用组播功能做网络广播

15.4 DTMF

15.5 号码连选

15.6 收发传真

15.7 多租户

15.8 使用loopback Endpoint外呼

15.9 在Web浏览器中打电话

15.10 HA

15.11 集群及分布式部署

15.12 压力测试

15.13 生产环境下的稳定性和安全性

15.14 小结

第三部分 高级篇

第16章 嵌入式脚本

16.1 FreeSWITCH中的嵌入式脚本

16.2 Lua

16.3 其他脚本语言

16.4 小结

第17章 嵌入式及HTTP开发

17.1 用Lua脚本写个小游戏

17.2 用Lua实现IVR

17.3 在会议中呼出

17.4 一个在FreeSWITCH中外呼的脚本

17.5 使用Lua脚本通过多个网关循环外呼

17.6 在FreeSWITCH中执行长期运行的嵌入式脚本

17.7 使用Lua提供XML Binding

17.8 语音识别

17.9 使用mod_xml_curl提供动态用户管理

17.10 使用mod_xml_cdr模块处理话单

17.11 小结

第18章 Event Socket

18.1 架构

18.2 Event Socket协议

18.3 Event Socket库

18.4 事件

18.5 小结

第19章 使用ESL开发

19.1 创建独立的ESL应用

19.2 用ESL重写空中充值服务

19.3 用ESL写一个ACD

19.4 用Inbound模式实现IVR

19.5 使用Java连接ESL

19.6 使用Erlang控制呼叫流程

19.7 定时呼叫

19.8 小结

第20章 源代码导读及编译指南

20.1 准备FreeSWITCH源代码环境

20.2 FreeSWITCH源代码目录结构

20.3 FreeSWITCH源代码导读

20.4 FreeSWITCH源代码的编译

20.5 小结

第21章 FreeSWITCH源代码分析

21.1 mod_dptools

21.2 mod_commands

21.3 mod_sofia

21.4 小结

第22章 FreeSWITCH二次开发

22.1 给FreeSWITCH汇报Bug和打补丁

22.2 写一个新的FreeSWITCH编解码模块

22.3 从头开始写一个模块

22.4 使用libfreeswitch

22.5 调试跟踪

22.6 小结

附录A FreeSWITCH开源软件社区指南

附录B 关于FreeSWITCH常用术语翻译的意见

附录C 模块列表

附录D FreeSWITCH架构详细示意图

后记

FreeSWITCH权威指南是2014年由机械工业出版社华章分社出版,作者杜金房。

得书感谢您对《FreeSWITCH权威指南》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
美国本科西游之路:美国百所名校本科留学权威指南 电子书
本书汇集美国2015年最新排名TOP70的综合性大学和TOP30的文理学院,提供各院校的基本信息、分数要求、申请费用、院校介绍以及各专业机构的排名等相关信息,帮助申请者及家长初步了解各大院校,更为重要的,本书还提供已成功申请者对该院校的申请要点、就读重点以及就读环境等的相关说明,还有招生官对该院校有重点的、指导性的讲解,能更有效地帮助申请者及家长进行选择。本书作为最新的美国留学院校指南,更符合美国
长期执政条件下政党权威的巩固 电子书
政党权威问题是有学术生命力的研究命题。本书通过对长期执政条件下中国共产党政党权威面临的诸多挑战与考验的分析,突出强调党的权威巩固的重要价值,并从战略层面、策略层面及现实路径三个维度寻求党的权威巩固的合理化思路,最终诠释一个基本道理,即新形势下除了不断挖掘和维系历史传统资源,中国共产党还需要通过整合新的执政资源来延续和拓展党的权威,进而实现广泛的社会认同。
建筑·景观·规划权威配景素材库(上) 电子书
本画册提供了树木、竹子、小植物、假山、水石、景观瀑布、景观环境、背景图片、人物、雕塑、水草,及鸟类等类型的素材。
高效会议指南 电子书
1小时内就能读懂,各种会议的使用规则和31个常见问题答案,帮助你和你的组织开更有建设性、真正高效的会议。