Ascendis Caller ID version 4 contains many changes from the previous release, version 3.1.0.0
New Features/Options/Commands
|
• | added new version checker -- by default this happens once a week but it can be disabled or configured (Help menu, "Check for Updates") |
• | added command to restore the initial database (Tools menu) |
• | added Junk button and context menu items (Calls and Calls Report). These support junking by number and by name when appropriate. To access junking by name from the junk button, right-click it. Note that common CID names like "Out of Area", "Private", etc cannot be junked by name this way. |
• | added commands to save and load call reports (see Calls Report context menu) |
• | added "Open call window for each call" notification option |
• | added command to Calls list context menu (access with right-click on Calls list) to only show new items in the calls list (you can change the "new" status on the same menu) |
• | Options window, Speech page: added setting for speech audio output device |
• | added Call Frequency report (on View menu) |
• | added Test Action button to item toolbar |
• | when starting Ascendis Caller ID at the end of the installer, run it as the original user instead of a possibly different (admin) user required for installation |
• | default to bold fonts for large/adjustable and HTML notification windows |
• | notification windows: when changing transparency, limit it to avoid user not being able to see the window |
• | improved behavior when restoring databases with errors, as can happen when installing a new version |
• | added 'Apply' button to notification-only windows' font window |
• | added right-click command to notification-only windows to show or hide buttons (this is a shortcut for Options|Notifications|'Show..buttons' checkbox) |
• | all notification-only windows: added ability to copy street, mailing address, and all displayed data to clipboard (right-click on window for menu) |
• | small notification window: added ability to change color, font & transparency (right-click on window for menu) |
• | don't try to determine whether non-Lite Whozz Calling? devices can hangup -- this can (no longer?) be done accurately and if program is terminated during configuration device could conceivably be left in block-all-calls mode |
• | moved Rebuild Calls Report and Repair Database to new Tools menu |
• | added Junk/Unjunk buttons to notification-only windows as appropriate when buttons are enabled on them -- Junk can be used while the call is in progress to block calls from new callers as they come in |
• | allow showing buttons on all three notification-only window types |
• | Options window: show a warning when changing the font, especially the implications with respect to separately specified fonts (display panel, incoming & outgoing calls) |
• | use the configured program font for the display panel if the former is configured and the latter is not |
• | when showing a window, make sure it's big enough to be visible |
• | cleanup better when Windows is shutting down or restarting |
• | when showing windows, keep them on the screen (this should only be a factor when someone moves a window offscreen, or the screen resolution or monitors are changed) |
• | try more things to convince Windows to bring app window to top when so configured (Note: Windows does not want applications to do this so it may not be possible to make it work all the time) |
• | use locations table info in addition to contact location (prefer contact location fields but use locations table field when contact field is empty) |
• | internally, notice changes to locations within 30 seconds (was 5 minutes) |
• | Contacts window: added "O" accelerator for clicking the "OK" button |
• | support most contact fields in contacts web pages (see Webroot\contacts_detailed.html) |
• | support most call fields in calls web pages (see Webroot\calls_detailed.html) |
• | support wildcards in locations for CountryCode, AreaCode, and Prefix:
'_' (underscore) means any single character
'%' (percent sign) means zero or more characters |
• | uninstaller: delete specific version's registry data (when told to delete all data) |
• | uninstaller: only delete specific version's data folder (when told to delete all data) |
• | added 'Company' column for calls and contacts to web pages |
• | added 'ActionName' to CallInfo for advanced actions |
• | when deluxe Whozz Calling units don't provide an end call message, estimate the number of rings based on the duration -- this is only useful when calls are received in rapid succession |
• | handle two Whozz Calling start messages without intervening end message nor time to timeout (this fixes recorded start time and duration when calls come in very quickly) |
• | Contacts window: deleting numbers or patterns: enable Del key for deleting + don't confirm if global confirm deletes is off + keep position |
• | Contacts tab: when deleting contact, keep position |
• | Actions tab: when deleting action, keep position |
• | remove expired and missing items from web cache automatically (expired items were not used previously, but they weren't deleted until ACID was restarted) |
• | if web cache folder is deleted while we're running, recreate it automatically |
• | gracefully handle missing cached web server files |
• | Options window, Speech page: disable controls when sound is disabled and show explanation |
• | in the Calls list, include up to 128 characters and multiple lines (combined) in the Address column, if shown |
• | Rebuild Phones command: added functionality to fix previously blanked names (to use this command, press and hold the Control and Shift keys while selecting "Rebuild Phones" on the "Tools" menu. You can release the keys once the "Rebuilding Phones" progress window appears.) |
• | when call ends, update call and contact information in CallInfo accessible from actions so latest information is available for actions when call ends (among other things, this means call end actions can access notes made during the call if changes are saved before the call ends) |
• | HTML notification window: enabled "Standard Layouts" and "Custom Layouts" the first time the context menu is displayed |
• | fixed problem with tall, narrow, empty error message windows when using very large fonts (large fonts didn't trigger errors, but if an error message was shown, the text was missing) |
• | fixed problem where choosing a very large font in the Options window would not use the font effectively in the main window until Ascendis Caller ID was restarted |
• | fixed problems showing an already running instance by starting a new instance (usually by double-clicking an icon on the desktop or selecting it from the Start menu) |
• | fixed problem where Options:Notification:"Bring main window to top" could result in main window remaining on top until minimized or program is restarted |
• | Disabled case sensitivity for UID lookups so we can use the indexes! This significantly sped up junkability checking and should improve other Locates. |
• | fixed problem where display panel might be partially or mostly obscured on systems with multiple monitors when the monitors aren't exactly side-by-side |
• | fixed problems when deleting a call in progress |
• | corrected PerformAction examples in help |
• | fixed potential problem searching for Whozz Calling? Ethernet devices in Options window when none are currently being monitored -- the problem resulted in an empty list for specifying the Whozz Calling? connection (serial or Ethernet) and/or neverending scanning and/or preventing Ascendis Caller ID from terminating cleanly |
• | fixed problem where an outgoing phone call would erase the name for a non-contact phone number (probably only happened with Whozz Calling? devices that track outgoing calls) |
• | fixed exceptions when restoring or repairing a database that refers to devices that are unknown or are no longer known |