Versions Compared

Key

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

...

Table of Contents

Aplicaciones Básicas

x4zRs5pi.pngImage Removed StartActivity

...

  • Context: Indica el contexto en el que se aplicará el flujo.
  • Exten: Indica la extensión en la que se aplicará el flujo.


Image Removed Answer

Esta aplicación contesta la llamada.

...

  • Delay: Indica el retraso que se le aplica a la respuesta en tiempo de mili-segundos.


Image Removed setLanguage

...

  • Language: Indica el lenguaje.


Image Removed set

Se pueden crear variables y asignar valores a las que ya existen, estas variables pueden ser utilizadas en todo el flujo y se pueden almacenar en la base de datos.

...

  • Variablename: Indica el nombre de la variable, si el nombre comienza con dos guiones bajos "__" significa que la misma es global (Ej: __Ani).
  • Value: Indica el valor que se le asigna a la variable.

Image Removed GUID

Esta aplicación genera un identificador único de la llamada y le asigna el valor automáticamente a la variable ${guid}.


Image Removed SetCDRGuid

Para poder dejar este valor único (el GUID) en el CDR.


Image Removed SetCDRType

Asigna el tipo de CDR, este puede ser record (para grabar la conversación), voicemail (si es un buzón de voz) o fax (si es un incoming fax).

...

Asigna el identificador a la grabación, usualmente se utiliza ${guid}.


Image Removed Read

Esta aplicación emite un audio y espera una respuesta la cual se puede almacenar en una variable, usualmente es utilizado para generar menús.

...

  • Variable: Se define la variable en la cual se guardará el valor que se ingrese luego de escuchar el audio.
  • Filename: Contiene el nombre del audio a reproducir, el cual debe haber sido previamente subido al portal.
  • Maxdigits: Se define la cantidad máxima de dígitos que puede tener la respuesta.
  • Option: Puede ser 's', 'i' o 'n'. Estas opciones indican el comportamiento que puede tomar el read en casos particulares, la descripción de cada comportamiento se encuentra en la pestaña de ayuda de la aplicación.


Image Removed GotoIf

Esta aplicación es utilizada para evaluar condiciones, en la misma se pueden utilizar las variables declaradas en los SET, los retornos de los READ y también variables de Asterisk. Su uso habitual es después de un READ para evaluar la opción ingresada. Esta aplicación tiene dos salidas:

...

  • Condition: Se escribe la condición a evaluar.


Image Removed SetCDRCampaign

...

  • Camp: Nombre de la campaña a la cual irá la llamada.


Image Removed Queue

Deriva la llamada a una cola.

...

Funcionalidades Específicas

Image RemovedFuncODBC (Hash)

...

En el ejemplo vemos que la variable que toma como parámetro la función Hash, se llama Result. A la derecha el usuario escribió la consulta a la base de datos que representa la variable Result.
Lo siguiente devolverá una tupla conteniendo los datos consultados específicamente de las columnas (did, name, dialstring).

Image RemovedWhile

La función While, consiste de una condición y un bloque de código llamado expresión. Esta función chequea si la condición es verdadera(true), si lo es ejecuta la expresión. Lo anterior se repite hasta que la condición sea falsa(false).

...