| 作者 |
| [加]吉姆·范·麦格伦(Jim Van Meggelen),[美]罗素·布莱恩特(Russell Bryant),[加]莱夫·马德森(Leif Madsen) |
| 丛书名 |
| O’Reilly精品图书系列 |
| 出版社 |
| 机械工业出版社 |
| ISBN |
| 9787111669449 |
| 简要 |
| 简介 |
| 内容简介书籍计算机书籍 本书第5版覆盖Asterisk 16的最新发展。本书不仅全面讲述了Asterisk最新技术和应用,还耐心细致地告诉您如何高效、安全地使用Asterisk。此书会帮助专家深入了解Asterisk更多新技术、新方法,对初学者而言,本书通俗易懂,实战性强,也是一本非常好的使用指南书籍。 |
| 目录 |
| 序言1 前言5 第1章 电话革命9 1.1 Asterisk与VoIP,架起传统电话与网络电话之间的桥梁10 1.2 大规模变革需要灵活的技术11 1.3 Asterisk:黑客的PBX12 1.4 Asterisk:专业PBX12 1.5 Asterisk社区12 1.6 小结14 第2章 Asterisk架构15 2.1 模块16 2.2 文件结构25 2.3 dialplan26 2.4 硬件27 2.5 Asterisk版本27 2.6 小结27 第3章 安装Asterisk28 3.1 安装Linux31 3.2 依赖项34 3.3 Asterisk的安装40 3.4 验证新的Asterisk系统49 3.5 常见的安装错误49 3.6 最终配置注意事项50 3.7 小结52 第4章 终端安全数字证书53 4.1 安全带来的不便53 4.2 SIP安全53 4.3 媒体安全57 4.4 小结58 第5章 用户设备配置59 5.1 电话命名概念61 5.2 硬件电话、软件电话与ATA63 5.3 配置Asterisk65 5.4 进行测试以确保设备已经注册成功72 5.5 用于设备测试的基本dialplan72 5.6 透过现象看本质:第一次通话74 5.7 小结75 第6章 dialplan基础76 6.1 dialplan语法76 6.2 一个简单的dialplan85 6.3 构建交互式dialplan87 6.4 小结103 第7章 外线连接104 7.1 中继基础104 7.2 用于外线连接的基本dialplan105 7.3 PSTN106 7.4 VoIP110 7.5 紧急呼叫119 7.6 小结121 第8章 语音信箱122 8.1 voicemail.conf文件123 8.2 语音信箱dialplan集成131 8.3 语音邮件转电子邮件135 8.4 语音信箱的存储后端137 8.5 小结138 第9章 国际化139 9.1 Asterisk服务器的外部设备140 9.2 PSTN连通性、DAHDI、Digium卡和模拟电话142 9.3 Asterisk内部国际化146 9.4 小结—简易参考速查表150 第10章 深入学习dialplan151 10.1 表达式和变量运算151 10.2 dialplan函数154 10.3 条件分支跳转155 10.4 GoSub161 10.5 本地信道164 10.6 使用Asterisk数据库167 10.7 便捷的Asterisk功能169 10.8 便捷的dialplan函数170 10.9 小结174 第11章 PBX特性,包括驻留、寻呼与会议175 11.1 features.conf175 11.2 驻留和寻呼180 11.3 高级会议188 11.4 小结191 第12章 自动呼叫分配队列192 12.1 创建一个简单的ACD队列193 12.2 队列成员197 12.3 高级队列204 12.4 队列统计:queue_log文件215 12.5 小结218 第13章 设备状态219 13.1 设备状态信息219 13.2 使用hint指令的分机状态221 13.3 SIP在线状态223 13.4 使用自定义设备状态224 13.5 小结224 第14章 自动话务员225 14.1 AA不是IVR225 14.2 设计自动话务员226 14.3 创建自动话务员230 14.4 小结234 第15章 关系型数据库集成235 15.1 选择数据库 235 15.2 管理数据库236 15.3 使用func_odbc强化dialplan237 15.4 func_odbc简介238 15.5 func_odbc妙用:办公桌轮用239 15.6 使用实时252 15.7 存储呼叫详情记录255 15.8 ACD队列的数据库集成259 15.9 小结261 第16章 交互式语音响应简介262 16.1 IVR的组成262 16.2 IVR设计的考虑因素264 16.3 Asterisk的IVR模块265 16.4 使用CURL()创建简单的IVR 266 16.5 录制提示音的IVR函数266 16.6 语音识别和文本语音转换268 16.7 小结269 第17章 Asterisk管理接口和呼叫文件270 17.1 呼叫文件270 17.2 AMI快速入门272 17.3 配置274 17.4 协议概述275 17.5 使用示例280 17.6 开发框架283 17.7 小结284 第18章 Asterisk网关接口285 18.1 快速入门285 18.2 AGI版本286 18.3 AGI通信概述289 18.4 示例:账户数据库访问296 18.5 开发框架297 18.6 小结298 第19章 Asterisk REST接口299 19.1 ARI快速入门299 19.2 ARI的组成304 19.3 框架306 19.4 小结308 第20章 WebRTC309 20.1 浏览器即电话309 20.2 预备知识310 20.3 与WebRTC有关的Asterisk配置310 20.4 Cyber Mega Phone313 20.5 关于WebRTC的更多信息315 20.6 小结315 第21章 系统监控与日志记录317 21.1 logger.conf317 21.2 呼叫详情记录321 21.3 信道事件日志记录330 21.4 小结330 第22章 安全331 22.1 扫描有效账户331 22.2 认证的弱点332 22.3 Fail2ban332 22.4 加密的媒体334 22.5 dialplan漏洞335 22.6 保护Asterisk网络API336 22.7 缓解风险的其他方法336 22.8 资源338 22.9 小结—更傻的傻瓜339 第23章 Asterisk:电话未来之路340 23.1 电话已消亡(当它没消亡时除外)340 23.2 过度通信341 23.3 开源软件开发的问题341 23.4 Asterisk的未来342 23.5 电话的未来342 |