Description
Requirements
Available Software Packages
NCID Distributions
Other Software Padckages
Documentation
Articles
LCD Displays
USB Modems and Ethernet switch TAP
Frequently Asked Questions
Known Problems
Historical Links
Project Page
Contribute
Donate
Changes
NCID supports messages. Clients can send a one line message to all connected clients.
NCID supports outgoing calls if the information is provided by a SIP gateway.
NCID supports automatic call termination if the call appears in the blacklist file. This optional feature requires a modem to hangup the telephone call.
NCID consists of the ncidd server, the ncid universal client, and various client output modules. It also includes NCID, SIP, and YAC gateways.
The server, ncidd, monitors either a modem, Caller ID device, or gateway for the CID data. The data is collected and sent, via TCP, to one or more connected clients. The server supports multiple gateways which can be used with or without a modem or device.The client, ncid, normally displays the Caller ID data and the Server Caller ID log in a GUI window. The client output can be changed with output modules. One module can speak the CID, and another can send the CID to a pager or cell phone. There are other output modules, including ones that display the CID on a TiVo or MythTV.
The NCID gateway obtains the Caller ID information from other NCID servers.
The SIP gateways obtain the Caller ID information from a VoIP system, using SIP Invite.
The YAC gateway obtains the Caller ID information from a YAC server.
See the NCID software package for the feature list, supported operating systems, and online documents.
See the Project Page for downloads, public forums, news, patches, requests, cvs, and project details.
The NCID server requires either a modem that supports Caller ID or RING indication, a Caller ID device like NetCallerID, or a Gateway that obtains the Call information.
If using a modem that supports RING but not Caller ID, the NCID server can only send the date and time of a call to its clients.
The NCID server runs under Linux, OSX, and FreeBSD. The server also runs under cygwin and andLinux if either package is installed under windows.
There are very few USB modems that advertise support for Caller ID or that they support Linux, OSX, or FreeBSD. All seem to support Windows. A USB modem donated by DUALCOM Technology, inc was tested with NCID running under Linux. The modem was pluged into a USB port, the NCID serial port was set to /dev/ttyACM0, and the NCID server started. The server was able to configure the modem and use it to get the Caller ID information.
A USB Powered 5-Port 10/100 Ethernet Switch TAP was also donated by DUALCOM Technology, inc. It was tested, using port mirroring, to obtain the Caller ID information using VoIP. NCID was able to function properly with it.
If anyone user has a USB modem, Ethernet router switch ATA, or Ethernet switch TAP that supports NCID, indicate it in the open discussion forum
Tue Sep 27, 2011 - NCID 0.83 released, updated index, NCID, and man pages
Sat Nov 12, 2011 - ncid-applet INSTALL document upated for compiling gnocl under Ubuntu
Tue Nov 15, 2011 - updated Known Problems for NCID 0.83