*iProtect™ - Pager charging cabinet - Ooperon / Pager services
This manual represents the knowledge at the above-mentioned time. TKH security works non-stop to improve her products. For the most recent technical information please contact your consultant or dealer.
Table of contents
- 1 Table of contents
- 2 1. Introduction
- 3 3. How does it work
- 3.1 3.1 System setup
- 4 4. Support and license
- 5 5. Functionalities
- 6 6. iProtect - pager charging cabinet hardware connection
- 7 7. iProtect - pager charging cabinet implementation
- 7.1 7.1 Phone number
- 7.2 7.2 Person profile and person pager number
- 7.2.1 7.2.1 Freeselect
- 7.2.2 7.2.2 FreeText
- 7.2.3 7.2.3 Dialogue definition
- 7.3 7.3 Event layout for ESPA
- 7.4 7.4 Event format
- 7.5 7.5 Procedure and Action
- 8 Daily use
1. Introduction
This document explains how you can create a connection with a pager charging cabinet delivery by Ooperon or Pager services. To control the programming and issuing of pagers by iProtect
This document provides an overview of the functionalities and steps required to connect the pager charger to iProtect.
3. How does it work
The protocol they use is espa 4.4.4. Iprotect can now send espa message to an espa node with an alarmaction. We send basically a ‘special’ version of the transaction string to the node. You can now define a ‘special’ transaction with the help of the eventlayout and transactionformat dialogue.
3.1 System setup
The connection between iProtect and Pager charging cabinet / is based on RS232.
4. Support and license
Below is an overview of support for both the hardware and the software, including the necessary license:
Version | Based on document |
---|---|
Version 10.3.13 | CV4 profielen-v1-5.pdf and Koppeling TCS en CV4-v4.pdf (Ooperon) |
Version 10.4.08 | Dienst Justitiële Inrichtingen |
Support | Version | Maximum | License/Part number |
---|---|---|---|
iProtect | >= 10.3.xx |
|
|
|
| ||
Pluto |
|
| IPC-PLUTO |
Orion |
| Max 1 Pager charging cabinet per (USB) Orion (PRT2 only) | IPC-ORION |
Delock converter (item No. 62919) | Delock RS232<>RS485 |
| RS-232 DB9 TO RS-485 |
Ooperon |
|
| Per pager (not implemented in iProtect yet) |
5. Functionalities
A profile is issued when a user logs in/logs in to the TCS start service. A card reader is placed at each loading rack cabinet. By means of an espa 4.4.4. connection between the TCS and the Pager charging cabinet, the TCS will send a message containing the following data occurs in the text field of the ESPA string:
Description | Details |
---|---|
Overall | The ESPA 4.4.4. iProtect can send ESPA message to an ESPA node with an alarmaction. We send basically a ‘special’ version of the transaction string to the node. We cannot receive messages for e.g. an intrusion- or fire panels. It’s only used for the pager system. |
| After a card is presented on our card reader attached to their cabinet they expect a messages with the following information: |
Profile issuance by TCS |
|
A profile is issued when a user logs in/logs in to the TCS start service. A card reader is placed at each loading rack cabinet. By means of an espa 4.4.4. connection between the TCS and the Pager charging cabinet, the TCS will send a message containing the following data occurs in the text field of the ESPA string: | |
IC nummer | 5 digits preceding zero, end with a comma fixed 00000 (5 zeros; reserved for future applications) |
Desired profile number | 5 digits preceding zero, end with a comma. Number from: 00001 t/m 99999 |
Cabinet number where the user presents the access card | 01-99 |
Person ID | 5 digits preceding zero, end with a comma. Number from: 00001 t/m 99999 |
User name | max 16 chars (justice requirement) |
6. iProtect - pager charging cabinet hardware connection
This chapter explains how the setup can be made in iProtect.
6.1 Orion <> pager charging cabinet connection
The connection to the pager charging cabinet is made by an RS485 connection from an Orion PRT2 (using the connector marked A,B,CC,S) to the pager charging cabinet RS232 connection. The conversion from RS485 <> RS232 is done by the Delock converter,
The cable length between Ooperon and Delock RS232/RS485 converter: Max. 2 Mtr.
The cable length between Orion and Delock RS232/RS485 converter: Max. 30 Mtr.
6.2 Node setup
In iProtect, browse to menu: Installation | Hardware | Node
Right click, add a Node
Field | Content | Comment |
Name | logical name | e.g. Espa Ooperon / pager services /charging cabinet |
Node type | ESPA |
|
Communication | Serial |
|
Baudrate | 9600 (default) | 19200, 38400, 57600, 115200 are supported |
Port Setting | N81 (default) | Other Port settings are not supported |
Disconnect delay (sec) | 2 (default) |
|
Device Id | Ooperon 1 / | Also depended on settings in pager charging rack |
All Other fields are optional.
If more than one connection is needed you can create an extra node.
6.2.1 Cabling Orion <> Delock converter
Orion (RS485) | Cable lenght | Delock converter Screw | Delock RS232 | Cable lenght | pager charging cabinet |
A | Max. 30 meter | T/R- | RS-232 DB9 female with screws | Max. 2 meter | Ooperon / Pager services hardware |
B | T/R+ | ||||
CC | GND |
For A and B use a twisted cable pair.
7. iProtect - pager charging cabinet implementation
This chapter explains how the setup can be made in iProtect.
7.1 Phone number
Create a phone number that is needed for the correct functioning of the system
In iProtect, browse to menu: General | Contact
Right click, add a Contact
Add phone number: 00000
Field | Label text |
---|---|
Person | “Empty” |
Description | Logical name |
Connect type | Phone number |
Phone number | 00000 |
Default | TRUE |
7.2 Person profile and person pager number
Create a Freeselection- and Freetext for the person dialogue.
Free selection: Profile
Free text: Pager number
Free text: Pager person name (optional also the person name can be used)
Profile: Is taken over from
Programma van Eisen Personenzoekinstallatie / Mobiele alarminstallatie
7216.11.R.001.h.GvdV 24 juli 2023
In the example below, Freeselect-1 and Freetekst -14 / Freeuniquetekst 1 have been used:
In iProtect, browse to menu: Installation | Settings | Custom definition | Field definition
7.2.1 Freeselect
Select in the treeview: PERSON.FREESELECT1
Field | Label text |
---|---|
English, Dutch, German | Profile |
Right mouse button on saved FREESELECT1, Add option
For the sequence numbers, take over the profilenumbers which have been programmed in the Ooperon / Pager services application. E.g. 12001,12002, etc..
7.2.2 FreeText
Select in the treeview: PERSON.FREETEXT14 (iProtect version 10.3.xx)
Field | Label text |
---|---|
English, Dutch, German | Pager/ Pmdt number |
Select in the treeview: PERSON.FREEUNIQUETEXT1 (iProtect version 10.4.xx)
Field | Label text |
---|---|
English, Dutch, German | Pager/ Pmdt name |
7.2.3 Dialogue definition
In iProtect, browse to menu: Installation | Authorization | User group
Select the User group where the fields should be added
Open (+) in the treeview: User group | Dialogue definition | Person | User defined
Field | Content | |
---|---|---|
Freeselect Position | 1 | |
Item | ||
Table | PERSON | FREESELECT1 |
Properties | ||
Show | Enabled (TRUE) |
Field | Content | |
---|---|---|
Freetext Position | 2 | |
Item | ||
Table | PERSON | FREETEXT14 (iProtect 10.3.xx) |
Properties | ||
Show | Enabled (TRUE) |
7.3 Event layout for ESPA
To enable the special display text for the ESPA Node, an ESPA event layout needs to be created.
In iProtect, browse to menu: General | Settings | Event settings | Event layout
Add Event layout
Field | Label text |
---|---|
English, Dutch, German | ESPA layout |
Right mouse button on saved event layout, Add event layout
In the example below, a normal subscriber access transaction is used. Based on the person dialogue settings.
7.3.1a Notification data details (iProtect 10.3)
7.3.1.1 Notification 1
Field | Content | Field | Content |
Event: | Access for subscriber card | Number | 1 |
English: | Access pager | Dutch: | Toegang pager |
German: | Zugang auf Pager |
|
|
Table: | PERSON (by) | Column: | Freetext 14 |
Event layout | |||
Minimal field length: | 5 | Filler char(ASCII): | 48 |
Maximal field length |
|
|
|
7.3.1.2 Notification 2
Field | Content | Field | Content |
Event: | Access for subscriber card | Number | 2 |
English: | Profile | Dutch: | Profiel |
German: | Profil | ||
Table: | PERSON (by) | Column: | Freeselect1 |
Event layout | |||
Minimal field length: | 5 | Filler char (ASCII): | 48 |
Maximal field length |
|
|
|
7.3.1.3 Notification 3
Field | Content | Field | Content |
Event: | Access for subscriber card | Number | 3 |
English: | Reader | Dutch: | Lezer |
German: | Leser | ||
Table: | READER (at) | Column: | CODE |
Event layout | |||
Minimal field length: | 2 | Filler char (ASCII): | 48 |
Maximal field length |
|
|
|
7.3.1b Notification data details (iProtect 10.4)
7.3.1.1 Notification 1
Field | Content | Field | Content |
Event: | Access for subscriber card | Number | 1 |
English: | Profile | Dutch: | Profiel |
German: | Profil |
|
|
Table: | PERSON (by) | Column: | Freeselect 1 |
Event layout | |||
Minimal field length: | 5 | Filler char(ASCII): | 48 |
Maximal field length |
|
|
|
7.3.1.2 Notification 2 (new demand in 7216.11.R.001.h.GvdV 24 juli 2023)
Field | Content | Field | Content |
Event: | Access for subscriber card | Number | 2 |
English: | Name | Dutch: | Naam |
German: | Name | ||
Table: | PERSON (by) | Column: | Freeuniquetekst 1 |
Event layout | |||
Minimal field length: | 2 | Filler char (ASCII): | 48 |
Maximal field length | 16 |
|
|
7.3.1.3 Notification 3
Field | Content | Field | Content |
Event: | Access for subscriber card | Number | 3 |
English: | Reader | Dutch: | Lezer |
German: | Leser | ||
Table: | READER (at) | Column: | CODE |
Event layout | |||
Minimal field length: | 2 | Filler char (ASCII): | 48 |
Maximal field length |
|
|
|
7.4 Event format
We don’t have ‘free fixed text’ as such in event format but we can do that in the alarmaction. And we also need a ‘event format’ to strip away the extra spaces and headings of a normal transaction.
To enable the special display text for the ESPA Node, an ESPA event layout needs to be created.
In iProtect, browse to menu: General | Settings | Event settings | Event format
Add Event format
Field | Content | Field | Content |
English: | ESPA format | Dutch: | ESPA format |
German: | ESPA format | ||
Other | |||
Show missing items: | Enabled (TRUE) |
Example:
7.5 Procedure and Action
Now a message has to be sent to the ESPA node when an access key has access to an pager charging cabinet. For this, a procedure must be created on the access transaction for 'each' Ooperon cabinet reader:
In iProtect, browse to menu: General | Settings | Procedure
Add procedure
Field | Content | Field | Content |
Name: | ESPA | ||
Subsystem: | Access | Event: | Access for subscriber card |
Table | |||
Table 1: | Reader | At | <Reader at cabinet> |
Table 2: | one of |
|
|
Save this record and link an Action to this procedure.
In treeview, select Action list below the procedure.
Right mouse button, Add action:
Field | Content | Field | Content |
English: | Send ESPA | ||
Long description: | Send ESPA message | ||
Selection | |||
Operation: | Automatic | ||
Action selection: | Send ESPA message to Node | ||
Node: | <Select Node (hardware)> | ||
Phone: | ESPA (Chapter 6.1) | ||
ESPA header: | Call to pager** | ||
ESPA priority: | Reserved | ||
ESPA call type: | Reserved | ||
ESPA long/variable format (hex): | @,00000 (iProtect 10.3.xx) or @ (iProtect 10.4.xx) | ||
Event | |||
Event layout: | ESPA layout (Chapter 6.3) | ||
Event Format: | ESPA format (Chapter 6.4) |
Daily use
Example of person dialog, adding pager number and pager profile to a person.