DSP Service Cancel 0x00BE

SwitchKit Name

DSPServiceCancel

Type

EXS API and SwitchKit API message

Description

DSP Service Cancel 0x00BE

Use this message to cancel a DSP Service.

Sent by

Host

SwitchKit Code

C Structure

typedef struct {

unsigned short Span;

UBYTE Channel;

UBYTE ServiceType;

UBYTE reserved48[222];

} XL_DSPServiceCancel;

C++ Class

class XLC_DSPServiceCancel : public XLC_OneChannelOutbound {

public:

unsigned short getSpan() const;

void setSpan(unsigned short x);

UBYTE getChannel() const;

void setChannel(UBYTE x);

UBYTE getServiceType() const;

void setServiceType(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 (0x00BE)

3, 4

Message Type (0x00BE)

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

10

Checksum

Number of AEs

AE

0x0D Channel

 

Service Type

0x01 DTMF Receiver

0x02 Energy Detection

0x03 CPA Receiver

0x04 Coin Tone Receiver

0x14 DTMF and Dial Pulse Receiver

0x15 Dial Pulse Receiver

0x16 DTMF and Dial Pulse Receiver with Termination of Tone/Announcement

0x17 Dial Pulse Receiver with Termination of Tone/Announcement

0x81 DTMF Receiver, Matrix ( Based RFC 2833 Collection)

0xC1 DTMF Receiver, Matrix ( Based on SUBSRIBE/NOTIFY)

0xE1 DTMF Receiver with Termination of Tone/Announcement

:

Checksum