You are here: CSP API Reference > 1 EXS & SwitchKit API Messages > 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 |
: |
Address Method 0x00 - Individual AEs |
8, 9 |
|
Number of AEs to follow |
|||
AE |
|||
: |
Number of TLVs to follow |
10 |
Checksum |
: |
|||
: |
Checksum |