Follow these instructions to set up the Redial stack on a Rackspace Cloud Server.
The Redial Stack includes:
- Asterisk 11
- Ruby-agi 2.0.1 (redial-ruby-agi)
- Apache, optimized for Sinatra Apps
- Cloud9 IDE
- TinyPhone Server
Add a user:
cd ~/scripts ./make-user.sh <username>
Asterisk confs are automatically generated for the user. They can be found at /home/<username>/asterisk_conf. You can also edit the core Asterisk conf files at /etc/asterisk.
Check out weeks 1-5 of the redial syllabus for basic instruction on Asterisk, including audio playback, audio record, voicemail, AGI, and automated outbound dialing.
Check out weeks 8-10 for advanced AGI and the TinyPhone server.
More info on the TinyPhone server can be found on its github account.
You can also get excellent Asterisk documentation at http://www.asteriskdocs.org/