Network Caller ID (NCID) is a client/server network Caller ID package. NCID consists of a server called ncidd, a universal client called ncid, and multiple client output modules and gateways. The server, ncidd, monitors either a modem, device or gateway for the CID data. The data is collected and sent, via TCP, to one or more connected clients.There are non-modem devices (which includes smartphones) and services that can detect CID information.