AMTCards unencrypted 1.6.1.59:
This version still has a bug where it cannot recover if you
disable faulty channels.
DO NOT DISABLE FAULTY CHANNELS.
Changes between this version and 1.6.2.31 are listed below:
Major changes:
Framer alarms for NGX cards are no longer armed if
the channel is not enabled (no error messages for disabled
channels).
For Alcatel 4400, if the virtual extension is available,
the physical extension is copied into the PhysExt field of
the DTA structure (Lack of SMDR does not cause rejected
recordings).
Added a new feature: CTIMode. This allows software
(currently TSAPI_Avaya) to start and stop recordings on
extensions and trunks. When in this mode, the cardserver
will not start recording on its own. Part of the start
information contains extension, telephone and trunk.
Added support for vox silence / activity settings.
Added support for the Ericsson BP250, requires
AUDIORECV (2141) and PHONEDISPLAY = 4.
Added support for the Siemens Hipath 3750 / 3800,
requires AUDIORECV (2141) and PHONEDISPLAY = 5.
Added support for Amethyst status screen.
Added code to support Caller ID sensitivity and settings
(requires Smartworks 3.11 and higher).
Major bug fixes:
Fixed bug in Samsung 7200 - it previously stopped
recording when two "stops" were received, regardless of
the fact that a "start" occurred between the two "stops".
Now it requires two consecutive "stops" to stop recording.
This fixes a bug at CCD Couriers where they press a digit
to start dialing and it sends a stop and a start. Then,
when the phone is answered, it sends a stop, and the
cardserver stops recording.
Fixed bug where live listening on AMTClients was not
working (requires server version 1.6.0.30).
Fixed bug in early warning for disk space - was generating
incorrect warnings when the 32-bit part of the 64-bit space
variable was less than 500MB.
Handles case where the Samsung DCS 500 sends an AUDIO_CHANGE
"stop" when the call is retrieved after being on hold.
Added EVT_PAGE_BUTTON_PRESSED as an event to ignore "stop"
messages for the Samsung 7200 audiorecv.
Fixed bug in analog vox mode, was not adding the recording
to the recording list to be processed.
Fixed bug where channels can go out of CTI mode if the
channel type is changed (a new channel object is created without
the CTI mode setting).
Now exits out of CTI start / stop handler if the channel is
not in CTI mode (also added code to give a critical warning if
this happens).
Fixed bug where DP alarms stop working, and channel cannot
be brought out of faulty status. MTGetFramerAlarmStatus can
apparently return MT_TIMEOUT (indicating the card did not respond
in time). This was not being handled, and the framer thread for
that framer would stop checking for alarms.
Minor changes:
Gain / Volume setting to 0 dB is no longer logged.
Number matching is now written to the INI file.
The AudioRecv channel object was updating the status twice when
a recording started.
EVT_AUDIO_CHANGE events now log the SubReason as well, to make
debugging easier.
Fixed bug where the CLIRules do not delete properly if the TCP
"RELOAD" is used and a rule has been deleted.
Now allows the "RELOAD" TCP command to be unencrypted.
The sample CLI rules didn't have a terminating pipe, so if you
simply copied them to CLIRULES, the "OUTGOING ; comment" would be
changed to ANY, since it was not just the word "OUTGOING" or "INCOMING".
Added the length to the debugging information for EVT_MESSAGE_CHANGE
events.
Now waits 30 seconds for analogue channels to recover before
sending a critical warning.
Added an option to "pre-load" live audio, to make Windows Media
Player on Vista and Seven start up faster. This has the effect of
delaying the live audio stream by the preloaded amount. Disabled
by default. 20 seconds works well on Vista.
Added no-cache instruction to HTTP header of audio stream.
Sends an Event Manager critical warning and critical warning e-mail
if a possible misconfiguration is detected when in CTI mode.
Misconfigurations can be detected if the Avaya TSAPI sends
extensions / trunks, and the cardserver cannot find a channel for that
call. If this happens 10 times in a row, a critical warning is sent.
Added description for PT cards for status screen.
All thread IDs are now logged at startup when in debug mode.