Set of rules for filtering out SIP lines

You can enter rules that determine whether lines should be filtered out during readout or not. If "no detection of SIP lines" is selected, all read-in lines will be included in the line management. If "Rules for detecting SIP lines" is selected, a set of rules is applied when reading in lines, which determines whether a line should be filtered out or included in the line management. This set of rules consists of individual rules created by the user.

For each rule it can be defined whether a configurable character string can be searched for in the name or call number, in order to filter out the line in the case of a match. Alternately, a regular expression can also be defined via which a search pattern is determined which is then applied in the search in the line name or the line number. If the search is successful the line will be filtered out.
The following rules can be configured:
  • Filtering out of lines via a character string in line names
    When reading in the lines, those lines are not included in the line management whose line name contains the character string entered in the "Search for:" column.
    Example: If lines whose line name contains the character string "Paul" should be filtered out, all lines having the line names "Paul Sample", "Pauline Sample", "Lukas Paulsen"... will be filtered out.

  • Filtering out of lines via a character string in the line call number
    When reading in the lines, those lines are not included in the line management whose line call number contains the character string entered in the "Search for:" column.
    Example: If lines whose line number contains the character string "897" should be filtered out, lines with the line numbers "897", "089123456897", "0897123456", would be filtered out.

  • Filtering out of lines via a search pattern in line names which is configured via a regular expression
    The character string in the "Search for:" column must be a regular expression. When reading in the lines, those lines for which the search was successful by means of the regular expression in the line name are not included in the line management.
    Examples of regular expressions are listed further below.

  • Filtering out of lines via a search pattern in the line call number which is configured via a regular expression
    The character string in the "Search for:" column must be a regular expression. When reading in the lines, those lines for which the search was successful by means of the regular expression in the line call number are not included in the line management.
    Examples of regular expressions are subsequently listed.

  • Here is a brief overview about the syntax of some regular expressions:A brief overview of the permitted expressions:
    Character regular expression Description
    ^ ^0 or ^Max The circumflex character (^), followed by a character string in a regular expression, checks whether the character string is at the beginning of the call number or name. Using the regular expression "^0" causes the program to check whether the digit '0' is at the beginning of the call number, or with the regular expression "^Max", whether the name begins with the character string "Max". In both cases the line would be filtered out.
    $ 15$ or mann$ A character string followed by a dollar sign ($) in a regular expression checks whether the character string is at the end of the call number or name. The regular expression "15$" checks whether the character sequence "15" appears at the end of the call number, or the regular expression "mann$" checks whether the name ends with the character string "mann". In both cases the line is filtered out.
    | 64|72|73 or Max|mann|lich The vertical pipe character (|) separates two or more alternative character strings in the search. A match occurs when one of the alternatives applies. With the regular expression "64|72|73" a search for the numerical sequence 64 or 72 or 73 is performed anywhere in the call number. With the regular expression "Max|mann|lich" a search in the character string "Max" or "mann" or "lich" is performed anywhere in the name. If the search is successful the line is filtered out.
    . 5.6 or M..er The dot (.) in the regular expression is a placeholder for any character in this position. A search with the regular expression "5.6" will find the digit sequences 506, 516, 526... in the call number. A search with the regular expression "M..er" will find the character sequences "Meyer", "Meier", "Mayer",... in the name. If the search is successful the line will be filtered out.
    [] [123] or [asd] The square brackets ([) and (]) indicate a quantity of characters to be searched for in the call number or name. A search with the regular expression "[123]" will filter out all call numbers in which the digits 1, 2 or 3 occur. A search with the regular expression "[asd]" will filter out all names in which the letters a, s or d occur.

    Check:
    You can directly check your set of rules in the "Rules for detecting SIP lines" dialog box. Enter a character string in the Search Text field that you want to test with the set of rules. In the "Detected as SIP line:" field, you can see whether a rule for filtering was successfully applied to the search text.

    See also Advanced Settings.

Version 7.0