I lost the ability to track caller ID since moving to Windows Vista. The available caller ID units were *very* expensive, so I created a caller ID HomeSeer plug-in to fill a gap between the HomeSeer plug-ins supporting stand alone Caller ID units and HomeSeer's Way2Call units.
UltraCID for HomeSeer 2:
UltraCID is a HomeSeer 2 plug-in that allows you to use HomeSeer and an inexpensive modem to log callers and caller ID to an underlying database. The plug-in also supports HomeSeer triggers to take action on received calls.
Other Features:
HomeSeer Triggers:
HomeSeer Actions:
Modems Test with UltraCID:
Installation:
Version 1.1.3269 - Released December 13, 2008
Version 1.1.3271 - Released December 15, 2008
Version 1.1.3277 - Released December 28, 2008
Version 1.1.3297.24956 - Released January 10, 2009
Version 1.1.3305.28156 - Released January 18, 2009
Version 1.1.3312.36469 - Released January 26, 2009
Version 1.1.3315.37815 - Released January 28, 2009
Version 1.1.3319.27893 - Released February 01, 2009
Version 1.1.3386.37244 - Released April 09, 2009
Version 1.1.3409.33082 - Released May 02, 2009
Version 1.1.3471.29211 - Released July 03, 2009
Version 1.1.3584.16018 - Released October 24, 2009
Version 1.1.3595.25269 - Released November 04, 2009
Version 1.1.3668.17265 - Released January 16, 2010
Version 1.1.4029.37993 - Released January 12, 2011
Version 1.1.4036.30650 - Released January 19, 2011
Version 1.1.4058.29365 - Released February 10, 2011
Version 1.1.4246.36067 - Released February 10, 2011
Version 1.1.4659.35039 - Released October 3, 2012
Version 1.1.4660.35996 - Released October 4, 2012
Version 1.1.4760.18872 - Released Jan 12, 2013
Version 3.0.6681.34300 - Released April 17, 2018
UltraCID for HomeSeer 2:
UltraCID is a HomeSeer 2 plug-in that allows you to use HomeSeer and an inexpensive modem to log callers and caller ID to an underlying database. The plug-in also supports HomeSeer triggers to take action on received calls.
- Written in VB.Net 2008, 100% managed code.
- Multi-threaded.
- Tested on Microsoft Windows XP SP2 and Windows Vista.
- Free 30 Day Trial
- Available now from the HomeSeer store
Other Features:
- UltraCID supports most Conexant PCI and USB modems.
- Logs all caller ID events to an underlying database.
- Supports HomeSeer triggers based on caller local and extension pick-up (if supported by your modem).
- Web page supports caller log filters and caller summary.
- Currently supports Microsoft Access (database included), Microsoft SQL 2000 and Microsoft SQL 2005/2008.
- Ability to specify custom OLEDB connection strings.
- Ability to purge database records after a specified number of months.
- Ability to open and close database connections while plug-in is running.
- Debugging output to troubleshoot database connection issues.
HomeSeer Triggers:
- UltraCID Incoming Call
- Any Caller
- First Time Caller
- Blocked Caller
- Business Caller
- Family Caller
- Friends Caller
- or any previous caller ...
- UltraCID OnRing
- Local handset on/off hook (if modem supports voice mode)
- Local phone extension on/off hook (if modem supports voice mode)
HomeSeer Actions:
- Drop caller
Modems Test with UltraCID:
- Zoom Model 3025 V.92 56K-PCI Modem 56 Kbps V.92 PCI FaxModem
- Zoom 3095-00-00G 56Kbps USB Mini External Modem
Installation:
- Install and uninstall support using HomeSeer's new plug-in install template.
Version 1.1.3269 - Released December 13, 2008
- Fixed Caller Details paging to allow more than 25 records to be displayed.
- Fixed OnCall HomeSeer trigger.
Version 1.1.3271 - Released December 15, 2008
- Added Drop Caller modem commands to option web page.
- Fixed drop caller action so it now answers as a voice call.
- Fixed Caller Name block mask.
- Drop caller number and name masks not work on first call.
Version 1.1.3277 - Released December 28, 2008
- Added support for modems that report MESG instead of NAME.
Version 1.1.3297.24956 - Released January 10, 2009
- Added number format options.
- Added caller detail filtering by name or number.
Version 1.1.3305.28156 - Released January 18, 2009
- Fixed an announce caller issue causing the ATT voices to speak letters instead of the caller's name.
Version 1.1.3312.36469 - Released January 26, 2009
- Added ability to search Google by clicking the caller number from the Caller Details page.
- Added an option to modify the caller number search URL.
- Added caller drop count to plug-in status page.
- Added ability to sort caller details by call count and last call timestamp.
- Added option to modify caller announcement.
- Modified database routines to support a variety of database providers (including ODBC, OleDB, SQLClient, MySQL, etc).
- Added a watchdog timer so if the database goes offline the following will happen:
- A database connection will be attempted. If the connection fails, the plug-in will retry again in 1 minute. If that connection fails, it will continue to retry at 2 times the previous retry interval to a maximum of 1 attempt per hour.
- The pending database inserts will continue to queue. Once the database connection is established, the pending log data will be inserted into the database.
- Added watchdog HomeSeer event triggers [Database Connection Failure, Database Connection Restore].
- Various other code improvements.
Version 1.1.3315.37815 - Released January 28, 2009
- Fixed issues related to database watchdog function.
- Fixed web page errors when database query returning 0 results.
- Fixed issue when attempting to edit an entry in the Caller Details web page.
Version 1.1.3319.27893 - Released February 01, 2009
- Fixed Caller Details web page not showing alias (caused by changes in version 1.1.3312.36469)
Version 1.1.3386.37244 - Released April 09, 2009
- Adds $nmbr as a variable when announcing a caller.
Version 1.1.3409.33082 - Released May 02, 2009
- Fixed text to speech issue when announcing a caller number.
Version 1.1.3471.29211 - Released July 03, 2009
- Added support for Microsoft SQL 2008.
- Date format now automatically determined based the short date specified in the System Control Panel.
Version 1.1.3584.16018 - Released October 24, 2009
- Adds a HomeSeer device for the last Caller ID Name and Caller ID Number.
Version 1.1.3595.25269 - Released November 04, 2009
- Removed references to the deprecated Status properly of the HomeSeer DeviceClass.
Version 1.1.3668.17265 - Released January 16, 2010
- Added "First Time Caller" HomeSeer trigger.
Version 1.1.4029.37993 - Released January 12, 2011
- Added new caller announce options.
Version 1.1.4036.30650 - Released January 19, 2011
- Added replacement variables to subject of e-mails notifications for $name, $nmbr, $datetime and $rings.
- Added new $rings replacement variables to body of e-mail notifications.
Version 1.1.4058.29365 - Released February 10, 2011
- Added fix for Trendnet TFM-760U modem.
Version 1.1.4246.36067 - Released February 10, 2011
- Fixed issues assoicated with HP Touchpad
Version 1.1.4659.35039 - Released October 3, 2012
- Fixed an issue where the drop caller routine would cause the modem Phone Extension to no longer function after the first dropped call.
Version 1.1.4660.35996 - Released October 4, 2012
- Fixed the HomeSeer triggers related to Phone Extension and Phone Handset.
Version 1.1.4760.18872 - Released Jan 12, 2013
- Fixed an issue causing duplicate e-mail notifications to be generated.
Version 3.0.6681.34300 - Released April 17, 2018
- Added support for modems connected to VOIP lines. The leading 1 is now stripped from the caller Id number.
- Added support for multiple modems (2 are supported at this time, but more are supported if requested).
- Fixed an issue with missing graphics when editing caller data.
- Several minor bug fixes.
Comment