AMTMitel version 1.6.4.6 - 1.6.4.8 (5 March 2012 - 25 June 2012)
Changed to work for iRecall:
Changed to compile with Free Pascal / Lazarus.
Gets list of extensions from CRE.
Exception handlers under UDP processing.
Fixed bug where AMTMitel can crash with a floating-point error when in debug mode.
AMTMitel version 1.6.4.10 (18 July 2012)
Fixed bug in COMMs error handler where the address of the MiTAI controller object was being passed, instead of the MiTAI controller object. This prevented the MiTAI controller object from knowing about COMMs errors. Bug was introduced in conversion to Lazarus (version 1.6.4.8).
Added support for dynamic devices, where the CRE can tell AMTMitel about a device, and AMTMitel can learn about devices. Also, devices which failed to open are retried every 15 minutes.
AMTMitel now keeps a list of working devices so it can open those quickly on startup. Configured devices are opened afterwards. Working devices are saved at midnight and at shutdown.
Fixed bug in CombineRange where the last entry was lost - I don't think this affected AMTMitel before this update.
Added watchdog for Mitel controller threads.
AMTMitel version 1.6.4.12 (14 August 2012)
Errors opening devices on the regular check are no longer logged.
Version information was not being written to the INI file, causing the wrong version to appear on the status screens.
AMTMitel version 1.6.4.13 (22 August 2012)
Fixed bug where AMTMitel would incorrectly open trunks on the controller that gave the event (dynamic devices bug), and not the actual controller that controlled the trunk.
Added a safety check for invalid trunks in AddNewTrunk.
AMTMitel version 1.6.4.14 (requires MiTAI 4) (28 August 2012)
Added support for getting agent names from groups - the group list must currently be configured under [X.X.X.X_SKILLGROUPS] where X.X.X.X is a controller IP.
Added support for getting the IP address of new devices from the CRE.
Fixed bug with the CRE updates of extensions.
AMTMitel version 1.6.4.15 (6 September 2012)
Removed MiTAI 4 requirement - the events are different and not being handled correctly.
AMTMitel version 1.6.4.16 (18 September 2012)
Added support for hot desk calls.
Added support for getting agent names from the ACDAgentNames utility.
Added warning about duration of time AMTMitel has not been connected to the controller.
AMTMitel version 1.6.4.17 (15 November 2012)
Fixed bug with ACD hotdesk and making calls.
AMTMitel version 1.6.4.18 (19 December 2012)
Fixed bug where call details for ACD hot desk extensions were not given to the CRE.
AMTMitel version 1.6.4.19 (5 February 2013)
Fixed bug where it tried to open new devices and re-test failed devices while it is not connected to the PABX.
Fixed bug where time since last successful was not reported correctly in myAccount error (added in 1.6.4.16).
Fixed minor bug where attempts to re-test failed trunk devices would be logged.
AMTMitel now stops debug logs after 48 hours.
AMTMitel version 1.6.4.20 (18 February 2013)
Fix for SIP trunks where the telephone number would not always be given to the CRE - problem is that the SIP trunk cannot be monitored, but a trunk object is created for it to keep call information on.
For the first call on a specific SIP trunk (and it increments until number 2000 or so and wraps around), the
trunk object may not yet have been created. The fix is to create the trunk object when call details are available.
Download: To upgrade via AMTWebadmin refer to forum post - How do I upgrade with AMETHYST 1.5 /1.6?
AMTMitel version 1.6.4.21 (27 February 2013)
Both number and direction are now updated (fixes direction on CRE recordings when SIP trunks are used).
AMTMitel version 1.6.4.22 (28 February 2013)
Changed to retrieve the username from MiTAI at the start of each call if the username has not been updated within the last minute.
AMTMitel version 1.6.4.23 (7 March 2013) (not currently released)
Gets username of other party from MiTAI on internal calls.