Generate Call Processing Event 0x00BA

Call Control API Messages

SwitchKit Name

GenerateCallProcessingEvent

Type

EXS API and SwitchKit API message

Description

Generate Call Processing Event 0x00BA

Use this message to instruct the CSP to generate a call processing event on the specified channel. To generate external host PPL events, use the PPL Event Request message.

 

Sent by

Host

Switchkit Code

C Structure

typedef struct {

unsigned short Span;

UBYTE Channel;

UBYTE Event;

} XL_GenerateCallProcessingEvent;

C++ Class

class XLC_GenerateCallProcessingEvent : public XLC_OneChannelOutbound {

public:

unsigned short getSpan() const;

void setSpan(unsigned short x);

UBYTE getChannel() const;

void setChannel(UBYTE x);

UBYTE getEvent() const;

void setEvent(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 (0x00BA)

3, 4

Message Type (0x00BA)

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 to follow

AE

0x0D Channel

:

Event

0x01 Answer Call (Generate appropriate signaling to return answer to the incoming call)
This event might not be necessary if PPLevREQ(ANM) is sent.

0x02 Flash (Generate flash signaling to the incoming call)
0x11 Transmit Offhook
0x12 Transmit Idle

:

Checksum