You are here: CSP API Reference > 1 EXS & SwitchKit API Messages > 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
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 |
|
Number of AEs 0x02 |
|||
AEs |
|||
: |
Checksum |
10 |
Checksum |