You are here: CSP API Reference > 1 EXS & SwitchKit API Messages > SS7 CLLI Query 0x00EB

SS7 CLLI Query 0x00EB

SwitchKit Name

SS7CLLIQuery

Type

EXS API and SwitchKit API message

Description:

SS7 CLLI Query 0x00EB

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

See Signaling System Number Seven.
A computer, attached to the Excel platform through an RS-232 or Ethernet link, from which you run the telecommunications application that controls the Excel platform.
A group of data bits in a specific format, with a flag at each end to indicate the beginning and the end of the frame.
See Address Information Block.
Most Significant Bit
Least Significant Bit
Tag-Length-Value block. A standardized block that allows data to inserted in a standard way into API messages.