Another venerable open source tradition are the HOWTOs.
Short tutorials on subjects that span multiple modules for the purpose of doing something.
If you found something difficult to do, and eventually learned how to do it, think about writing an article and postin it here.
- Basic usage of route prefixes to reroute calls from specific extensions
- Configuring IMAP voicemail for FreePBX
- Hints and Tips
- Hints on Route Dial Patterns and Trunk Dial Rules
- How to access additional advanced extension options
- How to automatically reject calls from telemarketers and other "junk" callers
- How to bypass Grand Central's requirement to press 1 to accept the call
- How to change incoming CallerID
- How to create a system-wide speed dial number
- How to enable changing an IVR menu (or other System Recording) from an extension or remote location
- How to enable distinctive ringing (Alert Info) for calls from particular extensions or all local extensions
- How to execute a custom dial plan fragment before sending a call to a trunk (for playing an announcement, etc.)
- How to get the DID of a SIP trunk
- How to get the DID of a SIP trunk when the provider doesn't send it (and why some incoming SIP calls fail)
- How to give a particular extension different or restricted trunk access for outgoing calls
- How to increase the execution time and/or memory allowed for "orange bar" reloads
- How to increase the time allowed between characters on in-call functions (such as ## to transfer, *1 to record, etc.)
- How to install BIND, so that SIP extensions continue to work when Internet connectivity is lost
- How to lock and unlock an extension using a passcode (example of setting/reading/deleting variable in MySQL database)
- How to make multiple extensions use a common voicemail box
- How to make voicemail accessible from an outside line
- How to send calls to different trunks at different times of day
- How to set up a Linksys PAP2 or Sipura SPA-2000 for use with FreePBX
- How to set up a Skype gateway
- How to set up notification (Caller ID popup) on Mac OS X, Linux and other systems
- How to set up per-use Caller ID blocking (*67)
- How to strip or replace the + character at the beginning of a called number
- How to upgrade Asterisk
- How to use callgroups and pickgroups
- HOW TO: Using FreePBX Back End for trixbox CE Authentication
- How-Tos and Tutorials on Other Sites
- HOWTO Install HylaFax with iaxmodem on a running CentOS 4.3 + Asterisk 1.2.7.1 system with FreePBX 2.1
- HOWTO Setup A Remote SIP Extension
- HOWTO: Add Asterisk-Addons for AsteriskNOW 1.7
- HOWTO: Create custom feature codes to read back the feature status of extensions
- HOWTO: Free Directory Assistance in the USA
- HOWTO: Linksys SPA-3102/Sipura SPA-3000 + FreePBX
- Howto: Linksys/Sipura SPA-3000 + FreePBX
- HowTo: Linux Tips and Tricks
- HOWTO: MythTV CallerID OSD
- HOWTO: New FreePBX users guide to diagnosing problems
- HOWTO: Patching Asterisk for incoming fax functionality
- HOWTO: Resolve FreePBX and Sipura/Linksys Feature Code Conflicts
- HOWTO: Resolving Audio Problems
- HOWTO: Route Dial Patterns and Trunk Dial Rules
- Howto: Setting up VOIP Provider Trunks
- HOWTO: SPA-3102 and FreePBX
- When an internal extension user dials one of my DID's, how do I keep the call from using external trunks?
- Where to Get Free Classical Music on Hold
Technical Corner
Documentation
- Getting Started
- Installation
- Administration Guide
- Module Documentation
- FAQ
- HOWTOs
- Basic usage of route prefixes to reroute calls from specific extensions
- Configuring IMAP voicemail for FreePBX
- Hints and Tips
- Hints on Route Dial Patterns and Trunk Dial Rules
- How to access additional advanced extension options
- How to automatically reject calls from telemarketers and other "junk" callers
- How to bypass Grand Central's requirement to press 1 to accept the call
- How to change incoming CallerID
- How to create a system-wide speed dial number
- How to enable changing an IVR menu (or other System Recording) from an extension or remote location
- How to enable distinctive ringing (Alert Info) for calls from particular extensions or all local extensions
- How to execute a custom dial plan fragment before sending a call to a trunk (for playing an announcement, etc.)
- How to get the DID of a SIP trunk
- How to get the DID of a SIP trunk when the provider doesn't send it (and why some incoming SIP calls fail)
- How to give a particular extension different or restricted trunk access for outgoing calls
- How to increase the execution time and/or memory allowed for "orange bar" reloads
- How to increase the time allowed between characters on in-call functions (such as ## to transfer, *1 to record, etc.)
- How to install BIND, so that SIP extensions continue to work when Internet connectivity is lost
- How to lock and unlock an extension using a passcode (example of setting/reading/deleting variable in MySQL database)
- How to make multiple extensions use a common voicemail box
- How to make voicemail accessible from an outside line
- How to send calls to different trunks at different times of day
- How to set up a Linksys PAP2 or Sipura SPA-2000 for use with FreePBX
- How to set up a Skype gateway
- How to set up notification (Caller ID popup) on Mac OS X, Linux and other systems
- How to set up per-use Caller ID blocking (*67)
- How to strip or replace the + character at the beginning of a called number
- How to upgrade Asterisk
- How to use callgroups and pickgroups
- HOW TO: Using FreePBX Back End for trixbox CE Authentication
- How-Tos and Tutorials on Other Sites
- HOWTO Install HylaFax with iaxmodem on a running CentOS 4.3 + Asterisk 1.2.7.1 system with FreePBX 2.1
- HOWTO Setup A Remote SIP Extension
- HOWTO: Add Asterisk-Addons for AsteriskNOW 1.7
- HOWTO: Create custom feature codes to read back the feature status of extensions
- HOWTO: Free Directory Assistance in the USA
- HOWTO: Linksys SPA-3102/Sipura SPA-3000 + FreePBX
- Howto: Linksys/Sipura SPA-3000 + FreePBX
- HowTo: Linux Tips and Tricks
- HOWTO: MythTV CallerID OSD
- HOWTO: New FreePBX users guide to diagnosing problems
- HOWTO: Patching Asterisk for incoming fax functionality
- HOWTO: Resolve FreePBX and Sipura/Linksys Feature Code Conflicts
- HOWTO: Resolving Audio Problems
- HOWTO: Route Dial Patterns and Trunk Dial Rules
- Howto: Setting up VOIP Provider Trunks
- HOWTO: SPA-3102 and FreePBX
- When an internal extension user dials one of my DID's, how do I keep the call from using external trunks?
- Where to Get Free Classical Music on Hold
- Technical Corner
- Release Notes
- Documentation Porting


