The dialer block supports Service codes and Attribute codes and may be associated with both the VoIP Control/Status block or the VoIP X Control/Status block. The Services Code defines an instruction and function for the dialer block to perform. The attribute Code defines the portion of the DSP block to be controlled such as a fader level.
The Following table summarizes Dialer Service Codes. Due to the nature of the service being requested they do not require specific Attribute commands (get, set, etc)
Inserting pauses in a Dial Service Code is supported by using commas between numbers. Each Comma insets a one second pause between numbers. Whenever pauses are used the number must be enclosed in "Double Quotes". See example below.
Each element of the Service Code instruction is delimited by a single space. The commands are case sensitive and upper and lower case characters are used.
The TTP string is structured in the following order:
Instance Tag Service [Index] [Value] LF
Instance Tag | Service Code | Index | Index | Value |
Dialer1 | dial | 1 | 1 | 15036417287 |
Example - No Pauses |
Dialer1 dial 1 1 15036417287 |
Example - With Pauses |
Dialer1 dial 1 1 "1,5036417287" |
Description | Service Code | Index 1 | Value |
Speed Dial | speedDial | Line, Call Appearance | Speed Dialer Entry |
Redial | redial | Line, Call Appearance | |
End | end | Line, Call Appearance | |
Flash | flash | Line, Call Appearance | |
Send | send | Line, Call Appearance | |
Dial (Used when On Hook Only) | dial | Line, Call Appearance | Number to Dial (A String) |
DTMF (Used when Off Hook only) | dtmf | Line | One number between 0 - 9, * or # |
Answer | answer | Line, Call Appearance | |
Conference (SVC Only) | lconf | Line, Call Appearance | |
Resume (SVC Only) | resume | Line, Call Appearance | |
Leave Conference (SVC Only) | leaveConf | Line, Call Appearance | |
Specify call appearance (SVC Only) | callAppearance | Line, Call Appearance | |
Hold (SVC Only) | hold | Line, Call Appearance | |
Go Off Hook | offHook | Line, Call Appearance | |
Go On Hook | onHook | Line, Call Appearance |
Please refer to the TTP Overview section for more details on the controlling Tesira devices using the TTP protocol.
Each element of the command instruction is delimited by one or more spaces. The commands are case sensitive and upper and lower case characters are used.
The TTP string to adjust a DSP object attribute is structured in the following order:
Instance_Tag Command Attribute [Index] [Value] LF
Instance Tag | Command | Attribute Code | Index |
Dialer1 | get | lastNum | 1 |
Reason Code
|
Attribute Code |
Command |
Indexes |
Value Range |
Auto Answer | autoAnswer | get / set toggle subscribe unsubscribe | line | false, true |
Call State | callState | get subscribe unsubscribe | ||
Display Name Label | displayNameLabel | get set | ||
Do Not Disturb Enabled | dndEnable | get / set toggle subscribe unsubscribe | line | false, true |
Last Number Dialed | lastNum | get subscribe unsubscribe | line | |
Line Label | lineLabel | get subscribe unsubscribe | line | |
Line Count | numChannels | get | 1 - 2 | |
Speed Dial Label | speedDialLabel | get / set | line, speed dial entry | |
Speed Dial Number | speedDialNum | get / set | line, speed dial entry |