Home WTI User's Guides
cover
Warnings and Cautions
1. Introduction
2. Unit Description
2.1. Front Panel Indicators
2.2. Back Panel
3. Quick Start Guide
3.2. Hardware Installation
3.2.1. Apply Power to the NetLink II
3.2.2. Connect your PC to the NetLink II
3.3. Communicating with the NetLink II
3.3.1. Access via Console Port or Modem
3.3.2. Access via Network
3.4. Connect your PBX to the NetLink II
4. Hardware Installation
4.1. Connect the NetLink II to your Power Supply
4.2. Set-Up Switches
4.2.1. Console Port Password
4.2.2. Power Up Console Defaults
4.2.3 Modem Speaker
4.3. Reset to Defaults
4.4. Connecting Cables and Phone Line
4.4.1. PBX Input Port
4.4.2. Modem Port
4.4.3. Console Port
4.4.4. Network Port
5. Configuration
5.1. Command Mode Access
5.2. Menu System Conventions
5.3. Set System Parameters
5.3.1. The User Directory
5.3.1.1. Administrator Access
5.3.1.2. Adding New User Accounts
5.3.1.3. Editing and Deleting User Accounts
5.3.1.4. Viewing the User Directory
5.3.2 Real-Time Clock Settings
5.4. Port Configuration
5.4.1. PBX Serial Input Port
5.4.1.1. Field Suppression; The Lucent Switch Feature
5.4.2. PBX IP Port Configuration
5.4.3. Console Port Configuration
5.4.4. Modem Port Configuration
5.4.4.1. Dialback Security
5.4.5. Network Port Configuration
5.4.5.1. The IP Security Feature
5.4.5.2. The Email Text Messaging Parameters Menu
5.4.5.3. PPP Dialout Configuration
5.4.6. Push File Configuration
5.4.7. Server Configuration
6. Menu System Description
6.1. Software Tree
7. Status Screens
7.1. Buffer Status Screen
7.2. File List Screen
7.4. The User Directory
7.5 PBX Port Status Screen
7.6. The PBX IP Port Status Screen
7.7. The Console Port Status Screen
7.8. The Modem Port Status Screen
7.9. The Network Port Status Screen
7.10. Scheduled Action Status Screens
7.11. PBX Inactivity Alarm Status Screens
7.12. 80 Full Alarm Status Screen
7.13. Data Filters Alarms Status Screen
7.15. Reason for Action Screen
7.16. Alarm Filter Clue Status Screens
8. The Data Filters
8.1. The Data Filter Configuration Menus
8.2. Defining the Data Filter Format
8.3. Defining Data Filter Clues
8.4. Logical and Relational Operators 8.4. Logical and Relational Operators
8.4.1. Logical AND-OR Conditions
8.4.1.1. Logical AND Conditions
8.4.1.2. Logical OR Conditions
8.4.2. The Contains String Operator
8.5. Real Time Variables
8.6. Assigning the Data Filter to a Port
8.7. Data Filter Definition Examples
9. The Alarm Filters
9.1. Common Types of Suspect Phone Activity
9.2. The Alarm Configuration Menu
9.2.1. Default Alarm Filter Actions
9.3. The Alarm Filter Configuration Menus
9.4. Defining the Alarm Filter Format
9.5. Defining Alarm Filter Clues
9.5.1. Alarm Clue Definition
9.5.2. Editing and Deleting Clues
9.6. Logical and Relational Operators
9.6.1. Logical AND-OR Conditions
9.6.1.1. Logical AND Conditions
9.6.1.2. Logical OR Conditions
9.6.2. The Contains String Operator
9.7. Real Time Variables
9.8. Assigning the Alarm Filter to a Port
9.9. Match Parameter Definition Examples
10. PBX Inactivity Alarms
10.1. Schedules and Timers
10.2. Enabling the PBX Inactivity Alarm
11. The 80 Full Alarm
12. Alarm Actions
12.1. Alarm Actions for Alarm Filter Clues
12.2. Alarm Action Summary
12.2.1. None
12.2.2. Callout
12.2.3. Alphanumeric Page
12.2.4. Numeric Page
12.2.6. Email Text Message
12.2.7. Console
12.3. The Auto Execute Function
13. Scheduled Actions
14. Saving NetLink II Parameters
14.1. Saving Parameters to Flash Memory
14.2. Saving and Restoring Parameters from an ASCII File
14.2.1. Saving Parameters to an ASCII File
14.2.2. Saving Parameters to an ASCII File
14.3. Configuring NetLink II with Saved Parameters
15. Buffer Functions
15.1. Memory Partitions and Shared Data
15.1.1. Partitions and Files
15.1.2. Setting the Partition
15.1.3. Releasing the Partition
15.2. Menu Driven Data Release
15.2.1. The Buffer Functions Menu
15.2.2. Read Session Parameters
15.3. Command Driven Data Release
15.3.1. Command B00
15.3.2. The B01 Command Line
15.3.3. Command B01 Examples
15.3.4. Other Commands Used During Data Release
15.4. Retrieving Data Using the Push Function
15.4.1. File Names Created by the Push Function
15.4.2. Push Start Time
15.5. Retrieving Data Using the Server Function
15.5.1. File Names Created by the Server Feature
15.6. The Auto Delete Function
15.7. Zmodem Data Release Mode
16. Other Menu Functions
16.1. System Functions
16.1.1. Pass-Through Mode
16.1.2. Monitor Mode
16.1.3. Clear Alarm Condition
16.1.4. Clear Alarm Counters
16.1.5. Download Parameters
16.1.6. Audit Trail
16.1.7. Upload Firmware
16.1.8. Download SSH Server Keys
16.2. System Diagnostics
16.2.1. Load and Test Memory
16.2.2. Send Test Message
16.2.3. Test Pager
16.2.4. Send Test SNMP
16.2.5 Send Test SYSLOG Message
16.3. Reboot System
17. Command Reference Guide
17.1. Command Mode Access
17.2. Command Help
17.3. Command Syntax
17.4. Command Summary
A. Specifications
B. Description of System Interfaces
B.1. Serial PBX Input Port
B.2. Console Port
C. Administrator Functions and User Functions
C.1. Security Mode at Start Up
C.2. Dialback Security
C.3. Administrator Mode and User Mode Functions
D. Alarm Clue Definition Tips
D.1. Headers Banners and Other Non-Data
D.1.1. The Comparative Operators
D.1.1.1. Limit Comparisons
D.1.1.2. Exclude Non-Data Characteristics
D.1.2. Exact Match with PBX Call Record Format
D.2. Programming Support
E. SSH Application Notes
E.1. Windows XP - Assign a User Name
E.2. Create the User Name in the WINSSHD Application
E.3. Generate Netlink client keys
E.4. Import the Client Keys Into the WINSSHD Application
E. Customer Service
Index
PollCat NetLink II B

8.7. Data Filter Definition Examples

 

When designing your Data Filter, be aware that the record format will differ from those shown in the examples. When defining the Data Filter Format and Match Parameters the following factors should be considered:

•                      Exact Match: Alphanumeric values in parameter definitions must exactly match those found in the call record. If the record lists the time as "09:00", then the parameter definition must also list time as "09:00" (rather than "0900" or "9:00".)

•                      Number of Characters : For any given variable, the number of characters specified in the Data Filter Format must exactly match the number of characters indicated in the Match Parameters definition.  For example, if the filter format defines "B" as the first seven characters of the number dialed, then the parameter definition must account for all seven characters.

•                      Cumulative Effect:  Each time a Data Filter clue is defined, NetLink II will add the new parameter to the existing definition. When multiple clues are defined, an OR condition is created.  If the call record matches a defined clue, the record is then stored or rejected as indicated by the Data Filter Action.

•                      Searching for Operator Characters: When searching for a string that contains a space (or any character that is also used as an operator,) a backslash (\) must precede the space or operator.  For example, to search for "***Error***", match parameters would be defined as "\*\*\*Error\*\*\*". Likewise, to search for "hello there", match parameters would be defined as "hello\ there".

•                      Variable Case: When defining and using variables, take care to use the correct case. Real Time variables are always entered as lowercase characters; regular variables are always entered as uppercase characters.

 

|08:16|075|B.JOHNSON |IN | |00:55|00.00||08:18|067|R.JONES |OUT|19495839514 |05:36|00.75||08:20|092|J.SMITH |OUT|18008547226 |11:15|00.00|-------AAA-------------------------------------------------------­

Figure 8.6:  Data Filter Example 2

Example 1: Multiple AND Conditions

This example shows a Data Filter that uses multiple AND conditions to simultaneously monitor two different call characteristics.  Assume the Data Filter Format is defined as shown in Figure 8.5.

Where: A The field that lists the time the call was received or placed. B The field that lists call duration.

Define a Data Filter that will only store records for calls received or placed between 8:00 am (08:00) and 5:00 PM (17:00), and lasting longer than five

(5) minutes. The Data Filter Action would be set at "Store", and Match Parameters would be defined as:

A>08:00&A<17:00&B>05:00

Where: A>08:00 Stores records for calls received or placed after 08:00. & Logical AND A<17:00 Stores records for calls received or placed before 17:00. & Logical AND B>05:00 Stores records for calls that last longer than five minutes.

|08:16|075|B.JOHNSON |IN | |00:55|00.00||08:18|067|R.JONES |OUT|19495839514 |05:36|00.75||08:20|092|J.SMITH |OUT|18008547226 |11:15|00.00|-------AAA-------------------------------------------------------­

Figure 8.6:  Data Filter Example 2

Example 2: Multiple OR Conditions

This example shows a Data Filter that uses multiple OR conditions to store call records which conform to one of several listed characteristics. Assume the Data Filter Format is defined as shown in Figure 8.6.

Where A indicates the field that lists the extension number.

Define a Data Filter that will only store records for calls received or placed by extensions 013, 086, 099, or 101. The Data Filter Action would be set at "Store", and Match Parameters would be defined as follows:

A=013+A=086+A=099+A=101

Where: A=013 Stores records for calls received or placed at extension 013.

•                      Logical OR A=086 Stores records for calls received or placed at extension 086.

•                      Logical OR A=099 Stores records for calls received or placed at extension 099.

•                      Logical OR A=101 Stores records for calls received or placed at extension 101.

 

Note:  Match Parameters for this Data Filter could also be defined

by entering each "A=xxx" expression under a separate clue name.

|08:16|075|B.JOHNSON |IN | |00:55|00.00||08:18|067|R.JONES |OUT|19495839514 |05:36|00.75||08:20|092|J.SMITH |OUT|18008547226 |11:15|00.00|-AAAAA-BBB-------------------------------------------------------­

Figure 8.7:  Data Filter Example 3

Example 3: Combining Logical AND Conditions and Logical OR Conditions

This example combines a logical AND condition and a logical OR Condition. Assume the Data Filter Format is defined as shown in Figure 8.7.

Where:

A Is the field that lists the time the call was received or placed.

B Is the field that lists the extension number.

Given the Data Filter Format shown in Figure 8.7, define a Data Filter that will store records for calls received or placed between 7:00 am (07:00) and

6:30 PM (18:30). In addition, the Data Filter must also store records for calls received or placed by extension 013. The Data Filter Alarm Action would be set at "Store", and Match Parameters would be defined as follows:

(A>07:00&A<18:30)+B=013

Where:

A>07:00 Stores records for calls received or placed after 07:00.

& Logical AND

A<18:30 Stores records for calls received or placed before 18:30.

+ Logical OR

B=013 Stores records for calls received or placed at extension 013.

Note: Parentheses are used to group the parts of the logical

AND condition.

|08:16|075|B.JOHNSON |IN | |00:55|00.00||08:18|067|R.JONES |OUT|19495839514 |05:36|00.75||08:20|092|J.SMITH |OUT|18008547226 |11:15|00.00|----------------------------------AAAAAAA------------------------­

Figure 8.8:  Data Filter Example 4

Example 4: The "Wild Card" Operator

This example shows a Data Filter that uses the "Wild Card" operator.  Assume the Data Filter Format is defined as shown in Figure 8.8.

Where A represents the first seven characters of the call record field that lists the number dialed.

Assume that you only need to store records for long distance calls. The Data Filter Action would be set at "Store".  Since long distance numbers begin with the number 1, Match Parameters would be defined as follows:

A=1-----­

Where:

A=1------Stores records for calls dialed to any number that begins with a "1", regardless of the remaining six positions.

Note:  Since this Data Filter uses only the first position of the "A" field, the remaining six positions (specified by the Data Filter Format) must also be accounted for.  The wild card operator (-) is used to fill out the remaining six positions in the "A" field.