Integration Server
On this page |
What’s about
This group provides the capabilities to connect the IVR application with a remote DB Schema to perform queries and operations.
Database
This block lets you perform a query to a DB schema. You must define a DB connection according to the instructions (please refer to the V3 ODBC section)
Label: here you can type e a brief description
Database: select the DB you want to connect to
Query: here you can perform a DB query (SQL statement)
Variable: here you can choose a variable from a pick-up list where you want to store the query results.
Please, consider the variable to be a matrix where the columns are mapped to the fields you put in the SELECT clause of your SQL statement, and the rows are the records returned by the query. The first row is addressed with the 0 index and the next ones are addressed with 1, 2, etc, etc
Exit Arrows
This block provides just one arrow out to the next step
SendMail
This box lets you send an email to a specified email address(es).
Before using this block, please configure the email accounts under the Email channel or the SMTP section.
Label: here you can type a brief description
Account: select an email account you have configured under the Email channel or in the SMTP section.
To: Recipient email address. You can put multiple email addresses separated by a comma.
CC: Recipient in copy. You can put multiple email addresses separated by a comma.
Subject: Subject of the email.
Text: Body of the email. You can use channel variables to customize your text.
Exit Arrows
This box provides just one arrow out to the next step
If you notice IVR hangs on Cally Square projects with a Send Mail block, you need to go in Cally Square projects with SendMail, place a new Send Mail block, copy parameters from old Send Mail block and place it instead of it. Disable “Wait for email to be sent” for avoiding the IVR to wait for STMP server response, which won’t return on STMP relay services.
SendSMS
This box lets you send a text message (SMS) to one recipient.
Account: select an SMS account from the list you have configured.
To: recipient of the SMS
The recipient number must be:
internationally formatted number, if you use Twilio, Connectel, ClickSend or Plivo
internationally formatted number without +, if you use Skebby
Text: body of the SMS (you can use channel variables to customize your text)
Exit Arrows
This box provides just one arrow out to the next step
SestekNDA
This block allows you to build a voice bot using the Sestek NDA Integration.
Label: A short name or identifier
NDAuth URL: The Sestek URL
Username: The Sestek account username
Password: The Sestek account password
NDAssistant URL: The URL that points to the assistant service
Text: The body of text that will be used
Project: The specific project
Generate Audio File: setting indicating whether an audio file should be generated.
Custom Action: A user-defined action that will be triggered in the system, which can be customized based on the needs of the process.
Custom Action Data: Additional data or parameters related to the custom action, providing further details or instructions for how the action should be performed.
Activity Type: Defines the type of interaction:
Message: A simple text message or communication.
Conversation Update: An update or modification to an ongoing conversation.
Contact Relation Update: An update regarding the relationship with a contact.
End of Conversation: Marks the end of a conversation or interaction.
An Internet connection is required for this box to work
Important
Please note that this block is related to third-party app: functionalities, costs, and behaviors depend on that provider.
RestAPI
This box allows you to use Restful API to GET, POST, PUT, DELETE data from external applications or sources (for example: ticketing systems, CRM, order systems, and so on). The result of the API request (Body) can also be stored in a Variable.
Label: here you can type a brief description
URL: request URL
Method: HTTP method (GET, POST, PUT or DELETE)
Timeout: request timeout (in seconds: it must be greater than 1 and the default value is 5)
Computed Variables Script Path: absolute path of a NodeJS script able to compute variables to pass in the URL, Headers and Bod
Headers: request headers (it must be in RAW JSON format, i.e. {"key": "value"})
Body: request body (it must be in RAW JSON format, i.e. {"key": "value"})
Variable: here you can choose a variable from a pick up list where you want to store the body of the response. The system will parse the body of the response and it will create a variable for each key-value pair using the format variable name + <key> (e.g. variablename.key, variablename.index.key or variablename.key[0].subkey if key is an array, and so on)
An Internet connection is required for this box to work
Exit Arrows
This box provides just one arrow out to the next step