Local End Release Mode Configure 0x0021

SwitchKit Name

LocalReleaseConfig

Type

EXS API and SwitchKit API message

Description

This message sets a channel’s local end release mode, which determines whether a channel is released or parked when the other end of a connection releases.

Sent by

Host

SwitchKit Code

Configuration

LocalReleaseConfig (

Node = Integer,

Range = StartSpan : StartChannel - EndSpan : EndChannel,

ReleaseMode = Integer);

C Structure

typedef struct {

BaseFields Base;

unsigned short StartSpan;

UBYTE StartChannel;

unsigned short EndSpan;

UBYTE EndChannel;

UBYTE ReleaseMode;

} XL_LocalReleaseConfig;

C++ Class

class XLC_LocalReleaseConfig : public XLC_ChanRangeMessage {

public:

unsigned short getStartSpan() const;

void setStartSpan(unsigned short x);

UBYTE getStartChannel() const;

void setStartChannel(UBYTE x) ;

unsigned short getEndSpan() const;

void setEndSpan(unsigned short x);

UBYTE getEndChannel() const;

void setEndChannel(UBYTE x);

UBYTE getReleaseMode() const;

void setReleaseMode(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 (0x0021)

3, 4

Message Type (0x0021)

5

Reserved (0x00)

5

Reserved (0x00)

6

Sequence Number

6

Same Sequence Number

7

Logical Node ID

7

Logical Node ID

:

AIB

Address Method

0x01 - Range of AEs

8, 9

Status (MSB, LSB)

10

Checksum

Number of AEs to follow

0x02

AEs

0x0D Channel (Starting)

0x0D Channel (Ending)

:

Release Mode

0x01 Park Channel

0x02 Release Channel (Default)

0x03* Release Channel with Host Notify

0x04* Park Channel with Host Notify

 

*These options work with T1 E&M Wink Start only.

 

On Channels set with the Host Notify option, the Host receives the call processing event, Receive Idle. This option is valid for E&M trunk-type channels only.

:

Checksum