I put together a How to video detailing how to program SIP compliant phones for an Asterisk based VoIP Phone System.
In this demonstration, I am using PBX in a Flash with IncrediblePBX as my server. It uses FreePBX as the web interface on top of Asterisk, making it much more user friendly than the command line or via text. With a test extension already set up, I use a Cisco SPA504 phone for demonstration. Any SIP compliant phone will work with Asterisk, but I have always found the Cisco SPA series of phones to be easy to set up and visually quite nice sitting on a table. I have used Snom, Grandstream and Polycom before with success, and have heard a lot of good things from Digium and Aastra phones. If you are looking to test out a system before deploying it full on, I actually recommend picking up a simple Analog telephone adapter, such as the SPA112. It has 2 ports for analog phones, and 2 SIP registrations, so its great for doing initial testing.
While the system I am using in the video is PBX in a Flash, the latest version from the IncrediblePBX team uses Elastix as its interface. I have an instructional video here on how to set it up, and do recommend giving it a try.
If you like these videos, please Like and Share them with your friends, Circles and Tweeps! Don’t be shy about leaving me a note in the comments section on YouTube. I’d like to hear what you think so I can bring you more videos to help you stay connected!