- NEW: Work-around for USCCodec not handling G.723.1 correctly - the HPXRecorder now uses a new dtxIPP_G723.dll, which uses the G.723.1 functions directly, instead of working through the USC.
- NEW: Added new feature to fix duplicate RTP packets.
- NEW: Optional feature (configure in INI file) to fix duplicated numbers on Alcatel.
- FIXED: Separated message handling code based on ProtocolID, ProtocolID is now tracked per station.
- NEW: Mixing of audio streams is no longer done on-the-fly. One site had RTP streams running at different intervals (20ms and 30ms), and it is very difficult to mix them while processing them. Mixing is now done after the streams are converted to PCM.
- FIXED:Correct size blank entries for missing RTP packets, since RTP intervals may not always be 20ms.
Version 1.6.3.10
- NEW: One additional telephony payload type can now be specified in the INI file - this is for PABXs which always use a specific dynamic payload number for their DTMF (e.g. 98 on Siemens, 97 on Alcatel) - setting is
- Code: Select all
[OPTIONS]
;98 on Siemens, 97 on Alcate
TELEPHONYPT=98
- NEW: Events EVT_RING_ON and EVT_RING_OFF - used to determine call direction.
- NEW: Alcatel message displays - worked 100% with 7 different formats of displayed numbers.
- NEW: Now gets the duration of the recording from the GSM file.
- FIXED: Reduced the amount of updates send to Amethyst when call details change - Amethyst is now only updated if the value differs from the previous update.
- FIXED: No longer prints "Unhandled event" messages for every unhandled event - most events are now explicitly ignored.
- FIXED: StationID is now shown in RecordingStarted and RecordingStopped logs.
Version 1.6.3.11
- FIXED: If "Alerted" displays on Alcatel phones, uses the previously stored number (fixes bug where we lose the number for multple session start-stop-start events when a call starts).
- FIXED: Uses "EXT" as extension for recordings with blank extensions.
Version 1.6.3.12
- Added digit pressed event - used to decide direction, but not used to get numbers yet.
- NEW: Added minimum duration and minimum outgoing duration settings.
- NEW: Added a setting to enable / disable handling of duplicate phone events (for digit pressed events).
- FIXED: Better outgoing call detection.
- FIXED: Now writes "Recorded(DT2)" or "Recorded(DTA)" entries to the log, same as cardservers.
- FIXED: Blank numbers on incoming calls now default to "INCOMING".
Version 1.6.3.14
- NEW: Added another G.729 30ms decoder, the USC code was not working for G.729 30ms frames.
G.729 and G.723.1 decoders are now included in the dtxIPP.dll, and the dtxIPP_G723.dll is no longer required. - FIXED: Errors now written to log if G.723.1 or G.729 decoders cannot be loaded - this fixes a bug where
it tries to process the recording even if the decoders failed to load. - NEW: Add support for future decoding of multiple bit-rate codecs.
Version 1.6.3.15
- FIXED: HPX Recorder would not go out of debug mode.
- FIXED: Mixing was not working when not in debug mode (bug introduced in 1.6.3.8).
- BUG: This version does not connect to the AEM correctly.
Version 1.6.3.16
- FIXED: Fixed bug where it was not connecting to the AEM correctly.