Inbound Processes

Reading Time: 6 minutes

An inbound call consists of processes. A process is a set of actions, functions, automations or conditions.
It allows you to define what happens when a caller reaches out to you. Read about inbound projects in the Inbound Calls section.

Icon Item Description
icon1 Timesheet Allows you to schedule a process for a specific date or day.
icon1 Macro A set of inbound processes that you can invoke by using the run macro command, so that you can use a macro in various timesheets or projects.
icon1 IVR An interactive voice response menu that allows customers to interact with your system through the use of DTMF tones inputted via a keypad.
icon1 IVR button Add IVR buttons within an IVR process so that you can assign individual voice files and processes to those buttons, triggered when a caller presses the relevant key.
icon1 Wrong number Defines what happens when a caller inputs a non-existing IVR key.
icon1 Timeout Defines what happens when a caller timeouts the IVR (makes no selection).
icon1 Queue Places incoming calls in a queue to be answered after agents finish with their current calls. Learn more about locating the Queue ID in the To Find the Queue ID section.
icon1 Answering Machine Answers calls when agents are busy, so that customers can leave a recorded message. You need to add a playback item before this process, to let callers know they can leave a message. Records dealt with in this way are marked with an Answering Machine disposition.
icon1 Playback Plays a set sound file.
icon1 Redirect Forwards a call to a phone number.
icon1 Dial external extension Forwards a call to an extension.
icon1 Get digits and playback Customers can provide you with data, for example a customer identificaton number, using a keypad. You can also add a recorded voice file before the data is inputted. The data is assigned a variable that you can use in other processes.
icon1 Transfering data You can refer to variables and forward the data to a specific system via APIs.
icon1 Read-back Reads a variable’s value back to the customer.
icon1 Set variable You can set variables.
icon1 Query Data You can assign field values to variables.
icon1 Disposition Adds a disposition to the record. No system dispositions can be used.
icon1 Jump Jumps to a Label process. Processes listed below the Label process are executed.
icon1 Label You can add a Label process above other processes. Use the Jump process to move to the Label. Processes listed below the Label process are executed.
icon1 If Examines if one or more conditions are met by comparing a received value and an expected value. Returns ‘true’ if the conditions are met, otherwise ‘false’. You can add up to 5 conditions in an If process and also set an ‘OR’ or ‘AND’ relationship between them.
Use the Then and Else processes nested under the If process to carry out different actions depending on whether the returned value is ‘true’ of ‘false’.
icon1 Then Nested under an If process. When the If process returns ‘true’, processes listed below the Then process are executed.
icon1 Else Nested under an If process. When the If process returns ‘false’, processes listed below the Else process are executed.
icon1 Switch You can nest Case processes under this process that are selected and triggered based on conditions.
icon1 Default Case Nested under the Switch process. If none of the conditions set in any Case process are met, the processes nested under the Default case process are executed.
icon1 Case You can nest multiple Case processes under a Switch process. Examines if a condition set in the Case process is met. If it is, then the processes nested under the Case process are executed.
icon1 Run macro Triggers a Macro process.
icon1 Cycle You can add this option so that the menu loops until a given condition is met.
icon1 Hangup Hangs up the call.
icon1 Payment Data Request Enables your customers to enter their payment details (card number, expiration date, CVC) using the phone’s keypad. You need to add variables to this process, which represent the payment details.
icon1 Send Payment Request Forwards the payment data to the payment gateway. You need to enter variables, which represent the payment validation values (‘OK’/’NOK’/’TIMEOUT’) the system receives back from the payment gateway service. The validation may take a while, so you can also add a hold-on-music or message. If all data is correct, the payment will occur.

Note: Each inbound process is assigned a unique decimal number that is used to identify it and refer to the specific inbound process. See Process ID.


There are no comments yet.
Subscribe to our newsletter
or Contact us!
Please note that by subscribing to our newsletter, you agree to receive regular email messages from VCC Live® about service related news and updates. By subscribing to our newsletter, you also agree that VCC Live® will use your data in accordance with the applicable Privacy Policy until you unsubscribe from the newsletter.