Asterisk

From JoatWiki
Jump to: navigation, search

Asterisk

(29 Jan 2008) - Asterisk is an open source PBX software project sponsored by Digium, a company that sells PBX hardware. It has just about all of the commercial PBX features and then some.

The following is a journal of the information that we've (friends and I) have used to get our own Asterisk systems working the way we want. The assumed starting point is "completely ignorant about Asterisk", hopefully this will help others who follow in the same path. We'll try to keep each part to a mini-howto (AKA a recipe) so that we can attack problems in bite-sized chunks and so that you can follow along. Please consider this to be a work in progress.

Our only request is that if you find this useful, send us an email (or comment below) and let us know.

Installation

  1. Asterisk - Things to do first
  2. Installing Asterisk
  3. Taking a Test Drive

Bits of Theory

  1. What's the difference between FXS and FXO?
  2. Asterisk Configuration Syntax
  3. Asterisk Directives
  4. sip.conf
  5. Asterisk and Speech Synthesis

CallerID

  1. Installing HooDaHek
  2. Using Gastify without installing app_notify

Clients

  1. Configuring X-Ten's Softphone

Dial Plan Recipes

  1. Asterisk and overhead paging
  2. Basic Music On Hold (MOH)
  3. Logging Calls in MySQL
  4. Viewing CDR Data with Asterisk CDR Analyzer
  5. Asterisk and chan_skype
  6. Asterisk and Icecast (via Ices)
  7. Asterisk and TalkShoe
  8. Asterisk and Gizmo
  9. Asterisk, Gizmo, and GrandCentral
  10. Inbound PSTN Calls to Asterisk, via Gizmo5 and GoogleVoice
  11. Gizmo Project as an Asterisk Client
  12. Homebrew Asterisk Conference Manager
  13. SuperDeluxe Conference Manager
  14. Music on hold - configuration alternatives
  15. Installing CDR (Call Detail Records) Using Postgres
  16. Installing CDR (Call Detail Records) Using MySQL
  17. Adding in Free World Dialup
  18. Installing ZFone
  19. Asterisk and PSGw
  20. Realtime Extensions with MySQL
  21. Realtime MeetMe Conferences with MySQL
  22. IMAP Interface for Voicemail
  23. Passing values back to the dial plan
  24. Simple hot-desking
  25. 1-800 Calls via Google411
  26. Wake-up calls with the weather
  27. Configuring Asterisk BLF for the Grandstream GXP-2000
  28. Paging via Grandstream speakerphones
  29. Streaming TalkShoe to SqueezeBoxes
  30. Asterisk on a Linksys NSLU2
  31. Controlling the lights with Asterisk and X-10
  32. Dialing a number in someone else's dial plan
  33. Accepting unauthenticated calls
  34. Setting up a conference room
  35. Setting up voicemail

AGI Scripts

  1. Call notification via IRC

Openfire

  1. Openfire tarball install
  2. Openfire notes
  3. Openfire's IM Gateway

Speech Synthesis

  1. Connecting Cepstral to Festival
  2. Creating IVR sound files with text2wav
  3. Installing app_swift
  4. Transcoding files generated with Cepstral

Odds and ends

  1. Numbers to call
  2. Sources for Asterisk sound files
  3. Asterisk - Needing further research
  4. Asterisk-related web sites
  5. List of service providers
  6. Online conference services
  7. Grandstream GVX3000 surveillance
  8. Asterisk Configuration for the Grandstream GXV-3000
  9. Grandstream GXV-3000 User Manual
  10. Enabling distinctive ring tones for the Grandstream GXV-3000 with Asterisk
  11. Enabling video support for the Grandstream GXV-3000 in Asterisk
  12. Manipulating the Grandstream GXV-3000 Busy Lamp with Asterisk
  13. Paging mode on the Grandstream GXV-3000 with Asterisk
  14. Scheduling calls in the future with .call files
  15. Changing the Asterisk Console Prompt

Troubleshooting

  1. Asterisk Troubleshooting Disclaimer
  2. Kphone - squeaky playback
  3. Music on hold starts and stops




Personal tools