Wiki source code of 04 - Diramazione Flusso
Show last authors
author | version | line-number | content |
---|---|---|---|
1 | {{box cssClass="floatinginfobox" title="**Sommario**" width="300px"}} | ||
2 | {{toc start=2 depth="3"/}} | ||
3 | {{/box}} | ||
4 | |||
5 | == Calculator (CCalculator) == | ||
6 | |||
7 | Permette di eseguire semplici operazioni aritmetiche sui valori contenuti nei [[Call Data>>doc:CallData.WebHome]], nelle [[Transfer Properties>>doc:MessengerConfigurator.TransferProperty.WebHome]] e costanti. Il valore dell'operazione può essere salvato sia in un Call Data che in una Transfer Property. | ||
8 | |||
9 | |||
10 | **Parametri di Configurazione** | ||
11 | |||
12 | |=(% style="width: 200px;" %)**Parametro**|**Descrizione** | ||
13 | |**Transfer Property**|Eventuale nome della Transfer Property in cui memorizzare il risultato dell'operazione. | ||
14 | |**Call Data**|Eventuale nome del Call Data in cui memorizzare il risultato dell'operazione. | ||
15 | |**Formula**|Stringa di testo rappresentante l'operazione da eseguire. Le operazioni previste sono somma, sottrazione, moltiplicazione e divisione. | ||
16 | |**Servizio successivo**|//Solo configurando il Servizio tramite Messenger Configurator//. Nome del servizio successivo da attivare. Il tasto //Selezione //consente di recuperare il servizio dall'elenco dei servizi, tramite Transfer Property oppure Call Data. | ||
17 | | | | ||
18 | |||
19 | == DistributeCall (CDistributeCall) == | ||
20 | |||
21 | Permette di distribuire le chiamate tra i servizi successivi con percentuali prefissate. Il totale delle percentuali d'instradamento deve essere pari al 100%. | ||
22 | |||
23 | |||
24 | **Parametri di Configurazione** | ||
25 | |||
26 | |=(% style="width: 200px;" %)**Parametro**|**Descrizione** | ||
27 | |**Elenco regole di instradamento**|Utilizzare i tasti //Nuovo//, //Modifica// e //Cancella// per definire le regole di instradamento per i servizi definiti. La somme delle percentuali deve essere 100. | ||
28 | |**Percentuale**|Selezionare dalla lista la percentuale di chiamate che devono essere trasferite ad un servizio. | ||
29 | |**Nome Servizio**|Selezionare dalla lista il servizio per cui indicare la regola. | ||
30 | | | | ||
31 | |||
32 | == LoopCounter (CLoopCounter) == | ||
33 | |||
34 | 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. | ||
35 | |||
36 | |||
37 | **Parametri di Configurazione** | ||
38 | |||
39 | |=(% style="width: 200px;" %)**Parametro**|**Descrizione** | ||
40 | |**Nome contatore**|Nome del contatore da creare o da incrementare. Il tasto //Assegna Valore// consente di salvare il valore indicato in una Costante, oppure recuperarlo da una Transfer Property o un Call Data. | ||
41 | |**Inizializza/Incrementa**|Tipo d'operazione da eseguire sul contatore: creazione o incremento. | ||
42 | |**Valore di partenza**|Valore da assegnare al contatore al momento della creazione. | ||
43 | |**Valore limite**|Limite massimo raggiungibile dal contatore. | ||
44 | |**Passo di incremento**|Valore di cui incrementare il contatore ad ogni ciclo. | ||
45 | |**Su inizializzazione**|//Solo configurando il Servizio tramite Messenger Configurator//. Servizio da attivare dopo la creazione e inizializzazione del contatore. Il tasto //Selezione// consente di recuperare il servizio dall'elenco dei servizi, tramite Transfer Property oppure Call Data. | ||
46 | |**Su incremento**|//Solo configurando il Servizio tramite Messenger Configurator//. Servizio da attivare dopo l'incremento del contatore nel caso non si sia raggiunto il limite. Il tasto //Selezione// consente di recuperare il servizio dall'elenco dei servizi, tramite Transfer Property oppure Call Data. | ||
47 | |**Su raggiungimento limite**|//Solo configurando il Servizio tramite MessengerConfigurator.// Servizio da attivare dopo l'incremento del contatore nel caso si sia raggiunto il limite previsto. Il tasto //Selezione// consente di recuperare il servizio dall'elenco dei servizi, tramite Transfer Property oppure Call Data. | ||
48 | | | | ||
49 | |||
50 | == Menu (CMenu) == | ||
51 | |||
52 | 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 riprodurre 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. | ||
53 | |||
54 | |||
55 | **Parametri di Configurazione** | ||
56 | |||
57 | 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. | ||
58 | |||
59 | * Nome servizio: indica il nome del servizio da attivare per la particolare sequenza (//solo configurando il Servizio tramite MessengerConfigurator//). | ||
60 | |||
61 | Inoltre sono previsti i seguenti parametri: | ||
62 | |||
63 | |=(% style="width: 200px;" %)**Parametro**|**Descrizione** | ||
64 | |**Lista dei messaggi**|((( | ||
65 | L'utente, tramite i bottoni **Nuovo**, **Modifica**, **Cancella **e le Frecce, deve indicare la lista dei messaggi. Per ogni singolo messaggio da riprodurre, occorre selezionarne il tipo da aggiungere alla lista: | ||
66 | |||
67 | * File WAV o AVI | ||
68 | * Numero | ||
69 | * Importo | ||
70 | * Sequenza di caratteri | ||
71 | * Lista formattata | ||
72 | * Data/Ora | ||
73 | * Data/Ora corrente | ||
74 | * Data/Ora di un file | ||
75 | * Ordinale | ||
76 | |||
77 | Per ogni tipo, oltre alla selezione o al valore, occorre indicare ulteriori parametri specifici, come formato di data e ora, sequenze, numero di decimali, ecc. | ||
78 | Inotre è possibile indicare eventuali parametri specifici per la lingua corrente. | ||
79 | |||
80 | (% class="box errormessage" %)Questo parametro gestisce esclusivamente l'italiano e lo spagnolo. Per entrambe le lingue, se questo parametro è impostato con "F", gli ordinali sono riprodotti al femminile, in tutti gli altri casi al maschile. Solo per lo spagnolo, se questo parametro è impostato con "F", il numero 1 è riprodotto al femminile, altrimenti al maschile. Solo per l'italiano, se questo parametro è impostato con "E", l'importo è riprodotto in EURO altrimenti in Lire. | ||
81 | ))) | ||
82 | |**Numero massimo di Digit da acquisire**|Numero massimo di digit che l'utente può inserire. Il tasto //Assegna Valore //consente di salvare il valore indicato in una Costante, oppure recuperarlo da una Transfer Property o un Call Data. | ||
83 | |**Tempo massimo per l'inserimento**|Tempo massimo che il sistema attende per l'inserimento dei digit. Il tasto //Assegna Valore //consente di salvare il valore indicato in una Costante, oppure recuperarlo da una Transfer Property o un Call Data. | ||
84 | |**Eventuale Digit di fine acquisizione**|Eventuale digit che termina la sequenza inserita indipendentemente dal tempo massimo, normalmente # (cancelletto) oppure * (asterisco). | ||
85 | |**Numero tentativi se selezione errata**|Indica il numero di tentativi che l'utente ha a disposizione per effettuare una scelta valida (se 0 termina al primo errore). | ||
86 | |**Ignora eventuali acquisizioni del Digit 1 (DPD)**|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. | ||
87 | |**Disabilita cut-off del messaggio di menu**|Se selezionata, questa opzione rende il messaggio (o i messaggi) del menu non interrompibili: l'utente può effettuare la sua scelta solo alla fine della riproduzione. | ||
88 | | | | ||
89 | |||
90 |