SS7 CLLI Query 0x00EB

SwitchKit Name

SS7CLLIQuery

Type

EXS API and SwitchKit API message

Description:

This message allows the host to query CLLI (Common Language Location Identifier) information.

Sent by:

Host

SwitchKit Code

C Structure

typedef struct {

UBYTE StackID;

unsigned short BaseCICNumber;

unsigned short BaseCICSpan;

UBYTE BaseCICChannel;

UBYTE NumCICs;

} XL_SS7CLLIQuery;

C Structure Response

typedef struct {

unsigned short Status;

UBYTE reserved6[13];

UBYTE StackID;

unsigned short BaseCICNumber;

unsigned short BaseCICSpan;

UBYTE BaseCICChannel;

UBYTE NumCICs;

UBYTE DataFormat;

UBYTE TLVCount;

UBYTE TLVData[219];

} XL_SS7CLLIQueryAck;

C++ Class

class XLC_SS7CLLIQuery : public XLC_OutboundMessage {

public:

UBYTE getStackID() const;

void setStackID(UBYTE x);

unsigned short getBaseCICNumber() const ;

void setBaseCICNumber(unsigned short x);

unsigned short getBaseCICSpan() const;

void setBaseCICSpan(unsigned short x);

UBYTE getBaseCICChannel() const ;

void setBaseCICChannel(UBYTE x);

UBYTE getNumCICs() const;

void setNumCICs(UBYTE x);

};

C++ Class Response

class XLC_SS7CLLIQueryAck : public XLC_AcknowledgeMessage {

public:

unsigned short getStatus() const;

void setStatus(unsigned short x);

UBYTE getStackID() const;

void setStackID(UBYTE x);

unsigned short getBaseCICNumber() const;

void setBaseCICNumber(unsigned short x);

unsigned short getBaseCICSpan() const;

void setBaseCICSpan(unsigned short x);

UBYTE getBaseCICChannel() const;

void setBaseCICChannel(UBYTE x);

UBYTE getNumCICs() const;

void setNumCICs(UBYTE x);

UBYTE getDataFormat() const;

void setDataFormat(UBYTE x);

UBYTE getTLVCount() const;

void setTLVCount(UBYTE x);

const UBYTE *getTLVData() const;

UBYTE *getTLVData();

void setTLVData(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 (0xNNNN)

3, 4

Message Type (0x00EB)

3, 4

Message Type (0x00EB)

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

:

 

AIB

Address Method

0x00 - Individual AEs

AEs

0x14 SS7 CIC Group

Number of AEs to follow

:

Checksum

AEs

0x14 SS7 CIC Group

:

:

:

:

 

Data Format
0x01 (TLVs)

 

TLV Count 0x00-0x04

 

Data
0x01 Trunk Number

0x02 Local CLLI

0x03 Remote CLLI

0x04 Trunk Type

 

Checksum