SS7 ISUP Message Query 0x0068

SwitchKit Name

SS7ISUPMessageQuery

Type

EXS API and SwitchKit API message

Description

SS7 ISUP Message Query 0x0068

This message reports the currently configured format of the specified ISUP message.

Sent by

Host

SwitchKit Code

C Structure

typedef struct {

UBYTE StackID;

UBYTE ISUPMessageIndex;

} XL_SS7ISUPMessageQuery;

C Structure Response

typedef struct {

unsigned short Status;

UBYTE StackID;

UBYTE ISUPMessageIndex;

UBYTE ISUPMessageID;

UBYTE ISUPMessagePriority;

UBYTE NumMFPs;

UBYTE Data[217];

} XL_SS7ISUPMessageQueryAck;

C++ Class

class XLC_SS7CICQuery : public XLC_OutboundMessage {

public:

UBYTE getStackID() const;

void setStackID(UBYTE x);

int getDPC() const;

void setDPC(int x);

unsigned short getBaseCIC() const;

void setBaseCIC(unsigned short x);

UBYTE getNumCICs() const;

void setNumCICs(UBYTE x);

UBYTE getCallControlUserPart() const;

void setCallControlUserPart(UBYTE x);

};

C++ Class Response

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

int getDPC() const;

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

3, 4

Message Type (0x0068)

3, 4

Message Type (0x0068)

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)

AE

0x08 SS7 Stack

:

ISUP Message Index

:

ISUP Message Index

:

ISUP Message ID

:

Checksum

:

ISUP Message Priority

ANSI: T1.111.5 Appendix B

ITU: This value has no meaning.

 

 

Response continued below.

:

Number of Mandatory Fixed Parameters (MFP)

:

MFP 1: ID

:

MFP 1: Length

:

MFP n: ID

:

MFP n: Length

:

Number of Mandatory Variable Parameters (MVP)

:

MVP 1: ID

:

MVP 1: Minimum Length

:

MVP 1: Maximum Length (See Maximum Length at the end of this message description.)

:

MVP n: ID

:

MVP n: Minimum Length

:

MVP n: Maximum Length (See Maximum Length at the end of this message description.)

:

Optional Parameters Allowed

This field informs ISUP whether or not to look for or insert the optional parameters pointer

octet into the ISUP message.

 

Some messages allow optional parameters, even though optional parameters are not
defined (for example, the ITU Q.767 Release Complete (RLC) message).

 

To include optional parameters, set the value of the Optional Parameters Allowed field to
0x01.

 

For no optional parameters, set the value of the Optional Parameters Allowed field to 0x00
and the value of the Number of Optional Parameters field to 0x00.

 

Refer to Repeatable Optional Parameters/Optional Parameters Allowed.

:

Number of Optional Parameters

 

See Repeatable Optional Parameters/Optional Parameters Allowed at the end of this message.

:

OP 1: ID

:

OP 1: Minimum Length

:

OP 1: Maximum Length (See Maximum Length at the end of this message description.)

:

OP n: ID

:

OP n: Minimum Length

:

OP n: Maximum Length (See Maximum Length at the end of this message description.)

:

Repeatable Optional Parameters

:

ROP 1: ID

ROP n: ID

:

Number of TLVs

:

TLV

Both TLVs must be sent in the message and must be set to the same value.

To remove an ISUP message, set both TLVs to 0x00.

To add an ISUP message, set both TLVs to 0x01.

0x4E24 Acceptance Rate

0x4E22 Message Processing Supported

:

Checksum

ISUP Message Index

This field specifies an index that is maintained for internal use by the CSP into the ISUP Message Format table for the specified ISUP message. The valid entries for this field are in numeric order.

Message

Index

 

Message

Index

 

Message

Index

IAM

0x00

 

LPA

0x14

 

CVT

0x28

ACM

0x01

 

CFN

0x15

 

CVR

0x29

ANM

0x02

 

UCIC

0x16

 

CRM

0x2A

CON

0x03

 

CQM

0x17

 

CRA

0x2B

REL

0x04

 

CQR

0x18

 

UPT

0x2C

RLC

0x05

 

FAR

0x19

 

UPA

0x2D

CPG

0x06

 

FAA

0x1A

 

EXM

0x2E

BLO

0x07

 

FRJ

0x1B

 

MPM

0x4F

BLA

0x08

 

USR

0x1C

 

OPR

0x50

UBL

0x09

 

FAC

0x1D

 

CCL

0x51

UBA

0x0A

 

PAM

0x1E

 

DRS

0x52

RSC

0x0B

 

NRM

0x1F

 

FOT

0x53

CGB

0x0C

 

CRG

0x20

 

OLM

0x54

CGBA

0x0D

 

IDR

0x21

 

SGM

0x55

CGU

0x0E

 

IRS

0x22

 

CMR

0x56

CGUA

0x0F

 

INR

0x23

 

CMC

0x57

GRS

0x10

 

INF

0x24

 

CMRJ

0x58

GRA

0x11

 

SUS

0x25

 

LOP

0x59

CCR

0x12

 

RES

0x26

 

APM

0x5A

COT

0x13

 

SAM

0x27

 

PRI

0x5B

 

Index values 0x2F-0x4E are user-defined for the ISUP message format table:

Message

Index

 

Message

Index

 

Message

Index

Message #1

0x2F

 

Message #14

0x3C

 

Message #27

0x49

Message #2

0x30

 

Message #15

0x3D

 

Message #28

0x4A

Message #3

0x31

 

Message #16

0x3E

 

Message #29

0x4B

Message #4

0x32

 

Message #17

0x3F

 

Message #30

0x4C

Message #5

0x33

 

Message #18

0x40

 

Message #31

0x4D

Message #6

0x34

 

Message #19

0x41

 

Message #32

0x4E

Message #7

0x35

 

Message #20

0x42

 

 

 

Message #8

0x36

 

Message #21

0x43

 

 

 

Message #9

0x37

 

Message #22

0x44

 

 

 

Message #10

0x38

 

Message #23

0x45

 

 

 

Message #11

0x39

 

Message #24

0x46

 

 

 

Message #12

0x3A

 

Message #25

0x47

 

 

 

Message #13

0x3B

 

Message #26

0x48

 

 

 

ISUP Message ID

This field specifies the ISUP Message ID for the specified ISUP message from the ISUP Message Format table. Valid entries for this field are listed by ISUP message name:

Message

ID

 

Message

ID

 

Message

ID

ACM

0x06

 

CRM

0xEA

 

OLM

0x30

ANM

0x09

 

CVR

0xEB

 

OPR

0xFE

APM

0x41

 

CVT

0xEC

 

PAM

0x28

BLA

0x15

 

DRS

0x27

 

PRI

0x42

BLO

0x13

 

EXM

0xED

 

REL

0x0C

CCL

0xFC

 

FAA

0x20

 

RES

0x0E

CFN

0x2F

 

FAC

0x33

 

RLC

0x10

CGB

0x18

 

FAR

0x1F

 

RSC

0x12

CGBA

0x1A

 

FOT

0x08

 

SAM

0x02

CGU

0x19

 

FRJ

0x21

 

SGM

0x38

CGUA

0x1B

 

GRA

0x29

 

SUS

0x0D

CON

0x07

 

GRS

0x17

 

UBA

0x16

CMC

0x49

 

IAM

0x01

 

UBL

0x14

CMRJ

0x4A

 

IDR

0x36

 

UCIC

0x2E

CMR

0x4B

 

INF

0x04

 

UPA

0x35

CPG

0x2C

 

INR

0x03

 

UPT

0x34

CQM

0x2A

 

IRS

0x37

 

USR

0x2D

CQR

0x2B

 

LOP

0x40

 

 

 

CRA

0xE9

 

MPM

0xFD

 

 

 

CRG

0x31

 

NRM

0x32

 

 

 

Repeatable Optional Parameters/Optional Parameters Allowed

This field informs ISUP whether or not to look for or insert the optional parameters pointer octet in the ISUP message.

Some messages allow optional parameters, even though optional parameters are not defined (for example, the ITU Q.767 Release Complete (RLC) message).

To include optional parameters, set the value of the Optional Parameters Allowed field to 0x01.
When you set this value to 0x01 and optional parameters are included in the message, the CSP automatically inserts the End of Optional Parameters octet.

For no optional parameters, set the value of the Optional Parameters Allowed field to 0x00 and the value of the Number of Optional Parameters field to 0x00.

For Repeatable Optional Parameters, set the value of this field to the number of repeated optional parameters.

MSB

LSB

Bits 7-1 Number of Repeatable Optional Parameters Indicator

Bit 0 Optional Parameters Indicator

Options for Optional Parameters Allowed Indicator

0 Optional Parameters Not Allowed

1 Optional Parameters Allowed

 

Options for Number of Repeatable Optional Parameters

0 No Repeatable Optional Parameters

1 -127 Indicate the number Repeatable Optional Parameters

Maximum Length

A value of 0x00 for the maximum length fields indicates that no validation is performed for the maximum length of the parameter.