ISDN Terminal Configure 0x0062

SwitchKit Name

ISDNTerminalConfig

Type

EXS API and SwitchKit API message

Description

ISDN Terminal Configure 0x0062

For ISDN Series 3, this message is used to configure LAPD timers for Service Access Point ID (SAPI = 0) and Terminal Endpoint ID (TEI = 0).

Sent by

Host

SwitchKit Code

Configuration

ISDNTerminalConfig (

Node = integer,

Span = integer,

Channel = integer,

CfgType = integer,

Data = byte array);

C Structure

typedef struct {

unsigned short Span;

UBYTE Channel;

UBYTE CfgType;

UBYTE Data[222];

} XL_ISDNTerminalConfig;

C++ Class

class XLC_ISDNTerminalConfig : public XLC_OutboundMessage {

public:

unsigned short getSpan() const;

void setSpan(unsigned short x);

UBYTE getChannel() const;

void setChannel(UBYTE x);

UBYTE getCfgType() const;

void setCfgType(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 (0x00NN)

1, 2

Length (0x0007)

3, 4

Message Type (0x0062)

3, 4

Message Type (0x0062)

5

Reserved (0x00)

5

Reserved (0x00)

6

Sequence Number

6

Same Sequence Number

7

Logical Node ID

7

Logical Node ID

:

AIB

0x00 - Individual AEs

8, 9

Status (MSB, LSB)

Number of AEs to follow

AE

0x0D Channel

:

Configuration Type

0x01 LAPD

10

Checksum

:

Data LAPD (0x01)

Data[0] Entity

0x01 Q.921 T200 Timer

0x02 Q.921 T201 Timer

0x03 Q.921 T202 Timer

0x04 Q.921 T203 Timer

0x05 Q.921 N200 Timer

0x06 Q.921 N201 Timer

0x07 Q.921 N202 Timer

0x08 Acknowledge Pending Timeout Timer

0x09 Window Size (maximum outstanding messages without Acknowledgment)

0x0A Options


If the value of Data[0] is 0x010x04, 0x08:
Data[1] Timer Value, MSB

Data[2] Timer Value, LSB


If the value of Data[0] is 0x05-0x07
Data[1] Parameter Value


If the value of Data[0] is 0x09
Data[1] Window Size Value, MSB

Data[2] Window Size Value, LSB


If the value of Data[0] is 0x0A:

Data[1] Reserved (0x00)

Data[2] This field is a bit mask, where 0=No and 1=Yes:

Bit 0 Reserved

Bit 1 Stop SABME transmission after N200 Counter is reached

Bit 2 OPEN LAPD (required software license)

Bit 3 Enable sending of FRMR Frames

Bits 4-7 Reserved (must be 0)

:

Checksum