|
|
Change History
==============
2.0.2.0 - 02/01/2008
--------------------
- fixed distinctive ring detection with Whozz Calling? devices
- 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
- added context menu commands to copy email address and send email from calls
list, call report, and contacts list
- added "Recompute Phone Statistics From Calls" command to File menu when
control key is pressed while bringing down menu
- Calls report: fixed "Last Month" and "This Month" filters
- added call count (for Names column) 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
- 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
- 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
- added "Ignore outgoing calls" setting on the Advanced page of the Options
window
- added Locations tab to main window
- added Off Hook Time setting to Advanced Device Properties window
- always enable "Advanced" button on Devices page of Options window
- 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
- added advanced script command Volume to change volume for sounds and speech
(overrides current volume settings in Options window, except "Disable sound")
- workaround improper TAPI configuration when formatting phone numbers
- fixed potential problem when hanging up phone using modem without TAPI
- fixed problem preventing proper startup when a faulty or unusually
incompatible TAPI device is registered in Windows
- fixed problem importing CSV contacts when first name, last name, or company
has changed
- 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
- 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
- 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
--------------------
- fixed problem automatically restarting for Rebuild Devices List
- support more fields in web server for calls and contacts (see help for list)
- disable Modem Logs submenu item when modem log is not accessible (as is
common in Vista)
- corrected modem analysis with respect to '"EnableCallerID\1" setting value'
- change default mail server authentication to "Simple Login"
- added {CountryCode}, {Prefix}, {Suffix}, and {More} to macros for URLs
and easy actions, and to CallInfo in advanced actions
- fixed autolaunch for Vista
- allow cancel in Auto Import window after specifying invalid import file or
folder
- 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
- installer can now add exclusion to Windows firewall (default = open firewall)
- (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)
- when importing contacts from CSV, only warn once about blank phone numbers
- made Repair Modem work with Windows Vista
- don't try to repair modems accessed directly, since it isn't necessary and
is only relevant for TAPI access
- 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
- properly start up when launched while another instance is shutting down
- added Speak Name macro to easy action macro popup
- log message when network call is ignored because it originated on the same
machine
- use dwshtml file for display panel
- automatically reposition calls grid on new call unless user is using it
(such as clicking or pressing a key in last 10 seconds)
- 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)
- 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
- don't log encrypted network messages (for polling when network logging is on)
- added AddressID to CallInfo object
- include script name in script error messages
- when automatically reconnecting to real-time network server after connection
was lost, perform polling first if so configured
- added ability to restrict network clients by IP address for Whozz Calling?
devices
- improved real-time network support (now sends complete phone record to
compatible clients (was already sending phone number))
- 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
- 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
- added "Standard Actions.xml" to install instead of "Standard Categories.csv"
- added "Do Nothing", "Block", "Block and Announce" to default actions
- pass contact record to real-time network clients
- added Company to main display
- added "Move Number to Different Contact" command to Contact list right-click
menu
- added Company to notification tray pop-up
- added Company and address to small notification window
- 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
- when importing contacts, merge new and existing contacts when first name,
last name, and company match
- when importing contacts, adopt existing phone numbers
- added Company column in Calls list
- support multiple phones per contact when importing from CSV files
- support relative web root setting (relative to data folder)
- added XML exporting and importing
- support outgoing call actions
- added Find functions for calls, contacts, and actions
- Options window, Mail page: always show advanced mail settings
- added Item toolbar
- use HTML-based display panel which user can edit
- added Duration column to Calls and Calls Report
- track number of rings for (non-Lite) Whozz Calling? devices
- set time of (non-Lite) Whozz Calling? devices
- added "Add Number to Existing Contact"
- added ActionName column to calls grid
- support exporting/importing entire database as XML
- support deleting multiple contacts at once
- added custom fields to Contacts
- added Notes field to Calls and Contacts
- track outgoing calls on Whozz Calling? devices
- use canonical format to match incoming phone numbers
- added Restore Database command to File menu
- added Web Root setting in Options window, advanced Network page, Web/Tivo
Server subpage
- strip formatting from non-alpha caller id phone number from devices
- strip formatting from non-alpha caller id phone number during version 1 import
- download memory calls from Whozz Calling? 2
- added Edit Call window
- added print submenu for call/calls/contacts/actions
- detect and prevent second application instance across user sessions
- added Calls Report which supports sorting and filtering
- support sorting and filtering contact and action grids
1.9.2.0 - 10/30/2006
--------------------
- let user configure automatic positioning of small call display window (in
Options window, Notification page)
- bring notification windows (small and large) to top without stealing focus
- fixed non-raw number handling ('Phone' or 'Number' fields) when importing
callers from CSV files
- refresh notification popup faster when multiple calls are showing on Windows
2000
- fixed potential problem with notification tray icon not appearing when
program is started during Windows startup
- fixed possible unreported call when Whozz Calling? device does not report
end of call (could happen if device is reset or power cycled in the middle of
a call)
- improved support for older Whozz Calling? devices
- fixed cleanup hangup at end of script when script picked up phone (using
PhoneSound) but did not hang up (using HangUp)
- fixed potential focus problem when Backup Database is finished
- fixed focus problem when Options window is opened from tray icon and call
comes in
- drop call when TAPI call state LINECALLSTATE_DISCONNECTED is received
(may fix hangup problems for some modems)
- added limited filtering in web templates
- import callers: support "Raw Name" as alias for "RawName"
- handle date errors when parsing Whozz Calling? dates
- stop trying to reopen a device if open failed because device is no longer
in TAPI device list (LINEERR_NODEVICE)
- fixed exception when TAPI device is added while Ascendis Caller ID is running
- fixed install bug where autolaunch might not work properly
- added option to suppress first ring for compatible Whozz Calling? devices
- 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)
- 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)
- display line in large call display notification window when 'Show "Line"
column in Call list' is enabled
- added Auto Import Callers command (on File -> Import menu)
- don't log assertions in unusual SAPI4 case (where no voices are installed?)
- only warn once if a selected SAPI5 voice cannot be found
- ignore misconfigured SAPI5 voices (so speech still works)
- fix for potential exception when shutting down Ascendis Caller ID
- don't offer to repair modem unless it's in TAPI mode
- support hangup (call blocking) on Whozz Calling? 4 and 8
- fixed Registration Manager appearance when using Windows' large fonts
- fixed keyboard focus problem when offering to configure new device on startup
- added "Rebuild Devices List" to Diagnostics menu
- fixed problem preventing deletion of first external server in Options window,
Network page, Client subpage
- recognize and report distinctive ring for Whozz Calling? devices (reported in
line name). Enable "Distinctive ring" in Whozz Calling? options to use.
- support displaying multiple calls (on different lines) in notification tray
popup at same time
- added support for modems that return multiple NMBR messages (non-TAPI mode
only; set in device options)
1.9.1.0 - 01/14/2006
--------------------
- disable access to Options window when a speech engine window is opened (fixes
potential exception when accessing Options window while a speech engine
window is open)
- don't warn on failure to speak during preload
- don't preload speech if sound is disabled
- don't reposition callers list after editing caller
- don't reposition calls list after editing caller from call
- Repair Modem window: connect Help to Help button
- support repairing modems currently open in non-TAPI mode (NOTE: repairing
modems has no effect for access in non-TAPI mode)
- added following file functions to DWS scripts:
SaveStringToFile, LoadStringFromFile, AppendStringToFile, FileExists,
DeleteFile, RenameFile, ChDir, CreateDir, RemoveDir, GetCurrentDir,
SetCurrentDir, FileSearch, ExtractFileDrive, ExtractFileDir, ExtractFileName,
ExtractFilePath, ExtractFileExt, ChangeFileExt (search for "File" in Help
index for Help topic describing these functions)
- Show in Outlook: fixed problem matching numbers when caller id phone number
includes a leading '1'
- fixed potential EIntOverflow exceptions when some events (such as a phone
call) span the period when the Windows tick counter rolls over (this happens
every 49.7 days that Windows has been running consecutively)
- fixed parsing of Whozz Calling? phone numbers when phone number contains
embedded spaces
- fixed problem where changes to Whozz Calling? port number in Options window
did not take effect until Ascendis Caller ID was restarted
- default "Reopen device when call ends" to OFF
- support multiple calls per line for TAPI devices
- improved Repair Modem behavior when modem communications fail
- improved distinction between modems and other TAPI devices (this is reflected
in the modem menu items in the Diagnostics menu, at least)
- "Fast call refresh" is now properly supported on a per-device basis
- disable "Delete Older Calls" context menu item for calls grid when calls list
is empty
- fixed bug with modems in non-TAPI mode where three calls with no more than
about 10 seconds between rings of each other could be interpreted as two calls
- use faster memory manager
- log some unexpected TAPI parameters instead of Asserting
- detect caller information at call start, when available
- Options window: don't assert when right-clicking on Modems and TAPI Devices
grid background
- Options window: don't show context menu for Whozz Calling? grid
1.9.0.0 - 09/21/2005
--------------------
- added "How To" topics to help
- added Categories topic to Help
- Standard Categories topic in Help: include "Show or Add in ACT", "Show in
Outlook"
- enable append-to-log for modem devices before opening via TAPI (ensures modem
log and Technical Support Report will contain needed data)
- DeleteCall command: only decrement new calls counter once
- DeleteCall command: update Calls list appropriately
- fixed race condition for Ascendis Caller ID network servers (could cause
exception)
- help: warn about settings not saved for speech customization
- fixed rare exception when accessing script (occurred during incoming call)
- added option to disable delete confirmation (in General page of Options
window, under Confirmation)
- fixed problem where some Line Monitor messages weren't added once Line
Monitor window was closed
- improved hangup performance with some voice modems
- fixed problem when database was repaired and notification window is used and
call came in before Ascendis Caller ID was restarted
- added help on new DWS scripting functions
- added help on standard DWS string functions
- added "Show in Outlook" category
- Repair Modem now detects and configures modems that send phone number w/o
"NMBR=" response
- support modems that send phone number w/o "NMBR=" response (only works in
non-TAPI mode)
- Options window, Format page: don't let user select non-existing phone number
formats file to import
- fixed problem when TAPI device is added while trial screen is up
- added BoolToStr, GetTickCount, GetRawNumber, PhoneNumbersMatch,
GetCanonicalNumber functions to DWS scripting
- paint small notification window immediately to improve responsiveness
- paint main window immediately on call received to improve responsiveness
- paint large notification window immediately to improve responsiveness
- only hangup phone at end of script when picked up during the script and left
off hook
- added some Line Monitor messages
- added 'Fake Local Call' option
- 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
- restart Ascendis Caller ID to repair database to ensure it's not in use
- don't override other form's edit control shortcuts with main form's CTRL-C
- trap exceptions when writing to network log file
- 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
- made TiVo Beacon service optional during install
- 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
- always trigger caller id event the first time caller id info is received from
Asterisk PBX
- 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
- 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
- fix Technical Support Report with devices supporting multiple lines
- more robust device description handling
- ignore outgoing calls
- trap more Speech exceptions, especially SAPI4
- store window positions & sizes for each screen size used
- added "Delete Older Calls" to Calls list right-click menu
- include "Show or Add in ACT!" category
- 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)
- gracefully stop PhoneSound when it exceeds 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
- 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
- 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)
- 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? 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
- fixed TiVo support for TiVos running system software version 7.x
- 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
- fixed deleting all calls when network activity or incoming calls are accessing
calls list
- combine two London phone number formats into one reflecting new area code 020
- reopen TAPI device if it rings w/o an associated call object
- support modems in serial mode (bypasses TAPI)
- when enumerating modems, only include those currently available through TAPI
1.8.2.0 - 07/25/2005
--------------------
- restart Ascendis Caller ID to repair database to ensure it's not in use
- don't override other form's edit control shortcuts with main form's CTRL-C
- trap exceptions when writing to network log file
- 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
- made TiVo Beacon service optional during install
- 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
- always trigger caller id event the first time caller id info is received from
Asterisk PBX
- 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
- 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
- fix Technical Support Report with devices supporting multiple lines
- more robust device description handling
- ignore outgoing calls
- trap more Speech exceptions, especially SAPI4
- store window positions & sizes for each screen size used
- added "Delete Older Calls" to Calls list right-click menu
- 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)
- 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
- 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
- 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)
- 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
- fixed TiVo support for TiVos running system software version 7.x
- 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
- fixed deleting all calls when network activity or incoming calls are accessing
calls list
- combine two London phone number formats into one reflecting new area code 020
- reopen TAPI device if it rings w/o an associated call object
- support modems in serial mode (bypasses TAPI)
- when enumerating modems, only include those currently available through TAPI
1.8.1.0 - 01/30/2005
--------------------
- time out when attempting modem test and modem communications fail
- position cursor at error when running DWS script in script editor
- prompt when canceling changes in script editor
- removed possible but unlikely assertion failure when triggering caller action
- fixed problem where main window could appear restored on startup when it was
supposed to be minimized, and refuse to minimize until tray icon was clicked
- shutdown gracefully if database cannot be found
- added LogActivity, SendMailFromFile, ShowMessage script commands
- Show in ACT! category: maximize ACT! if the caller was found
- Show in ACT! category: if phone number wasn't found in ACT! and it starts
with a '1', lookup the number without the leading '1'
- hide "Enable TiVo Beacon" checkbox from Advanced Network Options, Web/TiVo
Server page -- this is no longer used
- automatically hook into the TiVo Beacon service when available (this means
Ascendis Caller ID's TiVo service can co-exist with TiVo Desktop version 1.3
and greater)
- fixed problem displaying callers via TiVo
- speed up Line Monitor and Network log auto-shortening
- fixed unusual Calls grid display update bug that only happened when window
was a certain width
- added '0.0.0.0' to server and Web/TiVo server combo boxes in Options window
- trap all exceptions when starting web or TiVo server
- added Delete All Calls, Delete All Categories menu items
- disable "Delete" for Callers and Categories if lists are empty
- uninstaller now removes registry entries if user okays it
1.8.0.0 - 11/09/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
- 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
- fixed exception when caller's category no longer exists
- 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
- 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
- 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
- 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)
- added "Show in ACT!" category
- added COM support to DWS scripts
- 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 (copy to clipboard) on all grid
columns
- Options window, Format page: let user delete first condition; update buttons
after delete
- improved polling server compatibility with unusual date formats
- fixed problem with Modem Repair when response containing but not matching
desired response exists
- 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
- use US date format in SQL query for polling server regardless of locale
- use US date format (as server expects) for polling clients when requesting
calls
- 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
- added optional access password (General page of Options window)
- offer to repair modem if it failed to get CID info twice and it has not been
repaired and user has not declined repair
- default "Fast call refresh" 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
- 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"
- 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
- 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)
- 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
- added "Fast call refresh" 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
- 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
- trap and report invalid server address setting when starting network servers
- trap and report all exceptions when starting network servers
- added "Log on to incoming mail server before sending mail" option to advanced
mail settings
- large call display window now supports customization of background color and
font selection (using right-click menu) and retains window position and state
- 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)
- added large call display window option in Options window, Notifications page
- added EventType function to DWS scripts
- during install, give proper registry permissions for HKLM...Caller ID
(fixes problems where limited users got errors writing to Caller Id\Devices)
- note problems sending network messages to clients in network log instead of
raising exception
1.7.1.0 - 07/29/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
- 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
- significantly reduced startup time for long call lists
- gracefully handle systems with empty modem ids in registry
- 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
- 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
- don't assert if some devices fail to open
- fixed problem where client network settings appear to be lost on restart
- 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 country-specific phone number formats when first run if found
- include phone formats file for Turkey
- 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
- 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
- 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
- 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
- don't throw exception or log message when modem port name cannot be found
- added File -> Backup Databases
- 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/04
------------------
- added CallInfo.CallDone and CallInfo.FoundCaller to help
- fix exception when modem id not found when preparing Diagnostics menu
- TiVo server: fixed Callers "Last Called" display
- 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))
- added shortcut for Mark All as Read (CTRL+SHIFT+A)
- added Mark All as Read to "New Calls" label popup menu
- improved handling of non-modems which support DATAMODEM media mode (like
TeleVantage)
- retain grid column positions between sessions
- use display line in web calls list
- added DeleteCall script command
- added keep-alive to real-time clients
- 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
- added scroll wheel support to Calls, Callers, and Categories grids
- added "Wake up monitor when phone rings" option
- added speech rate setting
- 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
- 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
- allow any combination of "Perform Action" options in Options window
- added "CallDone" 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 Callers list
- assume import file type is CSV if file type is not recognized
- added Australia.pnf to installer
- added auto-minimize setting
- moved notification options onto new page
- remember import pathnames between executions
- fixed immediate poll (if polling) when Options window is closed with OK button
- let user specify IP address for web and TiVo server (so users with multiple
NICs can host on desired card)
- send caller record to real-time network clients
- remember export pathnames between executions
- let user specify IP address for hosted servers (so users with multiple NICs
can host on desired card)
- fixed network messages when machine has non-US date or time settings
- added ability to delay actions until phone stops ringing
- fixed exception in modem diagnostics on some machines
- installer removes old installer entry from uninstall list
- uninstaller removes files from old versions
- uninstaller now asks before deleting call data
- added copy commands to display panel context menu
- added toolbar popup menu
- added (optional) captions to toolbars
- hide navigator toolbar by default
- trap and report TAPI dialing errors, then disable dialing for session
- don't pre-load speech on phone ring
- don't show Devices grid in Options window if no TAPI devices are found
- disable Dial command if no TAPI devices are found
- new installer
- call display window: if app is minimized, force ourselves to the front
- minor wording changes to Notification options for clarification
- fixed "abstract error" when using "Style XP" program
- restrict to single instance
- if no caller info was received, perform action for blank number (this is not
done until TAPI indicates the call is done)
- added (experimental) ability to disable TiVo beacon separate from TiVo server
- fixed potential error when external application made calls
- center line monitor clear confirmation over line monitor window
- updated phone number formats to support phone number parsing (for dialing)
- added dialing support
- added Look Up Area Code to calls list and callers list context menus
- if another app opens or closes a monitored line, reopen it without or
with ownership, to give other program control it desires
- added Look Up Phone Number to calls list and callers list context menus
- added Copy Caller, Copy Caller Name, Copy Caller Number to callers list
context menu
- added Copy Call, Copy Call Name, Copy Call Number to calls list context menu
- when getting modem id, use modem name if port name is empty
- support Unix line ends in import files
- immediately poll (if polling) when Options window is closed with OK button
- added option to show new calls in separate windows
- hide Import->Locations unless right control key pressed
- added contextual hints to Devices grid in Options window
- trap SPERR_NOT_FOUND when enumerating voices for SAPI5
- added Call Display window and setting
- added ability to Import into Locations table
- added Locations table
- support connecting to multiple network servers
- open TAPI devices w/o ownership if other programs are using it (should
improve coexistence with other telephony applications)
- when changing caller, politely handle problems writing to database
- added modem repair menu item to Diagnostics menu
- update activity log and network log icons on toolbar when
respective window is closed
- use different control in technical support report window to avoid
RichEdit line insertion errors under Windows 98
- improved modem information data retention
- added ability to determine modem's caller id command
- added messages in network server log when sending real-time call
messages to clients
- fixed potential problem on shutdown if multiple calls are active
- added limited modem settings and responses analysis to technical
support report
- fixed code to get com port name for modem devices
- trap and announce exceptions when broadcasting TiVo presence
(an anonymous report showed an exception here, although we
couldn't duplicate it)
- log error and manufacturer modem name for two other error conditions
- corrected problem when making up modem name
- disable system TAPI devices that are not used for caller id
- close tech support report window on Escape key press
1.6.5.0 - 02/04/04
------------------
- other help improvements
- center two more messages over main window instead of screen
- support dropping reg text or file onto purchase page
- show "thanks for registering" message when registration is found on
clipboard during startup in trial mode
- when modem name isn't found in registry, make one up
(should not happen, but it did)
- update calls list display after importing callers (so new callers are used)
- show modem id with modem name on Diagnostics menu items if multiple
modems are installed in system
- added DWS sample scripts to help file
- corrected exception message parameter when modem cannot be found
- added last 25 lines of activity log to technical support report
- trap and log TAPI errors when getting device information
- fixed Activity Log window (wasn't showing when requested)
- fixed potential problem if call was freed before we reported it (could
theoretically happen on very slow or very busy systems, or on specialized
TAPI devices?)
- save LastRang device statistic
- added Technical Support Report (on Help menu)
- pass call timestamp to network clients so they use the same timestamp as
the server
- added DWS script help
- include ShowArgs.exe in installation
- added "Edit Advanced Script" right-click menu option to Categories list
- added Alt-O accelerator for closing Script window as 'OK'
- retain script window size and position between executions
- allow tabs in Script editor
- added Line and Column indicators in Script window
- support DWS scripts
- support TEXT option in Export command
- help, General Options topic: updated 'Show "line" field in calls grid',
'Hide server name'
- make {Line} macro match line displayed in "Line" field and notification
bubble (specifically, network machine names are now stripped the same
for all three 'line' uses)
- store device data in HKLM area of registry (was in HKCU)
1.6.4.0 - 12/24/03
------------------
- support dropping registration text on main window or start up window
- track network "devices" as local devices (fixes bug introduced in 1.6.2.0
re: network calls)
- support dropping registration file on main window or start up window
- added {Rings} macro
- added Formatting page to Options window
- use user-configurable phone number formatting rules
1.6.3.0 - 12/11/03
------------------
- default to bring-to-top on incoming call, since it works on all platforms
(notification popup requires Win2k or WinXP)
- support Diagnostics menu for "limited" users
- let user forget uninstalled devices in Options window using context menu
- show uninstalled devices in different color in Options window
- made devices grid operation more standard in Options window
- track CID stats on devices
- automatically reopen devices that close outside of our control
1.6.2.0 - 12/06/03
------------------
- keep right-aligned toolbar right-aligned when main window is resized
- added help button to Line Monitor window
- enable "Add to Callers" for empty phone numbers if not already in callers list
- minor cosmetic tweaks to Options window (including making it a bit wider)
- track previous phone call by call handle instead of call object, to eliminate
possibility of referring to destroyed object
- added 'scope="col"' to <TH> tags to support screen readers when exporting to
HTML
- fixed install problem on NT4 (NT4 can still be used with non-modem TAPI
devices, in theory)
- Line Monitor: log app name, version, file date, and full path on startup
- make "device" used within caller id main unique for lines with multiple
addresses by appending address id to line when address id is not 0
(hopefully this fixes or improves situation with TAPI devices that support
multiple addresses)
- added date & time stamp to Line Monitor entries
- added Help|Diagnostics|Modem Responses
- added Help|Diagnostics|Modem Logs
- added Help|Diagnostics|Line Monitor
- added "Hide server name" to General, Advanced Options (hides server name from
line display in grid and notification popup)
- when showing Line in Calls grid, add it to tray icon notification
- Options window, Devices grid: only require single click to toggle checkbox
or enter edit mode on description
- added horizontal scroll bar to Line Monitor when "Wrap lines" is off
- added constant names for bearer modes, media modes, and privileges in Line
Monitor
- log more TAPI messages and info to Line Monitor
1.6.1.0 - 11/16/03
------------------
- CSV importing: show progress & results
- add extension for selected file type to filename when exporting, even if an
extension was supplied, unless it is a single period or the file type
extension
- Import: added "Yes to All" button to "Continue with import?" confirmation
window
- category import: support name (or #) for ActionType
- callers import: support name (or #) for Category and ActionType;
fixed script import
- export: removed extraneous information
- prompt for overwrite when exporting
- Edit Callers window: don't show spurious warnings about Easy Action parameters
leftover from previous instance
- allow sorting calls by RawName, RawNumber, TimeStamp
- allow sorting callers by RawNumber, RawName, FirstName, LastName
1.6.0.0 - 11/10/03
------------------
- changed caption of "Caller Data" window to "Edit Caller"
(like "Edit Category")
- turn on hints by default
- use drop down combo box for selecting default category in Options window
- use XP-like spin edits in Options window
- use XP-like play button on Speech page of Options window
- recount new calls after importing calls
- add Calls and Categories to Import submenu
- added import from ACT!
- added export to text and html
- changed export menu item to submenu with Calls/Callers/Categories
- fixed several memory leaks
- warn user before letting them change RawNumber in Callers window
(unless empty)
- don't let user change RawName in Callers window (unless empty)
- changed calls grid hint to 'Right-click call to see options' (this is always
valid, as opposed to old hint about marking as read)
- added "Known Callers" category which speaks name only
- changed "Default" category to speak name and number
- added parens around area code
- more fixes to support quotes in computer name, device name, and caller id
info for network clients
- added previous and next buttons to caller window
- show 'Yes' or 'No' instead of 'True' or 'False' for New column in Calls list
- don't create network form until needed
- encode quotes in names for real-time networking
- added "Change Panel Color" menu item to right-click display menu
- only warn once (per execution) if can't play sound because no audio device
was found
- added ability for network client to poll once to get all calls that came in
while the client was off, then switch to real-time
- added Export script command
- if database file(s) are missing on startup and can't find replacements in
InitialDb folder, show message to reinstall and exit
- added basic web support
- Callers window: trap duplicate key error and replace with meaningful error
message
- added TiVo server
- fixed odd behavior in Category combo box in Callers window when using Escape
or Enter to close combo box
- added notification timeout setting
- try to open TAPI devices with 3 different privileges in this order:
LINECALLPRIVILEGE_MONITOR or LINECALLPRIVILEGE_OWNER,
LINECALLPRIVILEGE_MONITOR, LINECALLPRIVILEGE_OWNER
- center options window over main window
- new look for toolbar and menu
- changed hangup off-hook time to 2 seconds (was 1 second)
- use setting for hangup off-hook time
1.5.2.0 - 08/29/03
------------------
- update calls list immediately when caller name is changed (by adding or
editing caller entry)
- changed "BringToTop" setting default to False (by default notification tray
is used for call notification)
- added uninstall survey (unregistered users only)
- fixed bug where minimized window appeared above task bar when running in tray
and "minimize on close" is set, and close box was clicked
- restored detailed reporting in Line Monitor window
1.5.1.0 - 07/28/03
------------------
- when deleting calls via db navigator control, decrement # of new calls when
deleting a new call
- added hint for PageControl showing # of records in active list
- added "Disable sound" option
- show friendly error messages when network server port binding fails
- fixed multiple-simultaneous-incoming-TAPI-call problem (caller info lost)
- improved compatibility with network printers
- added CTRL-P shortcut to print command
- center caller and category windows over parent window
- fixed bug where easy action sound checkbox was disabled inappropriately
- validate easy action parameters before closing window
- retain easy action settings for disabled actions
- improved compatibility with non-modem TAPI devices
- pass network events to network clients
- pass display device name to network clients
- changed Line field of calls table to be 80 chars wide (db version is checked
on startup and updated if needed)
- when exporting, include column headers (for Import compatibility)
- added File|Import...
1.5.0.0 - 06/20/03
------------------
- Edit Category and Edit Caller Easy Action help now gets help for specific
action being viewed
- fixed DB navigator bug (introduced in 1.4.3.0)
- added new devices configuration (in Options) with descriptions that appear in
"Line" field and in {Line} macro
- added fixes for start up problems related to some network printers
- support double quotes in easy action editor
- use memo for editing mail message in easy action editor
- Line field of calls table now contains first 20 characters of device name for
non-network calls (previously contained line id)
- added {Line} and {RawLine} macros
- fixed bug where {Date}, {Time}, and {DateTime} macros for callers in callers
table used last called date and time instead of current call date and time
- added hangup command (script command and easy action)
1.4.3.0 - 06/01/03
------------------
- reactivate tray icon when tray restarts (as when Explorer crashes, or program
launches before tray is started)
- Options window: don't get local IP address (which triggers DNS access) until/
unless network server is enabled
- note some unusual circumstances in log instead of raising exception
- fixed problems with multiple overlapping TAPI calls (if you have multiple
modems on separate phone lines hooked up to your computer, this fixes problem
when more than one call was received at one time)
1.4.2.0 - 04/18/03
------------------
- show normal confirmation when deleting records using DB navigator
- log full path to exe at startup (see Activity Log)
- added option to stay in notification tray at all times
- added option to show new call info above notification tray icon
1.4.1.0 - 04/07/03
------------------
- now properly locates registration file in Documents and Settings subfolder
1.4.0.0 - 04/03/03
------------------
- fixed "Bring to top when phone rings" when Windows XP "On resume, display
Welcome screen" option is enabled
- "Load at startup" option: default to enabling for all users, but fall back to
current user if restricted from access to all users
- "Launch when Windows starts" in installer now applies to all users
- fortify more thread code against unhandled exceptions
- fixed possible crash when TAPI call ends or at shutdown?
- fixed possible assertion on shutdown relating to SAPI4 speech
- Options window, Speech page: fixed bug where SAPI4 buttons where shown if
only SAPI5 if available
- installer: close running instance if Caller ID before installing
- don't show error messages during app shutdown (they are still logged)
- fixed button scaling in network window on systems with different font sizes
- fixed button placement in activity window on systems with different font sizes
- avoid "RichEdit line insertion error" when adding to activity and network
logs on Windows 98 (maybe other Windows 9x/ME versions, too)
- lock all log file access (especially when loading into activity log window)
- trap exceptions when writing to activity log (seems to have fixed mysterious
vaporization where Caller ID disappears, or Windows presents the "This
application is toast" message)
- make activity log file access thread safe
- installer now puts database and log file into common app data folder
- improved application shutdown during Windows shutdown and logoff
- leave assertions in release version
- fixed network problem (assertion, anyway) during application shutdown
- added accelerators to tabs in network window
- improved cleanup in network code when exceptions occur (as can happen during
normal shutdown)
- timeout calls 10 seconds after last call event if not terminated normally
(local and network calls)
- put name of call/caller/category being deleted into confirmations
- center delete confirmations over main window
- display server port # for connected clients (was displaying client port #,
which isn't as useful)
- Options: show warning on devices page on TAPI error, instead of erroneously
showing "Ignore local devices is checked" message
- when using SAPI4 and user hasn't selected a voice yet, use first one
- don't try to get voice names in Options window if speech support is
unavailable
- don't access SAPI5 code when SAPI5 is not installed
- install shortcuts in "All Users" instead of current user
- use COMMON_APPDATA folder for database and log files, unless previous
installation is using application folder
- easy actions: support Date, Time, and DateTime macros
- fixed servers using custom ports
- log version number and file time on startup
- added "Edit Caller" item to calls grid popup menu when caller already exists
(replaces "Add to Callers" in this case)
- changed default new caller category to "Default"
- added warning when action category could not be found when performing an
action
- on startup, restore focus to main window (was a problem when other windows,
like Activity log, were visible at startup)
- Options window, General page: fixed accelerator for new caller category
- Options window, Speech page: show "Settings" button instead of SAPI4 dlg
buttons when SAPI5 voice (or none) is selected
- retain log position when changing word wrap in activity and network logs
- fixed RTF codes appearing in activity log and network log after changing word
wrap (I think this only happened when logs were > 64k)
- added ability to change fonts in green display panel (right-click on element
to change)
- Network Status window: allow same IP to be listed multiple times if connected
multiple times
- added Windows XP manifest so app looks like Windows XP program on Windows XP
- hide SAPI4 voice 'TextAssist 2.1 (MultiSpeaker)' if any other voices are
available as it is nasty and causes problems (like only speaking once until
you re-select it)
- added support for SAPI5 voices (Windows XP uses SAPI5)
1.3.3.0 - 01/19/03
------------------
- fixed tab order on many Option pages
- updated tts page URL on speech unavailable options page
- added hotspots to speech unavailable options page bitmap in help
- fixed mail, network, and speech help from Options window
- work around Delphi bug when using ini file with missing value and default
value ended in space (this occurred with debug.ini when using debug version,
and caused crashes on program startup in Windows 9x)
- make SHIFT-PAGE UP and SHIFT-PAGE DOWN go to previous and next window,
respectively
- fixed actions help link on marketing screen
- when displaying current trial day, start with "1"
- show first-day specific marketing form on first trial day
- added Copy button to network and activity log windows
- implement version checking for network functions
- made activity log form modeless
- when using ini file for settings, use it for window placement
- support polling and real time network clients (network users should update
all clients and servers)
- added network status window
- added subject to support mail link in help file
- fix bug where "/Software/CallerID" key was created in registry
1.3.2.0 - 09/05/02
------------------
- added LOG script command
- added {Date}, {Time}, and {DateTime} macros
- added examples for script commands to he
|