NCID - Network Caller ID

A Client-Server-Gateway Caller ID Family

Logo
NCID (Network Caller ID) is Caller ID (CID) distributed over a network to a variety of devices and computers.  

Description

The NCID (Network Caller ID) family consists of the required NCID package and optional packages. Third party addons are also available.

Overview

  • The required NCID package consists of the server, server hangup extensions, gateways, the universal client, and client output modules.
    See the NCID page for a description. features, requirements and client screenshots.
  • The optional LCDncid package is a LCD display client. See the LCDncid page for a description, features, requirements, and snapshots.
  • The optional NCIDpop package is a fully functional cross-platform client. See the NCIDandroid page for a description, features, requirements, and screenshots.
  • The optional NCIDdisplay homebrew large LED display client. See the NCIDdisplay page for a description, features, requirements, and snapshots.
  • The optional NCIDandroid package is a fully functional cross-platform client and gateway for the Android OS. See the NCIDandroid page for a description, features, requirements, and snapshots.
  • An optional third party ncidApp iOS package is a client. See the ncidApp itunes app store page for a description, features, and snapshots.

Perfect for...

The NCID family packages extend the NCID package is perfect for.

  • Maintaining a list of telephone calls from one or more POTS lines, one or more VoIP systems, and one or more Android phones using NCIDandroid.
  • Creating aliases for specific telephone calls.
  • Automatic hangup of unwanted calls.
  • Notification of calls and messages to your Android phone or your family Android phones using NCIDandroid.
  • Displaying calls and messages on Android using NCIDandroid, iOS using ncidApp, Linux devices, computers, cell phones that supports SMS or MMS, TV's, and LCD displays.

Inexpensive NCID server

Running NCID on a Raspberry Pi with the Raspbian OS is an inexpensive way to get a dedicated NCID server. By adding a USB modem, you have a NCID server that can be placed anywhere within your wireless network. Add a LCD module (with LCDproc software) and you have a server combined with a display that can also be put anywhere within your wireless network.