How to auto-provision an Aastra SIP for 3CX Phone System (v5)
IMPORTANT This guide has been tested with firmware version 2.2.0.166. Be aware that different firmware revisions may have different web interface formats and functionality. See compatibility list for latest phone firmware revisions that we have tested with 3CX Phone System.
This feature is only available in the commercial edition of 3CX Phone System.
Aastra SIP phones need a file called aastra.cfg in the provisioning folder for provisioning to work. Create aastra.cfg and save it in 3CX Phone System Installation folder, \Data\Http\provisioning\aastra.cfg.
The file should not be empty, at least it should contain 1byte of data, e.g. Space character.
After you have created the extension in 3CX Phone System, and entered the MAC address of the phone as well as specified the model, you need to configure the phone to retrieve the configuration from the 3CX Phone System HTTP server:
-
Switch on the phone. The phone will obtain an IP address provided you have a DHCP server installed on your network. To find the IP, press “Services” button on the phone and navigate to “Options”, “Phone Status” and “IP & MAC Addresses”.
- Assuming that the phone set’s IP is 10.172.0.104, use a web browser to access the phone set’s configuration, using this URL: http://10.172.0.104
- From the left-hand side menu, in the “Advanced Settings” section click on “Configuration Server”.
-
If the phone was used before, click the “Restore” button from the “Reset” page under the “Operations” section in the web interface, to restore phone to factory defaults. Ignore this step if the phone is new.
-
In the “Configuration Server” page, choose HTTP from the drop down list of “Download Protocol”. Set the “HTTP Server” field to the 3CX Phone System IP, in this example 10.172.0.116. Set the “HTTP Path” to /provisioning” and the “HTTP Port” to 5481
-
Save the settings by clicking on “Save Settings” at the end of the page.

SIP Phone Configuration Guides 
|