04 - Diramazione Flusso
Diramazione flusso
Calculator (CCalculator)
Permette di eseguire semplici operazioni aritmetiche sui valori contenuti nei call data, nelle Transfer Properties e costanti. Il valore dell'operazione può essere salvato sia in un call data che in una Transfer Property. \n
Parametri di Configurazione
Parametro | Descrizione |
Transfer Property per risultato | Eventuale nome della Transfer Property in cui memorizzare il risultato dell'operazione. |
call data per risultato | Eventuale nome del call data in cui memorizzare il risultato dell'operazione. |
Formula | Stringa di testo rappresentante l'operazione da eseguire. Le operazioni previste sono somma, sottrazione, moltiplicazione e divisione. |
Servizio successivo (solo configurando il Servizio tramite MessengerConfigurator) | Nome del servizio successivo da attivare. |
DistributeCall (CDistributeCall)
Permette di distribuire le chiamate tra i servizi successivi con percentuali prefissate. Il totale delle percentuali d'instradamento deve essere pari al 100%.
Parametri di Configurazione
Parametro | Descrizione |
Percentuale | Percentuale di chiamante che devono essere trasferite ad un certo servizio |
Nome Servizio (solo configurando il Servizio tramite MessengerConfigurator) | Nome del servizio da attivare |
LoopCounter (CLoopCounter)
Questo servizio permette di eseguire una serie di ripetizioni di uno o più servizi. Se usato, deve essere inserito nella campagna in due punti: il primo crea ed inizializza il contatore di ripetizioni, quindi attiva il primo servizio del ciclo; dopo l'ultimo servizio del ciclo occorre inserire un altro CLoopConter che incrementa il contatore e, in base al suo valore, riattiva il primo servizio del ciclo o prosegue con i servizi.
Parametri di Configurazione
Parametro | Descrizione |
Nome contatore | Nome del contatore da creare o da incrementare. Può essere qualsiasi. |
Inizializza/Incrementa | Tipo d'operazione da eseguire sul contatore: creazione od incremento. |
Valore di partenza | Valore da assegnare al contatore al momento della creazione. |
Valore limite | Limite massimo raggiungibile dal contatore. |
Passo | Valore di cui incrementare il contatore ad ogni ciclo. |
Su inizializzazione (solo configurando il Servizio tramite MessengerConfigurator) | Servizio da attivare dopo la creazione ed inizializzazione del contatore. |
Su incremento (solo configurando il Servizio tramite MessengerConfigurator) | Servizio da attivare dopo l'incremento del contatore nel caso non si sia raggiunto il limite. |
Su superamento limite (solo configurando il Servizio tramite MessengerConfigurator) | Servizio da attivare dopo l'incremento del contatore nel caso si sia raggiunto il limite previsto. |
Menu (CMenu)
Presenta un menu d'opzioni e, in base alla scelta del chiamante, attiva il servizio associato. Permette di configurare la sequenza di messaggi (file WAV/AVI, numeri, date, ecc.) da suonare all'utente per invitarlo a segnalare al sistema la sua scelta. E' inoltre possibile, nel caso di nessuna scelta o di scelta errata, configurare un servizio di default.
Parametri di Configurazione Per ogni singolo messaggio da suonare occorre definire:
- Il suo tipo che può essere: file WAV/AVI, data ed ora (da variabile, odierna o di un file), numero, importo, sequenza di caratteri od ordinale.
- A seconda del tipo scelto, la sua origine (nome del file WAV/AVI, nome Transfer Property da cui prendere il valore).
- Per le date, i numeri e gli ordinali il formato.
- Gli eventuali parametri specifici per la lingua corrente. Le uniche lingue che gestiscono questo parametro sono l'italiano e lo spagnolo. Per entrambe le lingue, se questo parametro è impostato ad "F", gli ordinali vengono suonati al femminile in tutti gli altri casi al maschile. Solo per lo spagnolo, se questo parametro è impostato ad "F", il numero 1 viene detto al femminile altrimenti al maschile. Solo per l'italiano, se questo parametro è impostato ad "E", l'importo viene suonato in EURO altrimenti in Lire. Per ogni possibile scelta che l'utente può effettuare occorre invece definire:
- La sequenza di digit: indica la sequenza che l'utente deve digitare per attivare l'opzione. Se s'indica come digit il carattere "-", il servizio associato è quello di default attivato nel caso che nessuna delle altre condizioni sia soddisfatta al termine delle ripetizioni previste.
- Nome servizio: indica il nome del servizio da attivare per la particolare sequenza. (solo configurando il Servizio tramite MessengerConfigurator ).
Inoltre sono previsti i seguenti parametri:
Parametro | Descrizione |
Numero digit | Numero massimo di digit che l'utente può inserire |
Tempo massimo | Tempo massimo che il sistema attende per l'inserimento dei digit |
Digit fine acquisizione | Eventuale digit che termina la sequenza inserita indipendentemente dal tempo massimo (normalmente # oppure *) |
Numero tentativi | Indica il numero di tentativi che l'utente ha a disposizione per effettuare una scelta valida (se 0 termina al primo errore) |
Abilita salvataggio | Abilita il salvataggio della scelta dell'utente in una Transfer Property |
Nome Transfer Prop. | Nome della Transfer Property in cui salvare la scelta. |
Aggiungi valore | Se abilitato, la scelta dell'utente viene accodata, separata da virgola, all'attuale contenuto della Transfer Property. E' possibile quindi usare una T.P. per memorizzare tutta la sequenza di scelta dell'utente. |
Ignora Digit 1 | Questo parametro permette di istruire il sistema in modo tale che ignori, durante la scelta di menu, l'acquisizione di eventuali Digit "1". Questo è utile nel caso sia abilitato il riconoscimento di cifre decadiche; infatti, le schede Dialogic con tale caratteristica hanno una certa percentuale di errore e, in presenza di linee "disturbate", possono riconoscere degli "1" inesistenti. |
Disabilita cut-off | Se selezionata, questa opzione rende il messaggio (messaggi) del menu non interrompibili: l'utente può effettuare la sua scelta solo alla fine del play. |