You are here: CSP API Reference > 1 EXS & SwitchKit API Messages > Channel Release Request 0x0037
Channel Release Request 0x0037
SwitchKit Name
ChannelReleaseRequest
Type
EXS API and SwitchKit API message
Description
Channel Release Request 0x0037
The conditions in which the CSP uses this message depends on the protocol you are using.
An SS7 channel reports this message to the host if both of the following conditions exist:
• The SS7 channel is connected to a channel that is released
• The release modes for the channels call for the SS7 channel to be released
This lets the host insert parameters for the outgoing ISUP REL using the Release Channel With Data message. If no data is to be inserted, the host may use the Release Channel message.
The CSP sends this message to the host upon a network-initiated ISDN Disconnect message if the ISUP mode configuration is set to allow release upon a disconnect. The host responds with either a Release Channel message or a Release Channel With Data message to send information to the ISDN with the release.
Sent by
CSP
SwitchKit Code
C Structure
typedef struct {
unsigned short Span;
UBYTE Channel;
UBYTE ReleaseDataType;
UBYTE Data[222];
} XL_ChannelReleaseRequest;
C++ Class
class XLC_ChannelReleaseRequest : public XLC_OneChannelMessage {
public:
unsigned short getSpan() const;
void setSpan(unsigned short x);
UBYTE getChannel() const;
void setChannel(UBYTE x);
UBYTE getReleaseDataType() const;
void setReleaseDataType(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 (0x0005) |
3, 4 |
Message Type (0x0037) |
3, 4 |
Message Type (0x0037) |
5 |
Reserved (0x00) |
5 |
Reserved (0x00) |
6 |
Sequence Number |
6 |
Same Sequence Number |
7 |
Logical Node ID |
7 |
Logical Node ID |
: |
0x00 - Individual AEs |
8 |
Checksum |
Number of AEs to follow |
|||
AEs |
|||
: |
Release Data Type 0x00 No Data 0x03 ISDN ICB 0x04 SS7 ICB |
||
: |
Data ICBs |
||
|
Refer to Interworking TLVs if you have enabled interworking from the VoIP Protocol Configure 0x00EE message. |
||
: |
Checksum |