• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

Fedora/H03-May-2022-2,1531,605

FreeBSD/H03-May-2022-1,200641

Mac/H03-May-2022-524441

Win/H03-May-2022-526388

attic/H03-May-2022-2,6221,540

client/H03-May-2022-5,4224,594

client-portable/H03-May-2022-1,258967

debian/H03-May-2022-4,5982,583

desktop/H03-May-2022-406322

doc/H03-May-2022-22,54017,161

extensions/H03-May-2022-1,074624

gateway/H03-May-2022-9,7935,751

lib/H03-May-2022-1,883999

logrotate/H03-May-2022-382295

man/H03-May-2022-5,0004,662

modules/H03-May-2022-1,593913

recordings/H03-May-2022-10666

screenshots/H03-May-2022-

server/H03-May-2022-8,6356,148

setup/H03-May-2022-417296

systemd/H03-May-2022-309242

test/H03-May-2022-14,49413,620

tools/H03-May-2022-4,3022,472

udev/H03-May-2022-502340

INSTALLH A D31-May-2018319 1610

MakefileH A D03-May-202217.1 KiB493344

READMEH A D12-Jan-20202.8 KiB6852

VERSIONH A D16-Jan-2020928 2218

version.h-inH A D01-Sep-2018174 86

README

1NCID - Network CallerID
2
3File last changed: Jan 12, 2020
4
5NCID is free software; you can redistribute it and/or modify
6it under the terms of the GNU General Public License version 3
7located in a file called doc/GPL.md.
8
9NCID Project Web Site: http://ncid.sourceforge.net
10
11NCID Project Man Pages: http://ncid.sourceforge.net/man/man.html
12
13NCID User Manual: http://ncid.sourceforge.net/doc/NCID-UserManual.html
14
15NCID Package Description: http://ncid.sourceforge.net/ncid/ncid.html
16
17Application Programming Interface: http://ncid.sourceforge.net/doc/NCID-API.html
18
19Software Development Kit: http://ncid.sourceforge.net/doc/NCID-SDK.tar.gz
20
21The server, ncidd, is a TCP/IP Caller ID Daemon.  It either monitors a modem
22or serial device for Caller ID, or obtains it from a CID gateway.  It sends
23the CID information over the network to its clients.  The server can alias
24the NUMBER, NAME and LINE identifier received before it is sent to its
25clients.
26
27The US telco always sends the CID between RING 1 and RING 2.  If ncidd does
28not receive the CID by RING 2, ncidd can be configured to indicate a call
29by sending RING as the number and "No Caller ID" as the name.  This
30permits NCID to display a visual indication of a call along with the date
31and time. This requires a modem that indicates RING.
32
33The ncidd server also sends outgoing calls and hangup calls from a blacklist.
34Outgoing calls require a gateway that handles outgoing calls.
35Call Hangups require a modem to hangup the call.
36
37Instructions to make and install the NCID source package are in the various
38INSTALL files included and on the web site.
39
40Source Package Directories:
41
42    Fedora          : files specific to Fedora
43    FreeBSD         : files specific to FreeBSD
44    Mac             : files specific to Macintosh OS X
45    Win             : files specific to Windows
46
47    attic           : obsolete programs and files
48    client          : client program
49    client-portable : creats portable versions of the client for different ODs
50    desktop         : gnome icon files, desktop file and appdata file
51    debian          : files specific to Debian
52    doc             : most of the documentation
53    extensions      : sample server extension scripts
54    gateway         : gateway programs
55    lib             : library files
56    logrotate       : logrotate scripts
57    man             : man pages
58    modules         : client output modules
59    recordings      : modem voice files
60    screenshots     : screenshots for ncid and tivocid
61    server          : server program
62    setup           : scripts for gateways and client output modules
63                      that need them
64    test            : test scripts for the server, client, gateways
65    tools           : scripts to manipulate or view alias, blacklist, whitelist
66                      and call log files
67    udev            : udev rules
68