|
|
|
|
Gridborg HMP Change History
Gridborg HMP, 1.3 branch
Version 1.3 build 17 (patch10)
Gridborg HMP Server:
Code:
- Fixed a bug that caused a process deadlock when deleting transport channels.
- Fixed a bug that caused incorrect IP address in a T.38 SDP.
- Added a feature that enabled Gridborg to call itself over SIP.
- Fixed a H.323/SIP bug that caused UDP T.38 not to be completly opened on Windows.
Gridborg HMP Envox Driver:
Version 1.3 build 16 (patch9)
Gridborg HMP Server:
Code:
- Added parametrized incoming call distribution.
- Added optimizations to the LeastUsed incoming call distribution algorithm.
- Fixed a bug in RTP channel resource that prevented using payload type code for media format that has clock-rate different than 8000.
Gridborg HMP Envox Driver:
Version 1.3 build 15 (patch8)
Gridborg HMP Server:
Code:
- Fixed a bug under Windows that prevented transmition of large fax documents.
- Fixed temporary file cleanup on Windows.
- Fixed a bug under Windows that prevented from running two instances of Gridborg HMP Server in debug mode.
- Fixed a bug that sometimes caused server to hang when a transport channel resource was being deleted.
Gridborg HMP Envox Driver:
Version 1.3 build 14 (patch7)
Gridborg HMP Server:
Code:
- Fixed a bug in recorder resource that prevented proper detection of maximum silence interval.
- Fixed a bug in determining whether there is any resource connected to the recorder resource (for PauseIfEmpty flag).
Gridborg HMP Envox Driver:
Version 1.3 build 13 (patch6)
Gridborg HMP Server:
Code:
- Fixed processing of RTP packets with "padding" bit set.
- Fixed a bug that caused crashes when a SDP with incorrectly formated media line was received.
- Fixed a bug that prevented volume modification to work in some circumstances.
Gridborg HMP Envox Driver:
Version 1.3 build 12 (patch5)
Gridborg HMP Server:
Code:
- Fixed the case sensitivity of media type string checking in PlayStream/RecorderStartToStream functions.
- Fixed possible crash on Windows when stopping the service process.
- Fixed the license info not showing correctly if the product is not licensed.
- Fixed leaking of sockets that occurred when application disconnected from server.
- Fixed a bug that was causing crashes if SIP re-INVITE did not contain an SDP.
- Fixed a bug that that could occur when SIP re-INVITE caused RTP sessions to be released.
- Fixed a bug that in some cases reduced the size of jitter buffer or even disabled it completely.
Gridborg HMP Envox Driver:
Version 1.3 build 11 (patch4)
Gridborg HMP Server:
Code:
- Fixed RTP timestamps.
- Fixed a bug that prevented stream decoding when RTP sequence number overlaps.
- Fixed a bug that caused G.723.1 silence frames to be sometimes mistaken for RFC2833 packets.
- Fixed a bug which sometimes caused a slight glitch in the audio stream when changing audio routes.
Gridborg HMP Envox Driver:
Version 1.3 build 10 (patch3)
Gridborg HMP Server:
Code:
- Fixed web interface misbehaviour on status monitor and configuration window.
- Fixed a bug in RTP stream synchronisation.
- Fixed RTP payload type translation in outgoing packets.
Gridborg HMP Envox Driver:
Version 1.3 build 9 (patch2)
Gridborg HMP Server:
Code:
- Delayed creation of transcoder object until moment of first usage. This can reduce number of allocated transcoder objects, which is nice for codecs that have a limit on the number of simultaneous transcoders.
- Fixed parsing of audio type parameter strings, so that proper media format (and subformat) is selected.
- Fixed IANA RTP payload code constants in codec plugins.
- Changed the way RTP stream synchronisation is done to using external timestamp source.
- Fixed a bug in the L16 coder/decoder. Arithmetic shifts on signed integers caused faulty coding/decoding.
- Fixed RTP payload type translation in outgoing packets.
Gridborg HMP Envox Driver:
Version 1.3 build 8 (patch1)
Gridborg HMP Server:
Code:
- Changed server startup not to abort the server when no valid license is found. Instead, no ports will be available.
- Fixed a bug that had a potential to crash the process if registration to a H.323 gatekeeper was not successful.
- Changed behaviour to make outgoing H.323 calls without gatekeeper if initial registration to it failed.
- Added listing of all loaded codec plugins to the server's log and web server's status monitor.
- Fixed a bug that was causing volume modification on one audio route to affect other routes.
- Fixed a bug that crashed the process if transport channel resource was deleted before was is closed.
Gridborg HMP Envox Driver:
Installation:
- (Windows) Fixed installer problem that was preventing the HDL file from being installed for Envox 7.0
Version 1.3 build 7 (release)
Gridborg HMP Server:
Code:
- Fixed a crash in Opal media stream handling.
- Fixed recording to a stream so that an end-of-stream code is sent.
- Fixed AudioCancel deadlock.
- Fixed a bug in handling of "302 Moved temporarily" SIP responses that was causing faulty behaviour when being transferred to another party.
- Changed back the meaning of CallerNumber parameter, so that only Remote-Party-ID field is effected (SIP).
- Added ability to provide information to change the From field by using the extended CallerNumber format (SIP).
Gridborg HMP Envox Driver:
Version 1.3 build 6 (beta3)
Gridborg HMP Server:
Code:
- Fixed a bug in event processing code that caused the event message to be double-formatted.
Gridborg HMP Envox Driver:
Version 1.3 build 5 (beta2)
Gridborg HMP Server:
Code:
- Fixed a memory leak in media format handling code.
- Fixed invalid From: field in outgoing SIP INVITE messages. (port from 1.2 branch)
- Added using the CallerNumber parameter in CallMake command as the local user name in SIP INVITE messages.
- Added protocol-specific call-end reason information to ECallCleared and ECallConnectionFailed events.
- Added in-band signaling detection commands.
- Changed the way CodecPreference parameter works (added "+") because of SDP being too long.
- Fixed PlayTone crash when issued with out of range parameters.
- Fixed a bug in t.38 media stream handling that sometimes crashed Gridborg.
Gridborg HMP Envox Driver:
Code:
- Added support for Envox 7.0.
Installation:
- (Windows) Added support for Envox 7.0.
Version 1.3 build 4 (beta1)
Gridborg HMP Server:
Code:
- Merged PWLib ALSA crash bugfix.
- Fixed a bug that was causing regular crashes.
- Fixed a bug that crashed the process when player failed in opening a file on disk.
- Fixed a bug that crashed on malformed SIP PDUs.
- Added additional authentication methods.
- Added CPU and port usage graphs to web interface.
- Added printing of warning messages if extra positional or named parameters were present in the command message.
- Added ability to play and record stereo audio using PlayFile and RecorderStartToFile commands.
- Added stereo support to sound device resource.
- Added ability to route stereo sound with the AudioSend command.
- Changed CodecPreference parameters in configuration file to use codec names instead of numbers.
- Fixed parsing of Diversion: SIP header.
- Added new media format definitions (both in configuration file and Gridborg resources).
- Added on-demand stream transcoding.
- Removed usage of LibSndFile library.
- Added more formats and stereo support in .wav files.
- Fixed a bug in authentication.
Installation:
- (Linux) Added custom ADPCM and PCM8 plugins.
- (Linux) Removed LibSndFile library from distribution.
- (Linux) use same binaries for both RPM and DEB packages.
Gridborg HMP Envox Driver:
Installation:
- (Windows) New upstream version.
Version 1.3 build 3 (alpha4)
Gridborg HMP Server:
Code:
- Added configuration options to enable/disable H.323 and SIP endpoints.
- Fixed a memory leak in H.323 RTP channel handling.
- Added ability to save new license key file.
- Added new web-server interface.
- Replaced old internal bus with new one (audio router).
- Migrated all resources to use new audio router.
- Added back codec plugins.
- Fixed RFC2833 handling with Cisco Call Manager.
- Added better tracing in fax resource handler.
Installation:
- (Linux) Changed init.d script to be compatibile with all shells.
- (Debian) Fixed some .deb errors as reported by "lintian".
- Switched to Opal 2.3.2 and PWLib 1.11.2.
- Switched to FreeImage 3.9.2.
Gridborg HMP Envox Driver:
Installation:
- (Windows) New upstream version.
Version 1.3 build 2 (alpha3)
Gridborg HMP Server:
Code:
- Fixed a bug that crashed Gridborg Server process under Linux when SIGHUP, SIGTERM or SIGINT are sent.
- Fixed a flaw preventing generation of periodic audio level notifications when there is no data to be processed (e.g. when silence suppression is used).
- Added checking of port count, CPU count and hardware ID from license key file.
- Improved speed of audio route handling.
- Added CPU info to web interface.
- Added GetRtpStatistics command.
- Added some media processing optimizations.
- Fixed a bug in SIP call release that crashed Gridborg.
- Increased the default RtpIpPortMax in configuration settings.
- Added number of CPU cores to web interface.
- Added better tracing so that it will be possible to examine the Gridborg trace file with regular expressions.
- Added the number of active resources to the Gridborg Server status web page.
- Removed output of comments to client sessions; all comments are now traced to the trace file.
Installation:
- (Windows) New upstream version.
- (Debian) Increased default number of file descriptors to 8192.
- (FC2/3/4, SuSE, RHEL4) Increased default number of file descriptors to 8192.
Gridborg HMP Envox Driver:
Code:
- Fixed initalizing of IP channels.
- Better handling of PlayError event.
Installation:
- (Windows) New upstream version.
Version 1.3 build 1 (alpha2)
Gridborg HMP Server:
Code:
- Added STUN support.
- Expanded PlayTone to support dual-frequency tones and predefined tones such as busy, dial-tone, ring-back tone.
- Added SoundDevice resource.
- Added missing "StunServer" option to web interface configuration page.
- Changed the RTP channel resource to allow sending and receiving RTP streams simultaneously.
- Added detection of RFC-2833 packets (for out-of-band DTMFs) to the RTP channel resource.
- Added ability to send RFC-2833 packets on the RTP channel resource.
- Fixed a bug that caused RFC-2833 DTMF events to be sent with duration always set to zero.
- Moved trace file options from command line to configuration file.
- Added ability to disable jitter buffer.
- Fixed SIP transport error when resolving our IP address.
- Fixed invalid From: field in outgoing SIP INVITE messages.
- Added selection of interface for all listeners.
- Fixed sending of T.38 capability when received an INVITE without an SDP.
- Speed improvements in RTP receiving thread.
Installation:
- (Windows) New upstream version.
- (Debian) Added ALSA plugin to package, fixed dependencies, added "gridborg" system user.
- (FC2/3/4, SuSE, RHEL4) Added "gridborg" system user, added ALSA plugin to package
Gridborg HMP Envox Driver:
Code:
- Fixed missing server configuration options.
- Added support for IP channels.
Installation:
- (Windows) New upstream version.
Version 1.3 build 0 (alpha1)
Gridborg HMP Server:
Code:
- Split from 1.2 branch.
- First public version.
- Added RTP channel resource.
- Fixed a bug that crached jitter buffer with very short calls.
- Fixed bugs that caused various deadlocks when releasing not completly established calls.
- Added checking of license key file.
Installation:
- (Windows) Added license file to distribution
- (Debian) Added /etc/gridborg-server.lic and /usr/share/doc/gridborg-server.lic.default to distribution.
- (FC2/3/4, SuSE, RHEL4) Added /etc/gridborg-server.lic and /usr/share/doc/gridborg-server.lic.default, marked config files with %config.
Gridborg HMP Envox Driver:
Code:
- Split from 1.2 branch.
- Fixed DTMF detection when running inside VoiceXML scripts.
- Fixed a bug that prematurely generated STOP event.
Installation:
- (Windows) Split from 1.2 branch. Added separate HDL file for Envox 6.3.
Gridborg HMP, 1.2 branch
Version 1.2 build 9 (patch6)
Gridborg HMP Server:
Code:
- Fixed parsing of Diversion: SIP header.
- Added using the CallerNumber parameter in CallMake command as the local user name in SIP INVITE messages.
Gridborg HMP Envox Driver:
Version 1.2 build 8 (patch5)
Gridborg HMP Server:
Code:
- Increased default RtpIpPortMax in configuration settings.
- Added number of CPU cores to web interface.
- Added back the ability to modify existing audio level notifications by issuing a new AudioLevelNotificationSend command.
- Fixed a memory leak in H323 RTP channel handling.
- Fixed RFC2833 handling with Cisco Call Manager.
Installation:
- (Linux) Increased default number of file descriptors to 8192.
- (Linux) Changed init.d script to be compatibile with all shells.
Gridborg HMP Envox Driver:
Version 1.2 build 7 (patch4)
Gridborg HMP Server:
Code:
- Fixed a bug that crashed Gridborg Server process under Linux when SIGHUP, SIGTERM or SIGINT are sent.
- Fixed a flaw preventing generation of periodic audio level notifications when there is no data to be processed (e.g. when silence suppression is used).
- Added checking of port count.
- Improved speed of audio route handling.
- Added pyhsical processors count to web interface.
- Added some media processing optimizations.
- Fixed a bug in SIP call release that crashed Gridborg.
Installation:
- (Windows) New upstream version.
- (Debian) New upstream version.
- (FC2/3/4, SuSE, RHEL4) New upstream version.
Gridborg HMP Envox Driver:
Code:
- Fixed initializing of IP channels.
- Better handling of PlayError event.
Installation:
- (Windows) New upstream version.
Version 1.2 build 6 (patch3)
Gridborg HMP Server:
Code:
- Fixed a bug that caused RFC-2833 DTMF events to be sent with duration always set to zero.
- Moved trace file options from command line to configuration file.
- Added ability to disable jitter buffer.
- Fixed SIP transport error when resolving our IP address.
- Fixed invalid From: field in outgoing SIP INVITE messages.
- Added selection of interface for all listeners.
- Fixed sending of T.38 capability when received an INVITE without an SDP.
- Speed improvements in RTP receiving thread.
Installation:
- (Windows) New upstream version.
- (Debian) Fixed dependencies, added "gridborg" system user.
- (FC2/3/4, SuSE, RHEL4) Fixed dependencies, added "gridborg" system user.
Gridborg HMP Envox Driver:
Code:
- Fixed missing server configuration options.
- Added support for IP channels.
Installation:
- (Windows) New upstream version.
Version 1.2 build 5 (patch2)
Gridborg HMP Server:
Code:
- Fixed a bug that prevented jitter buffer length configuration options from taking effect.
- Fixed a bug that crached jitter buffer with very short calls.
- Fixed bugs that caused various deadlocks when releasing not completly established calls.
Installation:
- (Windows) New upstream version.
- (Debian) New upstream version.
- (FC2/3/4, SuSE, RHEL4) New upstream version.
Gridborg HMP Envox Driver:
Code:
- Fixed DTMF detection when running inside VoiceXML scripts.
- Fixed a bug that prematurely generated STOP event.
Installation:
- (Windows) Added separate HDL file for Envox 6.3.
Version 1.2 build 4 (patch1)
Gridborg HMP Server:
Code:
- Fixed missing configuration option for in-band DTMF detection under SIP.
- Using called destination name for DNIS if called destination number is not known (H.323).
- Fixed a bug that crashed the server during SIP calls release, on high loads.
- Fixed a bug that caused gridborg to send wrong media addresses on hosts with multiple interfaces.
- Added display of info from license file.
Installation:
- (Windows) New upstream version.
- (Debian) New upstream version, added creation of directory where PID file will be created. Added GLIBCXX_FORCE_NEW=1 environment variable, because of buggy libc6 on "sarge".
- (FC2/3/4, SuSE, RHEL4) New upstream version, added creation of directory where PID file will be created.
Gridborg HMP Envox Driver:
Code:
- Added display of Server license information.
- Added support for Envox 6.3.
Installation:
- (Windows) Added support for Envox 6.3.
Version 1.2 build 3 (release)
Gridborg HMP Server:
Code:
- Fixed a dead-lock bug that was caused by the no-answer timeout timing-out at the precise moment the connection gets established.
- Added number of CPUs to web interface, adjusted CPU usage value to be between 0-100 %
- Added timely removal of RFC2833 handler's filters for H.323 as well, preventing sporadic process crashes.
- Added using CallerName parameter in CallMake command as the display name for SIP calls.
- Fixed the bug in closing down a media-patch thread that was the source of server crashes under high call density conditions.
- Improved performance of media conversion threads.
- Fixed long call clearing of SIP calls; the calls are now cleared more quickly.
- Fixed long unregistration from SIP registrar.
- Fixed CallTransferBlind not using "Address" parameter.
- Fixed a deadlock which occasionally hung up the process when using ResourceGetStatus on front-end resource
- Fixed a bug with fax resource that caused the gridborg to crash on when reciving multipage facsimiles.
- Fixed a bug that caused sip fax reception to fail after the remote side switched to T.38.
- Added timing-out while waiting for an incoming SIP call to get established. This fixes a sporadic problem regarding calls that never receive ECallConnectionEstablished event after issuing a CallAnswer command.
- Fixed a bug with occasional crashes when communicating with gatekeeper.
- Fixed a possible deadlock when closing multiple T.38 UDP media streams.
- Added password confirmation in configuration web interface
- Fixed a From field in a re-INVITE that confused Cisco SIP gateway
- Fixed closing of media streams on re-INVITE
- Fixed a bug in T.38 ASN decoding that crashed gridborg
- Disabled registration of empty username to SIP registrar
Installation:
- (Windows) New upstream version.
- (Debian) New upstream version.
- (FC2/3/4, SuSE, RHEL4) New upstream version.
Gridborg HMP Envox Driver:
Code:
- Added support for Envox 6.2.
- Removed server configuration items from configuration tree.
- Removed usage of LibSndFile library.
Installation:
- (Windows) Added support for Envox 6.2, removed LibSndFile library
Version 1.2 build 2 (beta3)
Gridborg HMP Server:
Code:
- Fixed a memory leak bug in the recorder code.
- Added CPU usage information to web interface.
- Fixed a crashing bug that was caused because RFC2833 handler filters were not removed on time.
- Fixed a dead-lock that caused the process to hang when a number of calls were cleared simultaneously.
- Added more patches that fix instabilities on SMP machines.
Installation:
- (Windows) New upstream version.
- (Debian) New upstream version.
- (FC2/3/4, SuSE, RHEL4) New upstream version.
Gridborg HMP Envox Driver:
Installation:
- (Windows) New upstream version.
Version 1.2 build 1 (beta2)
Gridborg HMP Server:
Code:
- Fixed a deadlock bug in the CallClear command that occasionally hung up the entire process.
- Fixed missing option for registering gateway prefixes
- Fixed a serious bug that caused crashes on SMP machines.
- Fixed a bug occasionally crashing server (when setting outgoing call parameters)
- Added SIP T.38 support.
- Fixed incorrect ordering of incoming RFC2833 packets causing incoming DTMF problems
- Added configuration file option to set minimum and maximum value for RTP ports
Installation:
- (Windows) New upstream version.
- (Debian) New upstream version.
- (FC2/3/4, SuSE, RHEL4) New upstream version.
Gridborg HMP Envox Driver:
Installation:
- (Windows) New upstream version.
Version 1.2 build 0 (beta1)
Gridborg HMP Server:
Code:
- Split from 1.1 branch.
- First public version.
- Migrated from OpenH323 to OPAL
- Added support for SIP protocol
- Added limiting the number of created resources on per-identity basis.
- Added registration to gatekeeper with gateway prefix(es).
- Added support for per-identity RootDirectory support.
- Added ability to specify a number of bytes to skip from the end of audio data, for PlayFile and RecorderStartToFile commands.
- Changed default value for Volume optional argument in AudioSend command to be based on whether AGC is enabled.
- Fixed a bug that occurred when using AudioSend command with AGC enabled, that gave wrong results for small levels of desired volume.
- Added ECallRemoteAlerting event
- Added the CallsSetAlertingType command.
- Fixed a bug that in some cases crashed the server when CallClear was called after the FaxAbort.
- Added better check for page size and remote capability [when sending A3/B4 page to a fax machine not capable of handling those page sizes].
- Added GSM-6.10 and MS-ADPCM to the list of known audio formats.
- Added correct deregistration of session and it's resources upon logout
- Added T.38 relay between two front ends.
- Added opening a web-based interface in a browser window when "Open Properties" is clicked in tray icon's menu (Windows only).
Installation:
- (Windows) New upstream version.
- (Debian) New upstream version.
- (FC2/3, SuSE) New upstream version.
Gridborg HMP Envox Driver:
Code:
- Split from 1.1 branch.
- First public version.
Installation:
- (Windows) New upstream version.
Gridborg HMP, 1.1 branch
Version 1.1 build 11 (patch3)
Gridborg HMP Server:
Code:
- Improved performance of recorder resources.
- fix to request for mode change T.38 (fixed a problem that caused the mode change to be refused by the remote party)
- Upgraded PWLib to "Phobos" and OpenH323 to "Atlas" version
- Fixed a serious bug that caused crashes on SMP machines.
Installation:
- (Windows) New upstream version.
- (Debian) New upstream version.
- (FC2/3/4, SuSE, RHEL4) New upstream version.
Gridborg HMP Envox Driver:
Installation:
- (Windows) New upstream version.
Version 1.1 build 10 (patch2)
Gridborg HMP Server:
Code:
- Fixed a thread-destruction bug that was regularly crashing the server process on SMP machines.
- Added queuing of outgoing calls, which should fix the response time of the CallMake command.
Installation:
- (Windows) New upstream version.
- (Debian) New upstream version.
- (FC2/3, SuSE) New upstream version.
Gridborg HMP Envox Driver:
Installation:
- (Windows) New upstream version.
Version 1.1 build 9 (patch1)
Gridborg HMP Server:
Code:
- Fixed inability to delete file immediately after player resource has stopped playing it
- Fixed premature termination when the program is exiting -- caused failure to un-register the H.323 end-point from a gatekeeper.
- Added ability to specify a number of bytes to skip from the end of audio data, for PlayFile and RecorderStartToFile commands.
- Changed default value for Volume optional argument in AudioSend command to be based on whether AGC is enabled.
- Fixed a bug that occurred when using AudioSend command with AGC enabled, that gave wrong results for small levels of desired volume.
- Fixed a bug that crached the server when CallClear was called after the FaxAbort (in some cases).
- Added better check for page size and remote capability [when sending A3/B4 page to a fax machine not capable of handling those page sizes].
- Added GSM-6.10 and MS-ADPCM to the list of known audio formats.
Installation:
- (Windows) New upstream version.
- (Debian) New upstream version.
- (FC2/3, SuSE) New upstream version.
Gridborg HMP Envox Driver:
Installation:
- (Windows) New upstream version.
Version 1.1 build 8 (release)
Gridborg HMP Server:
Code:
- Resolved the bug that caused a memory leak when fascimiles were saved as multipage TIFF files.
- Resolved the bug under Windows where multipage TIFF files were being black/white inverted.
- Fixed a bug in message formatting code that caused the '#' character not to be encoded in the message as %13, but rather left in the original form.
- Fixed a bug causing a recording destination file not to be truncated when overwriting an existing file.
- Fixed duplicate generation of the EPlayerError event.
Installation:
- (Windows) New upstream version.
- (Windows) Upgraded FreeImage library to version 3.8.0
- (Debian) Next upstream version.
- (Debian) Upgraded FreeImage library to version 3.8.0
- (FC2/3, SuSE) New upstream version.
- (FC2/3, SuSE) Upgraded FreeImage library to version 3.8.0
Gridborg HMP Envox Driver:
Installation:
- (Windows) New upstream version.
Version 1.1 build 7 (beta4)
Gridborg HMP Server:
Code:
- Fixed a bug with the DocumentPrepare command that crashed the Gridborg Server during fax send because the created document was of wrong size.
- Fixed A3 and B4 page encoding/decoding.
- Fixed the problem with the wrong document resolution reported in the EFacsimilePageStarted event.
- Fixed a bug that caused TIFF files under windows, saved with min-is-black, to be displayed inverted.
- Fixed a bug that crashed the Gridborg Server when an attempt to save a document to an unaccessable location was made.
Installation:
- (Windows) New upstream version.
- (Windows) Removed FAQ from the distribution.
- (Windows) Added placing the tray icon into system tray after finishing the installation.
- (Debian) New upstream version.
- (Debian) Removed configuration questions.
- (Debian) Removed FAQ from distribution.
- (FC2/3, SuSE) New upstream version.
- (FC2/3, SuSE) Removed FAQ from distribution.
Gridborg HMP Envox Driver:
Code:
- Added timeout for the SendFax block -- if the remote device does not respond in time, the NoResponse block output is used.
- Fixed problems that in beta3 prevented the ReceiveFax block from working.
Installation:
- (Windows) New upstream version.
- (Windows) Removed FAQ from the distribution.
Version 1.1 build 6 (beta3)
Gridborg HMP Server:
Code:
- Fixed a bug that sometimes caused the program to crash when stopping the Gridborg Server service process.
- Fixed improper thread serialization in asynchronous TCP socket code that sometimes caused the event message to be sent only after a significant delay.
- Added CSI and TSI parameters to FaxSend and FaxReceive commands.
- Added Type parameter to DocumentSave command.
- Added option to register with gatekeeper using password (config key: GatekeeperPassword).
- Changed recorder to use audio level notifications for VoiceTrigger, removed VoiceActivityThreshold parameter.
- Added EModeChangeT38Refused.
- Added sending of requestMode T.38 on FaxReceive command.
- Fixed wrong speed reported in EFacsimilePageStarted when receiving a fax.
- Fixed problem with temporary files having incorrect image format.
- Improved FaxAbort speed.
- Added GIF image format type to DocumentSave command.
- Fixed GIF image format save.
- Fax transmitter changed to finish fax transmission on receive DCN command, instead as it was earlier on callclear.
- Added re-transmission of CSI/DIS sequence.
- Limited EFaxOperationStarted issuing to only once.
- Added generation of CNG in FaxSend.
- Fixed bug that caused some temporary files not to be deleted.
Installation:
- (Windows) New upstream version.
- (Debian) New upstream version.
- (FC2/3, SuSE) New upstream version.
Gridborg HMP Envox Driver:
Code:
- Fixed a bug that caused the FaxSend block to fail if used right after establishing the connection, before the channel had time to switch to the T.38 mode.
- Fixed a bug that rendered an Envox channel unusable for fax-related operations after the FaxSend or FaxReceive operation was interrupted by stopping the channel from the Envox Console.
- Added CSI/TSI support in SendFax/ReceiveFax blocks
Installation:
- (Windows) New upstream version.
Version 1.1 build 5 (beta2)
Gridborg HMP Server:
Code:
- Fixed a bug that caused events from monitored sessions to be formatted for the wrong protocol version.
- Fixed a bug that prevented ESendDTMFFinished events from being sent.
- Fixed a bug that crashed the server when deleting fax and document resources while in use.
- Fixed a bug that crashed the server on Windows on FaxSend command.
- Fixed a bug with the document resource causing the document not to be detached from a fax resource.
Installation:
- (Windows) New upstream version.
- (Debian) New upstream version.
- (FC2/3, SuSE) New upstream version.
Gridborg HMP Envox Driver:
Code:
- Fixed a bug that prevented playing notification and periodic tones to conference participants.
- Fixed a bug in the player code that occasionally caused the Play or PlayMenu block to fail.
- Fixed a bug causing the Record block to always overwrite the destination file, even if "Append" mode is used.
Installation:
- (Windows) New upstream version.
Version 1.1 build 4 (beta1)
Gridborg HMP Server:
Code:
- Improved player resource performance on heavy loads by switching to threaded model.
- Added "Starting" and "Stopping" player resource states.
- Fixed audio buffer thread safety bug, which caused audio quality degradation on SMP platforms under heavy load conditions.
- Fixed the sample-rate conversion bug when recording to a file that resulted in not being able to record with sample rate other than 8 kHz.
- Added T.38 fax and document resource types to Gridborg Protocol version 2.1
- Added bounds checking for the SampleRate parameter values.
Installation:
- (Windows) New upstream version.
- (Windows) Added msvcp60.dll file to the distribution.
- (Windows) Added start menu link to the configuration file.
- (Debian) New upstream version.
- (FC2/3, SuSE) New upstream version.
Gridborg HMP Envox Driver:
Code:
- Added support for fax-related blocks: ReceiveFax, SendFax and DocList.
Installation:
- (Windows) New upstream version.
Version 1.1 build 3 (alpha2)
Gridborg HMP Server:
Code:
- Added support for RDN extracting from Q.931 RedirectNumberIE.
- Added RemoteName and RemoteAddress named parameters to ECallIncoming event.
- Added CallIdentifier named parameter to ECallIncoming and ECallOutgoing events.
- Removed obsolete command GetAverageSignalLevel. It is replaced by audio level notifications.
- Added audio source/sink capability checking for the AudioSend command.
- Improved streaming performance.
- Added capability to use the exact protocol version that is specified at login time.
- Fixed reporting an improper version string.
- Added revision number to the protocol version.
- Added customizable caller name, number and privacy settings on outgoing calls (CallMake).
- Fixed a bug occurring when closing the H.323 end-point that is not registered with a gatekeeper.
Installation:
- (Windows) New upstream version.
- (Windows) Added an installation page for setting up application identities.
- (Debian) New upstream version.
- (Debian) Removed duplicate question about local user name while configuring server.
- (Debian) Moved parameters for starting server from /etc/init.d/gridborg-server to /etc/default/gridborg-server
- (Debian) Added parameter for setting maximimum number of open files
- (Debian) Better error reporting on start failure in the init script
- (Debian) Added gridborg-server.ini.example to /usr/share/doc/gridborg-server
- (FC2/3, SuSE) New upstream version.
- (FC2/3, SuSE) Fixed symbol stripping.
- (FC2/3, SuSE) Better error reporting on start failure in the init script.
- (FC2/3, SuSE) Added parameter for setting maximimum number of open files.
- (FC2/3, SuSE) Moved parameters for starting server from /etc/init.d/gridborg-server to /etc/default/gridborg-server
- (FC2/3, SuSE) Added gridborg-server.ini.example to /usr/share/doc/gridborg-server
Gridborg HMP Envox Driver:
Code:
- Added configuration options for identity name and password.
- Added CallerName and RedirectNumber support for incoming calls.
- Fixed call answering on software channels in Envox 5.1
- Fixed a bug that prevented proper reception of DTMF characters.
- Added revision number to the protocol version.
- Added setting of CallingParty number for outgoing calls, if supported by network.
Installation:
- (Windows) New upstream version.
- (Windows) Added selecting of application identity name and password to the configuration page.
Version 1.1 build 2 (alpha1)
Gridborg HMP Server:
Code:
- Fixed non-deterministic locking behaviour in outgoing channel code.
- Fixed audio-level notification canceling.
Installation:
- (Windows) New upstream version.
- (Debian) Plugins now have stripped symbols in opt version
- (Debian) Symlinks are now correctly installed as symlinks (1.1.1 had copies instead)
- (Debian) New upstream version.
- (FC2/3, SuSE) New upstream version.
Gridborg HMP Envox Driver:
Installation:
- (Windows) New upstream version.
Version 1.1 build 1 (prealpha2)
Gridborg HMP Server:
Code:
- Upgraded PWLib and OpenH323 libraries to "Pandora release" version
- Fixed a possible dead-lock in player code
- Changed the "ECallIncoming" event so ANI, DNIS and RDN are now optional ("named") parameters
- Thorough stress testing; speed improvements by re-factoring soome performance bottlenecks
- Fixed not using "RegOutgoingRPA" value for determination whether the call transfer should be initiated
- Added the "CallsSetAccepting" command
- Added the "Accepting" optional parameter to the "ResourceCreateFrontEnd" command
- Added volume control, both fixed and auto-gain
- Enabled audio-level notifications for all resource types
Installation:
- (Windows) Upgraded openh323 and pwlib to Pandora release
- (Windows) Added openh323 codec plugins
- (Windows) New upstream version.
- (Debian) Upgraded openh323 and pwlib to Pandora release
- (Debian) Added openh323 codec plugins
- (Debian) Removed postinst creation of softlink to /usr/share/doc/gridborg-server in /usr/doc directory
- (Debian) New upstream version.
- (FC2/3, SuSE) Upgraded openh323 and pwlib to Pandora release
- (FC2/3, SuSE) Added openh323 codec plugins
- (FC2/3, SuSE) New upstream version.
Gridborg HMP Envox Driver:
Code:
- Split from 1.0 branch.
- Added support for Envox 6.1 version.
- Upgraded PWLib to "Pandora release" version.
- Upgraded to the new Gridborg Protocol specification.
- Added support for Transaction Recording.
- Added AGC (Automatic Gain Control) capability.
- First public version.
Installation:
- (Windows) Split from 1.0 branch.
- (Windows) Added driver file for Envox 6.1.
- (Windows) Changes in messages to reflect support for Envox 6.1.
- (Windows) First public version.
Version 1.1 build 0 (prealpha1)
Gridborg HMP Server:
Code:
- Split from 1.0 branch.
- Major code overhaul.
- First public version.
Installation:
- (Windows) New upstream version.
- (Debian) New upstream version.
- (FC2/3, SuSE) New upstream version.
Gridborg HMP Envox Driver:
Gridborg HMP, 1.0 branch
Version 1.0 build 5 (patch2)
Gridborg HMP Server:
Code:
- Upgraded PWLib and OpenH323 libraries to "Pandora release" version
Installation:
- (Windows) New upstream version.
- (Windows) Upgraded openh323 and pwlib to Pandora release.
- (Windows) Added openh323 codec plugins.
- (Debian) New upstream version.
- (Debian) Upgraded openh323 and pwlib to Pandora release.
- (Debian) Added openh323 codec plugins.
- (FC2/3, SuSE) New upstream version.
- (FC2/3, SuSE) Upgraded openh323 and pwlib to Pandora release.
- (FC2/3, SuSE) Added openh323 codec plugins.
Gridborg HMP Envox Driver:
Code:
- Added support for Envox 6.1 version.
- Upgraded PWLib to "Pandora release" version.
Installation:
- (Windows) New upstream version.
- (Windows) Added driver file for Envox 6.1.
- (Windows) Changes in messages to reflect support for Envox 6.1.
Version 1.0 build 4 (patch1)
Gridborg HMP Server:
Code:
- Added remaining H.323 call-end reasons to Gridborg Protocol HangUp and Reject commands.
- Default audio type for Gridborg Protocol PlayFile command set to "WAV".
- Fixed a bug with selecting non-open sockets. The bug manifested itself ocassionaly, and under SuSE only.
Installation:
- (Windows) New upstream version.
- (Windows) Performing a detailed check to assert that gridborg-server process is not running when doing a re-install or de-install.
- (Windows) Fixed enable-gatekeeper-use drop-down control on the configuration page.
- (Windows) Added MS Visual-C runtime DLLs in debug package.
- (Debian) New upstream version.
- (FC2, SuSE) New upstream version.
Gridborg HMP Envox Driver:
Code:
- Fixed the bug that caused Envox Play block to occasionally wait for an extra key-press.
- Implemented usage of call-end-reason strings for Envox ReleaseCall block.
- Fixed reconnecting of Gridborg HMP Envox Driver to Gridborg HMP Server upon Envox Engine restart.
Installation:
- (Windows) New upstream version.
Version 1.0 build 3 (release)
Gridborg HMP Server:
Code:
- Fixed a bug that caused Gridborg HMP Server to crash upon failure to negotiate codecs between some endpoint and Gridborg HMP Server.
- Fixed the bug that generated wierd results when Gridborg HMP Server received incomplete command strings over Gridborg Protocol.
Installation:
- (Windows) New upstream version.
- (Debian) New upstream version.
- (FC2, SuSE) Fixed the bug in RPM packages that resulted in Debug versions containing Optimized instead of Debug binaries.
Gridborg HMP Envox Driver:
Code:
- Added performing a compatibility check between Gridborg HMP Envox Driver and Gridborg HMP Server.
Installation:
- (Windows) New upstream version.
Version 1.0 build 2 (beta3)
Gridborg HMP Server:
Code:
- Fixed a bug in asynchronous socket read selector that caused overloaded Gridborg HMP Server to crash occasionally.
Installation:
- (Windows) New upstream version.
- (Debian) New upstream version.
- (FC2, SuSE) New upstream version.
Gridborg HMP Envox Driver:
Code:
- Added support for new Envox 6 features: play to, and from memory.
- Removed possibility of a deadlock when playing TTS stream.
- Fixed possible hanging of Gridborg HMP Envox Driver when doing ASR.
- Fixed the bug causing playing of wrong phrases from VAP files in Envox 6.
- Fixed a bug causing Gridborg HMP Envox Driver to hang when disconnected from Gridborg HMP Server.
Installation:
- (Windows) New upstream version.
- (Windows) Separate Gridborg HMP Envox Driver driver files for Envox 5.1 and 6.0.
- (Windows) Changes in messages to reflect the support for Envox 6.0.
- (Windows) Detecting version of the Envox installation.
- (Windows) Confirmation message, immediately on installer start-up, stating detected Envox version number and the installation directory.
Version 1.0 build 1 (beta2)
Gridborg HMP Server:
Code:
- Code reorganization
- Removed obsolete commands from Gridborg Protocol
- Fixed the bug within audio buffering code that had a potential to crash the Gridborg HMP Server.
Installation:
- (Windows) New upstream version.
- (Debian) New upstream version.
- (FC2, SuSE) New upstream version.
Gridborg HMP Envox Driver:
Code:
- Fixed the bug within conferencing code that had a potential to crash Envox Driver.
- Fixed harmless null-character bug that caused Envox Driver to send to Gridborg HMP Server extra empty command messages.
Installation:
- (Windows) New upstream version.
Version 1.0 build 0 (beta1)
Gridborg HMP Server:
Installation:
- (Windows) First public version.
- (Debian) First public version.
- (FC2, SuSE) First public version.
Gridborg HMP Envox Driver:
Installation:
- (Windows) First public version.
|
|
|
|