You are here: CSP API Reference > 1 EXS & SwitchKit API Messages > SS7 Signaling Link Set Query 0x0064
SS7 Signaling Link Set Query 0x0064
SwitchKit Name’
SS7SignalingLinkSetQuery
Type
EXS API and SwitchKit API message
Description
This message allows the host to query information on a signaling link set.
NOTE: Every point code in API messages will always be 4 bytes long with the first byte MSB as zero. See Signaling System 7 in the API Developer’s Guide: CCS for an explanation of how to convert the 4 bytes for APC into ITU and ANSI point codes.
Sent by
SwitchKit Code
C Structure
typedef struct {
UBYTE StackID;
} XL_SS7SignalingLinkSetQuery;
C Structure Response
typedef struct {
unsigned short Status;
UBYTE StackID;
UBYTE NumLinkSets;
UBYTE Data[220];
} XL_SS7SignalingLinkSetQueryAck;
C++ Class
class XLC_SS7SignalingLinkSetQuery : public XLC_OutboundMessage {
public:
UBYTE getStackID() const;
void setStackID(UBYTE x);
};
C++ Class Response
class XLC_SS7SignalingLinkSetQueryAck : public XLC_AcknowledgeMessage {
public:
unsigned short getStatus() const;
void setStatus(unsigned short x);
UBYTE getStackID() const;
void setStackID(UBYTE x);
UBYTE getNumLinkSets() const;
void setNumLinkSets(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 (0x0007) |
1, 2 |
Length (0xNNNN) |
3, 4 |
Message Type (0x0064) |
3, 4 |
Message Type (0x0064) |
5 |
Reserved (0x00) |
5 |
Reserved (0x00) |
6 |
Sequence Number |
6 |
Same Sequence Number |
7 |
Logical Node ID |
7 |
Logical Node ID |
8 : |
Address Method 0x00 - Individual AEs |
8, 9 |
Status (MSB, LSB) |
Number of AEs to follow |
10 |
AIB (same as message) |
|
AE |
|||
: |
Checksum |
||
|
Response continued below. |
||
: |
Number of Link Sets (n) |
||
: |
Link Set n: ID |
||
: |
Link Set n: Status 0x00 Unavailable 0x01 Available |
||
: |
Link Set n: APC
APC: (four bytes) Every point code in the API messages will always be 4 bytes long with the first byte (MSB) as zero. See the SS7 section of the Developer’s Guide: Common Channel Signaling for an explanation of how to convert the 4 bytes into ITU and ANSI point codes. |
||
: |
Checksum |