2N IP series Automation Manual

Summary of IP series

  • Page 1

    Www.2n.Cz automation manual for 2n ip intercoms configuration manual version: 2.22.

  • Page 2

    The 2n telekomunikace a.S. Is a czech manufacturer and supplier of telecommunications equipment. The product family developed by 2n telekomunikace a.S. Includes gsm gateways, private branch exchanges (pbx), and door and lift communicators. 2n telekomunikace a.S. Has been ranked among the czech top c...

  • Page 3

    The 2n telekomunikace a.S. Is the holder of the iso 9001:2009 certificate. All development, production and distribution processes of the company are managed by this standard and guarantee a high quality, technical level and professional aspect of all our products..

  • Page 4

    2n telekomunikace a.S., www.2n.Cz 4/104 content: 1. Terms and symbols 2. 2n® ip automation configuration 3. Events 4. Actions 5. Conditions 6. Utilities 7. Available digital inputs and outputs 8. Examples of use.

  • Page 5

    2n telekomunikace a.S., www.2n.Cz 5/104 1. Terms and symbols the following symbols and pictograms are used in the manual: safety always abide by this information to prevent persons from injury. Warning always abide by this information to prevent damage to the device. Caution important information fo...

  • Page 6

    2n telekomunikace a.S., www.2n.Cz 6/104 2. 2n® ip automation configuration 2n ip intercoms provide flexible setting options depending on the user's requirements. If the standard setting options (switch/call settings, e.G.) are insufficient for the intended use, apply a special programmable interface...

  • Page 7

    2n telekomunikace a.S., www.2n.Cz 7/104 the figure above shows a typical interconnection of the event, action and condition blocks. It holds true in general that an action is always tied with a selected event and is executed when a selected condition is met. The condition is optional and if none is ...

  • Page 8

    2n telekomunikace a.S., www.2n.Cz 8/104 automation control – intercom allows up to 30 blocks at 5 independent bookmark function 2n ip pages to be created and interconnected (regardless of the block type – events, actions and conditions). Multiple actions can be assigned to an event or condition. Thu...

  • Page 9

    2n telekomunikace a.S., www.2n.Cz 9/104 automation controls refer to the figure below for an empty automation function. – includes four groups of function blocks: function block column events, . Drag and drop the items to the desktop. Actions, conditions, utilities – includes function controls toolb...

  • Page 10

    2n telekomunikace a.S., www.2n.Cz 10/104 block deletion automation manual reference save quit function editing the helps you place and interconnect the function blocks. Desktop.

  • Page 11

    2n telekomunikace a.S., www.2n.Cz 11/104 block parameter settings select the required event (event.Xxx), action (action.Xxx) or condition (condition. Xxx) in the column. Set one or more parameters for the blocks in the object type respective row of the column – refer to the block describing subsecti...

  • Page 12

    2n telekomunikace a.S., www.2n.Cz 12/104 use of output parametres the event block output parameters help transfer additional information between blocks – send the detected card id via http to another device, use the parameters received via http for setting parameters of a tied action and so on. Use ...

  • Page 13

    2n telekomunikace a.S., www.2n.Cz 13/104 tip the upper/lower case is not be respected in the output parameters names. Caution you cannot use the output parameters in the block relation defining parameters, i.E. Event, condition, etc..

  • Page 14

    2n telekomunikace a.S., www.2n.Cz 14/104 3. Events automation defines the following event types: keypressed – key pressed keyreleased – key released dtmfpressed – dtmf code received in call dtmfentered – dtmf-received in call numeric code detected codeentered – numeric code entered silentalarm – sil...

  • Page 15

    2n telekomunikace a.S., www.2n.Cz 15/104 keypressed the block defines the event generated by pressing of the defined key or keypressed any key from the defined group. Input parameters key – define the key or a key group. If this parameter is not completed, the event is generated upon pressing of any...

  • Page 16

    2n telekomunikace a.S., www.2n.Cz 16/104 keyreleased the block defines the event generated by releasing of the defined keyreleased pressed key or any key from the defined group. Note vario model: the event is generated whenever the button is pressed, the functionality is the same as with keypressed....

  • Page 17

    2n telekomunikace a.S., www.2n.Cz 17/104 dtmfpressed the block defines the event that is generated when the defined or any dtmfpressed dtmf code is received from the defined group. Dtmf codes are detected both in incoming and outgoing calls. Input parameters key – define the dtmf code (or dtmf code ...

  • Page 18

    2n telekomunikace a.S., www.2n.Cz 18/104 example event generated upon detection of dtmf code #:.

  • Page 19

    2n telekomunikace a.S., www.2n.Cz 19/104 dtmfentered the block defines the event that is generated by entering of a dtmf dtmfentered numeric code confirmed with the * key in an incoming or outgoing call. Input parameters code – define the numeric code. Valid values: numeric code – 12345, e.G. Output...

  • Page 20

    2n telekomunikace a.S., www.2n.Cz 20/104 codeentered the block defines the event generated by entering of a numeric code codeentered and confirmation with the * key (for numeric keypad models only). Input parameters code – define the numeric code. Valid values: numeric code – 12345, e.G. Valid – any...

  • Page 21

    2n telekomunikace a.S., www.2n.Cz 21/104 example event generated by entering code 12345* on a keypad:.

  • Page 22

    2n telekomunikace a.S., www.2n.Cz 22/104 silentalarm the block defines the event generated upon the silent alarm start. Silent silentalarm alarm can be started by entering a code higher by 1 than the user switch code. If, thus, a user is assigned switch code 123, silent alarm is started with 124. In...

  • Page 23

    2n telekomunikace a.S., www.2n.Cz 23/104 cardentered the block defines the event generated by tapping (swiping) of the rfid cardentered card with the defined id (for rfid card reader models only). Input parameters card – define the rfid card id; refer to the card reader subsection in the . Configura...

  • Page 24

    2n telekomunikace a.S., www.2n.Cz 24/104 output parameters event – the event invoke connected event or action. Card – id of the detected card which was the last to generate this event. Direction – configured direction at the card reader ( ). In, out, any reader – name of the module which was used ( ...

  • Page 25

    2n telekomunikace a.S., www.2n.Cz 25/104 cardheld the block defines the event generated by holding of the rfid card with the cardheld defined id (for rfid card reader models only). The event is generated by holding the rfid card for 4s at the rfid card reader. Input parameters card – define the rfid...

  • Page 26

    2n telekomunikace a.S., www.2n.Cz 26/104 output parameters event – the event invoke connected event or action. Card – id of the detected card which was the last to generate this event. Reader – name of the module which was used ( , internal_cardreader , ). External_cardreader direction – configured ...

  • Page 27

    2n telekomunikace a.S., www.2n.Cz 27/104 callstatechanged the block defines the event generated by a call state change (call callstatechanged ringing, call connection, call termination, etc.). Input parameters state – define the call state change. Valid values: ringing – ringing start connected – su...

  • Page 28

    2n telekomunikace a.S., www.2n.Cz 28/104.

  • Page 29

    2n telekomunikace a.S., www.2n.Cz 29/104 inputchanged the block defines the event generated by a change of the logic level on inputchanged the defined digital input. Input parameters input – define the logic input. Valid values: tamper – tamper switch input input1 – digital input 1 input2 – digital ...

  • Page 30

    2n telekomunikace a.S., www.2n.Cz 30/104.

  • Page 31

    2n telekomunikace a.S., www.2n.Cz 31/104 delay the block defines the event generated with a defined delay after another delay specified event. Define this event to delay the response to the other event by a defined time interval (delay). Input parameters start – define the event that starts the dela...

  • Page 32

    2n telekomunikace a.S., www.2n.Cz 32/104 timer the block defines the event generated with a defined delay after another timer specified event with a defined count of repetitions. Define this event to delay the response to the other event by a defined time interval, or execute the response several ti...

  • Page 33

    2n telekomunikace a.S., www.2n.Cz 33/104.

  • Page 34

    2n telekomunikace a.S., www.2n.Cz 34/104 httptrigger the block defines the event generated by receiving of an http command httptrigger from the intercom http server. When the http command http://ip_addr/enu/trigger is received, the event will be generated whose id matches the value that follows /id ...

  • Page 35

    2n telekomunikace a.S., www.2n.Cz 35/104 example event generated by receiving of the following http command: http://ip_addr/enu : /trigger/opendoor.

  • Page 36

    2n telekomunikace a.S., www.2n.Cz 36/104 multicasttrigger the multicasttrigger block defines the event generated by receiving of a command sent via sendmulticastrequest. The request is a message sent by udp to a multicast address (235.255.255.250:4433) and can thus be received by multiple devices at...

  • Page 37

    2n telekomunikace a.S., www.2n.Cz 37/104 example event generated by receiving of a mass opendoor command:.

  • Page 38

    2n telekomunikace a.S., www.2n.Cz 38/104 audiolooptest the block defines the event generated after the loudspeaker and audiolooptest microphone test (audio loop test) is performed. The subsequent actions are executed based on the test result. Input parameters result – this parameter specifies the re...

  • Page 39

    2n telekomunikace a.S., www.2n.Cz 39/104 time the block defines an event generated every day at a specific time (alarm clock). Time input parameters – define time to start the event. Time is entered in hh:mm format. To limit time validity of this event for some days only, use the condition condition...

  • Page 40

    2n telekomunikace a.S., www.2n.Cz 40/104 motiondetected the block defines the event generated at motion detection. Motion motiondetected can be detected by the internal camera only. The motion detection input parameters are configured in the hardware / camera / internal camera menu, section motion d...

  • Page 41

    2n telekomunikace a.S., www.2n.Cz 41/104 noisedetected the block defines the event generated at noise detection. Noise can be noisedetected detected by the internal microphone only. The noise detection input parameters are configured in the hardware / audio menu, section noise detection settings. In...

  • Page 42

    2n telekomunikace a.S., www.2n.Cz 42/104 registrationstatechanged the block defines the event generated at a sip account registrationstatechanged registration state change. Set the sip registration in services / sip 1 and sip 2. Registration gets changed whenever the intercom is switched on, configu...

  • Page 43

    2n telekomunikace a.S., www.2n.Cz 43/104.

  • Page 44

    2n telekomunikace a.S., www.2n.Cz 44/104 4. Actions automation – defines the following types of actions: activateswitch – switch activation setoutput – digital output state setting begincall – outgoing call setup answercall – incoming call answer endcall – call termination sendhttprequest – http com...

  • Page 45

    2n telekomunikace a.S., www.2n.Cz 45/104 activateswitch the block defines the action necessary for activation of the intercom activateswitch switch as configured in the switch 1–4 tags. The activity to be performed depends fully on the particular switch settings (digital output activation, http comm...

  • Page 46

    2n telekomunikace a.S., www.2n.Cz 46/104 setoutput the block defines the action necessary for setting of the intercom output setoutput to the required level. Parameters event – define the event that launches the action. Condition – define the condition to be met to execute the action. This parameter...

  • Page 47

    2n telekomunikace a.S., www.2n.Cz 47/104 begincall the block defines the action necessary for establishing of an outgoing call begincall to the defined telephone number, sip uri or user number included in the intercom phone book. Parameters – define the event to launch the action. Event – define the...

  • Page 48

    2n telekomunikace a.S., www.2n.Cz 48/104 answercall the block defines the action necessary for answering of an incoming call. Answercall in case no call is coming or the incoming call is not ringing, the action will not initiate any activity. Parameters – define the event to launch the action. Event...

  • Page 49

    2n telekomunikace a.S., www.2n.Cz 49/104 endcall the block defines the action necessary for termination of the currently made endcall call. In case there is no active call via the intercom, the action will not initiate any activity. Parameters – define the event to launch the action. Event – define ...

  • Page 50

    2n telekomunikace a.S., www.2n.Cz 50/104 sendhttprequest the block defines the action necessary for sending of an http sendhttprequest command to another lan device. The http command helps you control other devices in the lan (ip relay, recording system, another intercom, etc.). Parameters – define ...

  • Page 51

    2n telekomunikace a.S., www.2n.Cz 51/104.

  • Page 52

    2n telekomunikace a.S., www.2n.Cz 52/104 caution only basic authentication is supported. Caution http commands use url encoding. In the following automation example: 1. Event.Keypressed: key=any 2. Action.Sendhttprequest: uri= ; event=1 will send a message ("%" is encoded as "% 25") after pressing t...

  • Page 53

    2n telekomunikace a.S., www.2n.Cz 53/104 sendmulticastrequest the block defines the action necessary for user command sendmulticastrequest sending to multiple devices. The sent command can be processed by the multicasttrigger block. The command is a message sent by udp to a multicast address (235.25...

  • Page 54

    2n telekomunikace a.S., www.2n.Cz 54/104.

  • Page 55

    2n telekomunikace a.S., www.2n.Cz 55/104 playusersound the block defines the user sound playing action. Playusersound parameters – define the event to launch this action. Event – define the condition to be met for the action to be executed. This condition parameter is optional. – define the sound to...

  • Page 56

    2n telekomunikace a.S., www.2n.Cz 56/104 startmulticastsend the block defines the starting action for audio stream sending to a startmulticastsend multicast ip address. You can control up to four independent transmission channels. The rtp/udp protocol is used. Parameters – define the event to launch...

  • Page 57

    2n telekomunikace a.S., www.2n.Cz 57/104.

  • Page 58

    2n telekomunikace a.S., www.2n.Cz 58/104 stopmulticastsend the block defines the stopping action for audio stream sending to stopmulticastsend a multicast ip address. Parameters – define the event to launch this action. Event – define the condition to be met for the action to be executed. This condi...

  • Page 59

    2n telekomunikace a.S., www.2n.Cz 59/104 startmulticastrecv the block defines the starting action for audio stream receiving startmulticastrecv and playing. You can control up to four independent transmission channels. The rtp /udp protocol is used. Parameters – define the event to launch this actio...

  • Page 60

    2n telekomunikace a.S., www.2n.Cz 60/104.

  • Page 61

    2n telekomunikace a.S., www.2n.Cz 61/104 stopmulticastrecv the block defines the stopping action for audio stream receiving to stopmulticastrecv a multicast ip address. Parameters – define the event to launch this action. Event – define the condition to be met for the action to be executed. This con...

  • Page 62

    2n telekomunikace a.S., www.2n.Cz 62/104 setcamerainput the block defines the action that allows you to switch video signal setcamerainput sources for active calls: the integrated camera, an external ip camera and two analogue camera inputs for the if necessary. This action cannot be 2n ip video kit...

  • Page 63

    2n telekomunikace a.S., www.2n.Cz 63/104 controlrtpstream the block defines the action that controls the flow of the rtp controlrtpstream streams. This action controls only call streams; multicast streams are not affected by this action. Parameters – define the event to launch this action. Event – d...

  • Page 64

    2n telekomunikace a.S., www.2n.Cz 64/104 logevent the block defines the action that logs the event to the syslog server. This logevent block can be used for verification of automation settings. Parameters – define the event to launch this action. Event – define the condition to be met for the action...

  • Page 65

    2n telekomunikace a.S., www.2n.Cz 65/104 senddtmf the block defines action which sends a dtmf code to an active call. Action.Senddtmf parameters event – defines the event to launch this action. Condition – defines the condition to be met for the action to be executed. This parameter is optional. Cod...

  • Page 66

    2n telekomunikace a.S., www.2n.Cz 66/104 1. 2. 3. 4. Sendemail the block defines the action that sends an email. Sendemail parameters – define the event to launch this action. Event – define the condition to be met for the action to be executed. This condition parameter is optional. – define the sen...

  • Page 67

    2n telekomunikace a.S., www.2n.Cz 67/104 valid values: – numeric value of the user phone book position. User_position email – define the email address to which the email will be sent. Enter more email addresses if necessary separated with a comma in inverted commas. Valid values: user@domain_name us...

  • Page 68

    2n telekomunikace a.S., www.2n.Cz 68/104 example send an email to the email address set to user2@domain_name if event 1 arises:.

  • Page 69

    2n telekomunikace a.S., www.2n.Cz 69/104 setonvifvirtualinput the block defines the sending action for a change of the virtual setonvifvirtualinput input level via the onvif protocol. The onvif device manager (version 2.2.250) can be used for the test. Parameters – define the event to launch the act...

  • Page 70

    2n telekomunikace a.S., www.2n.Cz 70/104 sendwiegandcode the block defines the action for sending of an entered code to sendwiegandcode another device via the wiegand interface. Parameters – define the event to launch the action. Event – define the condition to be met to execute the action. This par...

  • Page 71

    2n telekomunikace a.S., www.2n.Cz 71/104 example send a code entered by event.Codeentered via the wiegand interface: for verso and access unit the second line should look like as follows:.

  • Page 72

    2n telekomunikace a.S., www.2n.Cz 72/104 uploadsnapshottoftp the block defines the action that sends a camera snapshot to uploadsnapshottoftp the ftp server. The ftp and snapshot parameters are configured in the services / streaming / ftp menu. Parameters – define the event to launch this action. Ev...

  • Page 73

    2n telekomunikace a.S., www.2n.Cz 73/104 startautoupdate the block defines the action that runs firmware and configuration startautoupdate auto update. The auto provisioning parameters are configured in the system / auto provisioning menu. Parameters – define the event to launch this action. Event –...

  • Page 74

    2n telekomunikace a.S., www.2n.Cz 74/104 5. Conditions automation defines the following types of conditions: true – always true condition false – always false condition profilestate – time profile state callstate – current call state accountstate – sip account registration state inputstate – digital...

  • Page 75

    2n telekomunikace a.S., www.2n.Cz 75/104 true the block defines the condition to be met each time. True output parameters out example the condition is always met:.

  • Page 76

    2n telekomunikace a.S., www.2n.Cz 76/104 false the block defines the condition not to be met any time. False output parameters o u t example the condition is always not met..

  • Page 77

    2n telekomunikace a.S., www.2n.Cz 77/104 profilestate the block defines the condition to be met in the case of active/inactive profilestate time profile. Input parameters – define the time profile number (1–20 depending on the intercom profile model). – define the required profile state. This parame...

  • Page 78

    2n telekomunikace a.S., www.2n.Cz 78/104 callstate the block defines the condition to be met in the case of a defined state of callstate the currently made call. Input parameters – define the call state. State valid values: – call is not being made idle – call setup in progress (outgoing calls only)...

  • Page 79

    2n telekomunikace a.S., www.2n.Cz 79/104 accountstate the block defines the condition to be met in the case of a sip account accountstate registered state. Input parameters – define the used sip account account valid values: – account 1 1 – account 2 2 the parameter is optional, the default value is...

  • Page 80

    2n telekomunikace a.S., www.2n.Cz 80/104 inputstate the block defines the condition to be met in case the defined logic level inputstate gets connected to the defined digital input. Input parameters – define the digital input. Input valid values: – tamper switch tamper – digital input 1 input1 – dig...

  • Page 81

    2n telekomunikace a.S., www.2n.Cz 81/104 flipfloprs the block is a one-bit memory cell (output parameter), whose state flipfloprs changes to 1 or 0 at the rise of defined events. The flipfloprs output can be used as a condition for action control in rather complex applications. It is a 2n ® automati...

  • Page 82

    2n telekomunikace a.S., www.2n.Cz 82/104 flipflopd the block is a one-bit memory cell (output parameter), which records the flipflopd state of another condition at the moment of rise of the defined event for later use. The flipflopd output can be used as a condition for action control in rather comp...

  • Page 83

    2n telekomunikace a.S., www.2n.Cz 83/104 logicaland the block helps you create groups of conditions. The block is fulfilled if all logicaland the conditions in the defined group are met. Input parameters in1 – define the condition to be met. In2 – define the condition to be met. In3 – define the con...

  • Page 84

    2n telekomunikace a.S., www.2n.Cz 84/104 logicalor the block helps you create groups of conditions. The block is fulfilled if one logicalor condition at least of the defined group is met. Input parameters in1 – define the condition to be met. In2 – define the condition to be met. In3 – define the co...

  • Page 85

    2n telekomunikace a.S., www.2n.Cz 85/104 logicalnot the block defines the condition to be met in case another defined logicalnot condition is not met. Input parameters i n output parameters out example the condition is met in case condition 1 is not met:.

  • Page 86

    2n telekomunikace a.S., www.2n.Cz 86/104 6. Utilities defines the following types of events: automation.

  • Page 87

    2n telekomunikace a.S., www.2n.Cz 87/104 formatter the block helps you use output parameters from events in actions and formatter format access to the actions parameters. Parameters – define the text to be sent to the output of the text variable. Use braces format {} to enter the param1 value. Examp...

  • Page 88

    2n telekomunikace a.S., www.2n.Cz 88/104 example prepare an http command including the value of the key pressed in keypressed..

  • Page 89

    2n telekomunikace a.S., www.2n.Cz 89/104 7. Available digital inputs and outputs in this section, the digital inputs and outputs available on each intercom model 2n ip are described. 2n ip vario ® 2n ip force/safety ® 2n ip audio/video kit ® 2n ip verso ® 2n ip solo ® 2n sip audio converter ® 2n acc...

  • Page 90

    2n telekomunikace a.S., www.2n.Cz 90/104 2n ® ip vario outputs – relay output on basic unit relay1 – relay output on additional switch (if installed) relay2 – relay output 1 on card reader (if installed) cr_relay1 – relay output 2 on card reader (if installed) cr_relay2 – red led indicator under nam...

  • Page 91

    2n telekomunikace a.S., www.2n.Cz 91/104 2 n ® ip force/safety outputs – relay output on basic unit relay1 – active digital output on basic unit (for board version 555v3 and higher, output1 active digital output is connected with relay output 1 in 555v2 boards) – relay output on additional switch (i...

  • Page 92

    2n telekomunikace a.S., www.2n.Cz 92/104 2n ® ip audio/video kit outputs – relay output relay1 – digital output 1 output1 – digital output 2 output2 – led 1 control output led1 – led 2 control output led2 – led 3 control output led3 inputs – digital input 1 input1 – digital input 2 input2.

  • Page 93

    2n telekomunikace a.S., www.2n.Cz 93/104 2n ® ip verso basic unit outputs – digital output output1 – relay output relay1 – red led indicator at the panel led_secured inputs – digital input on basic unit input1 i/0 module the inputs / outputs are addressed as follows: , . E.G. Module5.Relay1. The mod...

  • Page 94

    2n telekomunikace a.S., www.2n.Cz 94/104 – tamper switch (if installed) tamper.

  • Page 95

    2n telekomunikace a.S., www.2n.Cz 95/104 2n ® ip solo outputs – digital output output1 – relay output relay1 – red led indicator at the panel led_secured inputs – digital input on basic unit input1 – tamper switch tamper.

  • Page 96

    2n telekomunikace a.S., www.2n.Cz 96/104 2n ® sip audio converter outputs – relay output relay1 inputs unavailable it is possible to use event.Keypressed: key=%1 for events generated at logic in input.

  • Page 97

    2n telekomunikace a.S., www.2n.Cz 97/104 2n ® access unit basic unit outputs – digital output output1 – relay output relay1 – red led indicator at the front panel led_secured inputs – digital input no. 1 on basic unit input1 – digital input no. 2 on basic unit input2 – digital input no. 3 on basic u...

  • Page 98

    2n telekomunikace a.S., www.2n.Cz 98/104 – output led out output1 inputs – vstup led in input1 – tamper switch (if installed) tamper.

  • Page 99

    2n telekomunikace a.S., www.2n.Cz 99/104 8. Examples of use calling to dispatching office in case of unauthorised door opening specification call the selected telephone number whenever the tamper switch gets disconnected (device opened).E block diagram the rising edge on the tamper input (1: event.I...

  • Page 100

    2n telekomunikace a.S., www.2n.Cz 100/104 calling to dispatching office in case of unauthorised door opening with service code blocking option specification call the selected telephone number whenever the tamper switch gets disconnected (device opened). Enable blocking and re-enable numeric code ala...

  • Page 101

    2n telekomunikace a.S., www.2n.Cz 101/104 door opening by rfid card specification activate the door contact switch by tapping/swiping the proper rfid card on /through the reader. Block diagram entering an rfid card with the defined id (1: event.Cardentered) activates switch 1 (2: action.Activateswit...

  • Page 102

    2n telekomunikace a.S., www.2n.Cz 102/104 alarm (dispatching office call) caused by over 2-min long door opening specification call the dispatching office in case the door remains open for more than 2 minutes. It is supposed that the door opening signalling contact is connected to input1. Block diag...

  • Page 103

    2n telekomunikace a.S., www.2n.Cz 103/104 led flashing during call / electric door lock opening specification enable led flashing during an active call. Block diagram enable led flashing by a combination of the periodic timer (1: event.Timer) and delay (2: event.Delay). These two blocks define the p...

  • Page 104

    2n telekomunikace a.S., www.2n.Cz 104/104 2n telekomunikace a.S. Modřanská 621, 143 01 prague 4, czech republic phone: +420 261 301 500, fax: +420 261 301 599 e-mail: sales@2n.Cz web: www.2n.Cz v2.22.