Langue: en

Version: 370232 (fedora - 01/12/10)

Section: 1 (Commandes utilisateur)


ncid-hangup - hangup calls based on Caller ID using minicom

ncid-initmodem - use ncidd to reinitialize modem to Caller ID mode

ncid-kpopup - popup Caller ID using KDE

ncid-page - send Caller ID to a pager or cell phone using mail

ncid-samba - send Caller ID to samba to create a popup

ncid-speak - send Caller ID to a text-to-speach program

ncid-mythtv - display Caller ID on MythTV using mythtvosd

ncid-skel - display Caller ID on stdout in a terminal window

ncid-tivo - display Caller ID on TiVo using text2osd

ncid-yac - Send Caller ID to YAC listeners


ncid --no-gui --call-prog --program ncid-hangup

ncid --no-gui --call-prog --program ncid-initmodem

ncid --no-gui --call-prog --program ncid-kpopup

ncid --no-gui [--message] [--ring #] --call-prog --program ncid-page

ncid --no-gui [--message] --call-prog --program ncid-samba

ncid --no-gui --call-prog --program ncid-speak

ncid --no-gui [--message] --call-prog --program ncid-mythtv

ncid --no-gui [--message] --call-prog --program ncid-skel

ncid --no-gui [--message] --call-prog --program ncid-tivo

ncid --no-gui [--message] --call-prog --program ncid-yac


These are ncid output modules and are normally located in the /usr/share/ncid directory.

The client, ncid, can be configured to call any one module. It cannot call multiple modules, but multiple clients can be used, each calling a different output module.

The ncid-hangup module uses a modem to hang up on a phone call. It works with either a modem or gateway providing the Caller ID information. The module uses minicom and runscript to talk to the modem.

The ncid-initmodem module reinitializes the modem obtaining the Caller ID for the server. It can only be used if the modem supports Caller ID and sends "RING" at each ringing signal. If the server indicates a non-CID call, ncid-initmodem will cause ncidd to re-initialize the modem for CID. Never use this module with a modem that does not support Caller ID. The module can be used with TiVo modems that drop out of Caller ID mode.

The ncid-page module is used to send a call message to a cell phone, pager, or email address. It normally sends the message as soon as the Caller ID is received. It can be configured to wait until a specific number of rings before sending the message when using a modem that indicates RING, or it can send the message if the call was unanswered or at the completion of the call when using a SIP gateway. The module requires PageTo in ncidmodules.conf to be set to the SMS gateway for your cell phone carrier.

The ncid-skel output module is used as a template for writing a shell script output module. All it does is send the Caller ID data to standard output. This makes it useful for troubleshooting.

Each output module can be independently configured using the module configuration file: ncidmodules.conf


Before using a module, review ncidmodules.conf to see if the module has a variable that must be configured. The ncid-page modules requires the PageTo variable to be set.

ncid command line options to call ncid-page at ring number 4

    ncid --no-gui --call-prog --program ncid-page --ring 4

Messages are normally excluded, to include messages:

    ncid --no-gui --message --call-prog --program ncid-page --ring 4




ncid.1, ncidmodules.conf.5, ncidd.8,
minicom.1, runscript.1