Matrix Status Report 0x00E5

SwitchKit Name

DeviceServerStatusReport

Type

EXS API and SwitchKit API message

Description

Matrix Status Report 0x00E5

This is an unsolicited message sent from the CSP Matrix Series 3 Card to the Host in different situations. This is generally caused by an IP Signaling Series 3 card interaction about which the Host requires information.

NOTE: This message supports a feature of a Dialogic product other than SwitchKit. For this reason, the message is not to be used in a SwitchKit only environment.

Sent by

CSP

SwitchKit Code

C Structure

typedef struct {

unsigned short DeviceServer;

UBYTE TLVCount;

UBYTE Data[222];

} XL_DeviceServerStatusReport;

C++ Class

class XLC_DeviceServerStatusReport : public XLC_InboundMessage {

public:

unsigned short getDeviceServer() const;

void setDeviceServer(unsigned short x);

UBYTE getTLVCount() const;

void setTLVCount(UBYTE x);

const UBYTE *getData() const;

UBYTE *getData();

void setData(UBYTE *x);

};

 

 

EXS API Hex Format

MESSAGE (White)

RESPONSE (Gray)

Byte

Field Description

Byte

Field Description

0

Frame (0xFE)

0

Frame (0xFE)

1, 2

Length (0xNNNN)

1, 2

Length (0x0007)

3, 4

Message Type (0x00E5)

3, 4

Message Type (0x00E5)

5

Reserved (0x00)

5

Reserved (0x00)

6

Sequence Number

6

Sequence Number (same as message)

7

Logical Node ID

7

Logical Node ID

:

AIB

Address Method

0x00 - Individual AEs

8, 9

Status MSB, LSB

Number of AEs to follow

AE

0x73 IP Signaling Series 3 Card ID

:

Number of TLVs to follow

10

Checksum

:

TLV

0x0003 Protocol Type

0x000B V5 Cpath Assignment

0x0080 IP Signaling Series 3 Card Status

:

Checksum