You are here: CSP API Reference > 1 EXS & SwitchKit API Messages > Start Dial Configure 0x0013
SwitchKit Name
StartDialConfig
Type
EXS API and SwitchKit API message
Description
This message allows the host to change the default start dial types.
Sent by
SwitchKit Code
Configuration
StartDialConfig (
Node = integer,
Range = StartSpan:StartChan - EndSpan:EndChan,
StartDialType = integer,
StartDialValue = integer);
C Structure
typedef struct {
unsigned short StartSpan;
UBYTE StartChannel;
unsigned short EndSpan;
UBYTE EndChannel;
UBYTE StartDialType;
UBYTE StartDialValue;
} XL_StartDialConfig;
C++ Class
class XLC_StartDialConfig : public XLC_ChanRangeMessage {
public:
unsigned short getStartSpan() const;
void setStartSpan(unsigned short x);
UBYTE getStartChannel() const;
void setStartChannel(UBYTE x);
unsigned short getEndSpan() const;
void setEndSpan(unsigned short x);
UBYTE getEndChannel() const;
void setEndChannel(UBYTE x);
UBYTE getStartDialType() const;
void setStartDialType(UBYTE x);
UBYTE getStartDialValue() const;
void setStartDialValue(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 (0x0007) |
3, 4 |
Message Type (0x0013) |
3, 4 |
Message Type (0x0013) |
5 |
Reserved (0x00) |
5 |
Reserved (0x00) |
6 |
Sequence Number |
6 |
Same Sequence Number |
7 |
Logical Node ID |
7 |
Logical Node ID |
8 : |
Address Method 0x01 - Range |
8, 9 |
|
10 |
Checksum |
||
Number of AEs to follow |
|
||
AEs 0x0D Channel(Starting) 0x0D Channel (Ending) |
|||
: |
Start Dial Type 0x01 Incoming Start Dial 0x02 Outgoing Start Dial |
||
: |
Start Dial Value The value of this field depends on the value of the Start Dial Type field.
0x01 Incoming Start Dial 0x01 Wink Start 0x02 Delay Dial 0x03 Immediate 0x04 Dial Tone
0x02 Outgoing Start Dial 0x01 Wink Start 0x02 Delay Dial 0x03 Fixed Pause 0x04 Dial Tone |
||
: |
Checksum |