作品简介

本书第5版覆盖Asterisk16的最新发展。本书不仅全面讲述了Asterisk最新技术和应用,还耐心细致地告诉您如何高效、安全地使用Asterisk。此书会帮助专家深入了解Asterisk更多新技术、新方法,对初学者而言,本书通俗易懂,实战性强,也是一本非常好的使用指南书籍。

(加)吉姆·范·麦格伦(Jim Van Meggelen)(美)罗素·布莱恩特(Russell Bryant)(加)莱夫·马德森(Leif Madsen)著。

作品目录

  • 0’Reilly Media,Inc.介绍
  • 本书赞誉
  • 推荐序
  • 译者序
  • 译者简介
  • 序言
  • 前言
  • 第1章 电话革命
  • 1.1 Asterisk与VoIP,架起传统电话与网络电话之间的桥梁
  • 1.2 大规模变革需要灵活的技术
  • 1.3 Asterisk:黑客的PBX
  • 1.4 Asterisk:专业PBX
  • 1.5 Asterisk社区
  • 1.6 小结
  • 第2章 Asterisk架构
  • 2.1 模块
  • 2.2 文件结构
  • 2.3 dialplan
  • 2.4 硬件
  • 2.5 Asterisk版本
  • 2.6 小结
  • 第3章 安装Asterisk
  • 3.1 安装Linux
  • 3.2 依赖项
  • 3.3 Asterisk的安装
  • 3.4 验证新的Asterisk系统
  • 3.5 常见的安装错误
  • 3.6 最终配置注意事项
  • 3.7 小结
  • 第4章 终端安全数字证书
  • 4.1 安全带来的不便
  • 4.2 SIP安全
  • 4.3 媒体安全
  • 4.4 小结
  • 第5章 用户设备配置
  • 5.1 电话命名概念
  • 5.2 硬件电话、软件电话与ATA
  • 5.3 配置Asterisk
  • 5.4 进行测试以确保设备已经注册成功
  • 5.5 用于设备测试的基本dialplan
  • 5.6 透过现象看本质:第一次通话
  • 5.7 小结
  • 第6章 dialplan基础
  • 6.1 dialplan语法
  • 6.2 一个简单的dialplan
  • 6.3 构建交互式dialplan
  • 6.4 小结
  • 第7章 外线连接
  • 7.1 中继基础
  • 7.2 用于外线连接的基本dialplan
  • 7.3 PSTN
  • 7.4 VoIP
  • 7.5 紧急呼叫
  • 7.6 小结
  • 第8章 语音信箱
  • 8.1 voicemail.conf文件
  • 8.2 语音信箱dialplan集成
  • 8.3 语音邮件转电子邮件
  • 8.4 语音信箱的存储后端
  • 8.5 小结
  • 第9章 国际化
  • 9.1 Asterisk服务器的外部设备
  • 9.2 PSTN连通性、DAHDI、Digium卡和模拟电话
  • 9.3 Asterisk内部国际化
  • 9.4 小结——简易参考速查表
  • 第10章 深入学习dialplan
  • 10.1 表达式和变量运算
  • 10.2 dialplan函数
  • 10.3 条件分支跳转
  • 10.4 GoSub
  • 10.5 本地信道
  • 10.6 使用Asterisk数据库
  • 10.7 便捷的Asterisk功能
  • 10.8 便捷的dialplan函数
  • 10.9 小结
  • 第11章 PBX特性,包括驻留、寻呼与会议
  • 11.1 features.conf
  • 11.2 驻留和寻呼
  • 11.3 高级会议
  • 11.4 小结
  • 第12章 自动呼叫分配队列
  • 12.1 创建一个简单的ACD队列
  • 12.2 队列成员
  • 12.3 高级队列
  • 12.4 队列统计:queue_log文件
  • 12.5 小结
  • 第13章 设备状态
  • 13.1 设备状态信息
  • 13.2 使用hint指令的分机状态
  • 13.3 SIP在线状态
  • 13.4 使用自定义设备状态
  • 13.5 小结
  • 第14章 自动话务员
  • 14.1 AA不是IVR
  • 14.2 设计自动话务员
  • 14.3 创建自动话务员
  • 14.4 小结
  • 第15章 关系型数据库集成
  • 15.1 选择数据库
  • 15.2 管理数据库
  • 15.3 使用func_odbc强化dialplan
  • 15.4 func_odbc简介
  • 15.5 func_odbc妙用:办公桌轮用
  • 15.6 使用实时
  • 15.7 存储呼叫详情记录
  • 15.8 ACD队列的数据库集成
  • 15.9 小结
  • 第16章 交互式语音响应简介
  • 16.1 IVR的组成
  • 16.2 IVR设计的考虑因素
  • 16.3 Asterisk的IVR模块
  • 16.4 使用CURL()创建简单的IVR
  • 16.5 录制提示音的IVR函数
  • 16.6 语音识别和文本语音转换
  • 16.7 小结
  • 第17章 Asterisk管理接口和呼叫文件
  • 17.1 呼叫文件
  • 17.2 AMI快速入门
  • 17.3 配置
  • 17.4 协议概述
  • 17.5 使用示例
  • 17.6 开发框架
  • 17.7 小结
  • 第18章 Asterisk网关接口
  • 18.1 快速入门
  • 18.2 AGI版本
  • 18.3 AGI通信概述
  • 18.4 示例:账户数据库访问
  • 18.5 开发框架
  • 18.6 小结
  • 第19章 Asterisk REST接口
  • 19.1 ARI快速入门
  • 19.2 ARI的组成
  • 19.3 框架
  • 19.4 小结
  • 第20章 WebRTC
  • 20.1 浏览器即电话
  • 20.2 预备知识
  • 20.3 与WebRTC有关的Asterisk配置
  • 20.4 Cyber Mega Phone
  • 20.5 关于WebRTC的更多信息
  • 20.6 小结
  • 第21章 系统监控与日志记录
  • 21.1 logger.conf
  • 21.2 呼叫详情记录
  • 21.3 信道事件日志记录
  • 21.4 小结
  • 第22章 安全
  • 22.1 扫描有效账户
  • 22.2 认证的弱点
  • 22.3 Fail2ban
  • 22.4 加密的媒体
  • 22.5 dialplan漏洞
  • 22.6 保护Asterisk网络API
  • 22.7 缓解风险的其他方法
  • 22.8 资源
  • 22.9 小结——更傻的傻瓜
  • 第23章 Asterisk:电话未来之路
  • 23.1 电话已消亡(当它没消亡时除外)
  • 23.2 过度通信
  • 23.3 开源软件开发的问题
  • 23.4 Asterisk的未来
  • 23.5 电话的未来
  • 作者介绍
  • 封面介绍
展开全部