System information

Resource Modules 21
Addon Modules 23
Test Modules 24
File Structure 24
Configuration Files 24
Modules 24
The Resource Library 25
The Spool 25
Logging 25
The Dialplan 25
Hardware 26
Asterisk Versioning 26
Previous Release Methodologies 26
The New Release Methodology 27
Conclusion 28
3.
Installing Asterisk . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Installation Cheat Sheet 31
Distribution Installation 35
CentOS Server 35
Ubuntu Server 40
Software Dependencies 44
Downloading What You Need 46
Getting the Source via Subversion 47
Getting the Source via wget 47
How to Install It 48
LibPRI 48
DAHDI 49
Asterisk 50
Setting File Permissions 50
Base Configuration 51
Disable SELinux 51
Initial Configuration 52
make menuselect 59
Updating Asterisk 64
Common Issues 66
Upgrading Asterisk 68
Conclusion 69
4. Initial Configuration Tasks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
asterisk.conf 71
The [directories] Section 71
The [options] Section 72
vi | Table of Contents