All,
The new version of the XML scripts is now officially GA and available from the Trixbox yum repository (thanks Andrew).
Compatibility
- 9112i, 9133i, 480i and 480iCT in 1.4.3 (for these phones, auto-discovery works only with the mDNSResponder package not with avahi).
- 6730i/6731i/6751i/6753i/6755i/6757i/6757iCT/9143i/9480i/9480iCT in 2.5.3 or better (2.6.0 recommended)
- 6739i in 3.0.1
- Trixbox 2.6 and 2.8 (deviceanduser mode not supported in 2.8)
Main Changes
- Compatibility with Aastra6739i
- Compatibility with Asterisk 1.6
- Compatibility with freePBX 2.5, 2.6 and 2.7
- New phone status synchronization mechanism to limit polling
- Day/night application now allows individual index control
- Redesigned Visual voice mail application
- Redesigned ACD queues management
- New application to allow a user to modify the configuration of the phone keys
- Enhanced Presence application with more statuses and individual actions when not available
- LDAP directory application for Microsoft Exchange Global Address List access
- Aastra deamons are now linux services
- Auto-discovery now performed by the standard avahi package, mDNSResponder not needed anymore unles you are using 1.4.x phones (9112i, 9133i, 480i and 480iCT)
- MP3 Player application removed
- ...
More details in the documentation which is available here.
Installation from any previous version
If you upgrade from a previous version, here are the steps to follow to install the new scripts. Don't forget to backup the configuration files or profiles you have changed. Please refer to the documentation to check the config files changes as well as the script launch changes.
- Remove the previous version of the scripts
- Remove the mDNSResponder packages (not mandatory but highly recommended if you are not using 1.4.x phones)
- Reboot the server to cleanup the "old" deamons
- Update phone firmware package
- Retrieve the new package
- Install new package may include some dependencies problems to fix
- (Re)Create aastra.cfg
- Check installation (new provided tool)
- Migrate current users to the new version
So logged as root
# rpm -e aastra-xml-scripts # /etc/rc.d/init.d/mDNSResponder stop # rpm –e mDNSResponder-util # reboot # yum update aastra-ipphone # yum install aastra-xml-scripts # setup-aastra-xml # /var/www/html/aastra/utilities/check_install # /var/www/html/aastra/utilities/apply_prf –r ALL
Installation from previous 2.3.0 beta
- Remove the previous version of the scripts
- Install new package (yum)
- (Re)Create aastra.cfg
- Check installation
- Migrate current users to the new version
So logged as root
# rpm -e aastra-xml-scripts # yum install aastra-xml-scripts # setup-aastra-xml # /var/www/html/aastra/utilities/check_install # /var/www/html/aastra/utilities/apply_prf –r ALL
For people using the freePBX device/user mode
We have changed the way we perform the login/logout of a user in order to avoid to modify the agi script provided by freePBX, but when we tested the feature we discovered a bug in the AGI script which has been submitted to freePBX (thanks Philippe), therefore until the bug is fixed it is strongly recommended to download a modified version of the script (which is not part anymore of the aastra-xml-scripts RPM). The AGI file can be found here.
It must be installed in /var/lib/asterisk/cgi-bin.
Also because of a bug in the Asterisk engine provided with Trixbox 2.8, the "deviceanduser" mode is not supported with this release.
Software status
- Beta 1 04/19/2010
- Beta 2 04/23/2010
- Beta 3 N/A
- Beta 4 05/27/2010
- Beta 5 06/23/2010
- Beta 6 07/01/2010
- GA 07/21/2010
Bug Reporting
As usual please use this forum to report bugs or some enhancements you would like to see. When you report a problem please make sure that you provide:
- Phone model/version
- Trixbox version
- freePBX version (framework)
- freePBX mode ('extensions' or 'deviceanduser')
- USEDEVSTATE is enabled or not in /etc/amportal.conf
Thanks again for all your feedback.
Regards


Member Since:
2006-11-06