展开全部

主编推荐语

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

内容简介

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

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

目录

  • 版权信息
  • 前言
  • 第一部分 基础篇
  • 第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架构详细示意图
  • 后记
展开全部

评分及书评

5.0
3个评分
  • 用户头像
    给这本书评了
    5.0

    本书作为国内第一本介绍 FreeSWITCH 的书,内容全面又不失深度,因此适合从事 FreeSWITCH 相关工作的各层次的读者阅读 —— 对于初学者来说,本书是很好的入门教材;对于有一定经验的读者来说,本书可以提供更深入的指导和案例分析,帮助他们深入理清各功能点的来龙去脉;对于高级用户和开发者来说,本书也有详细的开发指导和最佳实战经验。

      转发
      评论

    出版方

    机械工业出版社有限公司

    机械工业出版社是全国优秀出版社,自1952年成立以来,坚持为科技、为教育服务,以向行业、向学校提供优质、权威的精神产品为宗旨,以“服务社会和人民群众需求,传播社会主义先进文化”为己任,产业结构不断完善,已由传统的图书出版向着图书、期刊、电子出版物、音像制品、电子商务一体化延伸,现已发展为多领域、多学科的大型综合性出版社,涉及机械、电工电子、汽车、计算机、经济管理、建筑、ELT、科普以及教材、教辅等领域。