Park Channel 0x00BF

Call Control API Messages

SwitchKit Name

ParkChannel

Type

EXS API and SwitchKit API message

Description

Park Channel 0x00BF

This message is used to park one or both channels involved in a connection. This message disconnects two parties but does not tear down the connection.

To park only one channel, enter the channel to be parked as both Channel A and Channel B in the AIB. When a channel is parked, it is not associated with any other channel and silence is transmitted to it. The channel may be used in a subsequent connection or released.

When parking two channels, the host will receive a positive acknowledgment to this message for the first channel and a DS0 Status Change message with a channel status of "parked" for the second channel.

Sent by

Host

SwitchKit Code

C Structure

typedef struct {

unsigned short SpanA;

UBYTE ChannelA;

unsigned short SpanB;

UBYTE ChannelB;

} XL_ParkChannel;

C++ Class

class XLC_ParkChannel : public XLC_OutboundMessage {

public:

unsigned short getSpanA() const;

void setSpanA(unsigned short x);

UBYTE getChannelA() const;

void setChannelA(UBYTE x);

unsigned short getSpanB() const;

void setSpanB(unsigned short x);

UBYTE getChannelB() const;

void setChannelB(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 (0x0007)

3, 4

Message Type (0x00BF)

3, 4

Message Type (0x00BF)

5

Reserved (0x00)

5

Reserved (0x00)

6

Sequence Number

6

Same Sequence Number

7

Logical Node ID

7

Logical Node ID

:

AIB

Address Method

0x00 - Individual AEs

8, 9

Status MSB, LSB

Number of AEs

0x02

AEs

0x0D Channel A

0x0D Channel B

:

Checksum

10

Checksum