SS7 CLLI Configure 0x00EA

SwitchKit Name

SS7CLLIConfig

Type

EXS API and SwitchKit API message

Description:

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

Sent by:

Host

SwitchKit Code

Configuration

SS7CLLIConfig (

Node = integer,

StackID = integer,

BaseCICNumber = integer,

BaseCICSpan = integer,

BaseCICChannel = integer,

NumCICs = integer,

DataFormat = integer,

TLVCount = integer,

TLVData= byte array);

C Structure

typedef struct {

UBYTE StackID;

unsigned short BaseCICNumber;

unsigned short BaseCICSpan;

UBYTE BaseCICChannel;

UBYTE NumCICs;

UBYTE DataFormat;

UBYTE TLVCount;

UBYTE TLVData[221];

} XL_SS7CLLIConfig;

C++ Class

class XLC_SS7CLLIConfig : 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);

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 (0x00EA)

3, 4

Message Type (0x00EA)

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

10

Checksum

Number of AEs to follow

 

AEs

0x14 SS7 CIC Group

:

Data Format

0x01 TLVs

 

Number of TLVs 0x00-0x04

:

Data

0x01 Trunk Number

0x02 Local CLLI

0x03 Remote CLLI

0x04 Trunk Type

:

Checksum