AMP makes configuring your system fairly easy. The settings are grouped into logical categories with labels for each setting. Putting the mouse cursor over a label brings up a description box with concise information on the setting. This is helpful when you are changing a large number of settings and aren't completely sure what you want to change.
For the initial setup, the AAH manual runs through all the necessary configuration you'll need to get a working line. If you run into problems after reading through the manual, however, things get a bit trickier. The manual doesn't have a troubleshooting section, but there are three main resources for AAH help: the Wiki page at voip-info.org, the forum, and the IRC channel.
The Wiki is a bit lacking when it comes to troubleshooting and the forums can take awhile to respond, so the IRC channel is probably the best bet. There are typically many users in the channel, but it can sometimes be hard to get help with Asterisk@Home as opposed to Asterisk, which most of the channel Ops use.
There are four main sections in AMP - Maintenance, Setup, Reports, and Panel. Since we're not set up yet, Setup is the first tab we'll visit. It mainly takes care of how incoming and outgoing calls will be handled, including settings for trunking, digital reception, voicemail, routing, and even music-on-hold.
The first thing you have to do is set up the trunk settings (Figure 4), which tell AAH how to communicate with the VoIP service provider you've selected. AAH provides two examples in the online manual describing setup for Free World Dialup (FWD) and Voicepulse. These two examples should be close to setup with other companies as well. Some VoIP providers also provide instructions on their own sites for configuring AAH.
There are four different trunk types (ZAP, IAX2, SIP and ENUM) plus a custom type. Your VoIP provider should have information on which to use.
Now that you have AAH talking to your VoIP provider, you'll need to set up your phones by using the Add an Extension screen (Figure 5). Each extension must be assigned a name, number and password and can optionally be given a voicemail directory.