
Ascendis Caller ID works with your telephone company's caller identification service to track and announce phone calls.
Main Features:
-Automatically hang up on specific or unknown callers.
- Hear who's calling (by speech synthesis or custom sounds) before you answer the phone.
- See who called while you were away, or get notified of phone calls by email. You can even monitor phone calls at home from work, or vice-versa.
-See who's calling from any computer on a network, as long as one computer has a modem.
v2.3 [Apr 28, 2010]
- workaround HiRO H50113 modem bug in direct mode with respect to CID reporting
- added CTRL T shortcut to test action in Calls and Calls Report
- added CTRL M shortcut for the Line Monitor
- automatically backup database before repair
- always use CTRL A for Edit Action, CTRL E for Edit Contact, and CTRL K for
Edit Call Notes regardless of which list is showing, if the command is allowed
- Find commands: restore find window if minimized
- fixed bug in Contact window where changing only the action and closing the
window by pressing the Enter key didn't save the change
- hang up after action that plays sound file(s) on Skype if action didn't hang
up (now the same as other devices)
- convert sound files to Skype format before playing (improves sound file
compatibility with Skype, which only supports PCM/16kHz/16-bit)
- added "Duplicate Action" command to Actions context menu
- automatically resize pictures when pasted or loaded into Contact window
(pictures are resampled to a height of 200 pixels if larger unless "Autosize
Images" is disabled on display panel context menu)
- show progress window when waiting for scripts to complete while shutting down
or changing modem settings
- increased network client polling speed and responsiveness
- polling: don't send the same auxiliary records more than once during a
single poll
- sped up network logging
- trap and report exceptions when rebuilding database
- implemented delete in Find Calls window (press the "DEL" key to delete a call)
- fixed problem with 'New Calls' count when deleting multiple calls from calls
report with mixed 'New' status
- mark calls report dirty when 'New' is changed in a call
- added fixed width font checkbox to Line Monitor
- trap registry exceptions when "AttachedTo" registry entry for modem is the
wrong data type (one user with a non-standard device reported this error)
- added limited PhoneSound support in direct mode. This has been tested mostly
successfully in the following OS/modem configurations:
o Windows 7 64-bit with Zoom 3049C (best sound), Zoom 3095, HiRO
H50113 (driver v.2.2.98.0; sound quality varies; caller id unreliable)
o Windows Vista 64-bit with Zoom 3049C (best sound), Zoom 3095, and HiRO
H50113 (driver v.2.1.88.0; sound quality varies)
o Windows Vista 32-bit with Zoom 3049C (best sound), Zoom 3095, and HiRO
H50113 (driver v.2.1.88.0; sound quality varies)
o Windows XP with Zoom 3049C (best sound), Zoom 3095, and HiRO
H50113 (driver 2.1.70; sound poor)
Notes:
- The HiRO H50113 is an external USB winmodem and seems pickier than the
hardware Zoom modems. You may or may not have luck with it. The most
consistent results seem to be with sounds in 4bit IMA ADPCM format.
- If your modem can't play a particular sound file or ACID can't convert it to
a compatible format, check the Line Monitor for a list of formats your modem
supports (search for "ModemFormatID"; the list may be appear cryptic, but it
contains the information you need to make an optimally compatible sound
file). Use your favorite sound editor or Audacity, a free, open-source
sound recorder and editor: http://audacity.sourceforge.net/
- If TAPI mode works better for your modem and PhoneSound, use it.
- support filtering phone numbers from device to remove unwanted digits (such
as outgoing line selection): To use, add a phone format rule (Options window,
Format page) and include an 'F' in the position of the digit to remove. Be
sure to make the conditions explicit so numbers that shouldn't be altered
aren't (to remove a leading digit, you will probably need a "Length = n"
condition AND a "Number starts with m" rule).
- phone number formats: detect changes to format conditions and rebuild phone
records
- reopen modems configured for serial mode if "Prefer raw caller id" was
changed in Options window (device properties)
- don't allow viewing network window when networking is disabled
- added help for DWS date and time functions
- added DWS functions AnsiSameStr, AnsiSameText
- when receiving actions from an ACID server, gracefully handle case where an
action with the same name but a different unique identifier exists
- Options window: when user enables Whozz Calling? device, adjust the number of
lines monitored (and tell user) if insufficient registrations are installed
- fixed problem where device might not be opened even though it was enabled in
the Options window, Devices page: the problem happened when another device
with the same TAPI ID and name had been used by an ACID server to which the
computer was a client
- fixed hangup command for some modems (like HiRO H50113 (Agere chipset)) in
TAPI mode
- only include unused TAPI devices in Line Monitor during initialization if the
total number of TAPI devices is less than or equal to 10 (used TAPI devices
are always listed) -- this will shorten the Line Monitor in extreme cases so
it retains more diagnostic data
- Line Monitor: include device name in entries
- Whozz Calling? calls in memory (for units with memory): corrected call start
and end times (they were off by call duration); use previous year if call day
and month is more than 2 weeks in the future (units do not store year of
call)
- sped up Line Monitor processing when displayed and enabled
- added Find function to Script Editor (press CTRL F to access)
- modem repair: support repairing modems already open directly
- modem repair: open modem directly if TAPI open fails
- when performing an action for a call, log the action name to Line Monitor
- modem repair: added raw cid support
- modem repair: fixed MESG response generation when NMBR response <> "NMBR"
- recognize "DDN_NMBR" as caller's phone number in TAPI bypass mode
- trap and report exception if a problem prevents a TAPI line from being
accessed during communications spinup
- fixed bug where an outgoing call placed through a modem but not through
Ascendis Caller ID would trigger the action for "No Caller Information"
unless configured to ignore outgoing calls
- added support for raw caller id for modems when not using TAPI (check "Prefer
raw caller id" in Device Properties window from Devices page of Options
window)
- remember "Fixed width font" setting in Activity Log window between executions
- fixed problem with some modems under TAPI that change call handles during the
call that could cause a single call to be interpreted as two calls
- fixed potential problem with modems under TAPI on slow or busy machines that
could cause a single call to be interpreted as two calls
- added Find function to Line Monitor and Activity Log windows (press CTRL F
to access)
- fixed problem accessing modem responses in modem analysis part of support
report on normal user accounts in Vista and Windows 7
- fixed race condition with realtime network clients which could eventually
prevent communications with clients and proper application shutdown
- added DWS script functions IPos, Contains, ContainsText
- added CallInfo.DeviceName (synonym for CallInfo.RawLine)
- when importing or deleting locations, update the calls list immediately
- when importing contacts, don't split first name or last name fields
- fixed problem importing contacts from CSV file when LastName was the only
name field provided
- added documentation for StringReplace to DWS String Library topic in Help
- added following advanced DWS action commands: GetTempPath, GetAppFolder,
FileExists, StartsWith, EndsWith
- disable Ctrl D shortcut (for dialing) when the command is hidden (fixes
exception in that case)
- added "PerformAction" command to advanced DWS actions
- Edit Action window: when an action type is changed to advanced, automatically
add "//LANGUAGE=DWS" if the script is empty
- fixed problem when polled by version 1 network clients
- added "RunWait" command to advanced DWS actions
- added "Edit Action" and "Add Action" commands to item toolbar when Action
list is visible
- after changing an action's name, position the Action list on the action
- after creating a new action, position the Action list on the new action
- Options window, Devices page, Skype sub-page: disallow enabling Skype if all
registrations are already in use
- added settings for sending contacts and actions to network clients
- added settings for overwriting local contacts and actions when received from
network servers
- fixed rare "RichEdit line insertion error" when editing a script
- fixed problem where a small notification window would show the wrong call data
if the call was deleted while the window was showing
- when testing an action from the Action list, load the test caller's contact
info if a contact is defined
- added ContactCallsMade, ContactCallsReceived, ContactFirstCalled,
ContactLastCalled, PhoneCallsMade, PhoneCallsReceived, PhoneFirstCalled,
PhoneLastCalled to CallInfo object
Excellent tool for creating online conferences with contacts from different messaging services