Left Half of Ascendis Software Logo Right Half of Ascendis Software Logo
Ascendis Caller ID 2 Beta

Beta versions of Ascendis Caller ID, when available, may contain features, improvements, or bug fixes not yet available in the latest release version. While they are usually stable, they have not yet undergone sufficient testing to merit release. If you choose to try a beta version, we encourage you to send feedback to us regarding your experience, especially if any problems are found.

Beta version discussions can be found in the Ascendis Caller ID 2 Beta Forum.

Downloads Forum

Change History

Change History
==============

2.1.0.30 - 10/30/2008
---------------------
- added option for Whozz Calling? devices to use computer date & time for call
  timestamps (valuable for Whozz Calling? Lite devices, which only report call
  time to the minute)
  
2.1.0.29 - 10/23/2008
---------------------
- added option to specify starting tab when showing contact window for incoming
  call notification
- gracefully handle read-only ini settings file
- restore ability to use ini file for settings (broke around 2.1.0.26?)
- fixed rare Delphi exception when hint window might appear when Windows
  tick counter (GetTickCount) rolls over (which means Windows was running for
  more than 49.7 days)

2.1.0.28 - 10/13/2008
---------------------
- added ability to delete labels from call notes window (select label to delete
  and press delete while list of labels is displayed -- labels will not be
  permanently deleted until you click OK to close the window)
- made label combo box display more labels at one time, and made drop-down
  resizable
- added ability to sort labels alphabetically in call notes window (check
  "Sort labels alphabetically" next to labels control)

2.1.0.27 - 10/01/2008
---------------------
- fixed first ring suppression for some Whozz Calling? devices
- support multiple simultaneous Whozz Calling? Ethernet Link devices
  (limitations: Whozz Calling? Lite devices are not supported; all devices are
  treated the same with respect to capabilities (first ring suppression and
  call blocking will be inconsistent if not all devices support it; no calls
  will be downloaded from devices with memory); devices must specify unique
  line numbers (supported on Whozz Calling? 4 and 8)
- fixed potential range check error when waiting for Whozz Calling? 2 devices
  to erase memory
- fixed Whozz Calling? ring type detection for calls with only one ring
- allow more time for Whozz Calling? devices to respond (improves behavior with
  Whozz Calling? Ethernet Link devices)
- more informative error message when ELSetup or ELPopup could be preventing
  communication with Whozz Calling? Ethernet Link devices
- fixed occasional bizarre phone number formatting for ###NUMBER### tag in
  calls table in HTML pages 
- support ###ACTIONNAME### tag in calls table in HTML pages

2.1.0.26 - 09/24/2008
---------------------
- fixed potential exception when activity log messages are added from secondary
  threads (introduced in 2.1.0.16)
- trap and ignore EIdConnClosedGracefully exception when disconnecting from
  mail server
   
2.1.0.25 - 09/19/2008
---------------------
- reflect location changes immediately in calls list, display, and actions
  (note that contact location information still overrides location list data,
   so calls from known contacts use the contact location info instead, even if
   empty)

2.1.0.24 - 09/07/2008 
---------------------
- fixed rare problem where null in activity log caused improper extraction of
  newest entries for technical support report

2.1.0.23 - 09/05/2008
---------------------
- added ability to open data path from about box (right-click on "Ascendis
  Software" logo for command)
- added data path to technical support report

2.1.0.22 - 09/03/2008
---------------------
- polling server: fixed potential hang on program shutdown if client disconnects
  before receiving all calls
- polling server: send calls in date order so client can pick up where it left
  off in case of premature disconnection
- use disk tables for polling server queries (may improve memory usage)
- improved accuracy of bytes sent & received reporting in Network Status window
- improved Whozz Calling? handshake reliability when device is slow to respond
  (could be caused by slow or overloaded computer?)

2.1.0.21 - 08/27/2008 
---------------------
- improved network polling performance when network logging is disabled 
- don't log warnings about non-numeric phone numbers with unmatched format rule

2.1.0.20 - 08/12/2008
---------------------
- added option to keep child windows on top of main window (currently applies to
  Edit Contact, Edit Call, Find, Activity Log, Line Monitor, Modem Log, Modem
  Responses, Network Status windows) -- see General page of Options window,
  "Keep child windows on top of main window".  The default for this is on, so
  if you're fond of the previous behavior, uncheck this.
- Options window: if a modem configuration was changed, reopen TAPI AND serial
  devices (fixes bug where changing modem from TAPI to serial or vice-versa
  didn't open device until restart)

2.1.0.19 - 07/18/2008
---------------------
- added call timeout setting to device properties page (access from Devices
  page in Options window) -- increase this if your rings are more than 10
  seconds apart (6 is common in the US) or your modem or system is very slow
  (The disadvantage of a long call timeout is that a new call received within
  the timeout window will be perceived as the same call, since modems are
  pretty dumb, call-wise)
- don't cache contact pictures in display panel (so image shown always matches
  the image in the Edit Contact window)

2.1.0.18 - 07/12/2008
---------------------
- when repairing database, fix contacts without UID by creating new UID (this
  should not happen, but has for at least one user)
- fixed problem where wrong phone number was probably used when looking up
  contact's phone number on the internet

2.1.0.17 - 07/07/2008
---------------------
- modem repair & direct serial mode: support "DDN" and "DN" as synonyms for
  "NMBR" (may improve behavior with some Canadian phone companies)

2.1.0.16 - 06/28/2008
---------------------
- support three TLS options for SMTP authentication (NOTE: users previously
  using "Secure (TLS) Login" will probably need to change the authentication
  setting to "Secure Login (Require TLS)" to get mail working again)

2.1.0.15 - 06/27/2008
---------------------
- ignore Whozz Calling? Ethernet network echoes

2.1.0.14 - 06/20/2008 
---------------------
- log error code when modem responses registry key cannot be opened

2.1.0.13 - 06/17/2008
---------------------
- install "Empty Database.ciddb" into program folder (this can be restored
  (File -> Restore Database) to restore database to initial contents, deleting
  all added calls, contacts, actions, locations, etc.)
- fixed small (normally not detectable) memory leak in Whozz Calling? device
  support introduced in 2.1.0.11
- replace missing phone records when encountered

2.1.0.12 - 06/10/2008 
---------------------
- trap and report exception when updating phone record for call

2.1.0.11 - 06/06/2008
---------------------
- modem repair: trap and log problems accessing modem responses
- support Ethernet Link Whozz Calling? devices (select "Ethernet" for port in
  Whozz Calling? device options)

2.1.0.10 - 05/22/2008
---------------------
- gracefully handle more undesirable and unusual phone numbers (like '-')
  (users with such problematic phone numbers will need to repair their
   database using File -> Repair Database)

2.1.0.9 - 05/14/2008
--------------------
- don't stop at embedded forms when moving to next or previous window using
  keystrokes
- changed keystrokes for next and previous window to F6 and SHIFT+F6 or
  CONTROL+F6 (so now SHIFT+PAGEUP and SHIFT+PAGEDOWN can be used for multi-
  selections in grids)
- support CTRL+C in main window even when calls or calls report is not showing,
  or is showing but no call is selected
- support CTRL+C to copy caller phone number in notification windows
- added "Copy Caller Name" and "Copy Caller Number" commands to notification
  window popup menus

2.1.0.8 - 05/13/2008
--------------------
- when rebuilding phones table, combine phone records that resolve to same
  phone number (with respect to MatchNumber)
     
2.1.0.7 - 05/12/2008
--------------------
- removed SIP support from general distribution version

2.1.0.6 - 05/09/2008
--------------------
- Options window: other minor tweaks
- Options window, Edit Contact window: make Action combo boxes taller when
  screen size allows
- fixed bug where display panel showed last location info for calls with no
  known location info
- fixed bug in Edit Contact window which prevented manually adding phone numbers
  (probably introduced in 2.1.0.1)

2.1.0.5 - 05/03/2008
--------------------
- minor cosmetic adjustments
- added Help for Find Locations, Edit Location
- fixed Find in Locations

2.1.0.4 - 04/28/2008
--------------------
- better handling of no sound device systems at startup
- support automatically setting options at install time
- support automatically importing xml file at install time

2.1.0.3 - 04/22/2008
--------------------
- fixed memory leak for polling servers with pre-2.0 call data
- fixed potential exception when receiving pre-2.0 device data via network
- attempted fix for reported exception when drawing call list

2.1.0.2 - 04/17/2008
--------------------
- added File -> Export -> Auto Export Calls command
- fixed bug in Vista when where wrong file type might be used for exported files

2.1.0.1 - 04/14/2008
--------------------
- added hidden command "Remap Calls to Phones"
- fixed bug where partial phone numbers from phone device were mapped to
  existing phone numbers
- don't try to speak on systems with no sound output devices
- fixed crash on startup on systems with no sound devices
- fixed glitch in tray menu that sometimes showed extraneous separators
- workaround some modems under TAPI where a phone number was reported twice for
  one call, the second time being the caller's name
- option to extract phone numbers from SIP addresses
- store full SIP addresses

2.1.0.0 - 03/26/2008
--------------------
- fixed Network Status window getting moved from secondary monitor (left of
  primary monitor) to primary monitor when closed and opened within a session
- removed separate "Log on to incoming mail server before sending mail" option
  (Options window, Mail page) -- set Authentication to "POP3 Login" instead
- added TLS login support for mail server (Options window, Mail page)
- added "Log mail communications to Activity Log" to Options window, Mail page
- fixed EIntOverflow exception on systems w/o sound when running script
- added POP3 port setting to Mail page of Options window
- fixed Repair Modem problem under Vista in certain cases
- moved device settings from registry to ini file 
- support loading GIF files for contact images 
- keep windows accessible on startup on multiple monitor systems when monitor
  arrangement has changed
- added preliminary SIP support (not completed yet!)

2.0.1.18 - 01/08/2008
---------------------
- fixed distinctive ring detection with Whozz Calling? devices

2.0.1.17 - 01/07/2008
---------------------
- fixed outgoing call number reporting when dialing from within Ascendis Caller
  ID
- when double-clicking on deleted call in Calls Report list, show message
  instead of throwing exception
- fixed email column in calls list

2.0.1.16 - 01/03/2008
---------------------
- added context menu commands to copy email address and send email from calls
  list, call report, and contacts list
- recompute location from Locations list any time a phone call comes in that
  has not been assigned to a contact
  
2.0.1.15 - 12/05/2007
---------------------
- added "Recompute Phone Statistics From Calls" command to File menu when
  control key is pressed while bringing down menu
  
2.0.1.14 - 12/03/2007
---------------------
- Calls report: fixed "Last Month" and "This Month" filters
- added call count  and total duration to calls report
  (existing users may have to right-click on any column heading and choose
   "Footer" to make the footer visible)
- when repairing the database, set FirstCalled and LastCalled fields, for phone
  records where either is empty or zero, to the first or last call,
  respectively, from the phone number

2.0.1.13 - 11/30/2007
---------------------
- when repairing database, set FirstCalled field, for phone records where it is
  empty, to the first call from the phone number
- attempted fix for rare EIniFileExceptions during startup or shutdown
- fixed problem importing calls from XML for phone numbers not assigned to
  contacts
- display panel: don't show 'from' before company when name is blank
- log message in Activity Log when database file is missing on startup
- fixed record count when exporting entire database
- don't report non-caller id call info events in Activity Log 

2.0.1.12 - 09/24/2007
---------------------
- turned off beta expiration
- when matching TAPI devices to known devices, check TAPI ID and device name
  first, then device name, then TAPI ID (should improve behavior when an
  internal device is moved from one card slot to another)
- support ActionTypeName when importing Actions from CSV files
- support importing ActionName, CallsMade, CallsReceived, FirstCalled,
  LastCalled, RawName in Contacts CSV files
- support exporting Locations files
- prevent duplicate locations

2.0.1.11 - 09/14/2007
---------------------
- added "Ignore outgoing calls" setting on the Advanced page of the Options
  window
- when dialing from within Ascendis Caller ID, reflect the dialed number in the
  outgoing call record
- initialize phone location fields from Location list when relevant
- added Locations tab to main window

2.0.1.10 - 08/20/2007
---------------------
- added Off Hook Time setting to Advanced Device Properties window
- always enable "Advanced" button on Devices page of Options window
- fixed problem introduced in 2.0.1.9 when running on system with no sound
  devices

2.0.1.9 - 08/15/2007
--------------------
- fixed exception when toggling "New" status via grid for call in progress
- fixed potential action-not-found error when adding action and using in contact
  without restarting Ascendis Caller ID

2.0.1.8 - 08/13/2007
--------------------
- added advanced script command Volume to change volume for sounds and speech
  (overrides current volume settings in Options window, except "Disable sound")

2.0.1.7 - 08/09/2007 
--------------------
- workaround improper TAPI configuration when formatting phone numbers

2.0.1.6 - 08/08/2007
--------------------
- sped up hanging up phone using modem without TAPI
- fixed potential problem when hanging up phone using modem without TAPI

2.0.1.5 - 07/30/2007
--------------------
- fixed problem preventing proper startup when a faulty or unusually
  incompatible TAPI device is registered in Windows

2.0.1.4 - 07/27/2007
--------------------
- fixed problem importing CSV contacts when first name, last name, or company
  has changed

2.0.1.3 - 07/25/2007
--------------------
- fixed problem when importing XML contacts from machine with actions with same
  name but with different unique identifiers (happens if actions are created on
  two machines, or actions existed from version one and were converted
  independently)
- fixed help link in Start Menu group
- fixed problem where installing over version 1 with same Start Menu group name
  would result in no Start Menu group

2.0.1.2 - 07/23/2007
--------------------
- fixed problem importing XML contacts when same phone numbers were already in
  the database (symptom: contacts were imported w/o phone numbers)
- when installing over version 1, remove version 1 uninstall entry, desktop
  icon, and Start Menu items
- fixed potential exception when Windows runs without shutdown for 49.7 days
- fixed potential 'Could not find caller in the contacts list!' message when
  contact exists
  
2.0.1.1 - 07/11/2007
--------------------
- added auto import contacts option to overwrite existing contacts
- added setting to disable new device notification
- fixed New Calls display 

2.0.1.0 - 07/09/2007
--------------------
- first official version 2 release

2.0.0.8 - 07/08/2007
--------------------
- don't act on outgoing calls received through polling unless configured to do
  so
- don't include extension in default export names to avoid double extensions
- fixed call list repositioning after polling
- fixed problem automatically restarting for Rebuild Devices List 
- support more fields in web server for calls and contacts (see help for list)
- updated help for version 2
- disable Modem Logs submenu item when modem log is not accessible (as is
  common in Vista)
- Options window: fixed help link for Advanced page
- implemented Help in Find windows
- Find Contacts window: improved behavior
- corrected modem analysis with respect to '"EnableCallerID\1" setting value' 
- added Help button to Select Contact window
- implemented Help button in Edit Call window
- replaced "Raw Line" column in Find Calls window with "Device Name"
- fixed Delete Duplicate Calls command  
- fixed problem where "Test Action" command for recent calls might be disabled
- change default mail server authentication to "Simple Login"
- fixed control drawing bug under Vista when ALT is pressed 
   
2.0.0.7 - 06/29/2007
--------------------
- fixed beta expiration problem with systems using non-US date formats
- Select Contact window: added name column; sort by name column initially
- restart Ascendis Caller ID automatically when stopped for repairing database

2.0.0.6 - 06/27/2007
--------------------
- fixed possible exception when Windows shuts down while Ascendis Caller ID is
  running
- fixed some update issues when adding or editing patterns or deleting contacts
  with patterns
- allow image files to dropped onto the Picture area in the Contacts window
- added {CountryCode}, {Prefix}, {Suffix}, and {More} to macros for URLs
  and easy actions, and to CallInfo in advanced actions
- fixed autolaunch for Vista
- detect and prevent multiple instances including separate user sessions
- removed grouping options in grids
- allow cancel in Auto Import window after specifying invalid import file or
  folder
- fixed exception when auto import folder could not be found
- put program icon on common user desktop so it's visible by all users
- fixed modem repair under Vista for standard users
- multiple TiVo server fixes

2.0.0.5 - 06/13/2007
--------------------
- when importing contacts from CSV files, properly handle address info for
  display in Calls list
- added option to automatically delete calls based on number of calls or call
  age (see Advanced page in Options window)
- reorganized some options in Options window from General and Search pages to
  General and Advanced pages
- when looking for phone number from network server, check MatchNumber column
  if RawNumber column isn't found (fixes possible EDBISAMEngineError / DBISAM
  Engine Error # 9729)
- fixed bug where adding new phone number to an existing contact in "Edit
  Contact" window would not propagate address information ("Repair Database"
  corrects this for existing contacts)
- fixed problem where using shortcut from Calls context menu prevented calls
  list from being scrolled to new call when call came in
- installer can now add exclusion to Windows firewall (default = open firewall) 
- corrected location of some program settings in registry

2.0.0.4 - 05/30/2007
--------------------
- fixed potential exception when deleting call, call report, contact, or action
  items with delete key
- make auto startup work for current user only to avoid fast user switching
  problems (will not affect users who only use one user account; for others,
  turn on auto startup for account that is logged in first)
- fixed some problems repairing and restoring modem settings on Windows Vista
- Edit Contact window: trap and report errors when loading jpeg images
- (code) sign application and installer
- don't automatically enable new devices when no longer in trial mode (fixes bug
  where adding a new TAPI device could disable an enabled Whozz Calling? line)
- position calls list on newest call after getting new calls via polling
- fixed problem polling version 1.x network servers

2.0.0.3 - 05/18/2007 
--------------------
- when importing contacts from CSV, only warn once about blank phone numbers
- when looking for phone number, check RawNumber column if MatchNumber isn't
  found (may fix EDBISAMEngineError / DBISAM Engine Error # 9729 reported by a
  user)

2.0.0.2 - 05/17/2007
--------------------
- improved Repair Modem compatibility with Windows Vista
- refresh Phones table before looking up incoming phone number (may fix
  EDBISAMEngineError / DBISAM Engine Error # 9729 reported by a user)
- refresh Calls table before updating with call progress (may fix
  EDBISAMEngineError / DBISAM Engine Error # 8708 reported by a user) 
- don't try to repair modems accessed directly, since it isn't necessary and
  is only relevant for TAPI access
- fixed exception during startup when modem was added while trial screen was
  displayed 
- update new call count after deleting calls
- don't show date and time in display panel when calls list is empty
- renamed "NewCalls" DWS script function to "NewCallCount"
- added "CallCount" function to DWS scripts
- added full text search and favorites to Help
- properly start up when launched while another instance is shutting down

2.0.0.1 - 05/10/2007
--------------------
- made display panel / toolbar splitter slightly more visible
- reposition contact list after editing contact
- added Speak Name macro to easy action macro popup
- don't show error when importing very old version 1 databases
- some help updates
- raised price in trial mode screens

2.0.0.0 - 05/07/2007
--------------------
- fixed help links in Help menu
- support bold and italic font styles in display 
- don't automatically repair databases on new installs
- create calls report initially without logging exception
- ignore v1 trial period (start new trial period for v2)
- when importing version 1 settings and data, import registration files too

1.9.123.0 - 05/02/2007
----------------------
- fixed possible unregistration of licenses when multiple instances of Ascendis
  Caller ID were started at the same time
- fixed possible device list overwrite when multiple instances of Ascendis
  Caller ID were started at the same time

1.9.122.0 - 05/01/2007
----------------------
- fixed non-fatal error after installing version 2 over version 1 and restarting
  machine
- new application icon
- auto import callers window: don't accept empty filename when auto import is
  enabled (fixes exception in this case under Windows XP)
- refresh database after changing contact and before displaying selected call
  so latest changes are reflected
  
1.9.121.0 - 04/23/2007
----------------------
- log message when network call is ignored because it originated on the same
  machine
- use dwshtml file for display panel
- if version 1 database is found in database folder, offer to upgrade it

1.9.120.0 - 04/18/2007
----------------------
- fixed problem with customized call list fonts and highlighted text
- automatically reposition calls grid on new call unless user is using it
  (such as clicking or pressing a key in last 10 seconds)
  
1.9.119.0 - 04/17/2007
----------------------
- fixed potential exception when changing small call display window position
  on machines with limited user rights
- added ability to select font for incoming and outgoing calls (right-click on
  Calls or Calls Report list and select "Appearance")
- removed "Hide server name" option from General page of Options window
  (obsolete)
- show outgoing calls in gray in Calls list
- added (currently hidden) command to import version 1 database (hold down
  SHIFT when opening Import menu) (normally conversion is performed when version
  2 is first run)
- fixed bug when importing CSV calls where calls from existing numbers could be
  mistaken as duplicates 
- support importing CSV calls files exported from version 1
- hid some currently unsupported columns in Find windows

1.9.118.0 - 04/10/2007
----------------------
- fixed problem with Auto Import Callers when running under limited user
- fixed problem with dbisam.lck files appearing on desktop
- hid some currently unsupported columns
- corrected spacing on column names
- increased default main window width to 800
- when importing from version 1, make sure raw phone numbers are truly raw
- check for valid TAPI configuration on startup and prompt if not valid
- improved shutdown behavior when database files are missing
- added "Contact Label" column to Calls and Calls Report lists
- show progress when deleting multiple calls from Calls list

1.9.117.0 - 03/21/2007
----------------------
- don't log encrypted network messages (for polling when network logging is on)
- Send Call To Network Clients: don't require "Forward network calls to network
  clients" setting
- fixed problems where wrong device could be referenced if it had the same name
  as a device on different machine (this could cause incorrect device
  descriptions)
- added AddressID to CallInfo object
- fixed potential problem where Whozz Calling? device from network server could
  be mistaken as locally connected Whozz Calling? device
- don't send outgoing calls to version 1 network clients
- fix problem with app freezing when restoring from tray icon
- show correct line description in notification popup
- include script name in script error messages

1.9.116.0 - 03/18/2007 
----------------------
- disable Rebuild Calls Report button while rebuild is in progress
- when automatically reconnecting to real-time network server after connection
  was lost, perform polling first if so configured
- pass device information for calls to network clients (so device descriptions
  are correct)
- added ability to restrict network clients by IP address for Whozz Calling?
  devices

1.9.115.0 - 03/03/2007
----------------------
- fixed several context menu commands on calls report after calls have been
  deleted
- update contacts list after adding number to existing contact
- added Rebuild Calls Report button to Items toolbar when appropriate
- right-clicking on list backgrounds now brings up context menus (previously
  had to click on data cell, which was impossible when list was empty)
- added ability to restore database when dropped on Ascendis Caller ID icon
  when Ascendis Caller ID is not running
- improved real-time network support (now sends complete phone record to
  compatible clients (was already sending phone number))
- added client setting for Whozz Calling? devices to restrict clients

1.9.114.0 - 02/27/2007 
----------------------
- when exporting calls, use hh:mm:ss format for CallDuration
- fixed progress when exporting calls
- added efCSV, efHTML, efText to DWS scripts to replace CSV, HTML, TEXT
- added elCalls to DWS scripts to replace CALLS
- added elActions, elContacts to DWS scripts to replace CATEGORIES and CALLERS
- fixed HTML and text export

1.9.113.0 - 02/22/2007 
----------------------
- Find Calls, Find Contacts: added relative date filters; ignore time when
  filtering; don't open item when double clicking on header

1.9.112.0 - 02/20/2007 
----------------------
- added sums of Calls Made and Calls Received to Find Contacts window
- added sums for Call Duration and Rings to Find Calls window
- fixed problem where zero Call Duration was usually displayed as a time in
  Find Calls window 
- improved percent escaping in Find
- added Beginning and Ending options to Find

1.9.111.0 - 02/19/2007 
----------------------
- added Complete and Partial options to Find
- added Find Actions
- fixed incorrect # of total contacts in status of Find Contacts window
- improved progress responsiveness in Find Calls window
- let Escape close Find windows
- fixed tab order in Find windows

1.9.110.0 - 02/16/2007 
----------------------
- fixed Find button in Find Calls (wasn't working)
- changed shortcut for Find to Ctrl+F

1.9.109.0 - 02/15/2007 
----------------------
- added Find Contacts command
- added Find Calls command
- added insert status to Script window status panel
- added actions Show in Outlook, Show or Add in Outlook, Show in Outlook and
  add appointment, Show in Outlook or add appointment
- display action name in Script window caption
- made DWS function VarIsEmpty act like it did in Ascendis Caller ID version 1
  (in that 'nil' values return True)
- added database info to Technical Support Report
- fixed polling
- fixed import calls (for v2)

1.9.108.0 - 01/26/2007 
----------------------
- don't create debug SQL files 

1.9.107.0 - 01/25/2007 
----------------------
- added "Standard Actions.xml" to install instead of "Standard Categories.csv"
- added "Do Nothing", "Block", "Block and Announce" to default actions
- fixed problem retrieving (display) name and speak name from contacts
- pass contact record to real-time network clients (pictures > ~20k will not be
  included)
- improved real-time network support
- don't log messages that repeated within 1 day (previously was 2 minutes)

1.9.106.0 - 01/23/2007 
----------------------
- added Company to main display
- added "Move Number to Different Contact" command to Contact list right-click
  menu 
- added network support for outgoing calls
- added Company to notification tray pop-up
- added Company and address to small notification window 

1.9.105.0 - 01/20/2007 
----------------------
- added Company and location info to tray notification and small notification
  window
- added Company, CallBegan, CallEnded, Address, City, County, State,
  PostalCode, Country to macros and CallInfo
 
1.9.104.0 - 01/17/2007 
----------------------
- fixed network call sending
- added "Print Calls Report" to File menu
- disable "Print Calls" when calls list is empty
- disable "Print Call" when calls list is empty or > 1 call is selected

1.9.103.0 - 01/12/2007 
----------------------
- when importing contacts, merge new and existing contacts when first name,
  last name, and company match
- when importing contacts, adopt existing phone numbers
- don't warn about empty ring or outgoing call action names
- support editing call notes while calls is in progress
- give meaningful error message when user tries to create Action with same name
  as existing action
- fixed Company column in Calls list

1.9.102.0 - 01/05/2007 
----------------------
- don't create RebuildPhonesQuery.sql file 
- support multiple phones per contact when importing from CSV files
- export phone numbers and actions with contacts when exporting to XML
- don't warn when editing contact with no phone numbers (was logged previously) 
- support relative web root setting (relative to data folder)
- fixed export hints
- default to exporting and importing in XML

1.9.101.0 - 12/28/2006 
----------------------
- added '-settings <ini file name>' command-line option
- fixed ini file settings use
- fixed potential exception when creating new action
- support outgoing call actions
- fixed "Send call to network clients" command
- when importing v1 settings, correct network log file path for v2
- fixed filtering wildcards
- allow LIKE filter operator
- fixed pattern matching problems
- Options window, Mail page: always show advanced mail settings
- fixed problem with proper Whozz Calling? device detection and configuration
  when Whozz Calling? 2 is clearing memory while program is starting
- fixed call start time reporting for Whozz Calling? devices when devices that
  pick up and hang up phone (to check for messages) are present
- added "Item Toolbar" to View menu
- added images for Item toolbar
- remember Item toolbar visibility
- use most recent raw name for callers not in contact list 
- performance improvements
- fixed optional comma in display panel

1.9.100.0 - 12/04/2006 
----------------------
- added Duration column to Calls and Calls Report
- mark call report dirty when a call is deleted from calls list
- track number of rings for (non-Lite) Whozz Calling? devices
- set time of (non-Lite) Whozz Calling? devices
- made small and large notification windows come to top without stealing focus
- fixed small and large notification windows

1.9.99.0 - 10/13/2006 
---------------------
- remember Select Contacts window placement
- removed unused columns from Select Contacts window
- fixed many right-click actions in grids
- disable Test Action for outgoing calls
- fixed TiVo call images
- fixed Mark as Read/Mark as New
- added lookup-style Calls grid (for speed)
- renamed old Calls grid to Calls Report

1.9.98.0 - 09/22/2006 
---------------------
- fixed "Look Up Phone Number" on Contacts grid right-click menu
- fixed "Copy Contact Name" on Contacts grid right-click menu
- fixed "Copy Contact Number" on Contacts grid right-click menu
- fixed some potential problems when importing version 1 databases
- added ActionName column to calls grid
- detect changes only to image in contact window
- support exporting/importing entire database as XML
- support deleting multiple contacts at once
- added CallsMade column
- track outgoing calls on Whozz Calling? devices
- use canonical format to match incoming phone numbers 
- added Restore Database command to File menu 
- fixed focus problem when Options window is opened from tray icon and call
  comes in
- fixed web pages
- added Web Root setting in Options window, advanced Network page, Web/Tivo
  Server subpage
- added filtering support to web pages
- detect changes to phone number formats in Options window and rebuild phones
  and calls view
- strip formatting from non-alpha caller id phone number from devices
- strip formatting from non-alpha caller id phone number during version 1 import
- use partial match when matching phone numbers internally
- use Whozz Calling? timestamp for calls (required for memory calls)
- download memory calls from Whozz Calling? 2

1.9.97.0 - 08/02/2006 
---------------------
- added Print button to Edit Call window
- added print call command
- added print submenu for calls/contacts/actions
- fixed error message when sending a Technical Support Report
- disabled sorting and filtering on memo fields (Notes and Log) in Calls grid
  (fixes exception)
- fixed error message when starting second instance of Ascendis Caller ID (now
  properly switches to first instance)

1.9.96.0 - 07/28/2006 
---------------------
- enabled grid column header popup menus (different than grid body popup menus)
- reduced size of Edit Contact and Edit Call windows slightly to fit better
  on 640x480 screens (may still have problems with large fonts)
- reduced grid column-select menus to 15 items high, with scrolling 
- automatically updates call list after editing call
- help items no longer cause exception (but still don't work properly)

1.9.95.0 - 07/21/2006 
---------------------
- various fixes

1.9.94.0 -
---------------------
- multiple monitor support
- caller -> contact

1.9.93.0 - 02/15/2006
---------------------
- merged latest changes from v1
- changed name of primary key from "RowID" to "UID" for tables (to avoid
  problems with DBISAM 5, which will include "RowID" for all tables)

1.9.92.0 - 09/??/2005
---------------------
- support sorting calls grid on multiple columns
- renamed Phones.UserNumber to Phones.DisplayNumber (this will be Delphi-
  generated when Phone is added or phone formats are changed)
- added phone number parts fields to Phones table (these will be Delphi-
  generated when Phone is added or phone formats are changed)
- use SQL-generated CallsView table for Calls list
- removed redundant info from Calls table
- use SQL for most database operations

1.9.91.7 - 08/26/2005
---------------------
- fixed potential db change conflict in Callers table when editing caller
- merged v1 changes (1.8.1.26)


LAST VERSION 1 RELEASE

 
1.9.1.12 - 06/27/2006
---------------------
- added option to suppress first ring for compatible Whozz Calling? devices

1.9.1.11 - 06/11/2006
---------------------
- when formatting phone numbers for display, strip existing formatting first
  (needed for phone companies that pass formatting in caller id number)
- when importing callers, don't strip formatting from RawNumbers (still strips
  formatting from non-raw phone numbers)
- don't strip formatting from raw phone numbers when creating a caller
  (needed for phone companies that pass formatting in caller id number)

1.9.1.10 - 06/08/2006
---------------------
- added 'Use Windows file change notification' to Auto Import Callers

1.9.1.9 - 06/02/2006
--------------------
- Options window, Notification page: show large notification window as
  "Large/adjustable window"
- large call notification window: indicate configuration mode in caption; enter
  configuration mode as soon as window is moved or resized (previously required
  right-click)

1.9.1.8 - 06/01/2006
--------------------
- display line in large call display notification window when 'Show "Line"
  column in Call list' is enabled
   
1.9.1.7 - 05/30/2006
--------------------
- Auto Import Callers: open import file exclusively so it fails if file is open
  by another process (it will retry later)

1.9.1.6 - 07/21/2005
--------------------
- support call filtering

1.9.1.5 - 07/12/2005
--------------------
- merged V1 changes (1.8.1.19 and previous)

1.9.1.4 - 01/28/2005
--------------------
- removed matching fields from Phones table
- added Patterns table

1.9.1.3 - 11/23/2004
--------------------
- reworked Edit Caller to support simple & advanced number settings
- Edit Caller: use DevExpress grid for phone numbers
- Edit Caller: added Extra page for custom fields
- Edit Caller: added Notes (for caller)

1.9.1.2 - 11/16/2004
--------------------
- backup v1 and v2 dbs before import
- import entire v1 db at once
- prompt when first run to import V1 settings and db if v1 is installed

1.9.1.1 - 11/11/2004
--------------------
- fixed renaming V1 field names when polling
- keep version 2 settings and data separate from V1

1.9.1.0 - 11/05/2004
--------------------
- merged in V1 changes (from 1.7.1.31 and previous)

1.9.0.1 - 07/22/2004
--------------------
- added phones table
- callers table uses phones table for phone numbers
- added many user requested fields to callers table (company, address, etc)
- added many caller fields to calls table to support sorting on them
- use ExpressQuantumGrid

1.8.1.21 - 07/26/2005
---------------------
- fixed problem where "Line" column could theoretically display wrong device
  information for calls received over network
- fixed bug where closing app using 'X' or system menu when configured to NOT
  use notification tray hid app but left it running
- disable close button on repair progress window

1.8.1.20 - 07/17/2005
---------------------
- restart Ascendis Caller ID to repair database to ensure it's not in use

1.8.1.19 - 07/05/2005
---------------------
- don't override other form's edit control shortcuts with main form's CTRL-C
- trap exceptions when writing to network log file
- fixed memory leak when using modems in serial mode

1.8.1.18 - 06/27/2005
---------------------
- TiVo server: use caller name as title for callers
- TiVo server: use last called date as item dates for callers
- TiVo server: use caller name as title for calls
- TiVo server: use call date as item dates for calls
- TiVo server: fixed problem displaying last call, caller, or category
- updated Device Options help
- fixed problem where Whozz Calling? checkbox could be incorrectly disabled

1.8.1.17 - 06/20/2005
---------------------
- made TiVo Beacon service optional during install
- fixed Windows shutdown problem when TiVo server is enabled 

1.8.1.16 - 06/10/2005
---------------------
- include 100 lines of Activity Log in Technical Support Report
- include "Repair Modem" modem conversation in Activity Log
- install TiVo Beacon API so Ascendis Caller ID TiVo server can coexist with
  TiVo Desktop
- trap exceptions when showing speech dialogs

1.8.1.15 - 05/18/2005 
---------------------
- always trigger caller id event the first time caller id info is received from
  Asterisk PBX

1.8.1.14 - 05/17/2005
---------------------
- ignore extraneous caller id messages from Asterisk PBX
- support sorting Calls and Callers on web pages
- don't assert when timing out call if call is not found
- don't timeout call while script for call is running

1.8.1.13 - 05/10/2005 
---------------------
- trap more exceptions when making modem lists for Diagnostics submenus
- ignore phone number consisting of all question marks from a device if a 
  previous phone number exists 
  
1.8.1.12 - 05/05/2005
---------------------
- fix Technical Support Report with devices supporting multiple lines
- more robust device description handling 

1.8.1.11 - 05/05/2005
---------------------
- initialize Whozz Calling? device port properly
- ignore outgoing calls
- improved behavior of Send Call To Network Clients
- trap more Speech exceptions, especially SAPI4 
- added links to Whozz Calling? info from Whozz Calling? configuration page in
  the Options window 
- store window positions & sizes for each screen size used
- deduct registrations for configured Whozz Calling? lines
- added descriptions for Whozz Calling? lines
- improved error reporting when Whozz Calling? device is not assigned to a port
- added "Delete Older Calls" to Calls list right-click menu
- fixed potential exception during shutdown of debug version for non-
  administrative users

1.8.1.10 - 04/06/2005
---------------------
- include "Show or Add in ACT!" category
- increased default PhoneSound limit to 60 seconds 
- added hidden Advanced button on Devices page of Options window to change
  PhoneSound timeout (hold down Control and Shift keys to see it)
- hide Settings button on Speech page of Options window when disabled
  (which is the norm for SAPI5 voices)

1.8.1.9 - 03/31/2005
--------------------
- gracefully stop PhoneSound when it exceeds 10 second limit (this includes
  playing a following sound properly)
- route PhoneSound through computer speakers when no call is in progress (such
  as when using "Test Action")
- enable "Reopen device on call end" by default
- warn on Easy Actions Play Sound and Speak pages if sound is disabled in
  Options window
- added Play button to Play Sound page of Easy Actions
- added Play button to Speak page of Easy Actions

1.8.1.8 - 03/24/2005
--------------------
- improved script error reporting
  
- automatically disconnect phone at end of script when connected (as happens
  if PhoneSound is used but phone is not hung up, or PhoneSound is used and
  error follows)
- default new category actions to Easy
- warn user when creating category with name that's already used
- RUN command (in Easy or Advanced scripting using original script language)
  no longer passes ';' if no program arguments are specified
- Script window no longer warns about losing changes when no changes were made
  
- allow lowercase and spaces within "//LANGUAGE=DWS"
- Added options for limiting Activity Log size (click Settings in the Activity
  Log window to change)
- Options window, Devices page: show uninstalled devices still marked as "Use"
  (now you can un-use them so they don't cause error messages)
- improved behavior when TAPI devices are added and removed while Ascendis
  Caller ID is running
- improved behavior when device we're accessing using COM port is removed or
  disabled 
- stop Activity Log messages from repeating (as could happen under some error
  conditions)
- send Technical Support Reports through ascendis.com if possible 

1.8.1.7 - 03/16/2005
--------------------
- added {LocalNumber} and {RawLocalNumber} macros which return phone number
  from exchange to end (that is, not including the area code or country code).
  These macros are dependent on appropriate phone number formats.
- added macro buttons to Options window for phone number and area code lookup
  URLs
- added "Send call to network clients" option to calls list context menu if
  Control key is held down (intended for testing)

1.8.1.6 - 03/09/2005
--------------------
- don't assume caller information is not coming if not received by second ring,
  as some modems report more rings than normal -- instead check for time since
  start of call when ring is detected
- added support for Whozz Calling? Lite devices
- fixed problem getting Technical Support Report when a modem has been
  uninstalled
- support strange modems that report NMBR twice for some calls -- first with
  phone number, then with 'O' or "OUT OF AREA" (this only works when NOT in
  TAPI mode)
- added Device options: "Fast call refresh", "Reopen device when call ends"
- added Device Properties window, accessible from Device page of Options window
- fixed CallInfo.Time when testing actions
- include computer name in top level TiVo item titles

1.8.1.5 - 02/25/2005
--------------------
- fixed TiVo support for TiVos running system software version 7.x
- fixed exceptions when starting second instance (introduced in previous
  version)

1.8.1.4 - 02/25/2005
--------------------
- show progress when marking all calls as read
- real-time options: default "Get new calls first" to off
- polling options: default "Process first __ calls" to 3
- periodically update database lists when receiving calls via network polling
  (previously this may not have occurred until all calls were received, which
   could be a long time for large lists) 
- added bytes sent and received statistics to Network Status window
- lengthened Category drop down on Edit Caller window

1.8.1.3 - 02/18/2005

1.7.1.31 - 11/04/2004
---------------------
- updated web server help, including customization information
- Trim spaces around caller's name and number received from TAPI in case modem
  responses do not include space after "=" when needed. (Should fix call
  recognition for some modems that are configured incorrectly.)  Existing users
  with misconfigured modems will have to re-add any callers (unless imported
  from another program) or edit the numbers of existing callers to remove the
  spaces.
- updated Help for General, Device, Advanced Mail, and Advanced Web Network
  options
- don't default "Fast Call Refresh" to off if no devices are found when Options
  window is opened and then closed with "OK"
- added hints for URL fields in Options window
- hide web access password
- require original password when changing access password
- require confirmation of new password when setting access password

1.7.1.30 - 10/30/2004
---------------------
- fixed exception when caller's category no longer exists

1.7.1.29 - 10/28/2004
---------------------
- fixed exception when network client receives new caller from server
- added "Block" and "Block and Announce" categories
- update record count in tab hints when call comes in
- when a call comes in while a category is being edited, wait until editing is
  done before refreshing Calls list

1.7.1.28 - 10/27/2004
---------------------
- Line Monitor window: cosmetic fix for small window sizes 
- fixed potential exception when shutting down network servers
- File->Import: don't allow non-existing files

1.7.1.27 - 10/26/2004
---------------------
- added category for rings -- this supports a separate ring action for rings,
  which is normally used to play a ring noise
- added "DeleteCall" command to help

1.7.1.26 - 10/20/2004
---------------------
- made web server use html templates for contents (it's now customizable --
  templates are stored in "WebRoot" folder in data folder -- this is normally
  C:\Documents and Settings\All Users\Application Data\Ascendis Software\
  Caller ID\WebRoot)
- added authentication for web server (Options, Network, Show advanced settings,
  Web/TiVo Server)

1.7.1.25 - 10/18/2004
---------------------
- added "Show in ACT!" category
- added COM support to DWS scripts

1.7.1.24 - 10/17/2004
---------------------
- fixed problem (introduced around 1.7.1.15?) where network clients did not use
  server's customized caller information when displaying call in notification
  popup
- added Del (delete key) shortcut to Callers list/Delete Caller and
  Categories list/Delete Category
- ignore FPU exception flags around some database operations
- ignore FPU exception flags sometimes set when speech API calls us (fixes
  EInvalidOp exceptions seen in beta versions)
- Hangup command: let TAPI hangup normally for voice modems and non-modems
- Hangup command: when hanging up data modems, turn off speaker
- Options window, Devices page: support CTRL-C on all grid columns
- Options window, Format page: let user delete first condition; update buttons
  after delete
  
1.7.1.23 - 10/11/2004
---------------------
- improved polling server compatibility with unusual date formats
- fixed problem with Modem Repair when response containing but not matching
  desired response exists
  
1.7.1.22 - 10/10/2004
---------------------
- don't show blank dates in Technical Support Report
- fixed exception when generating Technical Support Report and modem has been
  removed from the system
- support polling client and server having different date formats
- added VCL GUI functions to DWS II script language

1.7.1.21 - 10/07/2004
---------------------
- use US date format in SQL query for polling server regardless of locale

1.7.1.20 - 10/07/2004
---------------------
- use US date format (as server expects) for polling clients when requesting
  calls

1.7.1.19 - 10/07/2004
---------------------
- trap and report exceptions when preparing and consuming polling messages
- changed default for logging network events to False (should improve
  performance for clients and servers when new network clients download
  many existing calls)
- update calls list immediately when polling client encounters a problem but
  still receives at least one new call from server (database was correct, but
  list was not updated until next new call or restart)
- fixed problem when receiving invalid integer values from server during
  polling

1.7.1.18 - 10/04/2004
---------------------

1.7.1.17 - 10/04/2004
---------------------
- fixed problem introduced in 1.7.1.15 where shutting down Windows with
  Ascendis Caller ID running prompted confirmation about cancelling modem
  repair even if modem repair window wasn't open
- added optional access password (General page of Options window) 

1.7.1.16 - 09/27/2004
---------------------
  
1.7.1.15 - 09/24/2004
---------------------
- offer to repair modem if it failed to get CID info twice and it has not been
  repaired and user has not declined repair
- renamed "Detect calls in rapid succession on modems" on Devices page of
  Options window to "Fast call refresh" and default to ON
- added "Try Again" button to "Repair Modem" window if modem could not be
  opened
- improved behavior in "Repair Modem" window when modem could not be opened
- don't disable calls and callers grids while calls are in progress
- don't change caller record being edited if call comes in during edit
- trigger "No caller information was received" on second ring if no caller
  information was received
- detect new devices on startup and offer to configure
- Device page, Options window: don't show system TAPI devices unless CTRL and
  SHIFT are held down when opening window, or device is currently enabled  

1.7.1.14 - 09/20/2004
---------------------
- added Send button to Technical Support Report window for sending report to
  Ascendis Software via user's email program
- Repair Modem now supports TYPE message from modem
- confirm when exiting "Repair Modem" window if modem can be repaired but user
  has not repaired it
- updated help: "Repair Modem", "Restore Modem Settings", "Troubleshooting"
- changed "Test Modem" window title to "Repair Modem"

1.7.1.13 - 09/17/2004
---------------------
- improved support of moved TAPI devices
- Technical Support Report window: renamed "OK" button to "Close" to match
  other windows
- trap exception when building "Repair Modems" submenu

1.7.1.12 - 09/15/2004
---------------------
- added option to disable line monitor log (access using "Enable logging"
  checkbox in Line Monitor window)
- added options to disable network logging and log to file (access using
  "Settings" button in Network Status window)
- network log (in Network Status window) now only stores up to 32,000 characters
- when caller is edited from Callers list, update calls list immediately so
  changed values are used
- fix problem getting call info over network when info contained non-printing
  characters (an unusual situation that could occur if CID data gets corrupted)

1.7.1.11 - 09/13/2004
---------------------
- improved performance when overlapping calls are received
- allow modem settings restore
- fail better and improved fail messages in Repair Modem
- modem settings and responses backups are now saved to files
- macros are no longer case-sensitive
- fixed potential exceptions when displaying Diagnostics submenu of Help menu

1.7.1.10 - 09/09/2004
---------------------
- added "Detect calls in rapid succession on modems" to Devices page of Options
  window -- this should detect calls arriving before TAPI decides the previous
  call has ended (if you get single calls registering as two calls, turn this
  off)
- added "-hide" command line option to hide Ascendis Caller ID while running
- added "-quit" command line option to stop a running instance of Ascendis
  Caller ID that was started with the "-hide" option 

1.7.1.9 - 09/03/2004
--------------------
- when importing CSV files exported with different date and time settings, show
  meaningful message and let user decide whether to proceed
- when conversion error occurs when importing CSV files, show meaningful message
  and let user decide whether to proceed

1.7.1.8 - 08/27/2004
--------------------
- trap and report invalid server address setting when starting network servers
- trap and report all exceptions when starting network servers

1.7.1.7 - 08/26/2004
--------------------
- added "Log on to incoming mail server before sending mail" option to advanced
  mail settings 

1.7.1.6 - 08/24/2004
--------------------
- large call display window now supports customization of background color and
  font selection (using right-click menu) and retains window position and state
  
1.7.1.5 - 08/24/2004
--------------------
- Options window, Notification page: selecting small or large call display
  window no longer deselects the tray radio buttons at the top of the page
- make phone format conditions conjunction default to "and"
- when a phone format conjunction is none but more conditions exist, log
  warning and process like "and" (previously this raised an exception)

1.7.1.4 - 08/23/2004
--------------------
- added large call display window option in Options window, Notifications page

1.7.1.3 - 08/18/2004
--------------------
- added EventType function to DWS scripts

1.7.1.2 - 08/08/2004
--------------------
- during install, give proper registry permissions for HKLM...Caller ID
  (fixes problems where limited users got errors writing to Caller Id\Devices)
- fixed potential exception in debug (beta) versions for limited user when
  changing options 

1.7.1.1 - 08/05/2004
--------------------
- note problems sending network messages to clients in network log instead of
  raising exception

1.7.1.0 - 07/29/2004
--------------------
- all changes since 1.7.0.0

1.7.0.18 - 07/29/2004
---------------------
- use database folder as default path for File -> Backup Databases
- remember path used for File -> Backup Databases
- added hint for File -> Backup Databases

1.7.0.17 - 07/28/2004 
---------------------
- position call display window to avoid overlapping other call display windows
- added splitter between date/time/new calls section and name and number
  section in display panel
- show "1 New Call" instead of "1 New Calls" when only one call is new

1.7.0.16 - 07/27/2004 
---------------------
- use user-specified server address, when available, when displaying server
  address clients should use in Options window
- added option to enable forwarding network messages
- don't forward network messages by default 

1.7.0.15 - 07/26/2004 
---------------------
- significantly reduced startup time for long call lists
- gracefully handle systems with empty modem ids in registry 

1.7.0.14 - 07/21/2004 
---------------------
- added phone formats for Sweden
- recognize phone format authors and helpers in Help (Credits topic)
- updated help: added multiple recipients information and example to SENDMAIL 
  command in scripting topics

1.7.0.13 - 07/10/2004 
---------------------
- fixed problem in Windows 98 when no TAPI devices are present and Options
  window is opened (introduced in 1.7.0.9?)
- added Close button to Activity Log, Line Monitor, Modem Log, and Modem
  Responses windows
- fixed potential problem where wrong action could be performed if multiple
  calls were received simultaneously

1.7.0.12 - 07/07/2004 
---------------------
- don't assert if some devices fail to open 

1.7.0.11 - 07/03/2004 
---------------------
- fixed problem where client network settings appear to be lost on restart

1.7.0.10 - 07/01/2004 
---------------------
- open all configured devices in trial mode
- fixed problem where server address setting was cleared because of a setting
  naming conflict (users with non-default server address setting will have to
  set it one more time)
- use GetLocaleInfo to get country ID if TAPI method fails when determining
  initial phone number formats

1.7.0.9 - 06/30/2004 
--------------------
- use country-specific phone number formats when first run if found
- include phone formats file for Turkey
- added some assertions re: phone number formats

1.7.0.8 - 06/25/2004 
--------------------
- use phone number formats to get area code and exchange when determining
  location
- use phone number formats to get area code for area code lookup
- add settings for phone number and area code lookup URLs (see General Options)
- preserve external server order between executions even if more than 10 servers
- preserve device list order between executions even if more than 10 devices

1.7.0.7 - 06/23/2004 
--------------------
- added Help for Registration Manager
- added Help button to Registration Manager
- close Registration Manager window if escape key is pressed

1.7.0.6 - 06/21/2004 
--------------------
- don't open devices if all registrations are in use

1.7.0.5 - 06/18/2004 
--------------------
- no longer changes order of phone number formats when more than 10 are defined
- include United Kingdom phone formats file
- require one registration per line monitored when configuring devices
- added registration manager (Help -> Registration Manager)
- support multiple registrations

1.7.0.4 - 06/06/2004 
--------------------
- if modal window is open, don't auto minimize
- if modal window is open, show it when app is activated
- if modal window is open and tray icon is clicked, bring app to front instead
  of showing tray icon menu

1.7.0.3 - 06/03/2004 
--------------------
- added Installed field to devices in Technical Support Report
- Options, Devices: don't show uninstalled TAPI devices
- Options, Devices: note that changes take effect when OK is pressed
- show hourglass cursor when changing font in Activity Log window
- don't throw exception or log message when modem port name cannot be found

1.7.0.2 - 06/02/2004
--------------------
- added File -> Backup Databases

1.7.0.1 - 06/01/2004 
--------------------
- reopen TAPI devices if changed in Options window
- open modems using TAPI in Repair Modem to support more (all?) modems

1.7.0.0 - 05/27/2004 (released)
--------------------
- all changes since 1.6.5.0

1.6.5.37 - 05/27/2004
---------------------
- give all users permission to modify settings

1.6.5.36 - 05/26/2004
---------------------
- added CallInfo.CallDone and CallInfo.FoundCaller to help

1.6.5.35 - 05/25/2004 
---------------------
- fix exception when modem id not found when preparing Diagnostics menu
  

1.6.5.34 - 05/20/2004 
---------------------
- updated help
- TiVo server: fixed Callers "Last Called" display 

1.6.5.33 - 05/19/2004 
---------------------
- use defaults for network client settings when loading from registry in case
  someone deletes registry entries
- added ability to match caller names if number isn't found (this is an
  undocumented feature -- hold down CONTROL and SHIFT when bringing up Options
  window to see this option (General page, Advanced group))
- updated help

1.6.5.32 - 05/12/2004 
---------------------
- DeleteCall command: decrement new calls count before deleting call when
  appropriate

1.6.5.31 - 05/07/2004 
---------------------
- added shortcut for Mark All as Read (CTRL+SHIFT+A)
- added Mark All as Read to "New Calls" label popup menu

1.6.5.30 - 05/07/2004 
---------------------
- improved handling of non-modems which support DATAMODEM media mode (like
  TeleVantage)
- Options window, Notification page: enable/disable main window auto minimize
  controls appropriately
- retain grid column positions between sessions
- use display line in web calls list

1.6.5.29 - 05/06/2004 
---------------------
- added DeleteCall script command
- changed real-time client keep-alive frequency to once a minute
- don't log real-time client keep-alive messages

1.6.5.28 - 05/04/2004 
---------------------
- added keep-alive to real-time clients
- updated help

1.6.5.27 - 05/02/2004 
---------------------
- removed meaningless shortcut from Options item on tray icon menu
- fixed problem when SAPI4 support was installed after SAPI5 voice was selected
  in Ascendis Caller ID
- fix for cosmetic problem when running in tray, opening Options window from
  tray icon menu, and closing Options window
- Test Modem window: instruct user to repair modem if we determine it needs
  repair
- Test Modem window: fixed incorrect message problem when first test call is
  inconclusive
- updated help

1.6.5.26 - 04/30/2004 
---------------------
- attempted fix for auto minimize problem on one user's machine
  

1.6.5.25 - 04/29/2004 
---------------------
- added scroll wheel support to Calls, Callers, and Categories grids
- fixed problem speaking before selecting voice in Options window (Windows 2000,
  Windows 98?) introduced in 1.6.5.24
- added "Wake up monitor when phone rings" option

1.6.5.24 - 04/27/2004 
---------------------
- added speech rate setting
- fixed bug where toolbar captions were disabled on second run for new users
- many updates to help for Options window
- added Brazil.pnf to installer
- use speech (instead of wave files) for all included callers
- added "No Caller Information" caller
- fix context help for Web/TiVo Server page of Options window
- fix context help for Notification page of Options window
- support F1 for help in Options window
- fix tab order and accelerators in Options window
- added Ctrl+O shortcut for View->Options
- Options window: enable relevant polling options when "Get new calls first"
  is checked

1.6.5.23 - 04/21/2004 
---------------------
- if "Use this volume during the specified time" is enabled and the start time
  is greater than the stop time, interpret the stop time as being on the
  following day
- if a modal window is opened when a call comes in and we're configured to
  bring the main window to the front, bring the modal form the front instead
- if a modal window is opened when a call comes in and we're configured to
  auto-minimize, don't
- added "Restore Modem Settings" option to Diagnostics menu
- fixed Repair Modem feature

1.6.5.22 - 04/16/2004 
---------------------
- allow any combination of "Perform Action" options in Options window
- added "CallDone" member to "CallInfo" structure accessible from advanced
  actions (DWS)
- added "FoundCaller" member to "CallInfo" structure accessible from advanced
  actions (DWS)
- fixed bug where sorting Callers list by a column other than Raw Number
  made "Add Caller" option on Calls list context menu appear even if caller
  was already in Caller

 
Send comments or questions about web site to webmaster@ascendis.com
Modified July 9, 2007, 9:39 am