Asterisk权威指南 第四版



Chapter 1 A Telephony Revolution 一场电话系统的革命

Asterisk and VoIP: Bridging the Gap Between Traditional and Network Telephony  弥合传统电话与网络电话之间的差距

Massive Change Requires Flexible Technology  大规模变革需要灵活的技术

Asterisk: The Hacker’s PBX 黑客级别的PBX

Asterisk: The Professional’s PBX 专业级别的PBX

The Asterisk Community Asterisk社区

The Business Case 商业案例

Conclusion 结论

Chapter 2 Asterisk Architecture Asterisk架构

Modules 模块化

File Structure 文件结构

The Dialplan 拨号计划

Hardware 硬件

Asterisk Versioning Asterisk 版本

Conclusion 结论

Chapter 3 Installing Asterisk 安装Asterisk

Installation Cheat Sheet 安装备忘录

Distribution Installation 发行版安装

Software Dependencies 软件依赖

Downloading What You Need 下载你需要的

How to Install It 怎么去安装

Base Configuration 基本配置

Updating Asterisk 更新Asterisk

Common Issues 常见问题

Upgrading Asterisk 升级Asterisk

Conclusion结论

Chapter 4 Initial Configuration Tasks 初始化配置任务

asterisk.conf

modules.conf

indications.conf

musiconhold.conf

Additional Configuration Files 额外的配置文件

Conclusion结论

Chapter 5 User Device Configuration用户终端设备的配置

Telephone Naming Concepts电话命名概念

Hardphones, Softphones, and ATAs硬件电话、软电话和ATAs

Configuring Asterisk配置Asterisk

Digium Phones with Asterisk Digium电话

Loading Your New Channel Configurations加载新的频道配置

Testing to Ensure Your Devices Have Registered测试确保你的设备已经注册成功

Analog Phones模拟电话

A Basic Dialplan to Test Your Devices用基本的拨号计划测试你的终端设备

Under the Hood: Your First Call在引擎盖下你的第一通电话

Conclusion结论

Chapter 6 Dialplan Basics基本的拨号计划

Dialplan Syntax拨号计划的语法

A Simple Dialplan一个简单的拨号计划

Building an Interactive Dialplan创建一个交互式的拨号计划

Conclusion结论

Chapter 7 Outside Connectivity连接外界

The Basics of Trunking基本的中继线

Fundamental Dialplan for Outside Connectivity连接外界的基本拨号计划

PSTN Circuits PSTN电路

VoIP

Emergency Dialing紧急呼叫

Conclusion结论

Chapter 8 Voicemail语音信箱

Comedian Mail滑稽的邮箱

Dialplan Integration拨号计划集成

Storage Backends后台存储

Using Asterisk as a Standalone Voicemail Server将Asterisk打造成一个独立的语音信箱系统

Database Integration数据库集成

Conclusion结论

Chapter 9 Internationalization国际化

Devices External to the Asterisk Server终端设备连接Asterisk服务

PSTN Connectivity, DAHDI, Digium Cards, and Analog Phones连接PSTN,DAHDI,Digium板卡和模拟电话

Asterisk

Conclusion—Easy Reference Cheat Sheet

Chapter 10 Deeper into the Dialplan深入理解拨号计划

Expressions and Variable Manipulation正则表达式与通道变量的操作

Dialplan Functions拨号计划函数

Conditional Branching条件分支

Macros

GoSub

Local Channels本地当前通道

Using the Asterisk Database (AstDB)使用AstDB数据库

Handy Asterisk Features方便的Asteris功能

Conclusion结论

Chapter 11 Parking, Paging, and Conferencing停泊,暂停与会议

features.conf

Overhead and “Underchin” Paging (a.k.a. Public Address)

Advanced Conferencing高级会议功能

Conclusion结论

Chapter 12 Internet Call Routing呼叫路由

DNS and SIP URIs

ENUM and E.164

ISN, ITAD, and freenum.org

Security and Identity安全与身份

Conclusion结论

Chapter 13 Automatic Call Distribution (ACD) Queues ACD队列

Creating a Simple ACD Queue

Queue Members

The queues.conf File

The agents.conf File

Advanced Queues

Queue Statistics: The queue_log File

Conclusion

Chapter 14 Device States

Device States

Extension States

SIP Presence

Using Custom Device States

Distributed Device States

Shared Line Appearances

Creating a Callback Service

Conclusion

Chapter 15 The Automated Attendant

An Auto Attendant Is Not an IVR

Designing Your Auto Attendant

Building Your Auto Attendant

Conclusion

Chapter 16 Relational Database Integration

Installing and Configuring PostgreSQL and MySQL

Installing and Configuring ODBC

Managing Databases

Powering Your Dialplan with func_odbc

A Gentle Introduction to func_odbc

Getting Funky with func_odbc: Hot-Desking

Using Realtime

Storing Call Detail Records (CDR)

ODBC Voicemail Message Storage

Database Integration of ACD Queues

Conclusion

Chapter 17 Interactive Voice Response

What Is IVR?

Components of an IVR

IVR Design Considerations

Asterisk Modules for Building IVRs

A Simple IVR Using CURL

A Prompt-Recording Application

Speech Recognition and Text-to-Speech

Conclusion

Chapter 18 External Services

Calendar Integration

Voicemail IMAP Integration

Using XMPP (Jabber) with Asterisk

Out-of-Band Messaging (Messaging Infrastructure)

LDAP Integration

Text-to-Speech Utilities

Conclusion

Chapter 19 Fax

What Is a Fax?

Ways to Handle Faxes in Asterisk

spandsp

Digium Fax For Asterisk

Incoming Fax Handling

Outgoing Fax Handling

Fax Pass-Through

Conclusion

Chapter 20 Asterisk Manager Interface (AMI)

Quick Start

Configuration

Protocol Overview

Call Files

Example Usage

Development Frameworks

Interesting Applications

Conclusion

Chapter 21 Asterisk Gateway Interface (AGI)

Quick Start

AGI Variants

AGI Communication Overview

Example: Account Database Access

Development Frameworks

Conclusion

Chapter 22 Clustering

Traditional PBXs

Hybrid Systems

Pure Asterisk, Nondistributed

Asterisk and Database Integration

Asterisk and Distributed Device States

Multiple Queues, Multiple Sites

Conclusion

Chapter 23 Distributed Universal Number Discovery (DUNDi)

How Does DUNDi Work?

The dundi.conf File

Configuring Asterisk for Use with DUNDi

Conclusion

Chapter 24 System Monitoring and Logging

logger.conf

Call Detail Records

CEL (Channel Event Logging)

SNMP

Conclusion

Chapter 25 Web Interfaces

Flash Operator Panel

Queue Status and Reporting

Call Detail Records

A2Billing

Conclusion

Chapter 26 Security

Scanning for Valid Accounts

Authentication Weaknesses

Fail2ban

Encrypted Media

Dialplan Vulnerabilities

Securing Asterisk Network APIs

IAX2 Denial of Service

Other Risk Mitigation

CLI Permissions

Resources

Conclusion—A Better Idiot

Chapter 27 Asterisk: A Future for Telephony

The Problems with Traditional Telephony

Paradigm Shift

The Promise of Open Source Telephony

The Future of Asterisk

Appendix Understanding Telephony

Analog Telephony

Digital Telephony

The Digital Circuit-Switched Telephone Network

Packet-Switched Networks

Conclusion

Appendix Protocols for VoIP

The Need for VoIP Protocols

VoIP Protocols

Codecs

Quality of Service

Echo

Asterisk and VoIP

VoIP Security

Conclusion

Appendix Preparing a System for Asterisk

Server Hardware Selection

Environment

Telephony Hardware

Types of Phones

Linux Considerations

Conclusion

Colophon

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 194,242评论 5 459
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 81,769评论 2 371
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 141,484评论 0 319
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,133评论 1 263
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,007评论 4 355
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,080评论 1 272
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,496评论 3 381
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,190评论 0 253
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,464评论 1 290
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,549评论 2 309
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,330评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,205评论 3 312
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,567评论 3 298
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,889评论 0 17
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,160评论 1 250
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,475评论 2 341
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,650评论 2 335

推荐阅读更多精彩内容