HPXRecorder version 1.6.3.16
- Fixed bug where it was not using the Amethyst Event Manager.
HPXRecorder version 1.6.3.17
- Added code to handle Avaya phone displays.
- Added support for CLI rules, able to change both number and extension.
HPXRecorder version 1.6.3.18
- Fixed bug in mixing where two sides of conversation were out of sync when one side started much earlier than the other.
HPXRecorder version 1.6.3.19
- Added support for using the digits pressed as the telephone number -> OPTIONS, USEDIGITSPRESSED, off by default.
VoIPRecorder version 1.6.3.21
- Renamed to VoIP Recorder (from HPX Recorder).
- Added support for Extension / MAC address mapping (requires SmartWORKS 5.4.0 for SIP protocol, 5.3.0 for all others).
- Extension / IP mapping is now a setting, the default is Extension / MAC address mapping -> OPTIONS, USEEXTENSIONIP, off by default.
- Added normalisation of recordings as an optional feature -> OPTIONS, NORMALIZATION, off by default.
- Changed broadcasting to broadcast on each network instead of using 255.255.255.255.
- Added code to deal with invalid RTP packets, they are now stripped out along with duplicate RTP packets.
- Blank extensions are no longer used as valid entries for the extension / IP mapping.
- Updates to number and direction are no longer sent to Amethyst in the station manager lock, this should speed up processing.
- "Session stopped" message now only prints in debug mode.
- EVT_DSPRESET events are now always logged.
VoIPRecorder version 1.6.3.24
- Changed RTP capture size from 1024 bytes to 256 bytes to reduce the amount of memory and disk space required for RTP data.
- Added exceptions around memory allocation to track down where it fails to allocate a large block of contiguous memory, and the requested size.
- Existing extension mapping is now cleared out when saving new entries.
- Now saves the extension mapping to the INI file when changes take place, and not only on shutdown.
- Fixed bug where tapped device was created in tracking mode, but not added to the list, causing access violations (bug introduced in 1.6.3.21)
- Fixed bug where unencrypted TCP commands could not be sent to the server (e.g. "RELOAD").
- Reload thread now uses less CPU.
- RecordingStarted and RecordingStopped log entries now show the MAC address as well as the IP.