Tuesday, October 30, 2018

Release Notes 4.4.77.x
Current release: (thick client is

WebConsole build_4.4.78.1301

  • [TT3331716]Fix an error found during testingof this TT item

WebConsole build_4.4.78.13

  • [TT3331586] Enhancement: Allow user to set Darker Grid Lines
  • [TT3331716] Enhancement: Highlighting option having the line selected background color become the color of the text
  • [TT3331857] Fix: WebConsole CSV Lookup not working
  • [TT3331900] Enhancement: Ability to hide Call Variables in Finesse Widget
  • [TT3331903] Fix: Defect - Finesse Widget Logging Issue
  • [TT3331908] Fix: WebConsole external directory not searching correctly when using more than one field

Note: TT3331857 requires Stand-Alone components of v4.4.78.13


  • [TT3331890] Fix: Issue found in when using Grid Lines
  • [TT3331853] WIN10 Client stability issues fixed


  • [TT3331716] Highlighting option as requested by customers by having the line selected background color become the color of the text. A new checkbox "Invert colors when selected" added in Highlight Options for External Directory.
  • [TT3331773] Deskbar for ACD Agent doesn’t have a way to define a backup server.
  • [TT3331586] VPConsole and VPDesktop now supports multicolor gridline, which is available in Call list, Extensions list and External Directory views.
  • [TT3330296] Fix: DEV/Cisco SIM: application will try to access dwMediaModes for NULL object.

[TT3331888] Fix: Console companion Finesse widget issue when closing the application.build_4.4.78.11

  • [TT3331719]Enhancement - Track time user clicked "Page" inside Call Tracker and Call Assist Modules
  • [TT3331789]WebConsole cosmetic issue when cells are sized fairly small (lower screen resolution)
  • [TT3331864]After WebConsole upgrade when LDAP is enabled from external directory service it creates issues. Fix: Improved External Directory list performance. The results when tested with 150K records are as follows:
    • Initial ExternalDirecotry loading ~30s
    • Tab change operation 3-4s
    • Various list operations (sorting, filtering) 2-3s

Recommended 'Page Size' setting when working with 150k records: 50000 Page Size can be set with VP WebConfigurator ExternalDirectory->Data Sources->Page size

  • [TT3331871]Change name of Agent Status Widget
  • [TT3331874]Fix:WebConsole Media Toolbar not staying hidden
  • TT3331875] Fix: VPConsole not saving Finesse Widget Settings
  • [TT3331880] Fix:Finesse Widget -   Call Variable data disappears
  • [TT3331881] Fix:Defect - Finesse Widget - Wrapup Codes don’t function
  • [TT3331882] Fix:Defect - Consoles not retaining last ext
  • [TT3331883] Fix:LDAP login in VPConsole and WebConsole are not retaining last extension logged in
  • [TT3331875] Fix: Defect VPConsole not saving Finesse Widget Settings
  • #9463Improve widgets logging by sending client log to server side



  • [TT3331879] Issue with build installer



  • [TT3331871]Change - Change name of Agent Status Widget
  • [TT3331664]Enhancement: Increase Emergency Alert number field capacity


    • Extensions can be written as a single extension (can have '+' prefix)
    • Extensions can be written with wildcards ('?' wildcard means any single symbol, it is used when number can start with prefix or a digit, 'x' or 'X' wildcard means any single digit)
    • Extensions also can be written as a range (range beginning has to be smaller or the same as range end, if range beginning and range end must have the same prefix - '+' or none, range cannot have wildcards, range extensions can be separated by '-' or by ':' with no other symbols in between).
    • Extensions and ranges written before '/', 'except', 'not' or 'exclude' are included in range, and ranges or extensions after these separators are excluded.
      • Extensions and ranges can be separated by whitespace (' '), comma (','), semicolon (';'), comma and semicolon can have whitespaces before and after them.
    • Examples:




Depends on usage context, can be 'No numbers' or 'All numbers'


Any number is valid (usage of '*' is allowed or forbidden depending on context)

123456,564 123 ; 911

Valid numbers are: 123456, 564, 123, and 911


Valid numbers are: 0450, 1450, 2450, ... 9450


Valid number is number 450 prefixed with any ASCII character

1000-2000 3000:5000 / 455x

Valid number are numbers from 1000 to 2000, 3000 to 5000 except numbers from 4550 to 4559


Additional notes:


  1. This new format has been implemented in multiple places for consistency:

a. Configurator:

i.     PCE:

    1. General - ACD - Rules:
    2. Add - Assigned Agents  (Empty field or '*' can be used as 'all numbers')
    3. Add - Devices to monitor
    4. Pool devices
    5. Devices to monitor
    6. Emergency - Alert Numbers
    7. Emergency - Extensions to monitor for alert numbers  ('*' can be used as 'all numbers')

ii.    Cisco SIM:

    1. General - SIM startup options:

a. Extensions  (Empty field or '*' can be used as 'all numbers')
b. Add - Extensions  (Empty field or '*' can be used as 'all numbers')

2. Call automation - Managed devices
3. Cisco Native Call Queuing - Add - Extensions that monitors Hunt Pilot (Empty field or '*' can be used as 'all numbers')
4. Cisco Unified Contact Center - Add – Watchers

2. New format (wild cards and exclude range) for emergency numbers is only valid if both - Server and Standalone Console clients are updated to the same version (, so do not use it until Console clients are at matching version.
3. New format (wild cards and exclude range) is not yet supported in WebConsole, so do not use not use new format until WebConsole is able to accept it.

  • [TT3331719] Enhancement: Track time user clicked "Page" inside Call Tracker and Call Assist Modules (Event Logger widget integration with StandAlone components). This is partial implementation (preview):
    • Event Logger widget integrated to Standalone console
    • Some events are not properly logged and will be fixed in next version.

Event or Action


Offered call event

Answered call event

Originated call event

Held call event

Retrieved call event

Dropped call event

Make call action

Answer call action

Hold call action

Unhold call action

Hangup call action

Send call action VTDS blind transfer

Consult call action Supervisor transfer

Complete call transfer action

Cancel call transfer action

Send InformaCast page




Not Logged

Not Logged


Partial (no names)





Partial (no name of third party)

Partial (no name of third party)

Partial (no name of third party)

Partial (no name of third party)

Not Logged


  • [TT3331866] LDAP login should read all extensions from telephone fields with multiple values
  • [TT3331797] Slowness noticed due to memory leak. Partial fix: Memory leak in Exchange plugin addressed.
  • #9225 External directory search and sorting by Note column does not work



  • [TT3331155]Update Enterprise directory applet java version. Solved by removing Java dependency from Enterprise Directory (task #8301):
    • VPEnterpriseSetup fresh install no longer requires Java
    • VPEnterpriseSetup update install removes jar java file (applet)
    • Additionally, call status refresh in ED window fixed.
  • [TT3331426]Enhancement - Need ability to Add/Edit Status Notes from within the Ext Dir contact menu
  • [TT3331594]Enhancement - Need ability to insert/edit status note from Ext Dir (Duplicate of TT3331426)
  • #9201 Reworking WebView to use chromium engine
  • [TT3331852] VPConsole WebView - memory leak on refresh. Fixed by reworking WebView to chrome engine (task #9201)   
  • [TT3331854] BLF Update option missing from Misc settings (VPConsole) (regress after TT3331718)
  • [TT3331797] Slowness noticed due to memory leak. Fixed memory leak in VistaPoint Exchange 2010 plugin
  • #9238 Empty error message when trying to add custom panel with existing name
  • #9239 No error message when renaming custom panel to already existing name
  • #9237 VPBrowserChild.exe need to show version and better name in ProcExp



  • EnumerateTapiDevices:
    • now show devices being enumerated immediately on console, opens in notepad at the end;
    • uses multicolumn (compact) output where possible by default;
    • Provides summary (totals by type) at the end of report
  • [TT3331851] BLF numbers are not populated to CallBox when BLF selected (regress after TT3331718)
  • [TT3331718] Support of WebView and Modules in Console Companion. Follow-up: fix default tcp port for Finesse Widget



  • [TT3331155]Update Enterprise directory applet java version. Partial

            Add ED (VpWebExt.dll) log collection to syslogger

  • [TT3331718]- Enhancement - Support of WebView and Modules in Console Companion:
    • Implemented web browsing feature inside Console Companion and Agent Console
    • Web panels can be created through "Settings"->"Options"->"Custom Panels"
    • Implemented floating and docking of panels as well as docking multiple panels into tabs
    • If panel is tabbed or fully visible on screen, it will be shown as available in the "View" drop down menu
    • Implemented support of Finesse and Call Assist widgets inside Standalone Consoles
    • Supported consoles: Console Companion, Agent Console
    • The URL for web widgets can be changed in the Custom Panel settings.

Note: WebView modules are dependent in Internet Explorer version - requires that Internet Explorer 11 be installed. IE11 is available by default in newest Windows versions (Win10+) or can be installed using IE11 offline installer from Microsoft's site.

  • [TT3331844]VPConsole misses first entry of multi-page ExternalDirectory service responses
  • [TT3331840]ExtDir VPConsole freezing during large directory refresh (100K entries)


    • Initial optimization: eliminate multiple calls to the same function inside loop and unnecessary copying of memory objects. Tab switch time reduced to ~10 seconds form 20-30 seconds)
    • use binary format for ExtDir cache (loads/saves 10 times faster)Tab switch time reduced to ~8 seconds
    • move ExtDir cache saving to separate (non-GUI) thread Tab switch time reduced to ~5-6 seconds
    • void duplicate operations (Sort, MakeVisibleLst) Tab switch time reduced to ~2.5 second
    • Pre-load telephone type strings instead of computing each time. Time for ordering by telephone type reduced

NOTE. Format of external directory cache file (external_directory.cache) has changed. When VPConsole with this update runs for the first time old saved cache file                  cannot be used, so external directory tabs will be empty until refreshed from server. Cache is saved in new format after refresh and subsequent runs will load cache correctly.

  •  #9155 Fix: CiscoSIM Unpark fails for park places with long numbers


VPConsole update (Client side only):

  • [TT3331830]Console connection to External Directory Service
    -  Additional enhancements: Translate telephoneType values into human readable text instead of type ids:
    - Enable search by custom phone types such as "Nurse phone" or "Nurse Station"
  • [TT3331830]Console connection to External Directory Service
    -BugFixincorrect data displayed when server reports all data in single page


VPConsole update (Client side only):

  • [TT3331830]Added support for Console connection to External Directory Service. Reduced memory usage when using large External Directories (more than 500,000 phone entries)


  • Compatibility
    Needs matching version of External Directory Service (at least, otherwise Externa Directory Service tab won't work 


Server-side changes

  • #8976Fix: ACD stops redirecting when logged out of single queue
  • [TT3331832]Fix:CSTAGateway crash when processing calls on long numbers

Client-side changes (Console)

  • [TT3331831]Fix:10 digit workaround not included in CPS. Executive.cpsjs with long numbers support


No changes - just number changed due to failing build


Server-side changes

  • #8987 Agent Greeting - CSTA Gateway. Recording and licensing support for WebConsole.
  • #8988 Media service - setup. Use different names for 32 and 64 bit setups: VPMediaSetup.exe / VPMediaSetup_x64.exe
  • #8988 Media service setup. Use different Display name in Control Panel: VistaPoint Media Service / VistaPoint Media Service 64bit           
  • [TT3331829] CiscoSIM service fails to stop after TDS connection lost
  • [TT3331274] VPTapiStart service is not seen in Configurator output (About box).
  • #8992 Media service license ignored in PCE

Client side changes

  • [TT3331820]Non-monitored phone should trigger emergency alerting by calling
    Added feature to Executive.cpsjs

VistaPoint Enterprise (

Agent Greeting Enhancements (TT3331808)

  • [TT3331779] Fix: Agent Greeting not working with VistaPoint ACD AutoParked Calls. Additional configuration options were added to the agent greeting dialog.
  • Agent Greetings are separated into three (3) types:
    • Personal Greeting - Greeting is configured based on dialed number (DID) and redirected from fields. It is played when a call for the agent matches the specified fields.
    • Personal Direct Greeting - Greeting is played when the agent's number was dialed by the caller.
    • Global Greeting - Played when no other greeting is applicable based on configuration.
  • [TT3331807] Enhancement: Ability to record voice through Media Service. An additional button, named "Record greeting", was added to the "Media" toolbar. When clicked, allows the user to specify the name of a recording and either start recording a greeting with the specified name or listen to the greeting.
    • Buttons are provided for both recording a greeting and playing it back.
    • Recording or playback state is specified inside the dialog during selected procedure.
    • If a recording name matches an existing one - recording will not be available.
    • In this case a "Delete" button is provided to erase a greeting if it is no longer needed.
    • Both recording and playback procedures can be stopped by either using the provided buttons or manually dropping the call on the phone.
  • [TT3331779] and [TT3331807] – Enhancement: Additional Media Service configuration options. Several options were added to the "Agent Greeting" section inside the Configurator.
    • Ability to restrict greeting playback to ACD Route-Points.
      • If option is selected, no greeting will be played unless configured for use with ACD Route-Point numbers. This means that "Personal Direct Greeting" and "Global Greeting" types will never be used, even when configured.
    • The "Voice recorder" section was added to the Media Service properties. Similar to "Agent Greeting", it is required to specify which CTI devices will be used for both recording and playback.
  • [TT3331813] Fix: Audible crackling during agent greeting eliminated any undesirable noise during "Agent Greeting" playback.
  • #8877     Media Service crashes on PCE message.

Other changes

Messages on the PCE were processed in an incorrect way, which could have led to future processing issues. This has been fixed to process messages the same way as CiscoSIM. NOTE: Due to this change, the updated Media Service cannot be used with previous versions of VistaTDS.

#8970 Occasionally, VistaTDS.log file is created in Windows folder.

    • [TT3331764] Fix: The InformaCast plugin is not working in VistaPoint. Error logging and use RecipientGroupServiceV1 endpoint.
    • [TT3330984] Fix: Enterprise Directory - LdapAdmin.asp is omitting a couple of tables necessary to complete configuration. Log error if ODBC connection fails.
    • #8930 Fix: Crash in number-translation dialog when regex pattern is invalid.
    • #8915 Fix:  AutoAnwser function does not reset its status after missed call.
    • [TT3331738] Change: Need to have CUCM option for 12X in SIM configuration.
    • [TT3331818] Enhancement - Need ability to send DTMF from Console to support alphanumeric pagers.
    • #8892 Change: ExtDir - reduce logging (follow logging guidelines).
    • #8975 Fix possible crash of VPConsole when removing device comments:
      Client-side bug (Possible crash of console when VistaTDS/PCE sends uninitialized member vars)). Server-side bug (VistaTDS/PCE sends uninitialized member vars)).

WebConsole 4.4.78

Issue when Finesse agent does not logout after WebConsole exit.
Fix which should logout Finesse agent during WebConsole close operations already was added in WebConsole v4.4.77.23. We also added new minor changes related with Finesse widget logoff operation in updated WebConsole v4.4.78.0.

Issue when Finesse agent does not work after phone reset.
We tested scenario when reset phone using CUCM administration GUI. In result of phone reset widget showed “Not Ready” agent status. After that we tried to set phone to ready status and it was successfully changed. It is possible that issue was fixed in version That version had few changes related with agent status handling. In case customer still reproduces issue with updated WebConsole v4.4.78.0 then we need browser network log (HAR) when user resets phone and after that fails to change agent state to “Ready”.


  • [TT3331683] Fix: Jabber plugin migrated to Jabber SDK v11.8.2. Implementation. Notes:  Jabber plugin of WebConsole supports only Chrome browser.  Firefox browser to be supported at a later date.
    • To enable Jabber plugin following Chrome extension should be installed: Cisco Web Communicator (https://chrome.google.com/webstore/detail/cisco-web-communicator/ppbllmlcmhfnfflbkbinnhacecaankdh)


  • [TT3331818] Enhancement - Need ability to send DTMF from Console for Pagers. Added to Web Console, Console Companion and Agent Console. WebConsole requires CiscoSIM and CSTAGateway of the same version for this feature to work. Standalone Consoles requires CiscoSIM of the same version for this feature to work.
  • [TT3331808] – Enhancement: Agent greeting needs to support UCCE. Part 1 - remove RP restriction (allow incoming call from any configured device)
  • [TT3331813] – Fix: Audible crackles at the end of Agent Greeting playback
  • [TT3331804]Deskbar Fix: First 3 digits of 10 digit DN's being replaced with "14"
  • [TT3331812] Fix: ACD initiated Unpark operation may fail in multi-SIM environment.
  • [TT3331795] Fix: After upgrading Outlook Companion to latest GA the BLF cells are abnormal.
  • Fixed VistaTDS crash when Media Service stops.
  • Internal: Add more logging in VPDeskband.


  • WebConsole Release notes:
    • [TT3331634] Fix: Console Companion & WebConsole: "Show Connected Party" disabled by default, to require admin login
    • [TT3331733] Fix: WebConsole "main" toolbar cannot be adjusted to show all the call control buttons when text is set to large or xlarge
    • [TT3331818] Enhancement - Need ability to send DTMF from Console for Pagers

 Note. WebConsole requires standalone components of same version.



  • [TT3330970] Deskbar: Receiving error when configuring any DN with Deskbar properties.
  • [TT3331333] Watchdog to tie into local SMTP to notify and fwd .dmp files if it ever takes corrective action. Note: Email sending has also been refactored for Emergency Call and Missed Call notifications (it might require additional testing). Affected components: VPConfigurator, VistaPoint PCE Server, VPWatchdog.
  • [TT3331634] Console Companion & WebConsole: "Show Connected Party" disabled by default, to require admin login.
  • [TT3331701] TLS (Transport Layer Security) 1.0 is a security risks and TLS 1.2 seems unsupported. Changed TLSv1_client_method to SSLv23_client_method (highest available).



  • [TT3330113] Enhancement - Agent Greeting - additional fix to avoid CiscoSIM and VPMedia collision when both installed on the same server. 


  • TT3331674 Enhancement: Add ACD Support into DeskBar.
    • Follow-up: improve usability, login in ACD, show message if server forces agent to log off from ACD.
  • TT3330113 Enhancement: Agent Greeting. Fully disabled media call processing for unlicensed Media Service applications.

Note: Removed need to manually enable media toolbar through registry in Console Companion and Agent Console.

  • WebConsole Release Notes build
    • [TT3331750] Update year in copyright strings (2018)



  • [TT3330113] Enhancement - Agent Greeting (Note. For Agent greeting installation and configuration see: Agent Greeting Setup.pdf)
  • [TT3331674] Enhancement: Add ACD Support into DeskBar.
  • [TT3331693] Fix: Console Companion, External Directory - Custom attributes data no longer appearing.
  • [TT3331765] Fix: Console licenses not released when PCE server crashed.
  • [TT3331141] Enhancement - Ability to Rename Ext Dir Tabs.

Known issues:

  • Usability issues of ACD Support in DeskBar
  • Deskbar doesn't remember what queues were logged in before
  • After restoring of VistaTDS connection user needs to log back in


  • [TT3330113] Agent Greeting - Internal release

build_4.4.77.16 (WebConsole) 

  • [TT3331715] Fix: Some BLF cells are showing idle state as “inactive” when idle in WebConsole
  • [TT3331727] Fix: Join call in WebConsole at connecting to server in not working


  • [TT3331247] Finesse Widget: license not found
  • [TT3331709] Enhancement: Cells forwarded to internal numbers, should display the name along with forwarded ext. info inside the BLF Cell [Implemented in WebConsole]


  • Internal test build


  • [TT3331709] Enhancement: Cells forwarded to internal numbers, should display the name along with forwarded ext. info inside the BLF Cell [Implemented in Console Companion]


  • [TT3331705] Enhancement - Arrow Keys must allow user to move up and down inside Ext Dir
  • [TT3331611] Enhancement - Add ability to auto clear search fields after call transfer using right-click inside directory.
  • [TT3331693] Console Companion, External Directory. Custom attributes data no longer appearing.
  • [TT3330079] Personal group name pre-appended "~" reduces efficiency of call processing. Partial: Except Outlook. After update VPConsole will no longer appends or removes "~" automatically, instead it will allow to do this manually.
    So, if user already has local groups, then these groups will look like before (with ~).
    • If user edits local BLF group then the ~ will be present as regular character, and can be removed or added manually.
    • If user creates new groups the ~ will not be added.
    • To avoid possible name conflict with global groups, VPConsole adds space to the end of local group name. Global groups coming from CUCM does not have space at the end (CUCM strips spaces), however with older consoles it was possible to enter space at the end.
    • If this is the case (global group name contains one space at the end, and matches local group's name) then only global group will be shown. To see local group you need to rename global group (BLFAdmin) without spaces at the end.
    • New version of BLFAdmin won't allow spaces at the end of group name.


  • [TT3331699] Fix: When using “join call,” the user must “reselect” the call in the call list to drop
  • [TT3331700] Fix: When starting a Conference call, you must “reselect” the call in the call list to drop


  • Version number increased due to incomplete build


  • [TT3331612] Fix: Exchange & CUPS Plugins. When swapping status note IDs (Jabber/Exchange) the order of notes remains for just a few minutes and then resets. This fixes the ordering by note ID. Notes from plugins are ordered by plugin ID. This change also supports BLF Cells to be vertically resized.
  • Fix possible CiscoSIM crash when using Cisco Native Call Queuing.
  • Internal: remove deprecated project VPExchangePlugin (replaced by VPExchange2010plugin).


  • [TT3331691]Fix:Park Panel in “BLF View” is missing CallerID of parked call.
    This is client-side fix - no need to update servers
  • [TT3331626] MSXML4 replaced by MSXML6


  • [TT3331682] Fix: VPLite/VPConsole not able to save last position of park panel


WebConsole  (

  • [TT3331680] Fix: Unable to send call to the same entry in Phonebook or groups without selecting a different entry first
  • [TT3331681] Fix: WebConsole the “Search at beginning of a field” option is checked but does not behave like it is checked


  • [TT3331685] Fix: issues noticed in build during ACD loop load testing.
  1. VPConsole - high CPU usage when ACD toolbar is enabled
  2. CiscoSIM memory leak (20-30 MB / day) in ACD loop test
  • #7053 – Fix: CiscoSIM - memory leak after pullback operation. 


  • [TT3331001] Fix: CiscoSIM may randomly fail to process fast asynchronous responses from TAPI. This fix may have positive impact on TT3331642 VistaPoint outages reported on
  • [TT3331654] Commandline tool for DB export. Additional fixes:
    • Correctly insert binary characters into string.
    • Accept multiline values.
    • Remove 8K line limit when importing csv files.
  • [TT3331656] Enhancement: Additional Parked Call information.
  • [TT3331662] Enhancement: Add option to Show/Hide agent’s ACD queues.
  • [TT3331666] Fix: SIM-related crash issue reported by customer in Patch that was provided is now included with this release. CiscoSIMx64_4.4.77.
  • [TT3331671] Fix: Need to re-select active call from the status window to CANCEL/COMPLETE Transfer.
  • [TT3331672] Enhancement: Provide option to Cancel Transfer using right-click.
  • [TT3331676] Fix: Incorrect call list sorting after call info changes.
  • [TT3331677] Change: Add radio button option to integrate with remote DB during server installation.
  • [TT3331678] Fix: License Administrator crash when PCE server is not started.
  • [TT3331679] Fix: Mouse right click on BLF not always set number in CallBox.
  • Cosmetic: Fix file name in VPLicAdm.exe version info (visible in explorer - properties).
  • Cosmetic: #6981 ERROR Invalid object reported in logs.
  • Cosmetic: #6941 Console icons missing on some commands.
  • Cosmetic: Empty error message displayed when user changes extension password and password do not match.
  • #6916 External Directory service does not start on test server. Workaround implemented: 2 trial licenses created for External Directory service (1 license consumed by PCE). NOTE: In production environment, you need to issue two licenses (VPEXTD)

Known issues

  1. DB export/import tool (VPDBExchange.exe) and DB export/import option in VPConfigurator may fail to import user password into new database.
    1. Password hashes are converted to binary data and stored in SQL server's NVARCHAR field.
    2. Binary data is not compatible with default SQL Server's UNICODE/ANSI translation rules. This depends on actual characters used in password.
    3. Database access library that was used for this tool losses some binary characters when reading and/or writing binary data.


  • [TT3331637] Fix: Issue seen when using Auto Pullback feature with external calls.
  • [TT3331642] Fix: VistaPoint crash scenarios:
    - Dead-lock/crash due to Fail fast policy (transformed to Continue with error indication)
    - Crash due to using deleted call object.
  • [TT3331654] New Tool for exporting databases
    • VPDBExchange.exe added to VistaPoint server Setup
    • VPConfigurator - DB import/export: #6842 Database import loses relations when table has identity column
    • VPConfigurator - DB import/export: #6843 Database might lose some data when importing subset of tables
    • VPConfigurator - DB import/export: #6845 misleading error messages when DSN connection fails.
    • VPConfigurator - DB import/export: #6833 Configurator export to csv creates empty record when table is empty

WebReports (

  • [TT3331542] Fix: Reporting: issue regarding numbers not matching between report types

WebConsole (

  • [TT3331651] Fix: When “+” is used to ID devices, the WebConsole is refreshing about 8 seconds after login. Displays error that no licenses are available
  • [TT3331644] Enhancement - Add Queue stats to Finesse Widgets [Show only assigned queues data]


  • [TT3331634] Fix: Do not show connected party in BLF when expanded (global option in Option->Display)
  • [TT3331640] Fix: WebConsole - pullback options should be disabled when pullback feature is not enabled on VPServer/SIM
  • [TT3331644] Enhancement: Add Queue Stats to Finesse Widgets
  • #6746 CPS script 'CSV Lookup' doesn't show greetings
  • #6619 Fix: Theme changing only works in Administrator mode

 WebConsole (

  • TT3331640 Change: WebConsole pullback options should be disabled when pullback feature is not enabled on Server/SIM
  • TT3331644 Enhancement: Add Queue Stats to all Finesse Widgets
  • #6746 Fix: CPS script 'CSV Lookup' doesn't show greetings


  • [TT3331634] Change: Console Companion & WebConsole: "Show Connected Party" disabled by default, to require admin login.
  • [TT3331640] Fix: WebConsole - pullback options should be disabled when pullback feature is not enabled on Server/SIM. Added MANAGEDTRANSFER capability support in CSTAGateway.
  • #6652 Service installs should not allow choosing everyone vs Just me.
    Affected installers:
    • VPIEPluginSetup
    • VPLync2013PresencePluginSetup
    • VPLyncPresencePluginSetup
    • VPExchange2010PluginSetup
    • VPGoogleCalendarPluginSetup
  • #6651 Use consistent prefix in product names (VistaPoint Enterprise)
    Affected components:
    • VPGoogleCalenderSQLSetup
    • VPIEPluginSetup
    • VPLync2013PresencePluginSetup
    • VPLyncPresencePluginSetup
    • VPWebGoogleIDGeneratorSetup
    • VPExchange2010PluginSetup
    • VPGoogleCalendarPluginSetup
  • #6703 Fix: Unable to change visibility of some columns in parked calls list view

WebConsole (

    • [TT3331324] Change: Naming convention of VistaPoint services should always be consistent [Updated SB server name]
    • [TT3331634] Change: Console Companion & WebConsole: "Show Connected Party" disabled by default, to require admin login

WebReports (

    • [TT3331635] WebReports - New report to show queue statistics grouped by CalledId
    • [TT3331636] Fix: Web reports (Queue Statistics)

WebConsole (

    • [TT3330884] Fix: External call not displayed in conference box
    • [TT3331231] Fix: WebConsole: unable to select multiple cells to add to personal group
    • [TT3331600] Fix: External Directory - WebConsole [Fixed hidden status column]
    • [TT3331603] Update - update existing FHIR HL7 interface to latest standard
    • [TT3331605] Fix: WebConsole continues to display Emergency Alert
    • [TT3331611] Enhancement - Add ability to auto clear Ext Dir search fields after call transfer
    • [TT3331616] Enhancement - Option to show item BOLD [Implemented in WebConsole]
    • #6324 Finesse re-login after sign-out in Firefox
    • #6325 Finesse login fields validation

Release Notes 


    • Change: #6626 64 bit setup must include 64 bit dbghelp.dll.
    • Fix: #6608 possible crash of Agent console crash when changing groups
    • Fix: #6516 Send call not working if pullback option selected in console but not enabled on server.
    • build_4.4.76.12
    • Fix: bug #6499 Pullback options in Console (radio button) may show double selection.
    • TT3331620 Fix: Calls are not being redirected to a free agent. Merged from CiscoSIM patch
    • TT3331572 Fix: Random phones are unable to be set to DND. Merged from CiscoSIM patch
    • TT3331616 Enhancement: Option to show item BOLD (final)



    • TT3331520 Enhancement to Call Back feature – show who the call was redirected from on RNA
    • build_4.4.76.5
    • TT3331610 Fix: VistaTDS crash (#6247 PCE stability test Fixed crash found during ACD loop testing and in CallGenerator tests.
    • TT3331622 Fix: VPConsole startup time increased and Emergency notification fails (regress in .
    • TT3331621 Fix: Transferring call results in loss of call comment
    • TT3331587 Enhancement: Auto Refresh Ext Directories
    • TT3331611 Enhancement: Option to auto clear search fields after call transfer
    • Cosmetic Console GUI fix - Call box was incorrectly cleared when row is unselected in external directory.


    • Internal: Reduce # of ACD log messages at info level
    • Internal: Add ANNOTATION DUMP feature to VistaTDS to ask dump of internal structures from Configurator
    • TT3331617 Fix: Can no longer create a functional secondary SIM instance
    • TT3331579 Enhancement - new method to transfer calls in UCCX/E deployments

Build Release Notes

WebConsole (

  • [TT3331600] Defect - External Directory - WebConsole
  • [TT3331601] Defect - Status notes not being displayed inside Ext Dir of WebConsole
  • [TT3331602] Enhancement - Ability to search multiple words in Ext Dir
  • #6134 WebConsole - Join call button is not disabled when conference is selected

ACD Reporting Module (

  • [TT3331566] Fix: Defect - Web-based Reports: Data not consistent when generating different report types

VistaPoint Enterprise (


  • Internal: Enhancement of test tools / scripts


  • PCE Stability: #6186 memory leaks. Make background handle collector more aggressive (normal priority, event based processing);
    • Ensure internal VTDSUser object decrements reference counter when removed from list;
    • Add more logging and periodic memory statistics;
  • Fix memory leaks in iQEnumTapi
  • PCE stability. Eliminating uninitialized memory access warnings
  • #6169 VPConfigurator-Database-Remove all BLFs: VPNotes does not remove extensions


  • PCE Stability - missing pointer check for NULL
  • Fix crash in Consoles on Windows 7.
  • Internal: Enhancement of test tools / scripts (Start/Stop scripts)
  • Internal: fix call_generator connect/disconnect and log file usage


  • PCE stability:
    #6151 VTDS mismatched memory cleanup on Device removal
    #5955 Failed to connect VistaPCE server (PCE crash)
    • Eliminating "Uninitialized memory used" warnings
    • Fix change flags initialization on new objects
    • Fixing issue that internal call structure is rewritten instead of copying         
    • Fixing issue that just part of message is zeroed
    • Fixing issue that wrong structure pointer is passed to function (required VTDSCall, but sent VISTACALL)
    • Fixing wrong pointer passed (pointer passed was of incorrect structure, which is shorter and later used as longer one.
    • Fixing possible issue when modules may not be notified that user is disconnected (this may cause incorrect licensing behavior)
  • [TT3331494] Fix: Console Companions becoming unresponsive on many occasions
  • [TT3330880] Fix: Unable to add new answered call to conference (WebConsole) - correct given conference call handle.
  • Bug #5951 CPS function SetTimeout crash in button event.
  • Internal: CTE custom notes test - add more text
  • Internal: CTE - fix virtual SIM bug when processing multiple calls on the same device
  • Internal: log connected clients after change


  • Internal: fix java build error


  • PCE Stability (Crash).
    #5976 Switch to DLL version of boost::thread
    fix crash when client disconnects during connect phase (invalid invalid-handle check)
  • [TT3331587] Enhancement - Auto Refresh Ext Directories.
  • [TT3331503] Fix: Desktop Companion crashing for unknown reason.
  • [TT3331580] Setting value to 0 in call log from default 500 will crash the console on call activity
  • [TT3331524] Console Companion External Directory: custom attributes columns create more than once time without data
  • #5819 Console Companion External Directory: Add or delete custom attributes incorrectly sets current layout in all tab.
  • #5977 VPTapiStart -fails to start after fresh install
  • Remove deprecated projects: MiTAiSIM, SonusSIM, VCXSIM
  • Internal: logging enhancements
  • Internal: fix System Capabilities logging
  • Internal: add 64 bit platform to thirdparty genx
  • Internal. Eliminate VPDesktop debug assert in admin login.


  • [TT3331436] Fix: Console Companion External Directory: No custom attributes when tabbed view is enabled. Final.
  • [TT3331549] Fix: ACD "Park Calls" sometimes not redirecting to idle Agents. Fix: CiscoSIM was losing DND status after device OutOffService, and again InService
  • PCE Stability - fix internal SpinLock implementation (void 100% CPU)
  • Internal: format TAPI memory dump with structure size marker


  • PCE Stability:
    • Create unit test for internal SpinLock
    • Fix possible memory corruption when processing request from Client
    • CiscoSIM stability – Enhancement: Do not leave unitialized memory
  • #5785 GEN4 - VPNotes - garbled info logged when using Park. Reduces number of DB request when using park.
  • #5768 sorting error when using 2 or more ACD queues.
  • #5784 GEN4 - VistaTDS - misleading ERROR messages in log when using ACD


  • [TT3331555] Enhancement - Automatic queue selection option (WebConsole, VPConsole). Finalized.
  • [TT3331564] Full build WebConsole issue seen in LAB. Watchdog issues - fixed.


  • [TT3331541] Fix: Server setting for missed calls is no longer working for a customer


  • [TT3331565] Fix: A recent Nessus scan found our VistaPoint server has the following vulnerability. Fixed in WPWatchdog and other plugins

WebConsole Release Notes for build 

  • Fix: Java compatibility issue with WebConsole (v4.4.75.8)

WebConsole Release Notes for build

  • [TT3331360] Enhancement - Call Tracker auto select from drop-down list
    [TT3331576] WebConsole, Finesse: Fix: Stuck in "Talking" state after performing blind transfer of call delivered from UCCE [ Added support for handling of Work state]
  • [TT3331586] Enhancement - Need Darker Grid Lines
  • [TT3331587] Enhancement - Auto Refresh Ext Directories [WebConsole]
  • [TT3331561] Fix - Finesse Supervisor Widget not working with UCCE
  • #6096 Widgets versioning

Build Release Notes (covers –


  • PCE Stability: fix crash due to third party library boost::thread (doesn't support exe/dll boundary crossing when linked statically)
  • PCE Stability: fix crash when client disconnects during connect phase (invalid invalid-handle check)
  • PCE Stability: fix internal SpinLock implementation (void 100% CPU peaks)
  • [TT3331580] Setting value to 0 in call log from default 500 will crash the console on call activity
  • [TT3331524] Console Companion External Directory: custom attributes columns create more than once time without data
  • #5977 VPTapiStart -fails to start after fresh install
  • [TT3331587] Enhancement - Auto Refresh Ext Directories.
  • Remove deprecated projects from Configurator (MitaSIM, SonusSIM, VCXSIM)


  • [TT3331436] fix: Console Companion External Directory: No custom attributes when tabbed view is enabled.
  • [TT3331549] fix: ACD "Park Calls" sometimes not redirecting to idle Agents. Fixed in CiscoSIM - was losing DND status after device OutOffService, and again InService
  • Logging enhancement: format TAPI memory dump with structure size marker


  • PCE Stability: fix possible memory corruption when processing request from Client
  • #5768 call list sorting error when using 2 or more ACD queues
  • #5784 VistaTDS - misleading ERROR messages in log when using ACD
  • [TT3331436] fix: Console Companion External Directory: No custom attributes when tabbed view is enabled. Partial fix (custom attributes in separate tab).
  • Build tools: fix build failure when timestamping succeeds after retry

Build Release Notes (covers –

  • PCE Fix: Random PCE crash during startup after upgrading
  • [TT3331556] Fix: Highlighting of External Directory when using multiple tabs
  • Watchdog Fix: Upgrade to Watchdog - all other services are OK.
  • PCE Minor fix: Reduce CPU usage when full logging is enabled
  • Enhancement: Active Directory Authentication:
    • AD multiple extension support requires that Server, Console, CSTAGAteway, and WebConsole must be of the same matching version:
    • In future, independent upgrades won't break compatibility.
    • AD multiple extension support in server is not compatible with previous version of Consoles, CSTAGAteway, or WebConsole that support AD without multiple extension support.
    • Compatibility is broken between these intermediate versions only when using AD login - all other functions are not affected.
  •  PCE Stability Enhancement: Watchdog intervention fix.
    • New method introduced to check server availability.
    • This method is supposed to be less intrusive to PCE server and provides more information in a log.
  • [TT3331558] Enhancement: AD Authentication to support multiple user extensions
    • Fix misleading notification message when changing AD parameters.
  • [TT3331513] Enhancement: Add support of French and Spanish Languages in WebConsole.
    • Also added to standalone consoles
  • #5669 PCE Stability fix: - possible cbdns deadlock on startup (vtune: Lock hierarchy violation)
  • [TT3331531] Fix: VPDirectory using multiple extensions
  • [TT3331555] Enhancement to CPS supporting automatic queue selection option. Partial (Final)
  • #5653 VPDirectory multiple extensions - add to PCE server. Partial
  • VPWatchdog enhancements:
    1. Do not restart all services when simple VistaTDS start is enough.
    2. Void unexpected restart during system startup
  • #5532 Fix: Outlook Companion shows empty page (regress after multilingual support updates)
  • #5647 Fix: Fourth (4th) call is inserted incorrectly in RP queue
  • #5617 VPConsole Change: Application should restart automatically after user changes language.
  •  #5581 iQEnumerateTapi enhancements - added compact view commandline options. To get help use following command from commandline: iQEnumerateTapi /?
  •  Fix memory leak when doing Synchronous transaction to server
  •  [TT3331058] Fix: Stuck calls accumulating in ACD queue --> T3331549 ACD "Park Calls" sometimes not redirecting to idle Agents
  • #5513 multilingual support missing in Standalone Consoles when AD is enabled.
  • #5528 VPDirectory Configuration: warning required when test returns multiple results
  • #5526 VPDirectory Configuration: should require username/psw to test
  • #5527 VPDirectory Configuration: should require {user} tag
  • AD Configurator Fix: Phone Attribute wasn't being saved
  • #5493 Enumerate Tapi should create DailyLogs folder if it's not there.
  • Fix issue when a Console is not installed on the PCE server.
  • [TT3331561] Fix: Finesse Supervisor Widget not working with UCCE


Build - Release notes (changes since


  • [TT3330949] Fix: "Sort by Status Note” is correctly selected as choice but sorted content is inaccurate
  • [TT3330997] Enhancement: VPLite has no way currently to correct\delete obsolete data.
  • Fixed in GEN4: add cache/logs/registry cleanup function to VPConsole (GEN4), Add cmdline /clearlogs, /clearreg support
  • [TT3331048] Fix: Exchange Plug-in: Clicking on Appointment Filters tab in Exchange configurator causes BEX crash
  • [TT3331380] Fix: (VPLite) Not able to use "send to voicemail" internal digit length on all targets = xxx-xxxx. Enabled sending voicemail to non-monitored device includes non-monitored targets
  • [TT3331392] Change: VPLite: Theoretically if TOD refresh that is set stalls updating cache it might create issues?? Set defaults to refresh every 1 hour
  • [TT3331401] Enhancement: Pull back unanswered call - #4546 Call automation configuration in VPLite
  • [TT3331444] Fix: - Ring PC feature continues to ring the PC until the call is disconnected
  • [TT3331472] Getting error for instant message that recipient cannot receive.
  • [TT3331499] Enhancement - Increase font size in all Call List by one "X Large"
  • [TT3331509] Fix: PCE crashes and will not start with 404 characters or more in the "Body template" text box of emergency email config.
  • [TT3331510] Customer requester change: Special version of Deskbar with name Waldo
  • [TT3331522] Fix: External Directory: presence functionality behaving erratically
  • [TT3331522] Fix: External Directory: presence functionality behaving erratically
  • [TT3331527] Fix - Line Column in Console will not hide
  • [TT3331529] Fix: Automatic restart after import/export of settings doesn't work
  • [TT3331531] Enhancement: VistaPoint Integration with Active Directory – Phase I
    • This version of AD implementation has the following restrictions:
      • Not supported in non-English Consoles
      • AD login not included in Outlook Companion. Will display a “license not available” message when trying to connect to PCE with AD enabled.
      • AD login not included in Deskbar. Will display a “license not available message” when trying to connect to PCE with AD enabled.
      • AD login not included in VPBlfAdmin tool. This tool will use old admin login password.
      • Consoles must be upgraded to matching version ( for AD feature  to work.
      • CSTAGateway and WebConsole must be upgraded to matching version ( for AD feature to work.
      • Trying to connect to AD-enabled VistaPoint server with older clients will give “License not available” error.
  • [TT3331301] Fix: Console Companion External Directory text compressed when scrolling
  • [TT3331467] Fix: WebConsole configuration attempting to save changes

Other Changes in

  • Cosmetic: BLFAdmin - do not disable changing password in group when some non-active BLF is selected
  • #5322 Change: External Directory service license - added new license type VPDIR
  • Change: Default value for BLF Updates changed to "Update automatically"
  • Non-automatic BLF updates should be only used when Automatic updates causes a problem
  • Remove /nocache commandline switch (confusing - looks like Console is being started without caching, duplicate of /clearcache)
  • Fix: Console/CSTAGAteway crash when dumping extra info events (status notes) at TRACE3 log level
  • #5287 Fix: GEN4( doesn't clear all cache files. Gen5 doesn't clear all log files.

Build through — Release Notes 

  • [TT3331386] Change: corrected VPDeskbar product version
  • Internal change: remove PCE Warning invalid Remove Object ID (SIM should not remove objects not registered in PCE, and already removed objects)
  • Internal change: eliminate incorrect handle removal indication
  • [TT3331358] Fix: v.73 Clients where stuck in loading process
  • [TT3331384] Fix: High CPU usage on VPSERVER01 when there is no activity (PCE -30%)
  • [TT3331383] Fix: Random PCE crash with exception code 0xC0000094 (zero divide)
  • BCGControlBarPro Enhancement: upgraded to version BCG 2440
  • Applies to all Consoles and VPConfigurator
  • No visible difference in functionality, this is just per-requisite of further development
  • [TT3331340] Fix: Deskbar installer is failing to register .dll files on "some" PC's
  • Internal: incorrect error code was logged when import of license file failed
  • [TT3331356] Enhancement: Need 32-bit version of the VPTapiStart service
  • [TT3331349] Change: TigetText Module needs to be a licensed component
  • Internal changes in build scripts - no change in functionality.
  • [TT3331444] Fix: the “Ring PC” feature continues to ring the PC until after the call is disconnected

 WebConsole Release Notes for build through

  • [TT3330837] WebConsole Enhancement: provide alternative to CPS greetings (display comment based on incoming call) [Increased CPS area panel font size]
  • [TT3331357] Enhancement: WebConsole [Added feature to monitor ringing extensions]
  • [TT3331359] Enhancement: Need ability to edit Call Tracker records
  • [TT3331360] Enhancement: Call Tracker auto select from drop-down list
  • [TT3331361] Call Tracker – Enhancement: Display the caller’s record “details” inside history
  • [TT3331363] .73 WebConsole agent login failed [Fixed. Added escaping of "*" in topic name]
  • [TT3331364] Call Tracker New field not working as expected [Fixed callerDID and calledName fields]
  • [TT3331365] Change: Call Tracker and Tiger Txt modules to be disabled by default
  • [TT3331371] Fix: WebConsole using ACD Make Busy on RNA
  • Bug #3805 One WebConsole not shown devices after VP services restart
  • Bug #3816 Testing 186 pc restart, Restart script

Build — Release Notes

  • CPS implementation updated to match latest version of CPS scripting language (1.1)
    • function added: cps.Log(message)
    • property added: cps.CPSType.
  • [TT3331331] Fix: ACD Module Calls from AutoPark that go RNA are not redirected correctly.
    • Possible fix/workaround added - CiscoSIM's "Call protection interval" applied to Redirect command.
    • Value of "Call protection interval" parameter depends on CUCM and Unity response times and needs tuning on each specific installation.
    • 200ms was OK in DEV testing environment. Changed VistaTDS.
  • [TT3331320] Fix: SMTP configuration for emergency alerts not allowing anonymous connection. Changed VistaTDS
  • Enhancement: #3892 Ability to get/set cps related data from VP server. Changed CSTAGAteway (required for CPS support in WebConsole).
  • [TT3331337] Fix: Incorrect string in CiscoSIM startup field Held/offering call transfer.
  • [TT3330881] Enhancement: We need to include latest version of SQL (vs what is now a part of our software at v.2005)
    1. VPServerSetup file size is now 264MB (was 158MB)
    2. On fresh install SQLServer Express 2014 is installed.
    3. SQL Server Express 2014 Setup prompts for extract directory. User must press OK to confirm.
    4. SQL Server express 2014 GUI is present during install to shows install progress.  Although GUI can be hidden, but it's better to allow administrator to see what's going on.
    5. When upgrading from older VP version (with SQL Server express 2005) database engine is NOT automatically upgraded to 2014.  User need to use SQLUpgrade.zip package to upgrade SQL Server to 2014.  SQLUpgrade.zip can be applied before or after upgrade to
  • [TT3331254] Fix: CUPS plugin, CUCM response: "Wrong axl version, supported versions are 9.x,10.x and 11.0", running 11.5. Regress bug fixed (CUPS Presence Plugin configuration panel = 'Unsupported operation')
  • Enhancement CPS Enhancement: Show description from RegisterCommand on Custom Toolbar options panel.
  • Enhancement #3910 CPS OnConnect/OnDisconnect events are not called
  • Fix CPS security bug: Arbitrary index can be used in SetCallData and GetCallData. Restrict to allowed indexes 0-9.
  • Internal: logging enhancements - add API to set log limits
  • [TT3331322] Fix: ACD Reports need to show call “redirect” history.
    Implemented in VistaTDS when transfer is initiated from Consoles.
    Now VistaTDS correctly fills RedirectTo field in call logs (upon which WebReport is based) in following cases:
    • ACD redirected calls (from/to RP, from/to AutoPark, from/to VM)
    • Send Call (blind transfer) was done from Console
    • Supervised transfer was initiated from Console


Known call logging restrictions:

If transfer is initiated manually from phone then RedirectTo will not be tracked and WebReports will not show call as transferred. This is because only partial information is available from CUCM/CiscoTSP.

If remote party of call being transfer drops a call, then this call will be marked as transferred (RedirectTo field will be set) and WebReports will show call as transferred when actually transfer was canceled.


  • [TT3331296] Fix: WebConnsole\CSTA: After reboot my WebConsole is not interacting with phone activity. VistaTDS license check request delay set to 20 seconds (was 60 seconds) Implemented CSTAGAteway-to-SBServer exchange protocol enhancement to better support fail-over/reconnect scenarios
  • [TT3330404] Enhancement: SMTP Test button. Additional logging added (configuration info and emails sent into log)..Do not expose SMTP passwords in a log
  • Internal change: VPNotes: use hex format for GUIDs, add consistent logging of BLF group operations
  • Internal change: add logging into BLFAdmin
  • [TT3330926] Enhancement: VistaPoint Emergency call alert email timestamps.
    • add timezone offset to Date header.
    • add {TZOffset} tag, formatted as UTC+hhmm or UTC-hhmm
  • Internal updates (logging, upgrade CSmtp_ssl to v2.4)
     - timestamp provided in email body according email formatting template tag {Timestamp} tag is in local time.
        if email is viewed in the same time zone (regardless of what zones intermediate SMTP servers are in), then timestamps will match, otherwise email sent time and time in email body will be different.
     - to avoid possible confusion, new formatting tag added {TZOffset}. Use this tag in email template to have UTC+hhmm or UTC-hhmm string which shows times zone offset.
       For example template
           Emergency call from {OriginAddress} to {CallerID} at {Timestamp}
           formats email as as:
           Emergency call from 5026 to 911 at 03-30-2016 03:54PM
           Emergency call from {OriginAddress} to {CallerID} at {Timestamp} ({TZOffset})
           formats email as:
           Emergency call from 5026 to 911 at 03-30-2016 03:54PM (UTC+0300)
    Therefore it should be possible to recognize actual local and GMT time of call time (from Server's clock), and email send time (from server’s email proxy), and email receive time (from email client's Server).
  • [TT3331150] Fix: Deskbar: Update Status, Call Control, and Enterprise Directory buttons grayed out
  • Internal change: logging consistency (log email parameters at INFO level))
  • [TT3331316] Fix: CiscoSIM does not report existing call o

« Back