Visual Dialplan

The Visual Diaplan is one of the greatest differentiators of the system. It is simple to use and vizualize. The call will go thru node by node doing all the telephony functions such as playback, ivr and others.

The first screen of the dialplan is to create or open it and to define timezone and timeperiod.

If you decide to create a new Visual Dialplan, fill the name, the timezone and the time period. This is very important. Once you have selected this parameters you can start creating your Visual Dial Plan

image

In the figure above you can see the main commands of the Visual Dial Plan Editor

The first buttons are the simplest

  • New
  • Open
  • Edit Info (Timezone, Time Period, Name)
  • Save
  • Undo
  • Redo
  • Arrange
  • Upload JSON (Pro Edition)
  • Download JSON (Pro Edition)

In the system you can organize the boxes in a logical way to process your incoming calls. Let's see an example below.

image

There are different types of block to build your visual dialplan. I'm going to list them below, by clincking in the link you will have a more detailed view of each block

  • Start
  • Group
  • Hangup
  • Ivr
  • Playback
  • Say
  • Subscriber
  • Timerouting
  • Voicemail
  • Visual Plan

Start

The block start is just the starting point of the Visual Dial Plan (VDP). It is automatically positioned in the VDP.

image

Group

Group is similar to a queue. It will ring on all phones at the same time. For serial hunt groups you may use the subscriber block.

image

Hangup

Disconnect the call.

image

IVR

Interactive Voice Response or IVR is one of the most sophisticated blocks of the VDP.

image

The main options of this block:

  • Auto-Attendant - If you select auto-attendant, the system will allow you to dial the extension to go directly to the subscriber
  • Timeout - Time to wait for a dtmf input
  • Type - If Audio Library where you can select a pre-recorded audio or text-to-speech if you prefer to generate the text on the fly.
  • Insert Audio - Only if audio library. Select a pre-recorded audio (Formats wav and mp3)
  • Text - Text to be played. Once played, the audio will be cached to avoid regeneration.
  • Language - Select the languages supported
  • Text-Type - SSML Speech Synthesis Markup Language or Text
  • Sentence-Type - Sentence, SSML and Word
  • word – Indicates a word element in the text.
  • ssml – Describes a element from the SSML input text. For more information, see Generating Speech from SSML Documents.

Playback

Playback is a block to play a messages or generate a message based on text to speech.

The main options of this block are:

  • Type - If Audio Library where you can select a pre-recorded audio or text-to-speech if you prefer to generate the text on the fly.
  • Insert Audio - Only if audio library. Select a pre-recorded audio (Formats wav and mp3)
  • Text - Text to be played. Once played, the audio will be cached to avoid regeneration.
  • Language - Select the languages supported
  • Text-Type - SSML Speech Synthesis Markup Language or Text
  • Sentence-Type - Sentence, SSML and Word
  • word – Indicates a word element in the text.
  • ssml – Describes a element from the SSML input text. For more information, see Generating Speech from SSML Documents.

Say

The say application will use the pre-recorded sound files to read or say various things like dates, times, digits, etc.

It can read digits, numbers, dollar amounts, date/time values, IP addresses, spell out alpha-numeric text, including punctuation marks, and so on.

type

  • NUMBER |
  • ITEMS | general counts
  • PERSONS |
  • MESSAGES |
  • CURRENCY | money-related
  • TIME_MEASUREMENT |
  • CURRENT_DATE |
  • CURRENT_TIME | dates and times
  • CURRENT_DATE_TIME |
  • SHORT_DATE_TIME |
  • NAME_SPELLED | spelling
  • NAME_PHONETIC |
  • TELEPHONE_NUMBER
  • TELEPHONE_EXTENSION
  • URL
  • IP_ADDRESS
  • EMAIL_ADDRESS
  • POSTAL_ADDRESS
  • ACCOUNT_NUMBER

method

  • pronounced - cardinal number, e.g. "forty two"
  • iterated - nominal number, e.g. "four two"
  • counted - ordinal number, e.g. "forty second"

Subscriber

A caixa do assinante entrega a mensagem a um assinante ou assinantes. Se você definir mais de um assinante, o aplicativo tocará os dois assinantes simultaneamente como um grupo de toque. Se preferir, você pode bloquear a caixa serialize e o sistema tocará os assinantes em sequência sych como um grupo de busca.

Roteamento de tempo

Timerouting é uma caixa simples que tem apenas duas saídas. Ele usa o horário comercial definido anteriormente para determinar se está em horário comercial ou não. Ao criar o plano de discagem visual, você deve especificar o horário comercial.

Correio de voz

Um dos aplicativos que as pessoas mais odeiam é o correio de voz. Tornamos nosso correio de voz o mais simples possível. A caixa de correio de voz simplesmente registra uma mensagem e a envia anexada ao e-mail do usuário. Não há ramais para discar ou senha para recuperar, nem manutenção da caixa postal. Este sistema foi projetado para ser simples e simplificamos o correio de voz.

Plano Visual

A caixa de plano visual permite chamar outro plano visual da mesma interface.