DragonFly On-Line Manual Pages

Search: Section:  


NCIDD.BLACKLIST(5)       DragonFly File Formats Manual      NCIDD.BLACKLIST(5)

NAME

ncidd.blacklist - blacklist file for ncidd hangup

DESCRIPTION

The ncidd.blacklist file contains the expressions to match against a telephone call name or number. If the hangup option is set and if there is no match in the whitelist file, a match in the blacklist file will cause ncidd to automatically terminate the call. The ncidd.blacklist file understands 4 types of lines: blank line: skip it comment line: skip it entry line: process it Entry lines contain one or more expressions and an optional comment. An expression is either a string of non-blank characters or everything between double quotes. Multiple expressions are separated by spaces. A comment must be last. Entry line comments are either normal comments or match name comments. A normal comment begins with a '#' and must not be immediately followed by an equals sign. Anything after the '#' is ignored. A match name comment begins with '#=' and is followed by a name to display for the caller when the entry matches either the number or name of a call. Do not use double quotes around the name. Example: 407-555-5670 #= Unwanted Marketing Call

NOTES

o Each expression is compared to the caller name and number. o Upper and lower case letters are significant. o The number must be a string of digits as they appear in /var/log/cidcall.log. o A leading '1' is required if it is in /var/log/cidcall.log. o A partial name or number can match. o If regular expressions are used (regex = 1): * POSIX Extended Regular Expression Syntax. https://en.wikipedia.org/wiki/Regular_expression * Introduction to Regular Expressions http://www.regular-expressions.info/quickstart.html o A '^' at the beginning of an expression means it must match at the start of a name or number. o A "^1?" at the beginning makes a leading 1 optional. This is only useful for US/Canadian numbers. o If an expression is longer than the name or number field it will never match.

EXAMPLES

Blacklist the unassigned 999 area code with and without a leading 1 ^1?999 Blacklist callers with the name "BAD MARKETING": "BAD MARKETING" Blacklist anything with "MARKETING" in the name: MARKETING Blacklist a caller name and a different caller number on one line: Ogre 13215551212

SEE ALSO

ncidd.8, ncidd.conf.5, ncidd.alias.5, ncidd.whitelist.5 NCIDD.BLACKLIST(5)

Search: Section: