Interpreting the message header – Dialogic 6.2 User Manual
Page 105
BSMI Debugging
November 2009
105
Figure 6. I Frame Formats
Interpreting the Message Header
The Message header starts at byte offset 5 of the hexadecimal string.
For Q.931 call control messages, this header identifies the D-channel
message and references the call for which the message applies.
compares the general structure for a Message header
against the example SETUP message header, and illustrates the
following points:
The Protocol Discriminator value is 0x08 for all Q.931 call
control messages.
Modules assign 1-byte call reference values for Q.931 messages,
so the call reference length is always 0x01 and the third byte in
the Message header contains the call reference value (0x0001 in
the example).
Example
Byte
n - 2
n - 1
Bits
8
7
6
5
4
3
2
1
0
1
1
1
1
1
1
0
0
1
1
1
1
1
1
0
SAPI
TEI
N(s)
N(r)
Message
- - - - - - - - - - - - FCS - - - - - - - - - - - - -
0
1
0
P/F
C/R
General I Frame
Bits
8
7
6
5
4
3
2
1
0
0
0
0
0
0
0
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Example SETUP I Frame
Not Shown in Trace
Not Shown in Trace
Not Shown in Trace
0
1
0
0
1
2
3
4
5
-
n
-
00
C1
00
00
Message
Header
00C10000 08010105040288901801812C0735353532303030
03 278D Xmit 00 60 0 Setup 00 00 0 0018