Asterisk 权威指南(原书第5版)
Jim Van Meggelen, Russell Bryant, Leif Madsen
闫林, 王卫斌, 朱明星 译
出版时间:2020年11月
页数:357
即使你仅具备基本的电信知识,也可以使用Asterisk来设计完整的 网络电话(VoIP)或传统的PBX系统。本书详细地展示了如何安 装和配置Asterisk开源软件。学习本书后,无论是升级现有的电话 系统还是从零开始搭建新系统,都会变得非常容易。
作为Linux管理员、开发人员和高级用户的理想选择,本书展示 了如何在企业内设置基于VoIP的专用电话交换系统。你将快速掌 握Digium公司长期支持的Asterisk 16中的功能。本书还介绍了有关 WebRTC和Asterisk实时接口(ARI)的内容。
● 探索WebRTC如何为Asterisk提供新的视角。
● 获得知识以构建一个简单但完整的电话系统。
● 使用Asterisk高级功能的最佳实践来构建一个交互式的dialplan。
● 了解ARI如何成为Web开发语言与Asterisk交互的首选API。
  1. 序言
  2. 前言
  3. 第1章 电话革命
  4. 1.1 Asterisk与VoIP,架起传统电话与网络电话之间的桥梁
  5. 1.2 大规模变革需要灵活的技术
  6. 1.3 Asterisk:黑客的PBX
  7. 1.4 Asterisk:专业PBX
  8. 1.5 Asterisk社区
  9. 1.6 小结
  10. 第2章 Asterisk架构
  11. 2.1 模块
  12. 2.2 文件结构
  13. 2.3 dialplan
  14. 2.4 硬件
  15. 2.5 Asterisk版本
  16. 2.6 小结
  17. 第3章 安装Asterisk
  18. 3.1 安装Linux
  19. 3.2 依赖项
  20. 3.3 Asterisk的安装
  21. 3.4 验证新的Asterisk系统
  22. 3.5 常见的安装错误
  23. 3.6 终配置注意事项
  24. 3.7 小结
  25. 第4章 终端安全数字证书
  26. 4.1 安全带来的不便
  27. 4.2 SIP安全
  28. 4.3 媒体安全
  29. 4.4 小结
  30. 第5章 用户设备配置
  31. 5.1 电话命名概念
  32. 5.2 硬件电话、软件电话与ATA
  33. 5.3 配置Asterisk
  34. 5.4 进行测试以确保设备已经注册成功
  35. 5.5 用于设备测试的基本dialplan
  36. 5.6 透过现象看本质:第一次通话
  37. 5.7 小结
  38. 第6章 dialplan基础
  39. 6.1 dialplan语法
  40. 6.2 一个简单的dialplan
  41. 6.3 构建交互式dialplan
  42. 6.4 小结
  43. 第7章 外线连接
  44. 7.1 中继基础
  45. 7.2 用于外线连接的基本dialplan
  46. 7.3 PSTN
  47. 7.4 VoIP
  48. 7.5 紧急呼叫
  49. 7.6 小结
  50. 第8章 语音信箱
  51. 8.1 voicemail.conf文件
  52. 8.2 语音信箱dialplan集成
  53. 8.3 语音邮件转电子邮件
  54. 8.4 语音信箱的存储后端
  55. 8.5 小结
  56. 第9章 国际化
  57. 9.1 Asterisk服务器的外部设备
  58. 9.2 PSTN连通性、DAHDI、Digium卡和模拟电话
  59. 9.3 Asterisk内部国际化
  60. 9.4 小结—简易参考速查表
  61. 第10章 深入学习dialplan
  62. 10.1 表达式和变量运算
  63. 10.2 dialplan函数
  64. 10.3 条件分支跳转
  65. 10.4 GoSub
  66. 10.5 本地信道
  67. 10.6 使用Asterisk数据库
  68. 10.7 便捷的Asterisk功能
  69. 10.8 便捷的dialplan函数
  70. 10.9 小结
  71. 第11章 PBX特性,包括驻留、寻呼与会议
  72. 11.1 features.conf
  73. 11.2 驻留和寻呼
  74. 11.3 高级会议
  75. 11.4 小结
  76. 第12章 自动呼叫分配队列
  77. 12.1 创建一个简单的ACD队列
  78. 12.2 队列成员
  79. 12.3 高级队列
  80. 12.4 队列统计:queue_log文件
  81. 12.5 小结
  82. 第13章 设备状态
  83. 13.1 设备状态信息
  84. 13.2 使用hint指令的分机状态
  85. 13.3 SIP在线状态
  86. 13.4 使用自定义设备状态
  87. 13.5 小结
  88. 第14章 自动话务员
  89. 14.1 AA不是IVR
  90. 14.2 设计自动话务员
  91. 14.3 创建自动话务员
  92. 14.4 小结
  93. 第15章 关系型数据库集成
  94. 15.1 选择数据库
  95. 15.2 管理数据库
  96. 15.3 使用func_odbc强化dialplan
  97. 15.4 func_odbc简介
  98. 15.5 func_odbc妙用:办公桌轮用
  99. 15.6 使用实时
  100. 15.7 存储呼叫详情记录
  101. 15.8 ACD队列的数据库集成
  102. 15.9 小结
  103. 第16章 交互式语音响应简介
  104. 16.1 IVR的组成
  105. 16.2 IVR设计的考虑因素
  106. 16.3 Asterisk的IVR模块
  107. 16.4 使用CURL()创建简单的IVR
  108. 16.5 录制提示音的IVR函数
  109. 16.6 语音识别和文本语音转换
  110. 16.7 小结
  111. 第17章 Asterisk管理接口和呼叫文件
  112. 17.1 呼叫文件
  113. 17.2 AMI快速入门
  114. 17.3 配置
  115. 17.4 协议概述
  116. 17.5 使用示例
  117. 17.6 开发框架
  118. 17.7 小结
  119. 第18章 Asterisk网关接口
  120. 18.1 快速入门
  121. 18.2 AGI版本
  122. 18.3 AGI通信概述
  123. 18.4 示例:账户数据库访问
  124. 18.5 开发框架
  125. 18.6 小结
  126. 第19章 Asterisk REST接口
  127. 19.1 ARI快速入门
  128. 19.2 ARI的组成
  129. 19.3 框架
  130. 19.4 小结
  131. 第20章 WebRTC
  132. 20.1 浏览器即电话
  133. 20.2 预备知识
  134. 20.3 与WebRTC有关的Asterisk配置
  135. 20.4 Cyber Mega Phone
  136. 20.5 关于WebRTC的更多信息
  137. 20.6 小结
  138. 第21章 系统监控与日志记录
  139. 21.1 logger.conf
  140. 21.2 呼叫详情记录
  141. 21.3 信道事件日志记录
  142. 21.4 小结
  143. 第22章 安全
  144. 22.1 扫描有效账户
  145. 22.2 认证的弱点
  146. 22.3 Fail2ban
  147. 22.4 加密的媒体
  148. 22.5 dialplan漏洞
  149. 22.6 保护Asterisk网络API
  150. 22.7 缓解风险的其他方法
  151. 22.8 资源
  152. 22.9 小结—更傻的傻瓜
  153. 第23章 Asterisk:电话未来之路
  154. 23.1 电话已消亡(当它没消亡时除外)
  155. 23.2 过度通信
  156. 23.3 开源软件开发的问题
  157. 23.4 Asterisk的未来
  158. 23.5 电话的未来
书名:Asterisk 权威指南(原书第5版)
译者:闫林, 王卫斌, 朱明星 译
国内出版社:机械工业出版社
出版时间:2020年11月
页数:357
书号:978-7-111-66944-9
原版书书名:Asterisk: The Definitive Guide, 5th edition
原版书出版商:O'Reilly Media
Jim Van Meggelen
 
Jim Van Meggelen是加拿大开源电话解决方案提供商ClearlyCore的 首席技术官和联合创始人。他有超过30年的企业电信和网络经验。
 
 
Russell Bryant
 
Russell Bryant是Red Hat的杰出工程师,从事云基础设施项目。在 加入Red Hat之前,他从事Asterisk项目达7年之久。
 
 
Leif Madsen
 
Leif Madsen是Red Hat的CloudOps团队中的云服务保障架构师。