Data Indication

Contains the raw SS7 message.

Direction

Monitor --> Application

Details

The data[] array can contain multiple SS7 messages. The following table describes the content of each message:

Message content

Description

link number

Specifies the link on which the SS7 message was received.

spare indicator

Indicates the number of spare bytes that follow the raw SS7 data portion of the message.

The spare indicator aligns the fields so that the data length field of the next message starts on a 32-bit boundary.

timestamp

Indicates the time the message was received. The time is expressed as the number of seconds in epoch time format.

data

Contains the SS7 message.

length field

Sets the length field to the data length of the SS7 message. The length field contains only bytes of message data, and does not include the link number or timestamp.


After a message is decoded, the application looks at the next byte available after the spares. This next byte becomes the length field for the next message. If the length field is set to 0, the application is at the last message in the data[] array.

The timer tInd in the general configuration defines how long to hold a buffer before sending a Data Indication message. If the buffer fills, the Data Indication message is sent before the timer expires. If the timer is set to 0, each Data Indication contains only one message.

Parameters

Parameter

Description

Monitor magic ID

Set to 0x214d4f4e ("!MON").

Msg type

Set to 0x3 for a Data Indication.


Format

The following illustration shows the format of a Data Indication with two SS7 messages: