Dialer Block

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.

Dialer Service Codes

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  

 

Dialer Attributes

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