NCID - Network CallerID

File last changed: Nov 14, 2015

NCID is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License located
in a file called doc/GPL.md.

NCID Project Web Site: http://ncid.sourceforge.net

NCID Project Man Pages: http://ncid.sourceforge.net/man/man.html

NCID User Manual: http://ncid.sourceforge.net/doc/NCID-UserManual.html

NCID Package Description: http://ncid.sourceforge.net/ncid/ncid.html

Application Programming Interface: http://ncid.sourceforge.net/doc/NCID-API.html

Software Development Kit: http://ncid.sourceforge.net/doc/NCID-SDK.tar.gz

The server, ncidd, is a TCP/IP Caller ID Daemon.  It either monitors a modem
or serial device for Caller ID, or obtains it from a CID gateway.  It sends
the CID information over the network to its clients.  The server can alias
the NUMBER, NAME, NUMBER and NAME, and LINE identifier received before it
is sent to its clients.

The US telco always sends the CID between RING 1 and RING 2.  If ncidd does
not receive the CID by RING 2, ncidd can be configured to indicate a call
by sending RING as the number and "No CID From Modem" as the name.  This
permits NCID to display a visual indication of a call along with the date
and time.  This requires of a modem that indicates RING.

The ncidd server also sends outgoing calls and hangup calls from a blacklist.
Outgoing calls require a gateway that handles outgoing calls.
Call Hangups require a modem to hangup the call.

Instructions to make and install the ncid source package are in the various
INSTALL files included and the web site.

Source Package Directories:
    attic:       obsolete programs and files
    client:      client program
    Debian:      files specific to Debian.
    doc:         most of the documentation
    Fedora:      files specific to Fedora.
    FreeBSD:     files specific to FreeBSD.
    gateway:     gateway programs
    man:         man pages
    modules:     client modules
    recording:   modem voice files
    server:      server program
    screenshots: screenshots for ncid and tivocid
    scripts:     logrotate scripts
    server:      server program
    test:        test scripts for the server and client
    TiVo:        files specific to the TiVo
    tools:       log file scripts
    Win:         files specific to windows
