Scroll To Top

The Designer Tools

2.jpg Pointer  The tool to move steps around the designer.
3.jpg If Expression       

This function enables a script to vary by evaluating two variables.  Example if the caller has a balance due the system will take a different action.  The evaluation can be any standard SQL Where clause.


4.jpg    Say The Say function enables the CyLive user to
  • Have the system speak the typed text (utilizes Text to Speech).
  • The Output may contain session variables
  • Numbers - All types of number formats may be used by the user (digits, amounts in dollars, amounts in cents, numbers with decimal points, dates, dates and time, etc.)
  • Accepts DTMF (Dual-Tone Multi-Frequency) tones for routing.
  • Recorded sound files may be used instead of TTS when desired.
5.jpg Record


The Record function enables the user to record audio and save it to the CyLive Server for integration into other applications.
A recording finishes when:

  • A user-settable timeout is reached.
  • A key that has a path defined for it is pressed.
  • The device detects silence for a specified period of time.
  • The caller hangs up.  System detects a dial tone.

The record function is usually used to allow remote recording of a file which is used by other parts of a script or other scripts.

Messages left by callers may also be recorded in a Voicemail box.


6.jpg Ask Number The Ask Number function allows the user to play sound files and save the number sequence entered by the caller. It verifies the numbers length and passes a script-based verification check.  

  • Multiple sound files may be selected to play simultaneously.
  • Number entered can be of any length.

Assign Variable

Copies a value to CyDesk Server so it can be accessed by CyDesk client.


Make Call
This standard component enables the user to dial out to any telephone number to start a conversation.  It also allows the user to play messages or send DTMF tones once the call has been answered. 
9.jpg Hang Up Call Ends the call.
10.jpg Database Select This database module enables the user-based access to the database and grants rights to modify the information in the database.
The database select also features paging of a large dataset.
Data can be retrieved or updated in the following data sources:

  • Microsoft SQL Server
  • Oracle
  • MySQL
  • Other ODBC data sources


The Database Update function allows the script to update remote ODBC databases.  Update statements may contain variable information stored from previous steps

12.jpg Email
The Email function sends an email to a specific recipient.  The TO, CC, BCC, SUBJECT and BODY may contain plain text or the values of any session variables.

13.jpg Jump Script
This function directs the flow of the script to another script, which will return back to the next step once the script jumped to is completed

14.jpg Timer End Notes the time the call ended
15.jpg Timer Start Notes the time the call started and puts it into a variable
16.jpg Transfer to CyCC Transfers a call to a CyCC.
17.jpg Send SMS The Send SMS function sends an SMS to a specific recipient.
18.jpg Payflow Payment Connects with Payflow (PayPal) payment gateway to make financial transactions.
19.jpg Alert Member List

This database function allows for each of the results of a select statement to launch a new instance of the “success” transition

It also has a user interface to easily develop a list of members

20.jpg Alert Monitor
This function is a continuously running function that performs the “success” transitions at a user defined interval

21.jpg Make New Call
This component allows for a new call to be initiated, it performs the call on a successful result of a user defined database select statement

22.jpg Database               Result
This Database module allows for user defined transitions based on the  field results from a user defined database select statement

23.jpg With Row
This component allows for user defined transitions base on the field results of the previous database select statement

24.jpg Multi Step Launcher
This component allows for two or more steps to be launched simultaneously each step is run in an individual thread making it independent.


Was this article helpful?
0 out of 0 found this helpful

Share this support site through the links below

Have more questions? Submit a request