Asterisk Administrator Guide
Total Page:16
File Type:pdf, Size:1020Kb
Asterisk Administrator Guide Asterisk Development Team <[email protected]> 1. Getting Started . 6 1.1 Precursors, Background and Business . 7 1.1.1 Asterisk Concepts . 8 1.2 Beginning Asterisk . 11 1.2.1 Installing Asterisk . 12 1.2.2 Asterisk Configuration Files . 27 1.2.3 Basic PBX Functionality . 40 1.2.4 Dialplan Fundamentals . 47 1.2.5 Auto-attendant and IVR Menus . 60 1.2.6 Dialplan Architecture . 68 1.2.7 Installing Asterisk From Source . 86 1.2.8 Getting Started with Asterisk . 101 1.2.9 Asterisk Architecture . 107 1.2.10 Asterisk on (Open)Solaris . 127 2. Configuration and Operation . 129 2.1 Asterisk Calendaring . 130 2.1.1 Configuring Asterisk Calendaring . 131 2.1.2 Calendaring Dialplan Functions . 132 2.1.3 Calendaring Dialplan Examples . 133 2.2 Asterisk Channel Drivers . 135 2.2.1 Inter-Asterisk eXchange protocol, version 2 (IAX2) . 136 2.2.2 mISDN . 142 2.2.3 Local Channel . 154 2.2.4 Mobile Channel . 165 2.2.5 Unistim . 177 2.2.6 Skinny . 194 2.3 Asterisk Configuration . 200 2.3.1 General Configuration Information . 201 2.3.2 Database Support Configuration . 215 2.3.3 Privacy Configuration . 223 2.4 Asterisk Extension Language (AEL) . 234 2.4.1 Introduction to AEL . 235 2.4.2 AEL and Asterisk in a Nutshell . 236 2.4.3 Getting Started with AEL . 241 2.4.4 AEL Debugging . 242 2.4.5 About "aelparse" . 243 2.4.6 General Notes about AEL Syntax . 244 2.4.7 AEL Keywords . 245 2.4.8 AEL Procedural Interface and Internals . 246 2.4.9 AEL Example Usages . 250 2.4.10 AEL Examples . 267 2.4.11 AEL Semantic Checks . 268 2.4.12 Differences with the original version of AEL . 269 2.4.13 AEL Hints and Bugs . ..