Posted 01-11-08 .. This 4.0.1.22 update #4 contains the following fixes: http://support.iqnsi.com/downloads/patches/4.0.1.x/4.0.1.22/ Server Mitel................. - Line support increased from 8 lines to the full 16 lines allowed by MiTAI This patch includes all previous updates ****************************************************** Posted 11-20-07 This 4.0.1.22 update #3 contains the following fixes: - JIT (Just-In-Time debugger) trap fix. - Licenses are not being released after VistaTDS crash and recovery. - TT2212 PCE - The PCE service terminates unexpectedly Server Mitel................. Fixed SIMs going into "hot standby" mode Fixed Addresses device removal crash senario ****************************************************** Version 4.0.1.22 Server................. PCE Stability - fix Logging messages - enhancment Client applications.... Fixed BLF note removal on DND reset ****************************************************** Version 4.0.1.21 Client applications.... Up to 20 custom CPS buttons can now be used - enhancment This is a non-mainstream release ****************************************************** Version 4.0.1.20 Mitel.................. 200ICP Conference problems - fixed MitelSIM additional stability - fixed Client applications.... Added BLF indicator in BLF title bar - enhancment Added support for multiple network interfaces - enhancment ****************************************************** Version 4.0.1.19 Server................. Serveral callerID related problems - fixed Cisco.................. The ability to disable blind transfer - added Cancel supervised transfer will automatically re-connect to the call that is on hold pending transfer - enhanced Mitel.................. Service stability updates - fixed Send to external Voicemail - added 200ICP partial support - added Client applications.... International dialing The location of the CPS script file has changed, our application will automatically copy from the runtime folder to the users application folder - enhanced Example… From here: C:\Program Files\iQ NetSolutions\VistaPoint Enterprise\Console Companion To here: C:\Documents and Settings\{user}\Application Data\VistaPoint If the user is already using custom CPS the application will atomatically deal with the pre-exsiting script file ** This resolves some problems with Windows Vista Added button for “Update BLF’s” Added toolbars for “BLF-TYPE" & "BLF-INFO" Note: If you manually imported this or created your own you will have duplicated toolbars You will need to manually delete the obsolete toolbar or deactivate them Some accelerator keys where added and updated - enhanced Numeric "-" re-mapped “-“ from supervised transfer to “send call” “Delete” key = Hang up “End” key = Cancel transfer “Insert” key = Send Call “Home” key = Call Pickup Note, this mapping limits the ability to edit numbers entered in the number to call box and search box but the user still has the “backspace” to use if needed. Icon legend has been reformatted - enhanced Toolbar "reset" problem - fixed ****************************************************** Version 4.0.1.18 International numbers VPConsole, VPDesktop. - Long numbers outside USA where not dialable. The reason is that VPConsole used international formatting internally with hardcoded US prefix (+1) when calling from CallBox and number was longer than 6 digits, so only calls within USA where available. - Now callbox honors number in international format - if number is prefixed with '+' sign, then no further formatting is performed and this number is used fro translation. - Outlook does not have the same problem, so you can easy make any type of call from Outlook (internal, local, long distance, international). - However it depends on Dialing properties, which are configured on user's PC. In general this is not correct, because call is made from PBX, which can have different dialing settings. Everything is ok if user's PC and PBX are in the same area, but for example German user working with remote PBX in USA must set her PC as it was in USA to make calls using Outlook, because PBX (Mitel or Cisco) is in USA. - Log distance calls can be made as follows: - Create speed-dials for local numbers (0317921), long distance numbers or international calls and use these BLFs (doubleclick) to make calls. This should work even with old console. Outside call prefix might be required (such as 9) if PBX does not adds it automatically. Numbers on speed dial should be entered exactly as dialing from phone. - Enter number in standard (international) format in call box: - +44 0317921 outside call in the same area - +44 (209) 0317921 outside call in the same area - +44 (aaa) nnnnnnn outside call to other area (aaa - area code, nnnnnnn - phone number) - +cc (aaa) nnnnnnn international call (cc - country code, aaa - area code, nnnnnnn - phone number). - Notes: - Hardcoded callbox formatting rules relays on USA telephony format, i.e. it is assumed that area code is 3 digits and local number could be 7, 8, or 9 digits. However other countries could have another format. This is not a problem while formatting is used only for visibility enhancement, but this will not work for real calls in other countries. Note, that callerid formatting (as we set now in console/outlook settings) is the same for all calls, however it must be different depending on destination country. ****************************************************** Version 4.0.1.17 Note: Implemented for CRM 3.0 integration This is not a main stream release ****************************************************** Version 4.0.1.16 Note: Implemented for CRM 3.0 integration This is not a main stream release ****************************************************** Version 4.0.1.15 Added * VPConsole enhancements to support custom commands from CPS Note: Implemented for CRM 3.0 integration This is not a main stream release ****************************************************** Version 4.0.1.14 TT(2154) - Problem fixed in MitelSIM for keyline * When a held party is un-held by a secondary phone with that same keyline appearance the call will not be lost from the active call list. Additionally any attached comments to the call should remain with the call and be visible 2-3 seconds after the retrieval of the held call. note: This transfer of the attached information is dependant on the trunk (or) caller-ID remaining un-changed in the Mitel system for the life of the call. ****************************************************** Version 4.0.1.13 bump ****************************************************** Version 4.0.1.12 Install updates * Added support for Microsoft Vista * Added support for Home edition (client s/w only) Desktop Clients * updated mapped keys * added two new toolbars related to BLF information ****************************************************** Version 4.0.1.11 (release hold) TT(2048) - Verisign certificate added back into the installers ****************************************************** Version 4.0.1.10 (release hold) TT(several) - MitelSIM Keyline related issues Note: Adjustments made related to keylines and callerID ****************************************************** Version 4.0.1.9 (release hold) TT(2177) - Direct transfer option from BLF context menu Status: Fixed ****************************************************** Version 4.0.1.8 bump ****************************************************** Version 4.0.1.7 (release hold) TT(2177) - Direct transfer option from BLF context menu Status: P/Fixed Licensing limitation increased Licensing stability update TDS Stack adjustment for stability CiscoSIM update for stability Outlook companion support for Outlook 2007 ****************************************************** Version 4.0.1.6 Added support MKCSIM - SIP platform Additional ODBC Fix include in release build CiscoSIM - added in rescan timeout and manual scan options ****************************************************** Version 4.0.1.5 (UPDATE1) Fixes * ODBC Fix * License Fix Enhancements * Performance enhancements ****************************************************** Version 4.0.1.5 CiscoSIM & PCE TT(none) - Stability issues Fixed VPConsole, VPDesktop, Outlook, MessengerTab TT2148 - Client enhancements Status: Partially Implemented Description: * Column width in call list is now persistent (user settings restored after client restart). User can select visible/hidden columns in call list (right click on call list header). Default settings for fresh install hides all columns except: State, CallerID, CallerName, Commecnt. User can unhide other columns. * Color-coded call states. Color for call state could be selected in Skin Edit dialog or Color Legend dialog. Note: BLF header colors are re-used for call states also. Color-codec call states can be disabled using Options-Display-Color-coded call states option. * BLF body (non-selected) can have different colors. Color for call state could be selected in Skin Edit dialog or Color Legend dialog. Default body color for non-selected BLF cells is unchanged. * Font size in call list could be changed using right click menu on call list (empty area). Large, Medium, Normal (default) and Small options provided. Font size selection is restored after restart. * Two more skins added: "Communicator" and "Desert" skin. Notes: Since Outlook does not have skin support installed by default, all skin dependent customization features are not available for Outlook (and MessengerTab) clients. VPConsole TT BLF call's undock feature Fixed Setup TT(none) Build process using expired certificates is not reliable (requires manual verification of each build step) Status: Expired certificates disabled * Web install of component with expired certificates will require confirmation during install. * Web install of component without any certificate could be blocked or require confirmation depending on user's security settings. Note: Setup will be changed back when new certificates will be available. ****************************************************** Version 4.0.1.4 (CISCO UPDATE2) * Includes all fixes from CiscoSIM UPDATE 2006-08-08 * Fixes one additional reason for crash when user sets DND or forwarding. * More information added to CiscoSIM log. * Additional Validation of internal Objects. ****************************************************** Version 4.0.1.4 (CISCO UPDATE1) This UPDATE fixes following issues: 1.Memory leaks in CiscoSIM. Memory leaks where in a part of code that was used rarely. However after CiscoSIMcrash fix in 4.0.1.4 this part of code began to execute on most of incoming calls. 2.Crash fix. CiscoSIM crahed when incorect data packed was received from PCE> Crash is isolated, i.e. CisoSIM will not crash on such data. Note: Problem with PCE which sends incorrect data is still not solved. 3.CiscoSIM log now includes additional information. The amount of such information is negligible (1 line per minute). 4.Some CiscoSIM log messages reformated to provide more information. ****************************************************** Version 4.0.1.4 CiscoSIM TT(none) - Stability issues - CiscoSIM crashed 5 times on production environment (700+ devices, 200 ++ clients, Cytrix Farm) Status: 3 possible reasons for a crash fixed. Description: Three issues found in CiscoSIM and fixed: Recursive loop on unexpected TAPI error. This was due to incorrect usage of stack variable when heap variable was required in lineMakeCall function (description of TAPI lineMakeCall function in MSDN was updated recently to include note about possible crash). Crash was not reproduced in test environment, however CiscoSIM logs records indicating this situation were simulated and fixed. CiscoSIM TT2149 Cisco ACD - Calls do not distribute to agents when the calls route from the Voicemail system to the routepoint Status: Fixed. Description: Not reproducible in test environment due to lack of voicemail system. However, the reason is clear - VistaPCE was trying to redirect call (using lineRedirect) at the moment when lineAccept command was not completed. Cisco Call Manager reports INVALID_CALLSTATE error. Fix moves lineRedirect command to status event when call becomes accepted (not offering). This ensures that lineRedirect will not be issued in intermediate state. MiTaiSIM TT2164- MitelSIM - ability to transfer comments based on TrunkID in place of CallerID required (Enhancement) Implementation from external source received and included into build MiTaiSIM TT2160 MitelSIM - Clear Calls feature is needed in this SIM as well Status: Implemented Outlook companion, VPConsole TT2160 Extension in use problem in Outlook client. Status: Fixed Outlook companion, VPConsole TT License warning issue inCitrix Farm environment Status: Fixed Outlook companion TT Extensive use of CPU trough Outlook Journaling in Outlook Companion with MS Exchange server. Status: Fixed Installer TT2159 Installer- Build 4.0.1.3 (Outlook,CstaAPI and SIPSIM) Status: Fixed ****************************************************** Version 4.0.1.3 (RELEASE HOLD - INSTALLER PROBLEMS) TT(CstaAPI - Stability): Call control fails either during startup from OC or after some timeout 20-25 seconds. Status: Fixed in reproducible scenarios Description: CstaAPI was not receiving all call updates when tenanting groups (NORMA) were configured without PARENT group. Auto DROP after timeout seems to be related to OC user's telephone attribute setting: extension number could be prefixed by "tel:' or used without prefix. Correct usage should depend on default LCS/AD settings. TT(SipSIM - none) - Custom Notes Feature should be used to provide presence information. Status: Implemented Description: SipSIM changed to use Custom Note Feature instead of direct System wide note. Custom Note Feature allows several applications (pluggins) to have separate area on BLF cell for service specific notes. This way manually entered notes are preserved -- SipSIM does overwrite only its own status notes. TT2133 - (PCE\Clients – Clients should be able to forcibly clear\reset there extension (stuck calls) in the PCE). Status: Implemented as additional command - Clear All Calls from BLF right click menu) Description: Clear All Call works as follows now: 1.Users can use Clear All Call command on their own extension. 2.Administrators can use command on any extension. 3.Command is executed from popup menu on BLF cell. 4..Confirmation message is displayed when user selects command 5.If confirmed, command is sent to corresponding SIM, which performs simple Clear Call command (F12) on each call of this extension. 6.After that all calls of the extensions are effectively removed from the system (this does not depends on whether calls are stuck or normal) but real call (voice path) is left intact. The calls could be manipulated manually from the phone. New calls on the extension will be reflected in VistaPoint as usual. It is possible to recover cleared calls only by SIM restart. Notes: 1.Ctrl+F12 key is reserved for Clear All Calls command, but not implemented in this release 2.Command must be supported by SIMs. Currently implemented in all UniSIM based SIMS (all but MiTaiSIM). Implementation in MiTaiSIM is delayed till next build. TT(none) - Custom BLF notes support required for future extensibility using pluggable services.. Status: Implemented (Feature added) Description: BLF cell can now contained several status notes depending on type of note. Range of types reserved - one for simple editable note (as now). Another note types are reserved for using by pluggable services or other purposes. Pluggable services should use one of reserved note types. Each service can set/reset note which belongs exclusively to him (by using specific note type) without affecting notes, belonging to other services. Two components currently use Custom BLF notes: - SipSIM presents SIP user's status in separate note. - VpOuCalDbPlugin component (see below) uses another custom note to present formatted Outlook Calendar information for a user. Notes: The idea of Custom Note Feature should be re-used for Custom Call Comments which are used to present call status and history. NOTE: This build failed internal testing ** none distriputable ** ----------installers and install scripts need to be fixed * Outlook * SIPSIM * CstaAPI ****************************************************** Version 4.0.1.2 TT2141: Conferencing (Mitel) – this no longer functions correctly Status: Fixed Description: CiscoSIM was removing MiTaiSIM's call during conferencing due to bug in implementation of automatic call clearing on errors. There was no problem if CisoSIm was not running at the same time. TT - Automatic call claring on errors Status: Implemented Description: This feature was only included in CiscoSIM previously. TT2133 - (PCE\Clients – Clients should be able to forcibly clear\reset there extension (stuck calls) in the PCE). Status: Implemented (simple case) Description: Clear call F12 works as follows now: 1.Confirmation message is displayed when user press F12. 2.Administrator can clear any selected call, regular user only his selected call. 3.Clear call command is sent to VistaTDS server and appropriate SIM. 4.If call was stuck in VPconsole, VistaTDS or SIM it will be just removed. 5.If call was not stuck, SIM could not reliably detect it and removes call from VistaPoint system anyway, but leaves a call in PBX (no hangup or other command is perfomred, call is just disconnected). 6.The call is removed from all system, so it disappears from all consoles. Notes: 1.Clear Call command now is system wide, i.e. it removes call from all VistaPoint system, not just from active console. This could have neagtive impact if a call was not really stuck - it will disappear anyway and it would be not possible to control it from console. Such call must be dropped manually using phone or re-activated by SIM restart (reconnect to PBX ). 2.If non-stuck call was cleared that was in conference or transfer, console /SIM might be not able to complete or cancel conference. Such calls will be removed only when real call is ended (phone(s) dropped manually. ****************************************************** Version 4.0.1.1 TT2132 - Console - we need to lock several functions behind an administration password Status: Implemented Description: Please move and lock "filter settings" and "unfiltered" to require admin login. * This will allow a higher level person to configure the settings and the end user to enable or disable the additional information by enable the filter. Please require admin login to use the "delete all status notes" as well. Admin lock <<< - Filter settings - Unfiltered Mode - Delete all Status Notes Remove <<< - Unfiltered button TT - Add "Supervised transfer", "Send call" and "Send to voicemail" items to extension's popup menu. Status: Implemented Description: The following menu items should transfer active (connected) my extension call to the selected extension: 1. Supervised transfer 2. Send Call - transfers and releases call (blind transfer) 3. Send to voicemail TT - Add "Park for" item to extension's popup menu to park a call and autotag it with extensionID for which call is parked Status: Implemented Description: On "Park for" click add call comment "Parked for xxxx" (where xxxx stands for selected extension) and park a call. Notes: Implementation does the following: 1. When "Notify call parking destination (user)" is disabled a) When "Park for" is clicked in extension popup menu, then call comment "Parked for xxxx" is added and call is parked b) When "Park" is clicked from main menu or call list popup menu, then call is just parked 2. When "Notify call parking destination (user)" is enabled a) When "Park for" is clicked in extension popup menu, same as 1.a) + IM is sent to destination user b) When "Park" is clicked from main menu or call list popup menu, dialog appears to enter destination user: - On OK - call comment "Parked for xxxx" is added, call is parked and IM is sent to destination user - On Cancel - call is just parked TT Department name is too short (15 characters) Status: Extended to 47 characters Description: Department name size to 47 characters in tds protocol structures. 47 chars limit is currently impossed by database (actually it is 50 in database, but we have to have some reserve). This update changes internal data structures so tds-protocol version (CURRENT_VTDSTX_VER) is also changed. According to protocol version validation rules, this build is labeled as 4.0.1.1 with protocol versions 20000401. This way client applications will be able to detect version mismatch and provide a message for a user. Notes: Changing 3rd digit in product version and last digit in protocol version does not require VP software recertification TT Outlook Companion's Send IM dialog is stealing keyboard events from other applications Status: Fixed Description: When Outlook Companion's SenIM dialog is opened other applications are not able to use some keyboard keys - configuration dialog gets and process these keys as if it was active. Applications was using system-wide keyboard hooks to implement hot-key functionality. Reworked without system-wide hooks. TT - Duplicate call origination comments when parking a call Status: Fixed Description: Sometimes call origination comments was duplicated after call was parked. E.g. "//parked xxxx //parked xxxx" TT - Automatic removal of stucked calls on errors when PBX or SIM receives a command/event on unknown call Status: Implemented TT - CiscoSIM doesn't report forwarding during startup on all or some devices Status: Fixed Description: CiscoTSP doesn't correctly report forwarding info for a device immediately after lineOpen. This was solved by additionaly reporting forwarding info on LINE_INSERVICE event which should occur for each device during startup. TT - CiscoSIM SetDND to VM fails on shared lines Status: Fixed Description: Reason - command is send to secondary line not primary extension and CCM doesn't accept it. Faulty function was searching sequentialy for device in device list and returning device that was found first. It should have checked if it is primary, because device list contains all devices with the same extension number. For most TAPI operations sending command to secindary line has the same effect as sending it for primary extension, but forwarding related commands works on primary extension only. The function fixed now and returns only primary extension. The same function is used in many places in several SIMs, so it could have an impact on other SIMS. All UniSIM based SIMS (all but MiTAISIM) are impacted. Since only CiscoSIM curently use primary/secondary extensions and primary flag is set by default no negative consequences are expected. TT - Possible crash due to memory usage after object release Status: Fixed Description: The fix was included in 4.0.0.36 build, but not included in release notes. Crash could happen on a slow processor when with many calls are happening at the same time and probably was never observed in practice. TT - RestartServices.bat missing Status: Fixed Description: RestartServices.bat file was reported in previous release notes but nt included in Setup TT MiTAISIM stealing keyboard events from other applications - Insert, Delete, F5 Status: Fixed Description: When MiTAISIM's device configuration dialog is opened other applications are not able to use some keyboard keys - configuration dialog gets and process these keys as if it was active. Probable reason - configuration dialog is using system wide keyboard event hook. MiTAISIM was using system-wide keyboard hooks to implement hot-key functionality. Reworked without system-wide hooks. TT Language DLL should have an separate installer for each language Status: Implemented Description: Language DLL files now has an installer. Separate installer will be provided for each additional language. Currently German language installer is provided. Language installer installs necessary files for language switching and adds two shortcuts to StartMenu under VistaPoint\Language item to support language swicthing: "Default (English)" and "German". Since language switching was only supported using registry keys, these shortcuts just impoprts necessary settings to system registry under HKCU. user must confirm changes to registry Client applications should be restarted before new language setting becomes active. Notes: German language file included in this setup contains some not translated items (in english). This is mainly new feature added after last translation. TT - Call comments and status note missing aftar call unpark Status: Fixed ****************************************************** Version 4.0.0.37 TT - Option to choose manual vs automatic BLF update Status: Implemented Description: • "Automatically update BLFs" check box added to options. Default is OFF. BLF would be allways loaded on startup (no need for global update immediately after startup or reconnect unless BLF were really changed). • "Update BLFs" added to extension menu, Outlook's VistaPoint and to popup menu. • "BLF Updates are available" alert message added into BLF title area (right aligned) TT - The toast doesn't not function in Outlook when "CPS scripted notification window" is enabled but "Enable CPS scripted notification window" check box window is disabled in Outlook and user can not modify it. Status: Fixed TT - Remove unnecessary and irritating popup messages Status: Implemented Description: Following popup messages changed/added to alert message in BLF title area (right aligned). The messages are used instead of popup messages and dialogs with countdown. First time VistaPoint connection dialog (if there is no connection to VistaPoint server during client startup) is unchangend. • Global update available • Connecting to the VistaPoint server • The connection to the VistaPoint server lost • Failed to connect to the VistaPoint server (%d) • No connection to the VistaPoint server TT - Crash during startup. Status: Fixed Description: • VPDektop was crashing unexpectedly during startup in some environment Notes: Usage of uninitialized structures found in client code's faulty location. After this fix in the same environment VPDesktop doesn't crash but fails to connect to server. Reported reason is that no VPDesktop licenses where available. This issue should be solved further as "incorect message in Desktop when client license is not available". TT - PCE Crash Dump support Status: Implemented Description: • All DLL, OCX, EXE components change to catch thread based exceptions • Short stack dump will be included on crash in applications log. • Separate file will be created containg MiniDump in Microsfots Debug SDK format. The dump could be analyzed offline using WinDbg utility ****************************************************** Version 4.0.0.36 TT - Console enhancements: DND - rework Status: Implemented Description: Changes in DND (NA) functionality: • Rename NA to "DND Configuration" in VPConsole's Settings menu • Have DND button on VPConsole's toolbar instead of NA • Use "DND Configuration" dialog just to select preferable DND mode. "Remove "set NA", "Remove NA" buttons from the dialog. • Use forward to voicemail as default option • Set/unset configured DND mode in VPConsole via DND items: "Settings->Do Not Disturb", toolbar's DND. When own extension is selected via: "Console->Set DND" and popup "Set DND" • Move NA from toolbar to menu in Outlook, rename it to "DND Configuration" • Set/unset configured DND mode in Outlook via "VistaPoint->Do Not Disturb" menu, when own extension is selected via popup "Set DND". Notes: Since default action for DND is changed to "forward to voicemail", after VPConsole's install/upgrade DND may not work if voicemail won’t be configured properly or forward to voicemail is not supported by the SIM. TT - Possible crash on exit Status: Fixed Description: • VPConsole was crashing during exit in some situations. Depending on number of registered devices and calls. TT - Unable to perform any action with mouse during excessive call update Status: Fixed Description: • VPConsole was showing Hourglass cursor when many call state updates where occuring during short period of time. Hourglass cursor was blinking all the time. • Hourglass cursor disabled during call state update. Notes: Clicking on a call during excessive call update sometimes leaves gray rectangle on non-selected call (after fix). This happens if call list is updated inside mouse click event (after mouse is presssed down but before it is released). Incorrect visual display disappears automaticaly after another call updates or mouse click and doesn't have any negative impact on other operations. TT - TT2098 fix was not compatible with multilingual support Status: Fixed Description: • Message text must be kept in resource file but not hardcoded in source. TT - Console enhancements: Call Forward to voicemail indication - update Status: Implemented Description: SIM's setup dialog modifications: • "Voicemail Huntgroup" field renamed to "Send to Voicemail". This field (together with "Voicemail prefix" and "Voicemail suffix") is used for send to voicemail functionality. • New field "Voicemail Huntgroup Access". Contains voicemail number used for enabling/disabling forward to VM and for toggling VM icon on user's cell. Notes: If "Voicemail Huntgroup Access" is empty than "Voicemail Huntgroup" field's data is used for forward to VM functionality. TT Bad psw connecting to LDAP Status: Fixed TT - Department attribute missing from LDAP settings Status: Implemented Description: • It was not possible to read non default department attribute from LDAP, because corresponding setting was not included in Cisco LDAP settings dialog. TT - PCE stability issues Status: Partialy fixed Description: • All DLL, OCX, EXE projects changed to generate linker map and debug file. • All lib project changed to have debug info required for exe dll files. • All C++ project settings changed to support stack frames (to allow upcoming CrashDump feature and MiniDump creation with stack trace) • VistaTDS. DcCoreUtil, DcArray - Memory handle unlock wait code refactored to use common function instead of dublicting code in many places, new function DCGlobalWait added with error message in log when Wait was timed out. • Log level added to many uncoditional printouts to reduce the size of logs. Coud reduce CPU usage in VistaTDS by approx 5-10% when info level loging is enabled. • PCE Memory leak found and fixed. VistaTDS was leaking memory on each call. • 4.0.0..28 had no such problem. - 4.0.0.31+ had an issue. Memory leaks were introduced afer fixing Call Comment survival after transfers. - Faulty module - VistaTDS.exe (VistaTDSCTGSrvc). Fixed, UPDATE 4.0.0.35 prepared - Fixed incorrect Global Object referrence counter reporting that seemed like once more memory leak. • Support tools: StartVPServices.bat - fixed (incorrect start order), • RestartVPServices.bat added to restart all installed VistaPoint services • Main solution file updated: Vpp.sln had missing project dependencies fixed ****************************************************** Version 4.0.0.35 TT - Console enhancements: DND Status: Implemented Description: I would like to see a DND button placed on the same toolbar with the Call Forward to Voice Mail button. When the user click the DND button, a modified Status Note dialog should appear so that they can update or insert a Status Note. It would be very useful to have canned or predefined messages such as; Out to Lunch, In a Meeting, On Vacation or Out until… When saved, their extension would be forwarded to the designated number and display a DND icon on the user’s cell and change the color to correspond to the selected color for do not disturb as seen here… Notes: This feature was renamed to "Not Available" (NA) to do not mix up with real DND and to confuse a user. New toolbar button and menu item "Not Available" inserted for a quick access to the feature. TT - Console enhancements: Call Forward to voicemail indication Status: Implemented Description: When a user forwards their extension to voicemail we need for the user’s cell to display the forward icon as well as the voice mail icon indicating that their extension has been forwarded to voicemail. One way I can see doing this is to use the routing number for voice mail as a trigger. In this customer’s case the voice mail access number is always “1000” Therefore, if a person forwards their extension to “1000” then we should assume this to be voice mail and display the appropriate icon Notes: "Forward All calls to Voicemail" type introduced to the forward dialog. User doesn't need to enter destination address for this type of forward - extension is being forwarded to Voicemail Huntgroup configured in the SIM setup. TT2098 - Client Apps – There is a severe refresh problem in our applications when group and device info is being read in Status: Refresh problem during global update partialy fixed, progress implemented TT - Digital Certificate must be included, even if expired. Status: Implemented Notes: Known problem - digital sertificate in MessengerTab.msi file is missing. Will be fixed in next release ===========================RELEASE HOLD (waiting for new certificate) ****************************************************** Version 4.0.0.34 LCS/Cisco gateway setup modifications ****************************************************** Version 4.0.0.33 LCS/Cisco gateway setup modifications ****************************************************** Version 4.0.0.32 Status: Demo version implemented (LCS) Description: Implement gateway for Microsoft LCS 2005 server to support phone integration for Microsoft Office Comunicator (OC). Update SIPSIM to support Microsoft LCS 2005 server. See addiitonal information about configuring gateway in CstaAPI configuration.doc and SipSim configuration.doc. Details: CstaAPI modified to work as gateway for Microsoft LCS 2005 server. Features that are currently working in OC: • make call • hold/unhold • hangup • transfer • announced transfer • add to conference. TODO list for LCS gateway: • implement forward and DND • fix some stability issues • show contact for incomming call - not the extension number of calling party Standalone setup for LCS gateway (CstaAPI) implemented. SIPSIM must be installed from Server setup. Licencing for CstaAPI and SIPSIM modified. VPLCS key used for CstaAPI, VPSIP - for SIPSIM. TT2082 - Duplication of cell data is seen when using the “UseLDAPPhoneNumberAttr” field) CiscoSIM was propagating last value of FirstName, LastName and Department attributes to subsequent entries that doesn't have a phone number. Status: Fixed ****************************************************** Version 4.0.0.31(LCS) Added in new components for the LCS Gateway ****************************************************** Version 4.0.0.31 TT - VPConsole Enhancements: Parked Call, Recall from Park and Call Origination Information Status: Implemented Description: The application now retains a calls history in the system Call Origination Information provided via call comments: a) transfer b) forward, c) redirect - when call is redirected from route point (queue) d) park e) unpark f) recall - when call is recalled from a park place to user which parked it after time out TT - german translation for client executables (updated) Status: Updated using translation strings provided by swsent GmbH company (German) Version 4.0.0.30 TT - Multilingual compatibility (VPConsole, Outlook plugin) Description: To support multilingual environment client executables coding must follow multilingual guidlines (see R31_Multilingual-support.doc for details). TT - german translation for client executables Status: Implemented using translation strings provided by swsent GmbH company (German) ****************************************************** Version 4.0.0.29 * Formal release notes pending This build contains non-english characters problem fix (except for Enterprise directory and Deskbar) Details: Note that non-english characters fix is not true Unicode solution. i.e. clients now correctly show non-english characters from a character set which correspond to current System locale (Control panel - Regional Options). Normally such locale is automatically set when installing non-english versions of windows or can be chosen manually from Control Panel. TT2061 - Hung up fix for stuck calls on all SIMs (including MiTAISIM) - ADDED TT2048 - Web based installation: Certificate from Verisign has expired - NEEDS AJUSTMENT * We removed the certificate all together from this build and will renew and add it back into the installer in an upcoming build Includes other non critical Bug fixes ===========================RELEASE ****************************************************** Version 4.0.0.28 TT(none) - Toolbar for ACD - ADDED ACD toolbar includes the following buttons: 1. Display Queue List – displays the list of available queues to log in and out of. 2. Display Queues – displays only those queue(s) that this person has logged into 3. Make Busy button – toggles agent from busy to make busy 4. Log in/out button that activates and deactivates selected queues that the person had identified as their queues Note: The toolbar is not visible by default. TT2051 - Client applications (enhancement) - we would like to be able to un-dock BLF groups - ADDED Details: You can dock/undock BLF window and place it out of program TT2026 - Queue Display (Cisco) – There is currently no way in Queue display panel to show only the groups you are logged into - ADDED Details: Queue list has new group “logged”. Agent can see in what queues she is logged. This group is automatically selected when agent login into some queues. TT(none) - Call PickUp capability for Cisco PBX - ADDED Details: Call PickUp capabilities are implemented in CiscoSIM. This command is implemented as suite of two commands (LineRedirect and AutoAnswer). TT2061(Cisco): CALL STUCK IN THE SYSTEM – There is currently no way to forcibly clear a call in the call list (stuck calls) or in the system in general - ADDED Includes other non critical Bug fixes ****************************************************** Version 4.0.0.27 TT384 - Currently we are placing user related values in the registry under "Local Machine" (Fixed) TT1594 - Outlook client – there is a popup message that say’s “that extension is already in use” if you put your system into standby mode (Fixed) TT2057 - Outlook client – problems deploying the application in a restricted environment (Fixed) Description: Setups were modified to include new registration. To register/unregister COM Add-ins for other user accounts (including limited users) on the same PC new VistaPoint Enterprise shortcuts (in "Program Files") should be used: "Enable VistaPoint Companion for Outlook", "Disable VistaPoint Companion for Outlook", "Enable VistaPoint Companion for MS CRM", "Disable VistaPoint Companion for MS CRM". Details: Client setup registers COM Add-ins. To manually register COM Add-in on the new PC now the following command should be used by administrator user: "regsvr32 VPCallControlSvr.dll /i", to unregister - "regsvr32 VPCallControlSvr.dll /i /u". Same for MS CRM. After installation VistaPoint Companion for Outlook and for MS CRM will work only on user account, who installed it. To enable COM Add-ins for other user account "Enable VistaPoint Companion for Outlook" or "Enable VistaPoint Companion for MS CRM" should be called. Includes other non critical Bug fixes ****************************************************** Version 4.0.0.26 TT2041 - Parked Call Notification – The caller name that gets inserted into the notification window is not correct (Fixed) TT(none) - DND support on CiscoSIM - ADDED Details: Cisco Call Manager doesn’t support DND through TAPI. DND is implemented by forwarding extension to itself. The extension answers as busy when called in this case. Note that this is undocumented feature of Cisco Call Manager, so it should be verified with Cisco regarding VistaPoint and Cisco Call Manager compatibility. TT(none) - Automatic Call Distribution (ACD) Enhancements - ADDED ACD enhancements to support German customer’s service-call processing scenarios (see details below). Current implementation is a quick solution, not full featured ACD, but should be enough for a given scenarios. Enhancements include: 1. ACD support for MS Outlook agents 2. ACD support for phone agents 3. Automatic call distribution and agent load balancing 4. Agent DND/Busy status support 5. ACD configuration via configuration file Includes other non critical Bug fixes ****************************************************** Version 4.0.0.25 CiscoSIM UPDATE availible - The console in un-filtered mode can now hang-up on any call state * v4.0.0.29 contains the enhancment for all SIM's Includes other non critical Bug fixes ****************************************************** Version 4.0.0.24 Includes other non critical Bug fixes ****************************************************** Version 4.0.0.23 TT2025 Enhancement (Cisco) - PC speaker ring on a call in route point (call queue) TT2029 Outlook – Added in the "Notify Parking Destination (User)" for Outlook Clients TT2030 Outlook – The "Notification" of a parked call is now functional for Outlook Clients Includes non critical Bug fixes ****************************************************** Version 4.0.0.22 Includes other non critical Bug fixes ****************************************************** Version 4.0.0.21 Enhancement (Cisco) - Call park notification Includes other non critical Bug fixes ****************************************************** Version 4.0.0.20 TT1968 - Windows Messenger does not work with tenanting with Outlook open (Fixed) TT1346 - Conference box header and the Call queue strobe/flash when a call is being added to a conference (Fixed) TT1884 - Changing tenanting password through File->Admin dialog does not work (Fixed) TT (none) - Conference box flickers when selection changes in call queue (Fixed) TT2009 - CiscoSIM - Completing a transfer becomes inactive (Fixed) Includes other non critical Bug fixes