The following models are supported:
Mitel phone provisioning requires version 65.0.3 or higher. We were using the Mitel firmware version 220.127.116.118 for the integration, but it is expected that other firmware versions also work.
The following features are supported:
- LAN provisioning: Phone in the LAN can be provisioned through the web interface of the PBX.
- Buttons: The PBX can provision the buttons of the phones. BLF modes, speed dial, local setup and private lines are supported.
- Transport layer: TCP and UDP are supported; TLS seems to requires the provisioning of the certificate and private key, which the PBX currently does not support. However if the installer wants to do these steps, TLS should also be possible.
- Localization: Most of the time zones should be working fine. The PBX provisions the local language to the phone.
- Basic features: Basic features like making calls, message waiting indication are working fine.
- Background images: The PBX provisions the background image for the idle screen and screen saver (separate images).
- The button layout of the lower keys is programmed for the idle screen.
- Provisioning is done through HTTPS. The certificate validation is turned off for LAN provisioning—in most cases this will be the only way because there is no public signed certificate available in such cases.
We were not able to provision the ring tones into the device, though this should be possible according to the documentation. This might be fixed in another version. However the default ring tones should be acceptable in most environments.
There is a general parameter available that makes it possible to add custom parameters if needed, without having to change the phone template.
The PBX will provision the admin PIN (not the admin password) into the phone. This is because the phone accepts only numeric parameters as password. The user account is also available with the user PIN.
The buttons for the phone are located on the left of the phone. There are 20 buttons available (same for each model). If there are more buttons programmed that physically available, the phone will show a page mode button at the bottom that can be used to switch between the available buttons.
Automatic setup works with factory reset phones in the LAN. The PBX will detect the devices when they boot up and test if the web server is available. If that is the case the PBX will offer provisioning the device.
If you want to set he devices up manually for provisioning, please follow the following steps:
- Log into the web interface. The default username is admin and the default password is 22222.
- In the network settings, turn off the certificate validation ("Validate Certificates").
- Then in the Configuration Server Settings set the Download Protocol to HTTPS, HTTPS Server and Port to the address of the PBX and the HTTPS Path to "prov".
- Add the MAC of the phone to the extension on the PBX and make sure that the pairing of new devices in the extension is enabled (typically 30 minutes).
- In the Reset page, reboot the phone. The phone should reboot and fetch the configuration.
- You can then set the buttons on the phone.
This will work also for phones that need to be provisioned to a cloud PBX.