Release notes: AMTCARDS 1.6.2.69

All documents from the original Software Support Library (SSL)

Moderators: Leon van Heerden, Luanda_Junzi, Belinda Frick, Lee Hendricks

Release notes: AMTCARDS 1.6.2.69

Postby Belinda Frick » Thu Nov 18, 2010 1:51 pm

Version 1.6.2.60 (not for release)
Added telephone number and call direction to CRDSTATUS
message (for new device status screen in Supervisor).
Added support for Ericsson MD110, same as BP250 for now.
Increased the size of the event queue from 1,000 to
10,000 as the MD110 can send hundreds of events on startup.
Changed status screen config code to not compile status
screen code if cardserver is unencrypted.


Version 1.6.2.61 (Ericsson MD110 changes)
Can get telephone numbers from phone display for MD110
audiorecv channels.
Added code to prevent the current extension from being
used as the telephone number for MD110 audiorecv channels.
Ericsson MD110 audiorecv channels now clear the digits
pressed number if an incoming call starts.


Version 1.6.2.62 (status screen fix)
Fixed bug where the Web Admin status screen was not being
sent status information (broken in 1.6.2.60).


Version 1.6.2.63
Ericsson MD110 phones have a key to stop calls, which we
can't detect and continue recording. Since SMDR cannot
stop extension-side recording, after 30 seconds, the
cardserver tries to package up the recording, and the
card has not been told to stop recording. I now look at
the display (on 3 line displays), and if the extension
is being shown, I stop the recording. SMDR also no
longer sets the SMDR time field on extension-side solutions.


Version 1.6.2.64
Fixed bug where unknown boards (e.g. the IPX) cause the
cardserver not to start up.


Version 1.6.2.65
Added support for getting telephone numbers on Ericsson MD110
2-line and 4-line displays.


Version 1.6.2.66
Early match information is now ignored if SendCTI is enabled.
Without this, telephone numbers can be lost if the telephone
number is not immediately available when a call starts.
The MD110 seems to act more like the other AUDIO_CHANGE PABXs
than the BP250, in that the BP250 requires two AUDIO_CHANGE
"stop" events, and the MD110 only one. I've changed it to
use the single AUDIO_CHANGE event to stop.
Can get the telephone number from 4-line displays and 16-line displays.


Version 1.6.2.67
Fixed access violation in ntdll.dll bug for EVT_STOP and
EVT_VOICE_RECORD events (St. Gobain, on an Alcatel 4400).
Could potentially have caused the cardserver to crash.
Added debug message for EVT_MESSAGE_CHANGE events on Alcatel 4400.


Version 1.6.2.68 (PCI express work-around)
Added option to skip the check for swapped cards. Add
CHECKSWAP=0 under OPTIONS in the INI file. Required for
PCI Express cards at the moment.
Added code for the Alcatel 4400 to use digits pressed,
but it's not active yet.


Version 1.6.2.69 (fixes for number truncation bug on AudioRecv channels)
Fixed a bug in the telephone numbers retrieved from the
phone displays that caused the last digit of the number
to be lost. This only applies to audiorecv channels for
the Ericsson BP250, Ericsson MD110, Samsung 7200 and
Siemens HiPath.


Version 1.6.2.70 (fixed bug in live listen when preload is used).
Added code to ensure that the file handle is closed when live
listening stops.

Fixed bug in live listen when preload is enabled. Bug occurs when
a call has already been active for more than the preload duration.
While it's trying to catch up, the live listen is stuck in a loop
sending data. The loop only ends when the TCP connection is closed.

This bug was not detected before because the Media Player was
closing the TCP connection, which broke the loop. When the Supervisor
connects to retrieve the audio, it keeps the connection open
triggering the bug.
Belinda Frick
 
Posts: 3808
Joined: Fri Nov 12, 2010 4:25 pm

Return to Support Archive's (Amethyst)

Who is online

Users browsing this forum: No registered users and 1 guest