Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

Introduction

Image RemovedImage Added


The Integra Designer is the IDE (Integrated Development   Environment) to develop call flows.

...

At the bottom of the Page we have the mode that is active, for new workflows or if you are editing a workflows.

Basics


Image RemovedImage Added 

The basic toolbar is there for basic operations

...

These buttons are the basic actions of the designer, we have 2 for dialplan operations, Deploy and Load, and we also have an option for debugging purposes (we can check the generated code in the console).


Selecting an item

Image RemovedImage Added


Image RemovedImage AddedAllows to see and edit the properties of the selected item.

Image RemovedImage AddedAllows to create a connection from one item to another. To draw the connection click             and drag. 

Image RemovedImage AddedCreates a copy of the selected item.

Image RemovedImage AddedShows the description of the application, this is very useful for documentation purposes.


Properties

Image RemovedImage Added

Extensions 

Dialplan consists of a collection of contexts as a way of organising and separating, as it is for separating features and tools, as well as reinforcing security between the different contexts, among other uses. 

...

T: Global like the previous one.

aCalled when user presses ' * ' during a voicemail greeting

oOperator extension, used for operator exit by pressing zero in  voicemail

Patterns 

Info

X matches any digit from 0-9 

Z matches any digit from 1-9 

N matches any digit from 2-9 

[1237-9] matches any digit or letter in the brackets(in this example, 1,2,3,7,8,9) 

. wildcard, matches one or more characters 

! wildcard, matches zero or more characters immediately 

...

The context and extension are defined in the StartActivity, it's the main activity of flows initiation, the contexts are associated with Agents o Providers.

Flow Management

Load

Image RemovedImage Added

This window is for loading Diaplan flows, this flows are grouped into contexts, and inside the contexts in extensions.

...

  • Historic: Registers the actions done on every Workflow. The different types of actions are: INSERT(created Workflows), UPDATE(updated Workflows), DELETE(deleted Workflows).
    The advantage of having a history log is that the Workflows that were deleted can be restored and the user has the option of keep working on them without losing data.
    Different filters can be applied for the Context column and Exten one, by writing what the user wants to search for and click the magnifying glass search logo.

    Image RemovedImage Added 

  • Delete: Deletes the selected Workflow from the list.
  • Load: Loads the selected Workflow.
  • Open in an Additional Tab: Allows to open the selected Workflow in a new tab. Facilitating the work with more than one Workflow at once.

Deploy

Image RemovedImage Added

This Window is activated of a flow and a description is added for then know what to do, once completed its begins to take the systems changes.

...

It is possible to save in disk a file of flows if it requires then activate in another server or installation.

Variables Management

Asterisk uses global, shared and channel variables.

  • Global: This variables can be referenced by any channel in the system at any time. 
  • Channel: This ones can only be used by the channel in where this variable is defined in. Each channel gets its own variable space, so there is no chance of collisions between different calls, and the variable is automatically trashed when the channel is hung up.
  • Shared: Two or more channels can gain full access to this type of variables, to what otherwise would be a channel variable.

Examples:

Assignation

Image Modified

Comparison

Image Modified

Activities

All Activities are documented in Application Description v6