NCIDdisplay

A large homebrew LED display for NCID (Network Caller ID)

A large LED display NCID Client!

Logo
NCIDdisplay is a homebrew NCID (Network Caller ID) client designed for easy viewing of telephone calls and short messages within a room.  

Perfect for...

  • Viewing the Caller ID of the current or last call
  • Viewing complete or partial text messages
  • Viewing Calls or Messages from different Sources:
    - Plain Old Telephone Service
    - iOS and Android Devices (phones, tablets)
    - NCID Gateways

Features

  • Support for 4 to 6 Adafruit LED Matrix Panels. Four Panels is the standard configuration for 2 rows x 16 characters.
  • Reads call log upon connection to NCID server and stores recent history.
  • Displays the following information, if provided, by a NCID server:
    - BLK: Blacklisted Call Blocked
    - CID: Incoming Call
    - HUP: Blacklisted Call Hangup
    - MWI: Voicemail Message Waiting
    - OUT: Outgoing Call
    - PID: Caller ID from a Smart Phone
    - PUT: Outgoing Smart Phone Call
    - RID: Ringback Call
    - WID: Call Waiting Caller ID
    - MSG: Server Message
    - NOT: Notice of a Smart Phone Message
  • Display brightness can automatically brighten with incoming call or message and automatically dim after preset time.
  • Debug mode(s) to send information to serial monitor (compile time option).

Requirements

  • NCIDdisplay is a homebrew project that requires some skills in:
    - soldering
    - cutting or breaking Plexiglas to size
    - drilling holes in aluminum and Plexiglas in exact locations
  • A running NCID server.  For details regarding the server, see the NCID Page. If you are not running standard Linux based distribution, it is suggested that you use a Raspberry Pi running Raspbian using the latest NCID armhf.deb package.