04.03.2015 Views

Mitel Technical Specification 22

Mitel Technical Specification 22

Mitel Technical Specification 22

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

MiNET <strong>Specification</strong><br />

Section C - Protocol Definition<br />

1.0 General<br />

This section (MTS<strong>22</strong>-C) describes the message formats, types and contents for the MiNET protocol. In<br />

addition, primitives are defined for use between MiNET and upper protocol layers.<br />

MiNET uses the services of a suitable data link layer protocol (e.g. MiLAP or MiLAP-S). MiNET utilizes<br />

these services using primitives defined by the data link layer protocol (see, for example, MTS21 [10]. Such<br />

primitives are used to illustrate the communication between protocol layers and are not intended to specify<br />

or constrain implementations.<br />

This document will not provide detailed specifications for messages used by the older DLIC-based<br />

terminals. For those messages, refer to § 8/PS.0 [11].<br />

Note 1: - As stated in MTS<strong>22</strong>-B, although MiNET is not in accordance with the definitions of an OSI<br />

layer 3 protocol, the term layer 3 will at times be used in this specification.<br />

Note 2: - The term terminal will be used throughout this specification to refer to sets and peripherals. The<br />

term system will be used to refer to PBX and set-handler.<br />

2.0 Elements of layer-to-layer communication<br />

2.1 General<br />

Communications between layers are accomplished by the means of primitives.<br />

Primitives represent, in an abstract way, the logical exchange of information and control between layer 3<br />

and adjacent layers. They neither specify nor constrain implementations.<br />

Primitives consist of commands and their respective responses associated with the services requested of a<br />

lower layer. The general syntax of a primitive is:<br />

XX - Generic name - Type: Parameters<br />

where XX designates the interface across which the primitive is active.<br />

For this MTS, the following definition for XX is used:<br />

- DL for communication between layer 3 and the data link<br />

layer.<br />

Data link service definitions and primitives are defined in CCITT<br />

Recommendation X.212 [8]. It may prove helpful to consult this<br />

document for a better understanding of primitives.<br />

2.1.1 Generic Names<br />

The generic name of a primitive specifies the activity that should be performed. Table 1/MTS<strong>22</strong>-C<br />

illustrates the primitives defined in this MTS. Note that not all primitives have associated parameters.<br />

The primitive generic names that are defined in this MTS are described in §§ 2.1.1.1 to 2.1.1.6.<br />

2.1.1.1 DL-ESTABLISH<br />

The DL-ESTABLISH primitives are used to request, indicate and confirm the outcome of the procedures<br />

for establishing multiple frame operation.<br />

2.1.1.2 DL-RELEASE<br />

The DL-RELEASE primitives are used to request, indicate and confirm the outcome of the procedures for<br />

terminating a previously established multiple frame operation, or for reporting an unsuccessful<br />

establishment attempt.<br />

<strong>Mitel</strong> Restricted MTS<strong>22</strong> (Version B05) 3:12 PM 30/12/10Page 12 of 173

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!