IceWarp VoiceMail for Windows (10/8/2012/7/2008/Vista/2003/2K/XP) & Linux
Copyright (c) 1999-2022 IceWarp Ltd. All rights reserved.

Release Notes
-------------

[ Legend					]
[ + Added feature				]
[ * Improved/changed feature	                ]
[ - Bug fixed					]

[+] 2022-02-08: [SV-16226] Year 2022 strings
[+] 2022-02-08: d44298f2 [SV-16226] Year 2022 strings
[+] 2020-12-18: [SV-14831] Year 2021 strings
[+] 2020-12-18: 963b4f6a [SV-14831] Year 2021 strings
[+] 2020-04-21: [SV-14064] Year updated to 2020
[+] 2020-04-09: [SV-14064] Year updated to 2020
[+] 2018-10-15: This reverts merge request !18
[+] 2018-10-15: This reverts merge request !19
[+] 2018-10-15: This reverts merge request !20
[+] 2018-10-15: This reverts merge request !21
[+] 2018-10-15: TC
[+] 2018-10-15: JarSigner
[+] 2018-08-20: Fix build on legacy builder
[+] 2018-08-16: RN
[+] 2018-08-16: Team city build
[+] 2018-06-04: TeamCityBuild
[+] 2018-06-04: TEMPORARY ! - free timestamp for signer
[+] 2018-02-06: releasenotes auto generation
[+] 2018-02-06: Releasenotes generator - change revision from SVN to GIT
[+] 2018-01-26: This reverts merge request !3
[+] 2018-01-26: Git build
[+] 2018-01-26: # Conflicts:
[+] 2018-01-26: #   _project/releasenotes.txt
[+] 2018-01-26: Build from GIT Fix
[+] 2018-01-10: releasenotes auto generation
[+] 2018-01-10: Builder changes
[+] 2018-01-09: Git builder
[+] 2018-01-09: GIT changes
[+] 2018-01-03: releasenotes auto generation
[*] 2018-01-03: [SV-11184] change year in copyright to 2018
[+] 2017-05-17: releasenotes auto generation
[+] 2017-05-17: Merged revision(s) 1175-1177 from trunk:
[-] 2017-05-17: (SV-10946) Updating allowed methods for the Allow header
[*] 2017-05-17: (SV-10945) Extend SIP server to respond to UPDATE request
[*] 2017-05-17: (SV-10945) Extend SIP server to respond to unknown methods with error message
[+] 2017-05-05: releasenotes auto generation
[*] 2017-05-04: (SV-10945) Extend SIP server to respond to unknown methods with error message
[*] 2017-05-04: (SV-10945) Extend SIP server to respond to UPDATE request
[-] 2017-05-04: (SV-10946) Updating allowed methods for the Allow header
[+] 2017-04-20: Merged revision(s) 1171 from trunk:
[+] 2017-04-20: timestamping server changed
[+] 2017-02-13: branching
[+] 2016-10-07: timestamping server accessed without ssl (because of bugs in java)
[+] 2015-10-14: releasenotes auto generation
[+] 2015-09-25: [SV-8191] windows 10 added to list of supported OS
[+] 2015-07-15: releasenotes auto generation
[*] 2015-07-15: (SV-4087) Removing log path parameter from startup run arguments
[+] 2015-06-12: releasenotes auto generation
[-] 2015-06-11: (SV-6260) Url decoding of speaker information in proper place
[-] 2015-06-11: (SV-6260) Conference audio not started with new speaker INFO fixed
[+] 2015-06-09: releasenotes auto generation
[-] 2015-06-09: (SV-6260) Sending SIP INFO with speakers to newly joined participants
[-] 2015-06-08: (SV-6260) Sending SIP INFO about currently active speakers in conference
[+] 2015-02-03: releasenotes auto generation
[-] 2015-02-02: Adding apache commons licence for imported commons libraries
[+] 2015-01-28: releasenotes auto generation
[-] 2015-01-28: removing depreciated applet code from VoIP project
[+] 2015-01-16: releasenotes auto generation
[-] 2015-01-15: randomized cname and msid values for outgoing sdp for screen sharing
[-] 2015-01-15: Unhandled exception with incorrect startup arguments fixed and feedback improved
[+] 2015-01-07: releasenotes auto generation
[-] 2015-01-06: SSRCs in incoming SDP replaced with random values for screen sharing
[+] 2014-12-16: releasenotes auto generation
[-] 2014-12-15: (WC-3414) Remember rtp ssrc's in the SDP from originator to other participants
[+] 2014-12-11: releasenotes auto generation
[-] 2014-12-10: (SV-6905) Using Payload Type number from offer SDP for answer SDP
[+] 2014-11-28: releasenotes auto generation
[-] 2014-11-21: SV-6271, incorrect VoiceMail header handling fix
[+] 2014-11-08: releasenotes auto generation
[-] 2014-11-07: SV-6628, simple payload 100 sent in OK response
[+] 2014-11-07: releasenotes auto generation
[+] 2014-11-06: [N/A] fixed 100 payload, payloads collection disabled
[+] 2014-11-06: [N/A] experimental, variable payload
[+] 2014-11-06: [N/A] experimental, fixed 100
[-] 2014-11-06: SV-6628, SDP reconstructed based on incoming values
[-] 2014-11-06: SV-6628, remote IP address extracted only for non-video calls
[+] 2014-11-06: releasenotes auto generation
[-] 2014-11-05: SV-6628, incorrect STUN and DTLS in SDP removed
[-] 2014-11-05: SV-6628, modified SDP for FireFox conference
[+] 2014-09-09: releasenotes auto generation
[+] 2014-09-08: SV-6373, conference room is terminated as soon as number of participants is 0
[+] 2014-09-03: releasenotes auto generation
[+] 2014-09-02: action=merge sent in INFO for video call only in conference
[-] 2014-09-02: SV-6358, XIceWarpReference added to OK response
[+] 2014-09-02: incorrect variable handling fix
[+] 2014-09-02: SV-6271, XIceWarpVoicemailRecipients header supported
[+] 2014-08-08: releasenotes auto generation
[+] 2014-08-08: missing file
[+] 2014-08-08: SV-6283, ConferenceCall returns video SDP with swapped RCV/SND and does not start media manager
[+] 2014-07-31: Conference - Video stream type handling added
[+] 2014-07-25: [N/A] SV-6221, timestamps added
[+] 2014-07-25: Fixing VeriSign ~ Geotrust
[+] 2014-07-25: Comodo and VeriSign do not support JAR timestamps, geotrust is working.
[+] 2014-07-25: https://ant.apache.org/manual/Tasks/signjar.html
[+] 2014-07-25: https://timestamp.geotrust.com/tsa
[+] 2014-07-24: [N/A] SV-6221, timestamps added
[+] 2014-07-24: Comodo and VeriSign do not support JAR timestamps, geotrust is working.
[+] 2014-07-24: https://ant.apache.org/manual/Tasks/signjar.html
[+] 2014-07-24: https://timestamp.geotrust.com/tsa
[+] 2014-07-22: releasenotes auto generation
[-] 2014-07-21: SV-6211, incorrect DTMF handling during the task list proceeding
[+] 2014-06-25: alias of the certificate put back
[+] 2014-06-25: new signing certificate used
[+] 2014-05-30: releasenotes auto generation
[*] 2014-05-29: Conference - MESSAGE contains Conference header
[+] 2014-05-28: Conference - MESSAGE finalized
[+] 2014-05-28: Conference MESSAGE handling support
[+] 2014-05-27: Java - conference INFO sent using the dialog instance
[+] 2014-05-25: releasenotes auto generation
[*] 2014-05-24: Conference service - INFO sent directly to registrar, new ;callid= attribute added
[+] 2014-05-24: releasenotes auto generation
[*] 2014-05-23: Conference service - INFO sent instead of re-INVITE when merging starts
[+] 2014-05-02: releasenotes auto generation
[+] 2014-05-01: SV-5657 Java voice service - ECHO service - repeat mode support added, use &lt;repeat&gt;1&lt;/repeat&gt; in the profile section (instant echo without recording will be used)
[+] 2014-04-25: releasenotes auto generation
[*] 2014-04-24: SV-5694 - Conference service - supports video SDP
[+] 2014-04-23: releasenotes auto generation
[+] 2014-04-23: IVR - Url support added for executed application
[+] 2014-04-17: releasenotes auto generation
[*] 2014-04-17: [SV-5214] Online Conferencing - new method of starting meeting.exe
[+] 2014-03-20: releasenotes auto generation
[*] 2014-03-20: [SV-5214] online conferencing, new method of handing command line parameters over to meeting.exe, applet updated
[-] 2014-03-18: SV-5507, guards added, reporter ensured
[+] 2014-03-17: [N/A] logs
[+] 2014-03-13: releasenotes auto generation
[+] 2014-03-10: [N/A] SV-5251, startMeeting reports error, new callbacks added
[+] 2014-03-10: Missing commit
[+] 2014-03-10: SV-5251, startMeeting reports error, new callbacks added
[+] 2014-02-28: metadata
[+] 2014-02-21: [N/A, Security] manifest bound to *.icewarp.com
[+] 2014-02-05: [N/A] experiment with average
[+] 2014-02-05: [N/A] experimental sample size
[+] 2014-02-05: [N/A] conversion fix
[+] 2014-02-05: [N/A] thread suspended to only 10ms
[+] 2014-02-05: [N/A] different sample size
[+] 2014-02-05: [N/A] percentage
[+] 2014-02-05: [N/A] FFT abandoned in favor of RMS
[+] 2014-02-04: allowable codebase
[+] 2014-02-04: manifest fix
[+] 2014-02-04: commons-math3-3.2.jar
[+] 2014-02-03: releasenotes auto generation
[+] 2014-01-27: [N/A] level in microphone callback
[+] 2014-01-27: [N/A] increasing year in release notes
[+] 2014-01-24: [N/A] finished -&gt; played
[+] 2014-01-24: [N/A] minor corrections
[+] 2014-01-24: [N/A] playsound and miclevel asynchronous
[-] 2014-01-23: incorrect RTP sequence number handling fix
[+] 2014-01-23: previous three commits reverted
[+] 2014-01-23: temporary - will be reverted - all
[+] 2014-01-23: [N/A] SV-4759, first mic level measurement implementation
[+] 2014-01-22: reverting revision 869
[-] 2014-01-22: SV-4972, logs unification into service swarms
[+] 2014-01-21: releasenotes auto generation
[+] 2014-01-17: [N/A] incorrect param fix
[+] 2014-01-17: [N/A] better logs Mikogo
[+] 2014-01-15: [SV-4003], com.icewarp.security added implementing digital signing and verification (plus zip/unzip functionality for MikogoAppletDownload purposes when working with conference.exe)
[+] 2014-01-15: [SV-4003], MikogoAppletDownload, meeting.exe and stopper.exe are downloaded (if needed) in conference.zip together with their digital signatures, signatures are checked anytime each exe is running
[-] 2014-01-15: SV-4915, incorrect Mikogo parameters fix
[+] 2014-01-13: [N/A] SV-4760, playSound(), expect callListener(new String[] { &quot;info&quot;, &quot;playsoundfinished&quot; });
[+] 2014-01-13: call initialize(object, callbackMethod), in order to get callback.
[-] 2014-01-10: SV-4843, better logs and media manager guard
[+] 2014-01-10: [N/A, minor] voicemail logs fix
[+] 2014-01-09: [N/A, minor] log reorganization
[+] 2014-01-09: [N/A, Security] Caller-Allowable-Codebase in the manifest
[+] 2014-01-09: [N/A] minor NULL log fix
[+] 2014-01-09: logs unified into correct targets
[+] 2014-01-09: thread ID is logged in TcpLog
[+] 2014-01-09: [N/A, Security] application name in manifest
[-] 2014-01-08: double slash in recorded file path removed
[+] 2014-01-07: [reverted] SIP start information moved to the finish of the registration event
[-] 2014-01-07: possible race condition in application startup fix
[+] 2013-12-11: output on ftp
[+] 2013-12-11: java_test out of the build package
[+] 2013-12-11: build text
[+] 2013-12-11: build path fix
[+] 2013-12-11: typo fix
[+] 2013-12-11: rm unused file
[+] 2013-12-11: [N/A] SV-4682, simple plugin for testing java presence
[+] 2013-12-11: see client/inc/sip/java_test.jar
[+] 2013-12-10: rm unused lines in build.xml
[+] 2013-12-10: incorrect signature placement in build.xml
[+] 2013-11-26: releasenotes auto generation
[+] 2013-11-25: releasenotes auto generation
[-] 2013-11-25: SV-4535, Online conferencing, DownloadTask.java - download avoid cache using to really download the desired file
[+] 2013-11-25: DownloadTask.java - avoid using caches when downloading from java
[-] 2013-11-25: SV-4536, incorrect process call fix
[+] 2013-11-13: releasenotes auto generation
[-] 2013-11-12: SV-4428, incorrectly parsed RecordFileTask fixed
[-] 2013-11-12: SV-4428, incorrect recording set/reset timer fix
[-] 2013-11-12: SV-4428, recording end condition fix
[+] 2013-11-08: releasenotes auto generation
[-] 2013-11-08: SV-3920, correct DTMF event start and end detected
[+] 2013-11-06: releasenotes auto generation
[-] 2013-11-05: SV-4317, incorrect configuration folders handling fix
[+] 2013-11-05: releasenotes auto generation
[+] 2013-11-04: SV-4234, callestablished callback call ensured
[+] 2013-11-02: releasenotes auto generation
[-] 2013-11-01: incorrect download path fix
[+] 2013-11-01: [N/A] DownloadTask logged
[-] 2013-11-01: SV-4239, incorrectly handled connection information in SDP parser
[+] 2013-11-01: RTP/SAVPF
[+] 2013-10-31: releasenotes auto generation
[+] 2013-10-30: SV-4234, call establish failure specified
[+] 2013-10-30: RESULT_NOMICROPHONE
[+] 2013-10-30: RESULT_MISSINGCODEC
[+] 2013-10-30: RESULT_MEDIACANNOTSTART
[+] 2013-10-25: releasenotes auto generation
[+] 2013-10-25: parameters parsing fixed when meeting is being started
[-] 2013-10-25: SV-4350, Online Meeting - Start Desktop Session, parameters processing upon applet start
[+] 2013-10-20: releasenotes auto generation
[+] 2013-10-20: SV-4232, Accept new parameters from WC to Applet
[+] 2013-10-20: SV-4079, Use new parameters providing correct size of meeting.exe and stopper.exe to determin whether they need to be downloaded
[+] 2013-10-20: SV-4002, Download stopper.exe if local version has got different size then is the size provided in parameter
[+] 2013-10-20: SV-4004, stopper.exe is called to stop meeting correctly
[+] 2013-09-26: releasenotes auto generation
[+] 2013-09-26: SV-3920, RFC 2833 sequence number logged
[+] 2013-09-26: SV-3913, inactive account is not parsed and does not affect configuration processing
[+] 2013-09-26: SV-3913, log is identified as &quot;Java service&quot;
[+] 2013-09-13: releasenotes auto generation
[+] 2013-09-13: limit to 25
[-] 2013-09-13: SV-1616, maxusers load fixed, default set to 25
[+] 2013-09-10: releasenotes auto generation
[+] 2013-09-10: SV-3674, webmail is now informed more detailed about the error
[+] 2013-08-30: dummy method for debug purposes
[+] 2013-08-29: benevolent manifest
[+] 2013-08-01: releasenotes auto generation
[-] 2013-08-01: SV-3542, DTMF packet counter accepts roll-over of sequence number
[-] 2013-08-01: SV-2250, incorrect new file create fix
[+] 2013-07-30: releasenotes auto generation
[+] 2013-07-30: SV-3511, call id is verified when bye packet is received
[+] 2013-07-30: just logs
[+] 2013-07-25: releasenotes auto generation
[+] 2013-07-25: SV-3420, MikogoStopped callback added
[-] 2013-07-25: SV-3418, terminating process procedure does not wait for the callback
[-] 2013-07-25: SV-3425, incorrect RTP packet skipping in DTMF detection fix
[-] 2013-07-25: SV-3432, telephone-event/8000 added to the payload negotiation as supported media
[+] 2013-07-21: releasenotes auto generation
[-] 2013-07-21: SV-3353, recordings rewritten to accept just one file at a time
[+] 2013-07-20: releasenotes auto generation
[+] 2013-07-20: SV-3360, mikogo controller's logic rewritten
[-] 2013-07-20: SV-3360, basetask made abstract, start/stop mikogo synchronized
[+] 2013-07-20: dtto
[+] 2013-07-20: download buffer increased to 32768
[+] 2013-07-17: releasenotes auto generation
[-] 2013-07-17: SV-3254, DTMF is reset when there are no remaining tasks
[-] 2013-07-17: SV-3254, RunExecutable task rewritten allowing non-action output
[+] 2013-07-17: missing file
[+] 2013-07-12: releasenotes auto generation
[+] 2013-07-12: amateur wav replaced by a professional one
[+] 2013-07-12: SV-3232, default end call audio changed to audio\endcall.wav
[+] 2013-07-12: SV-3312, neutral endcall consisting of 'Goodbye' only added
[+] 2013-07-12: SV-2962, Mikogo params, sessionPassword and screenName, encoded
[+] 2013-07-11: releasenotes auto generation
[+] 2013-07-11: SV-3252, sip port can be set per account in proxy settings
[+] 2013-07-08: releasenotes auto generation
[-] 2013-07-08: SV-1476, invalid caller/callee replacement fix
[+] 2013-07-08: SV-3127, X-IceWarp-ParticipantData header set in the first INVITE
[+] 2013-07-04: releasenotes auto generation
[-] 2013-07-04: SV-3233, all header parsers made case-insensitive
[-] 2013-07-04: SV-3233, invalid error logging level position fix
[+] 2013-07-03: releasenotes auto generation
[-] 2013-07-03: SV-3205, SIP port can be customized and is expected in settings
[+] 2013-07-03: Applies for Webmail as well as for main service, default is 5060
[+] 2013-07-02: releasenotes auto generation
[-] 2013-07-02: SV-2877, ANT time stamp generator called prior jar composition
[+] 2013-07-02: minor change in executable task parser
[+] 2013-07-02: reverting
[+] 2013-07-01: releasenotes auto generation
[+] 2013-07-01: [reverted] SV-3216, removing security manager settings
[+] 2013-06-27: releasenotes auto generation
[-] 2013-06-27: SV-3140, incorrect regular expression handling in auto attendant call fix
[+] 2013-06-07: sound for incorrectid fixed
[+] 2013-06-07: releasenotes auto generation
[*] 2013-06-07: [SV-2947] Volume of greetings messages decreased according to &quot;ReplayGain&quot;
[+] 2013-05-29: resampled to signed 16 bit PCM
[+] 2013-05-29: audio re-exported to 32 bit signed WAV
[+] 2013-05-29: releasenotes auto generation
[-] 2013-05-29: SV-2895, wav files clip fix
[+] 2013-05-22: logs
[+] 2013-05-22: verification of previous_version.txt existence
[+] 2013-05-22: file exist check
[+] 2013-05-22: svn version mismatch fix
[+] 2013-05-22: deleting file from svn
[+] 2013-05-22: JAR version commit
[+] 2013-05-22: minor polishing
[+] 2013-05-22: file read final
[+] 2013-05-22: file test
[+] 2013-05-22: test
[+] 2013-05-21: JAR version commit
[+] 2013-05-21: releasenotes auto generation
[+] 2013-05-21: debug logs
[-] 2013-05-21: SV-2814, incorrect URL encoding of recording data fix
[+] 2013-05-20: JAR version commit
[+] 2013-05-20: equality
[+] 2013-05-20: premature exit fix
[+] 2013-05-20: reset
[+] 2013-05-20: final build
[+] 2013-05-20: minor debug
[+] 2013-05-20: counter reset
[+] 2013-05-20: commit of previous version file, building JARs uncommented
[+] 2013-05-20: HEAD version autocommit prevention
[+] 2013-05-17: releasenotes auto generation
[+] 2013-05-17: JAR commit
[+] 2013-05-17: export for webmailists
[+] 2013-05-17: remopving JAR files from SVN
[+] 2013-05-17: echo-voicemail-service.jar marked as trusted library
[+] 2013-05-17: signing echo-voicemail-service.jar
[+] 2013-05-17: make export is now obsolete (JAR copied by ANT)
[+] 2013-05-17: exporting JARs for linux builder
[+] 2013-05-16: autocopy to webmail directory disabled
[+] 2013-05-16: Trusted-Library: true
[+] 2013-05-16: build script fix
[+] 2013-05-16: all libraries signatures removed
[+] 2013-05-15: temporarily disabled signing
[+] 2013-05-15: fix duplicate entry in jar
[+] 2013-05-15: rm webmail autocopy
[+] 2013-05-15: all files signed, selfsign possibility added
[+] 2013-05-15: sign single file batch file
[+] 2013-05-14: selfsign script
[+] 2013-05-14: seldsign script
[+] 2013-05-14: new testing certificates
[+] 2013-05-14: [SV-2749] added apache commons license
[+] 2013-05-14: conditional property for sign
[+] 2013-05-14: libraries signed
[+] 2013-05-14: adding sign_libs.bat
[+] 2013-05-13: releasenotes auto generation
[+] 2013-05-13: classpath of apache commons made relative
[+] 2013-05-13: http://commons.apache.org/
[+] 2013-05-13: SV-2720, SUN base64 encoding replaced by Apache.Commons
[+] 2013-05-10: minor prep
[+] 2013-05-09: correct file call in ANT command
[+] 2013-05-09: releasenotes auto generation
[+] 2013-05-09: Sun package replaced by in-house implementation
[+] 2013-05-09: http://www.oracle.com/technetwork/java/faq-sun-packages-142232.html
[+] 2013-05-09: ant called
[+] 2013-05-07: new building script
[+] 2013-04-25: releasenotes auto generation
[-] 2013-04-25: SV-2150, incorrect action and items loading fix
[+] 2013-04-25: SV-2551, applet / server detection in shared library
[+] 2013-04-18: better settings logs
[+] 2013-04-18: releasenotes auto generation
[+] 2013-04-18: SV-2150, all loaded settings extensively logged
[-] 2013-04-18: SV-2530, entire project rebuild from the scratch to match major version 50
[+] 2013-04-17: releasenotes auto generation
[+] 2013-04-17: SV-2332, RegistrationEvent called for all offline/online status changes
[+] 2013-04-17: new versions
[-] 2013-04-17: SV-2379, incorrect session's information gathering order fix
[+] 2013-04-16: releasenotes auto generation
[-] 2013-04-16: SV-2505, incorrect timeout condition detection in new settings fix
[+] 2013-04-11: renaming lineIsBusy back to declineCall (Webmail department request), publicly visible.
[+] 2013-04-08: releasenotes auto generation
[-] 2013-04-08: SV-2259, tuple id replaced by 6 chars long random identifier
[+] 2013-04-05: releasenotes auto generation
[-] 2013-04-04: SV-2023, logger inside services thread selected on the thread's start
[+] 2013-04-03: minor settings update
[+] 2013-03-30: releasenotes auto generation
[-] 2013-03-29: SV-2373, lame destination fixed
[-] 2013-03-29: incorrect profile load in settings fixed
[+] 2013-03-28: releasenotes auto generation
[-] 2013-03-28: SV-2178, email parser moved to separate class, empty match not allowed
[+] 2013-03-27: releasenotes auto generation
[-] 2013-03-26: incorrect invite message processing fix
[+] 2013-03-26: more benevolent parser
[+] 2013-03-21: releasenotes auto generation
[-] 2013-03-20: SV-2178, incorrect email parser in applet fix
[-] 2013-03-20: SV-2178, invalid log call in shared utility fix
[+] 2013-03-20: releasenotes auto generation
[+] 2013-03-19: SV-2243, proper conference address is used when sending message
[+] 2013-03-19: SV-2243, registration and call status split to two categories
[+] 2013-03-19: releasenotes auto generation
[+] 2013-03-18: SV-2108, applet and service compiled against JRE 1.6
[+] 2013-03-18: SV-2250, Files.copy from JRE 1.7 replaced by stream copy
[+] 2013-03-18: SV-2246, all default values found and moved to separate class
[+] 2013-03-18: releasenotes auto generation
[+] 2013-03-18: new build - new settigns
[+] 2013-03-18: services names moved to defualt settings class
[+] 2013-03-16: releasenotes auto generation
[+] 2013-03-15: minor refactoring
[-] 2013-03-15: SV-2196, wrong profile handling caused by new global actions handling fix
[+] 2013-03-15: SV-2194, settings defaults loaded from single file
[+] 2013-03-15: releasenotes auto generation
[+] 2013-03-14: expected attachfile temporarily replaced by attachment name
[+] 2013-03-14: SV-2195, main configuration parsers operations logged
[+] 2013-03-14: releasenotes auto generation
[+] 2013-03-14: shared value parsing fix
[+] 2013-03-14: SV-2194, all errors propagated and encapsulated in protected areas
[+] 2013-03-14: [refactored] getIs changed to is
[+] 2013-03-14: [refactored] minor updates
[+] 2013-03-13: SV-2194, loading of particular settings elements moved to base class
[+] 2013-03-13: SV-2194, XPath used for task loading
[+] 2013-03-13: minor fixes
[+] 2013-03-13: releasenotes auto generation
[+] 2013-03-12: SV-2194, loaded values divided to expected and optional categories
[+] 2013-03-12: SV-2194, project structure refactored to conform with the current design
[+] 2013-03-12: SV-2194, GlobalRules structure removed [obsolete]
[+] 2013-03-12: SV-2194, XPath processing used for retrieving XML tags
[+] 2013-03-12: SV-2194, Remaining Configuration functions moved to VariablesParser
[+] 2013-03-12: SV-2194, AudioSequence replaces audio files loading in settings base
[+] 2013-03-12: typo fix, plugin taken from JRE 1.7 instead of JRE 1.6
[+] 2013-03-12: releasenotes auto generation
[+] 2013-03-11: SV-2192, shared settings propagated from main to profile and account settings
[+] 2013-03-11: minor refactoring of emailer class
[+] 2013-03-11: removing obsolete package
[+] 2013-03-09: releasenotes auto generation
[+] 2013-03-08: SV-2150, audio files stored in the own objects
[+] 2013-03-08: SV-2150, renaming new settings structure from devel names
[+] 2013-03-08: SV-2062, logout request added for sync and async API clients
[+] 2013-03-08: SV-2150, obsolete files (tags and defaults) removed from project
[+] 2013-03-08: SV-2150, action parser updated to accept input String
[+] 2013-03-08: SV-2150, new settings structure connected to production code
[+] 2013-03-08: SV-2150, settings finalized and renamed
[+] 2013-03-08: SV-2150, initial service starters adapted
[+] 2013-03-08: SV-2150, default values propagated from root through the entire tree
[+] 2013-03-08: SV-2150, parent settings propagated to all profiles
[+] 2013-03-08: SV-2150, parent profile propagated to all tasks
[+] 2013-03-08: SV-2150, WAV post-processing moved to audio file and redesigned
[+] 2013-03-08: SV-2150, Tasks post-processing moved to task objects
[+] 2013-03-08: releasenotes auto generation
[+] 2013-03-07: SV-2150, actions redesigned to use new task classes
[+] 2013-03-07: SV-2150, all tasks accepts configuration element
[+] 2013-03-07: SV-2150, previous configuration profile selector moved to profile manager
[+] 2013-03-07: SV-2150, conditions constructed in their base class
[+] 2013-03-07: releasenotes auto generation
[*] 2013-03-06: [SV-2144] VOIP services - new beep sound
[+] 2013-03-05: releasenotes auto generation
[+] 2013-03-04: SV-2150, parsers for particular profiles and settings of the main components
[+] 2013-03-01: SV-2150, initial core of the new settings parsers
[+] 2013-02-27: releasenotes auto generation
[+] 2013-02-27: [n/a] oboslete reference files removed from project
[-] 2013-02-27: SV-2040, SIP stack initialized with different name per service instance
[-] 2013-02-27: SV-2040, Service instances aggregated to list
[-] 2013-02-27: SV-2124, incorrect X-IceWarp-Message parser fix
[+] 2013-02-26: rm obsolete path files
[+] 2013-02-22: releasenotes auto generation
[+] 2013-02-22: SV-2032, finish recording called through API
[+] 2013-02-22: SV-2032, stop recording is called when conference is terminating
[-] 2013-02-21: SV-1999, missing files causing unsatisfied link in jar error fix
[+] 2013-02-21: untatisfied link fix
[+] 2013-02-21: incorrect commit (reverted)
[-] 2013-02-21: incorrect namespace in applet fix
[+] 2013-02-21: SV-2028, ApiSyncCaller replaces all API calls
[+] 2013-02-21: minor fixes
[+] 2013-02-20: releasenotes auto generation
[-] 2013-02-20: SV-2013, invalid XIceWarpMessage parser fix
[+] 2013-02-20: import fix
[+] 2013-02-20: SV-2028, async api call and sync call independent
[+] 2013-02-20: SV-2028, new TTS wrapper wuth sycn api calls introduced
[+] 2013-02-20: SV-2028, ApiSessionObject added
[+] 2013-02-19: SV-2013, incoming message type distinguished between participant and conference
[+] 2013-02-15: releasenotes auto generation
[+] 2013-02-15: SV-2024, particular part of the applet interface now returns true/false values
[+] 2013-02-13: new files
[+] 2013-02-13: backup - no explicit build commit
[+] 2013-02-08: releasenotes auto generation
[+] 2013-02-08: missing files
[+] 2013-02-08: mediamanager restarted on different port if initialization fails
[+] 2013-02-08: major cleanup
[+] 2013-02-07: SV-1971, MessageUtils unified into shared library
[-] 2013-02-07: SV-1970, invalid reflection calls in the speaker settings fix
[+] 2013-02-07: SV-1980, sendMessageToParticipant method introduced
[+] 2013-02-06: releasenotes auto generation
[-] 2013-02-06: SV-1945, invalid deinitialization of previous SIP stack fix
[-] 2013-02-06: SV-1945, applet is not initialized, wrong error sent fix
[-] 2013-02-06: incorrect summary log flag fix
[+] 2013-02-05: SV-1943, new root log target
[+] 2013-02-05: build script updated to copy jar file to local webmail repository (optional)
[+] 2013-02-05: return of getState method
[+] 2013-02-05: javascript calls synchronized
[+] 2013-02-05: build scrtip target version fixed
[+] 2013-02-05: jars elevated to target build
[+] 2013-02-02: releasenotes auto generation
[+] 2013-02-01: minor cleanup
[+] 2013-02-01: major equals cleanup
[+] 2013-02-01: rm obolete getstate method
[+] 2013-02-01: SV-1923, participant Id sent in callback to Webmail
[-] 2013-02-01: Plc compress reflection call initialization fix
[-] 2013-02-01: UDP test on particular ports during the applet initialization removed
[+] 2013-01-31: rm unused imports, disabling warnings on Sun libraries
[+] 2013-01-31: moving make_export.bat to new destination
[+] 2013-01-31: target folder changed from 'final' to 'build'
[+] 2013-01-31: updated scripts
[+] 2013-01-31: unsigned jar
[+] 2013-01-30: removind unused imports
[+] 2013-01-30: iterators strongly typed
[+] 2013-01-30: fixing reflection calls in factories
[+] 2013-01-30: source code version elevated to 1.7, it is necessary to set bootclasspath, if we want to target older JRE (1.6) [https://blogs.oracle.com/darcy/entry/bootclasspath_older_source]
[+] 2013-01-30: output files copied to /final for builder
[+] 2013-01-30: minor refactoring, master scripts added
[+] 2013-01-30: applet log wrapper added, currently unused
[+] 2013-01-30: releasenotes auto generation
[-] 2013-01-30: log4j turned off in main application service for third party services
[-] 2013-01-30: log4j preserved for applet, ability to log to file added
[+] 2013-01-30: unused files removed, project updated.
[+] 2013-01-30: [SV-1917] webphone - unified releasenotes
[+] 2013-01-29: [not intended to be in releases] SV-1917, eclipse project created, what was possible was unified, repository unified, unfortunately two VOIP libraries remain.
[+] 2013-01-29: voicemail service fix
[+] 2013-01-28: project cleanup.
[+] 2013-01-28: properties moved to ANT script
[+] 2013-01-28: api and logs moved to shared library
[+] 2013-01-28: shared library extended, build scripts modified accordingly, duplicate code partially removed.
[+] 2013-01-28: first few files unified into shared library
[+] 2013-01-28: shared libraries moved to exclusive folder
[+] 2013-01-28: class paths updated, final rm of log4j from all packages, ANT build scripts updated. Shared library started, ready for build.
[+] 2013-01-28: rm empty folders
[+] 2013-01-28: rm obsolete files
[+] 2013-01-28: folders cleanup
[+] 2013-01-28: rm obsolete project files
[+] 2013-01-25: wrong commit - build semi result
[+] 2013-01-25: shared library
[+] 2013-01-25: different library source
[+] 2013-01-25: complete removal of log4j
[+] 2013-01-25: [not intended to be in release notes] SV-1917, SUN's voip library moved from applet, it is intended to be merged one day, but not today
[+] 2013-01-25: rm obsolete file
[+] 2013-01-25: [not intended to be in release notes] SV-1917, unification of repositories
[+] 2013-01-25: minor refactoring and code cleanup
[+] 2013-01-25: releasenotes auto generation
[+] 2013-01-24: SV-1909, convert tts called in TCP api calls
[+] 2013-01-24: extensive voip library logs removed
[+] 2013-01-24: direct API calls removed
[+] 2013-01-24: releasenotes auto generation
[+] 2013-01-23: SynchronousQueue replaced by LinkedBlockingQueue
[+] 2013-01-23: logs go directly to console no matter on the level settings
[+] 2013-01-23: SV-1852, log4j replaced by TCP logging directly to the server
[+] 2013-01-14: releasenotes auto generation
[-] 2013-01-14: SV-1795, record file task no end condition allowed
[+] 2013-01-13: releasenotes auto generation
[*] 2013-01-12: [SV-1549,SV-1691] Online conferencing - proper audio files added
[+] 2013-01-10: releasenotes auto generation
[+] 2013-01-09: [SV-1725] 8 and 2012 added to list of supported windows versions
[+] 2012-12-20: work backup
[+] 2012-12-18: parser fixes
[+] 2012-12-18: SIP simple finalized
[+] 2012-12-18: releasenotes auto generation
[+] 2012-12-17: SV-1598, communication over SIP simple prototype
[+] 2012-12-10: releasenotes auto generation
[+] 2012-12-10: x-icewarp-participant introduced
[+] 2012-12-10: headers processing major simplification
[+] 2012-12-07: couple of methods overloaded, rm ambiguous methods
[-] 2012-12-06: DTMF detection in tasks malfunction fix
[+] 2012-12-01: releasenotes auto generation
[-] 2012-11-30: SV-1295, call declined with 606 not acceptable
[-] 2012-11-30: when profile does not exist, call is terminated with null profile
[-] 2012-11-30: SV-1714, correct ID can be entered after wrong
[+] 2012-11-30: SV-1714, maximum attempts for wrong ID introduced
[+] 2012-11-29: releasenotes auto generation
[-] 2012-11-29: SV-1714, DTMF processing redesigned
[+] 2012-11-29: deleting obsolete files
[-] 2012-11-29: 2012-11-29: [SV-1467] audio files whose sampling rate is not divisible by 1000 are resampled to 8 or 16kHz
[+] 2012-11-28: releasenotes auto generation
[+] 2012-11-27: more logs
[-] 2012-11-27: crash when there are no listeners fix
[+] 2012-11-27: minor logs
[+] 2012-11-27: minor refactoring
[+] 2012-11-27: releasenotes auto generation
[-] 2012-11-27: initial services start due to incorrect username fix
[+] 2012-11-26: minor initialization cleanup
[+] 2012-11-26: minor refactoring
[+] 2012-11-26: remove ambiguous exceptions
[-] 2012-11-26: crash when there is not suitable profile in current time fix
[-] 2012-11-26: incorrect overnight profile time handling fix when to and from hour is the same
[+] 2012-11-26: configuration values moved from array to solitaire getters
[+] 2012-11-26: moving default values to separate file
[+] 2012-11-24: releasenotes auto generation
[+] 2012-11-23: SV-1693, number of conference participants can be limited
[+] 2012-11-23: placeholder for full conference message  SV-1693
[-] 2012-11-23: permanently opened socket in network utils fix
[+] 2012-11-23: minor code review &amp; refactoring
[-] 2012-11-23: 2012-11-23: [SV-1686] The characters used in paths as separators (slash and backslash) are replaced with system specific character (the File.separator)
[+] 2012-11-22: releasenotes auto generation
[-] 2012-11-22: SV-1681, incorrect random port generator initialization fixed
[+] 2012-11-22: Tasks processing changed in AutoAttendantCall
[+] 2012-11-22: ConferenceCall source of the call unified
[+] 2012-11-21: refactoring of project
[+] 2012-11-21: initializing audio transceiver on multiple ports if necessary
[+] 2012-11-21: minor reorganization
[+] 2012-11-21: releasenotes auto generation
[*] 2012-11-21: 2012-11-21: [SV-1520] welcome messages have been reimplemented.
[+] 2012-11-21: build depends on clean in build script
[+] 2012-11-21: removing unused class
[+] 2012-11-20: dtmf relay handling
[+] 2012-11-20: releasenotes auto generation
[+] 2012-11-20: major rebuild
[+] 2012-11-20: x-icewarp-conference header parsing unified
[+] 2012-11-20: improper parsing fix
[+] 2012-11-20: invite processing simplified
[+] 2012-11-20: starting media manager on multiple ports
[+] 2012-11-20: search for port fixed
[+] 2012-11-20: sip layer port logged
[+] 2012-11-20: 2012-11-20: commited settings.xml and conferences.xml
[+] 2012-11-20: 
[+] 2012-11-19: major simplification of service start method
[+] 2012-11-19: cleanup
[+] 2012-11-19: application cleanup, introducing triple and tuple (double)
[+] 2012-11-16: minor application cleanup
[+] 2012-11-16: build
[+] 2012-11-16: removing redundant resources free, removed with stack
[+] 2012-11-16: removing null calls
[+] 2012-11-16: null calls removed
[+] 2012-11-16: tags cleanup
[+] 2012-11-16: parsers cleanup
[+] 2012-11-16: cleaning parsers
[+] 2012-11-16: minor import fix
[+] 2012-11-16: fixing imports, refactoring
[+] 2012-11-16: fixing imports,
[+] 2012-11-16: resolving warnings (ant runtime)
[+] 2012-11-16: siplayer cleanup
[+] 2012-11-16: unification of cseq generation
[+] 2012-11-16: import fixes
[+] 2012-11-16: file reorganization, build.xml changes
[+] 2012-11-15: minor change, compilation
[+] 2012-11-15: refactoring, review
[+] 2012-11-15: import mismatch fix
[+] 2012-11-15: minor folder refactoring
[+] 2012-11-15: minor folder reorganization
[+] 2012-11-15: code review, minor refactoring
[+] 2012-11-15: major refactoring of ConferenceRoom, preparations for SIMPLE protocol
[+] 2012-11-15: releasenotes auto generation
[*] 2012-11-14: 2012-11-14: [SV-1640] the initialization of logging is based on the information retrieved from API. Error logs are written in every case.
[-] 2012-11-14: 2012-11-14: fixed minor bug in logging at start up of the application
[+] 2012-11-08: releasenotes auto generation
[+] 2012-11-07: SV-1602, file checker is able to detect removed conference tree
[+] 2012-10-23: releasenotes auto generation
[-] 2012-10-22: [SV-1520] new audio messages added, existing audio messages changed
[+] 2012-10-18: releasenotes auto generation
[*] 2012-10-17: 2012-10-17: [#SV-1520] added support for &lt;conferencestartedaudiofile&gt; and &lt;welcomeaudiofile&gt; tags.
[+] 2012-10-17: releasenotes auto generation
[+] 2012-10-16: SV-1542, missing XML file error message is not included in the logs
[+] 2012-10-11: releasenotes auto generation
[-] 2012-10-10: 2012-10-10: fixed minor bug in checking the organizer of the conference
[+] 2012-10-10: releasenotes auto generation
[*] 2012-10-10: 2012-10-10: support for new audio file has been added. The file is played instead of okaudiofile when the caller is organizer of the conference
[+] 2012-10-05: releasenotes auto generation
[+] 2012-10-04: SV-1408, treatments logged also in the conference room
[+] 2012-10-03: releasenotes auto generation
[+] 2012-10-03: SV-1504, info packet can now trigger configuration reload by sending action 'reloadconfig'
[+] 2012-09-27: releasenotes auto generation
[-] 2012-09-27: 2012-09-27: [#SV-1370] fixed problem with playback of existing files with different extension
[+] 2012-09-26: releasenotes auto generation
[-] 2012-09-26: 2012-09-26: [#SV-1435] fixed problems with timeout conditions
[+] 2012-09-25: releasenotes auto generation
[-] 2012-09-25: SV-1439, premature loop exit when no listeners are available fix
[+] 2012-09-20: parsing file now synchronized
[+] 2012-09-20: logging timestamp check
[+] 2012-09-18: releasenotes auto generation
[-] 2012-09-18: 2012-09-18: [#SV-1431] fixed problem with multiple autoattendant accounts (there was a bug in SettingsParser)
[+] 2012-09-06: releasenotes auto generation
[-] 2012-09-06: 2012-09-06: [SV-1369] next state of the application is not based on the name of the file that has been played (also time of playback is considered).
[+] 2012-09-05: SV-1408, all treatments are logged
[*] 2012-09-05: 2012-09-05: [#SV-SV-1327] added default values to all audio files plus some other tags that can have default values.
[+] 2012-09-04: new beep
[+] 2012-09-04: releasenotes auto generation
[+] 2012-09-04: SV-1379, conference configuration reloaded when meeting existence is verified
[-] 2012-09-04: [SV-1175] proper audio file when conference is not started
[-] 2012-09-04: 2012-09-04: [#SV-1391] fixed problem with processing of DTMF tones sent using RFC 2833 method.
[+] 2012-09-04: minor changes in DtmfProcessor
[+] 2012-09-03: [SV-1175] obsolete mp3 files removed
[+] 2012-09-01: releasenotes auto generation
[+] 2012-08-31: multitreatment removed
[-] 2012-08-31: welcome audio detection changed
[-] 2012-08-31: fixing number of participants
[+] 2012-08-31: fresh rebuild
[-] 2012-08-31: SV-1192, multiple participants machine state fixed
[+] 2012-08-31: releasenotes auto generation
[-] 2012-08-31: 2012-08-31: [#WC-942] fixed problems with processing DTMF tones by the Java services
[+] 2012-08-30: reverting multiple participants audio
[+] 2012-08-30: SV-1192, more participants audio tag played
[+] 2012-08-30: SV-1192, absolute path for audio files fixed
[+] 2012-08-30: releasenotes auto generation
[+] 2012-08-30: SV-1192, welcome audio is now selected based on participants number
[+] 2012-08-29: recording data kept and sent in stop record response back
[-] 2012-08-29: from now includes star as a conference ID delimiter
[-] 2012-08-29: incorrect delivery address in stop recording info message response fix
[+] 2012-08-29: temporary notactiveaudia added
[+] 2012-08-29: conference empty recording set logged
[+] 2012-08-29: new build
[+] 2012-08-28: releasenotes auto generation
[-] 2012-08-28: 2012-08-28: [#SV-1376] fixed problem in echo service (new condition added)
[-] 2012-08-28: 2012-08-28: [#SV-1364] The stream transmission from conference service is stopped after the call is transferred to conference. Also receiver thread is stopped. This fix also reduces the number of threads used by the conference service as described in #SV-1365
[-] 2012-08-28: 2012-08-28: [#SV-1370] The issue with mp3/wav extensions in recordings has been fixed
[+] 2012-08-28: conference - audio files of better quality
[+] 2012-08-24: releasenotes auto generation
[+] 2012-08-23: dummy audio files
[+] 2012-08-23: encodedFile URL encoded
[+] 2012-08-23: minor changes in conference header
[+] 2012-08-23: minor changes in sending INFO after recordings are converted to mp3
[+] 2012-08-23: SV-1189, sending info header with audiopath
[+] 2012-08-23: minor bugfixes (thread safe implementation of ConferenceRoomFactory)
[-] 2012-08-23: first value not parsed fix
[+] 2012-08-23: releasenotes auto generation
[-] 2012-08-23: wav file processing uncommon scenario memory leak fixed
[+] 2012-08-23: minor bugfixes.
[-] 2012-08-23: 2012-08-23: [#SV-1168] The NullPointerException in the finish method has been fixed
[+] 2012-08-22: minor changes in adding calls to conference room and playing the audio files
[+] 2012-08-22: SV-1189, recording data understood by the parser, returned by the conference
[-] 2012-08-22: SV-1189, header parser skips unknown values
[*] 2012-08-22: 2012-08-22: [#SV-1348] problem with functionality of conference service when tts= messages were used has been fixed.
[+] 2012-08-22: Microsoft Anna files reoved and replaced with Ivona.  It's recorded with IVONA - voice American English, Salli, and reduced to mono 8000 kHz 16-bit Waveform.
[+] 2012-08-22: releasenotes auto generation
[-] 2012-08-21: [SV-1349], conference call removed from participants when call is terminated
[+] 2012-08-21: releasenotes auto generation
[*] 2012-08-20: 2012-08-20: [#SV-1192] support for &lt;newparticipantaudio&gt; has been added
[+] 2012-08-07: 2012-08-07: comments in the conference part of source code have been added
[+] 2012-08-07: releasenotes auto generation
[*] 2012-08-06: 2012-08-06: Completely new implementation of playing of audio files has been finished. This fixes problems with slow generation of sentences using the TTS engine.
[+] 2012-07-21: releasenotes auto generation
[-] 2012-07-20: 2012-07-20: [#SV-1189] minor bugfixes
[*] 2012-07-20: 2012-07-20: [#SV-1189] implemented the entire conference recording functionality
[+] 2012-07-20: releasenotes auto generation
[*] 2012-07-19: 2012-07-19: [#SV-1189] forgotten files from previous commit added
[*] 2012-07-19: 2012-07-19: [#SV-1189] implemented signaling part necessary for recording, stream handling will follow shortly
[+] 2012-07-18: 2012-07-18: some changes in handling SIP dialog messages have been performed in order to support conference recording
[+] 2012-07-17: releasenotes auto generation
[*] 2012-07-16: 2012-07-16: [#SV-1188] implemented deactivating of the conference when the value in &lt;started&gt; tag is set to 0
[+] 2012-07-14: releasenotes auto generation
[*] 2012-07-13: 2012-07-13: [#SV-1188] implemented activating of conference when the value in &lt;started&gt; tag is set to 1 (the time tags are completely ignored by the conference service), implemented periodic playback of beep sound when the conference ID was correctly entered but the conference is not started.
[+] 2012-07-13: releasenotes auto generation
[*] 2012-07-12: 2012-07-12: type of event in conferences.xml is not checked. All events are handled as conference events.
[+] 2012-06-26: releasenotes auto generation
[*] 2012-06-26: 2012-06-26: information about non-existing files in audio tags containing variables is not written into error log
[-] 2012-06-26: 2012-06-26: fixed bug with registration of the services during the start of the application. Minor fixes in logging.
[+] 2012-06-22: releasenotes auto generation
[-] 2012-06-21: 2012-06-21: fixed bug with processing of DTMF sent via RTP packets according to RFC 2833. Added default value (#) of ending key when entering the conference ID
[*] 2012-06-21: 2012-06-21: support for %participants% variable in conference service has been added
[-] 2012-06-21: 2012-06-21: [#SV-920] fixed problem with backslash and absolue/relative paths in record tasks.
[+] 2012-06-20: releasenotes auto generation
[*] 2012-06-19: 2012-06-19: the structure of the call related classes for conference service has been refactored. It is now represented with one class only which is able to obtain the conference ID and process the call properly.
[*] 2012-06-19: 2012-06-19: behavior when the entered conference ID was incorrect has been changed. The call is not ended, instead the user can enter the conference ID repeatedly.
[+] 2012-06-19: releasenotes auto generation
[*] 2012-06-18: 2012-06-18: support for dynamically generated texts has been added. The files are generated using the text to speech engine which is available via icewarp API
[*] 2012-06-18: 2012-06-18: changes in javaapi.dll that allow for calling persistent methods on icewarp API have been made
[+] 2012-06-13: releasenotes auto generation
[-] 2012-06-12: 2012-06-12: bug causing crash right after start when there was an empty &lt;autoattendant&gt; tag has been fixed
[+] 2012-06-01: releasenotes auto generation
[*] 2012-05-31: 2012-05-31: default values for &lt;maxcalltime&gt; and &lt;recorddirectory&gt; have been added
[*] 2012-05-31: 2012-05-31: fixed problem with groups of files in the audio file tags
[+] 2012-05-31: releasenotes auto generation
[+] 2012-05-30: 2012-05-30: support for groups of files (delimited by pipe '|') in the audio file tags has been added.
[+] 2012-05-25: releasenotes auto generation
[+] 2012-05-24: 2012-05-22: support for &lt;sendmail&gt; tag in auto attendant service (&lt;action&gt; tag) has been added
[+] 2012-05-24: 2012-05-23: changes in formating of the source code
[+] 2012-05-23: releasenotes auto generation
[*] 2012-05-22: 2012-05-22: support for hash parameter in the X-IceWarp-Conference header has been added
[+] 2012-05-22: 2012-05-22: support for relative path in the &lt;store&gt; tag has been added
[+] 2012-05-17: 
[+] 2012-05-17: New audio files added
[+] 2012-05-17: 2012-05-17: minor changes in the X-IceWarp-Conference header
[+] 2012-05-16: 2012-05-16: performed changes in the X-IceWarp-Conference header required by the server NAT merging functionality
[+] 2012-05-16: 2012-05-16: minor changes in structure because of merging conference service branch into trunk
[+] 2012-05-16: 2012-05-16: conference service merged to the trunk
[+] 2012-05-03: releasenotes auto generation
[*] 2012-05-02: 2012-05-02: minor changes in recording functionality in echo and voicemail. The temporary file name (created from the From address and call ID) is used instead of tmp_echo_00x like file names.
[+] 2012-05-02: releasenotes auto generation
[*] 2012-04-25: 2012-04-25: minor changes in stopping of services
[+] 2012-04-19: releasenotes auto generation
[*] 2012-04-18: 2012-04-18: empty tags (e.g. &lt;playaudiofile /&gt;) in configuration file are skipped and the value is ignored during parsing
[-] 2012-04-18: 2012-04-18: [#SV-920] fixed problem with absolute path specified in the &lt;recordaudiofile&gt; tag
[+] 2012-04-18: 2012-04-18: new version of javaapi source codes
[+] 2012-04-11: releasenotes auto generation
[*] 2012-04-04: 2012-04-04: minor changes in design of the AutoAttendatCall
[+] 2012-02-16: releasenotes auto generation
[-] 2012-02-15: 2012-02-15: Fixed problems with resolving %email% variable
[+] 2012-02-09: releasenotes auto generation
[*] 2012-02-08: 2012-02-08: [#SV-297] The application checks whether it should log to API or not at the start.
[+] 2012-02-02: releasenotes auto generation
[*] 2012-02-02: 2012-02-02: [#SV-534] String identifying version of the application has been added to the User-Agent header in SIP messages
[-] 2012-02-02: 2012-02-02: [#SV-399] Fixed problems with case sensitivity of device letter in absolute paths to audio files
[+] 2012-02-02: built javaapi.dll added, until automatic building will be processed
[+] 2012-02-01: releasenotes auto generation
[*] 2012-02-01: 2012-02-01: [#SV-297] Communication with IceWarp API has been extended. In case there are no command line parameters,the application loads the settings from api.
[+] 2012-02-01: added source codes of javaapi.dll
[-] 2012-02-01: 2012-02-01: [#SV-520] Fixed problems with parsing XML files starting with BOM and added an entry to error log
[*] 2012-02-01: 2012-02-01: [#SV-297] Communication with IceWarp API has been implemented. Only doLog method is implemented now.
[+] 2012-01-12: releasenotes auto generation
[*] 2012-01-11: 2012-01-11: [#SV-406] [#SV-370] check of sampling frequency of the audio files is performed at the start of the application, files with 22050Hz/2 channels parameters are resampled
[+] 2012-01-10: releasenotes auto generation
[+] 2012-01-09: 2012-01-09: [#SV-407] support for global rules inside the &lt;autoattendant&gt; tag has been added
[+] 2012-01-07: releasenotes auto generation
[+] 2012-01-06: 2012-01-06: [#SV-403] support for new %previous% variable in &lt;goto&gt; tasks has been added
[+] 2012-01-06: releasenotes auto generation
[-] 2012-01-06: 2012-01-06: new tags (&lt;silence&gt; and &lt;callurl&gt;) can now be returned by the program specified in &lt;executable&gt; and will be correctly handled
[+] 2012-01-06: 2012-01-06: [#SV-401] support for new &lt;silence&gt; tag inside the &lt;action&gt; tag has been added
[+] 2012-01-05: 2012-01-05: [#SV-402] support for new tag &lt;callurl&gt; inside the &lt;action&gt; tag has been added
[+] 2012-01-05: releasenotes auto generation
[*] 2012-01-04: 2012-01-04: [#SV-415] The dialed DTMF keys are being forgotten in items containing only one number DTMF conditions
[+] 2012-01-04: 2012-01-03: fix of a minor bug in handling timeouts inside the AutoAttendantCall
[+] 2012-01-04: releasenotes auto generation
[-] 2012-01-03: 2012-01-03: [#SV-404] the wav files are not checked for modifications. Dynamically added mp3s are converted to wav.
[+] 2012-01-03: releasenotes auto generation
[-] 2012-01-03: 2012-01-03: [#SV-405] the timer is reset when user presses a DTMF key, there was a minor bug which was fixed
[-] 2012-01-03: 2012-01-03: [#SV-400] all task returned by the executable are processed by the IVR
[+] 2011-12-20: releasenotes auto generation
[-] 2011-12-19: 2011-12-19: [#SV-380] The original address is displayed to the transfer target during call transfer
[+] 2011-12-17: the replacing of all variables was made case insensitive (e.g. %length%, %LeNgTh% %LENGTH% all will be replaced)
[+] 2011-12-15: minor bugfix in ending of echo calls
[+] 2011-12-14: releasenotes auto generation
[-] 2011-12-13: 2011-12-13: [#SV-298] The &quot;not properly configured&quot; error message has been added to echo service.
[+] 2011-12-07: releasenotes auto generation
[-] 2011-12-06: 2011-12-06: [#SV-326] The timer is not scheduled when processing transfer tasks.
[+] 2011-12-02: releasenotes auto generation
[*] 2011-12-01: 2011-12-01: [#SV-296] added support for displaying the names of the rules in the logs
[+] 2011-11-30: releasenotes auto generation
[-] 2011-11-29: 2011-11-29: [#SV-298] Default message (&quot;Not properly configured&quot;) is played if there is a non-existing audio file in the configuration of AA. The call is ended after the message is played
[+] 2011-11-29: releasenotes auto generation
[-] 2011-11-29: 2011-11-29: [#SV-298] The application is not stopped when there is one or more misconfigured services. The correctly configured services keep running.
[*] 2011-11-29: 2011-11-29: the name for VMWare interface that is skipped has been changed to VMware Network Adapter
[+] 2011-11-27: releasenotes auto generation
[*] 2011-11-26: 2011-11-26: The way of discovering local IP address has been improved
[+] 2011-11-22: Profile class renamed to ProfileTag + necessary refactoring
[+] 2011-11-22: refactoring and renaming in configuration package
[+] 2011-11-16: releasenotes auto generation
[-] 2011-11-15: 2011-11-15: [#SV-237] the &quot;root&quot; item is not required anymore. The first item in the configuration file is handled as the root item for the AutoAttendant service.
[+] 2011-11-15: automatic building of RN
[+] 2011-11-12: changes in SIP INFO message processing
[*] 2011-11-12: source and target attributes added to the build target
[-] 2013-01-10: SV-1821, voip authentication, when unauthorized, infinite loop fixed
[-] 2013-01-10: SV-1821, voip registration in authentication process fix
[-] 2013-01-09: registration sequence proxy/web mismatch fix
[+] 2013-01-08: SV-1821, voip applet authorization process simplified
[+] 2012-12-17: SV-1598, communication over SIP simple prototype
[+] 2012-12-13: WC-1470, changes in the applet's interface
[+] 2012-12-11: conference interface changes in applet
[+] 2012-11-29: [WC-1432] function getCallId that returns the Call-ID of the call in progress has been added to the Controller class
[+] 2012-11-27: added methods for setting the speaker volume (getSpeakerVolume and setSpeakerVolume)
[-] 2012-11-14: [WC-1374] the User-Agent header is added to all responses sent by WebPhone during establishing the session
[*] 2012-10-24: 2012-10-23: added comments to more classes
[*] 2012-10-22: 2012-10-22: added comments for the most important classes. Some more comments will follow.
[-] 2012-10-22: 2012-10-22: fixed bug in setting the microphone volume
[*] 2012-10-22: 2012-10-22: added support for setting volume
[*] 2012-10-17: 2012-10-17: WebPhone sends an X-IceWarp-Conference header with conference ID if the call was initialized as a conference (meeting) call
[*] 2012-10-04: 2012-10-04: the method for deregistration was refactored to be not blocking
[*] 2012-10-01: 2012-10-01: added new parameters (initobject and initcode) to applet. the content of the initcode is executed immediately after the start of the application (in start method)
[-] 2012-09-27: 2012-09-27: minor bugfix in getting version of the applet
[-] 2012-09-26: 2012-09-26: [#WC-1120] the port for rtp is randomly generated before each call and is not reused.
[*] 2012-09-05: [WC-1059] added methods to stop mikogo and to check whether mikogo is running
[*] 2012-09-03: [#SV-1385] functions that are able to download and launch mikogo have been implemented.
[-] 2012-08-31: [#WC-942] fixed problems with DTMF. The INFO messages were not correctly created.
[-] 2012-08-30: 2012-08-30: [#WC-1032] fixed problem with WebPhone calling to conference service
[*] 2012-08-09: [SV-1199] the possibility to make anonymous calls without registration has been added.
[-] 2012-08-06: Support for sending DTMF tones using SIP INFO messages has been added. This fixes the problem described in [WC-942].
[*] 2012-04-19: [#WC-671] the version of the SIP applet is displayed in brackets in the User-Agent header
[-] 2012-03-07: Fixed mistakes in spelling of messages.
[-] 2012-02-22: [#WC-437] The display name has been added to the username parameter passed to the application. The display name is sent in messages in the From header.
[*] 2012-02-22: Improvements in stopping the applet (the presentityManager is checked for null).
[-] 2012-01-26: [#WC-320] fixed problem with registration under turkish locale. The default locale is set to "en" during startup.
[-] 2012-01-11: [#WC-270] fixed problem with 403 forbidden response to REGISTER. It results in registration failed status
[-] 2012-01-06: [#WC-217] fixed problem with not skipping the specified interfaces
[*] 2011-11-29: [#WC-217] the name for VMWare interface that is skipped has been changed to VMware Network Adapter
[*] 2011-11-26: [#WC-217] interfaces with a name from the list are skipped
[-] 2011-11-10: fixed UnsupportedClassVersionError causing crashing right after start, compiled with previous JDK