You are here: CSP API Reference > 1 EXS & SwitchKit API Messages > SS7 Signaling Stack Query 0x006D
SS7 Signaling Stack Query 0x006D
SwitchKit Name
SS7SignalingStackQuery
Type
EXS API and SwitchKit API message
Description
SS7 Signaling Stack Query 0x006D
This message retrieves the configuration of an SS7signaling stack.
Sent by
SwitchKit Code
C Structure
typedef struct {
UBYTE StackID;
} XL_SS7SignalingStackQuery;
C Structure Response
typedef struct {
unsigned short Status;
UBYTE StackID;
int OPC;
UBYTE NumModules;
UBYTE Data[216];
} XL_SS7SignalingStackQueryAck;
C++ Class
class XLC_SS7SignalingStackQuery : public XLC_OutboundMessage {
public:
UBYTE getStackID() const;
void setStackID(UBYTE x);
};
C++ Class Response
class XLC_SS7SignalingStackQueryAck : public XLC_AcknowledgeMessage {
public:
unsigned short getStatus() const;
void setStatus(unsigned short x);
UBYTE getStackID() const;
void setStackID(UBYTE x);
int getOPC() const;
void setOPC(int x);
UBYTE getNumModules() const;
void setNumModules(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 (0x006D) |
3, 4 |
Message Type (0x006D) |
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 |
|
Number of AEs to follow |
10 |
AIB Same as message. |
|
AEs |
: |
OPC (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 API Developer's Guide: CCS for an explanation of how to convert the 4 bytes into ITU and ANSI point codes.
|
|
: |
Checksum |
: |
Number of Modules (n) |
|
Response continued below. |
||
: |
Module 1: Type 0x01 MTP 0x02 ISUP 0x03 L3P 0x04 TUP 0x05 L3P TUP 0x06 SCCP 0x07 TCAP |
||
: |
Module 1: Variant 0x00 ANSI 0x01 ITU-TS |
||
: |
Module n: Type |
||
: |
Module n: Variant |
||
: |
Checksum |