SS7 Signaling Stack Query 0x006D

SwitchKit Name

SS7SignalingStackQuery

Type

EXS API and SwitchKit API message

Description

This message retrieves the configuration of an SS7signaling stack.

Sent by

Host

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

:

AIB

Address Method

0x00 - Individual AEs

8, 9

Status MSB, LSB

Number of AEs to follow

10

AIB

Same as message.

AEs

0x08 SS7 Stack

:

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