NCID - Network Caller ID

Sections

    Description
    Features
    Client Software
    Documents
    Links
    Screenshots
    

Description

NCID is a Client/Server Network Caller ID Package.

The NCID server, called ncidd, obtains Caller ID information or outgoing call information and makes it available to clients over the network. It also makes use of aliases to change the NUMBER or NAME received, before sending the CID to its clients. The server can also automatically hangup up a call if the name or number is in the blacklist file.

The NCID server obtains the Caller ID information from either a modem, a serial device, or gateways. A SIP gateway obtains The Caller ID information fo incoming calls and possibly information on outgoing calls. Multiple gateways are supported and can be used along with a modem or serial device. If the gateway supports outgoing calls, ncidd can also send that information to its clients

The NCID server can also function without Caller ID if a modem is used that indicates ring. The date and time of the call will be noted, but not the name or number of the caller.

The NCID client, called ncid, receives the CID information from the server and either displays it, sends it to a output module, or both. The client has multiple output modules available and a display program for a TiVo. There can be multiple clients in GUI mode, but only one client per output module.

Features

Client Software

The NCID client is written in the tcl/tk language. UNIX and Linux versions, if not included with your distribution, can be obtained from Xchange. Windows versions can be optained from ASPN. and Macintosh versions are available for System 7. and for OS X.

The Windows client is an executable, made using freeWrap, so the tcl/tk language does not need to be installed, unless you rather use ncid.tcl instead of ncid.exe.

Documents

    INSTALL
    INSTALL-andLinux
    INSTALL-Cygwin
    INSTALL-Fedora
    INSTALL-FreeBSD
    INSTALL-Mac
    INSTALL-TiVo
    INSTALL-Ubuntu
    INSTALL-Win

    Modem-CallerID-test
    Modem-DistinctiveRing
    Modem-info
    Modem-init
    Modem-TiVo

    Setup-ncidsip
    Setup-sip2ncid

    Verbose-ncidd
    Verbose-sip2ncid
    Verbose-ncid2ncid

    NCID Testing

    TODO
    

Links

    Project Page
    Release Notes
    Released Files
    

Screenshots

NCID client GUI with outgoing call (OUT), auto hangup (HUP), and incoming call (CID).

NCID client GUI displaying a received message and sending a message.

NCID client GUI in classic mode (displays incoming calls only).

Treo 650 showing a message sent by the ncid-page output module.
Selecting the phone number will call it.