Setting up a VOIP Asterisk server, part 2 (IP Phones)

By jbayer - Last updated: Tuesday, March 15, 2011 - Save & Share - 2 Comments

IP phones are plentiful, but we wanted reliable phones which the phone system could use to the fullest.  I’ve used several, including Aastra and Grandstream.  The best supported IP phones for Asterisk are made by Aastra.

Their line includes:

6730i Series

6750i Series

9000i Series

Any one of these phones are a great choice.  We’ve decided to go with the 9143i for most of our desktops because it is relatively inexpensive yet has enough features to satisfy us for the foreseeable future.

One of the great things about the Aastra phones is the support available.  There are some script written by Aastra support, although these are officially unsupported there is actually plenty of support available, and the scripts are updated on an as-needed basis.  You can get them here:

Here is the documentation for these scripts.

The install script is called install-aastra-xml.x.gz, and it takes care of installing all dependencies.  To install these scripts, use the following set of commands:

cd /usr/src
gzip -d install-aastra-xml.x.gz
chmod +x install-aastra-xml.x

When complete, the scripts will be installed and ready to use.  Be sure to read the documentation supplied (see link above) to get a full understanding of what they do.

The scripts are installed, now run the configuration:


This command creates a proper aastra.cfg in the TFTP directory (/tftpboot) to allow self-configuration.  If you need to change how the phones are configured that is all done in the template files /var/www/html/aastra/asterisk/:


Here is the official Aastra XML script 2.0.0 manual.

Posted in Administration, Linux Installations, Open Source, VOIP • Tags: Top Of Page

2 Responses to “Setting up a VOIP Asterisk server, part 2 (IP Phones)”

Comment from Izzy Blacklock
Time March 19, 2014 at 1:07 am

The links to the documents for this script appear to be broken. Do you have an updated link?

Comment from jbayer
Time May 3, 2014 at 9:56 am

Sorry, no.

Write a comment