Changes for page 04 - Diramazione Flusso
From version 2.4
edited by administrator BDP
on 2017/12/13 17:19
on 2017/12/13 17:19
Change comment:
Update document after refactoring.
To version 7.1
edited by administrator BDP
on 2017/12/21 11:59
on 2017/12/21 11:59
Change comment:
There is no comment for this version
Summary
-
Page properties (2 modified, 0 added, 0 removed)
Details
- Page properties
-
- Parent
-
... ... @@ -1,1 +1,1 @@ 1 -MessengerServiziBase. funzcoda.WebHome1 +xwiki:MessengerServiziBase.WebHome - Content
-
... ... @@ -1,70 +1,79 @@ 1 -= Diramazione flusso = 1 +{{box cssClass="floatinginfobox" title="**Sommario**" width="300px"}} 2 +{{toc start=2 depth="3"/}} 3 +{{/box}} 2 2 3 -== Cal culator(CCalculator) ==5 +== DistributeCall (CDistributeCall) == 4 4 5 -Permette di eseguiresemplici operazioniaritmetichesui valori contenutinei __[[call data>>path:../input/hashphones.calldata]]__, nelle__[[TransferProperties>>path:../input/hashphones.messenger-configurator-servizi#TransferProperties]]__ e costanti. Ilvalore dell'operazionepuòesseresalvato sia inn __[[calldata>>path:../input/hashphones.calldata]]__ cheinuna __[[TransferProperty>>path:../input/hashphones.messenger-configurator-servizi#TransferProperties]]__.\n7 +Permette di distribuire le chiamate tra i servizi successivi con percentuali prefissate. Il totale delle percentuali d'instradamento deve essere pari al 100%. 6 6 7 7 8 - 9 9 **Parametri di Configurazione** 10 10 11 -|**Parametro**|**Descrizione** 12 -| __[[TransferProperty>>path:../input/hashphones.messenger-configurator-servizi#TransferProperties]]__per risultato|Eventuale nomedella__[[TransferProperty>>path:../input/hashphones.messenger-configurator-servizi#TransferProperties]]__incui memorizzareilrisultato dell'operazione.13 -| __[[calldata>>path:../input/hashphones.calldata]]__perrisultato|Eventualenomedel__[[call data>>path:../input/hashphones.calldata]]__incuimemorizzareilrisultatodell'operazione.14 -| Formula|Stringa ditestorappresentantel'operazione daeseguire.Leoperazioniprevistesono somma, sottrazione,moltiplicazioneedivisione.15 -| Serviziosuccessivo (solo configurando il Servizio tramite MessengerConfigurator)|Nomedel servizio successivo da attivare.12 +|=(% style="width: 200px;" %)**Parametro**|**Descrizione** 13 +|**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. 14 +|**Percentuale**|Selezionare dalla lista la percentuale di chiamate che devono essere trasferite ad un servizio. 15 +|**Nome Servizio**|Selezionare dalla lista il servizio per cui indicare la regola. 16 +| | 16 16 18 +== LoopCounter (CLoopCounter) == 17 17 18 - ==DistributeCall(CDistributeCall)==20 +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. 19 19 20 -Permette di distribuire le chiamate tra i servizi successivi con percentuali prefissate. Il totale delle percentuali d'instradamento deve essere pari al 100%. 21 21 22 22 **Parametri di Configurazione** 23 23 24 -|**Parametro**|**Descrizione** 25 -|Percentuale|Percentuale di chiamante che devono essere trasferite ad un certo servizio 26 -|Nome Servizio (solo configurando il Servizio tramite MessengerConfigurator)|Nome del servizio da attivare 25 +|=(% style="width: 200px;" %)**Parametro**|**Descrizione** 26 +|**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. 27 +|**Inizializza/Incrementa**|Tipo d'operazione da eseguire sul contatore: creazione o incremento. 28 +|**Valore di partenza**|Valore da assegnare al contatore al momento della creazione. 29 +|**Valore limite**|Limite massimo raggiungibile dal contatore. 30 +|**Passo di incremento**|Valore di cui incrementare il contatore ad ogni ciclo. 31 +|**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. 32 +|**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. 33 +|**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. 34 +| | 27 27 36 +== Menu (CMenu) == 28 28 29 - ==LoopCounter(CLoopCounter)==38 +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. 30 30 31 -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. 32 32 33 33 **Parametri di Configurazione** 34 34 35 -|**Parametro**|**Descrizione** 36 -|Nome contatore|Nome del contatore da creare o da incrementare. Può essere qualsiasi. 37 -|Inizializza/Incrementa|Tipo d'operazione da eseguire sul contatore: creazione od incremento. 38 -|Valore di partenza|Valore da assegnare al contatore al momento della creazione. 39 -|Valore limite|Limite massimo raggiungibile dal contatore. 40 -|Passo|Valore di cui incrementare il contatore ad ogni ciclo. 41 -|Su inizializzazione (solo configurando il Servizio tramite MessengerConfigurator)|Servizio da attivare dopo la creazione ed inizializzazione del contatore. 42 -|Su incremento (solo configurando il Servizio tramite MessengerConfigurator)|Servizio da attivare dopo l'incremento del contatore nel caso non si sia raggiunto il limite. 43 -|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. 44 44 45 -== Menu (CMenu) == 44 +|=(% style="width: 200px;" %)**Parametro**|**Descrizione** 45 +|**Lista dei messaggi**|((( 46 +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: 46 46 47 -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. 48 +* File WAV o AVI 49 +* Numero 50 +* Importo 51 +* Sequenza di caratteri 52 +* Lista formattata 53 +* Data/Ora 54 +* Data/Ora corrente 55 +* Data/Ora di un file 56 +* Ordinale 48 48 49 -**Parametri di Configurazione** Per ogni singolo messaggio da suonare occorre definire: 58 +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. 59 +Inotre è possibile indicare eventuali parametri specifici per la lingua corrente. 50 50 51 -* 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. 52 -* A seconda del tipo scelto, la sua origine (nome del file WAV/AVI, nome __[[Transfer Property>>path:../input/hashphones.messenger-configurator-servizi#TransferProperties]]__ da cui prendere il valore). 53 -* Per le date, i numeri e gli ordinali il formato. 54 -* 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: 55 -* 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. 56 -* Nome servizio: indica il nome del servizio da attivare per la particolare sequenza. (solo configurando il Servizio tramite MessengerConfigurator ). 61 +(% 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. 62 +))) 63 +|**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. 64 +|**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. 65 +|**Eventuale Digit di fine acquisizione**|Eventuale digit che termina la sequenza inserita indipendentemente dal tempo massimo, normalmente # (cancelletto) oppure * (asterisco). 66 +|**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). 67 +|**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. 68 +|**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. 69 +|**Servizio da attivare a seconda della scelta dal chiamante**|((( 70 +Utilizzando i tasti //Nuovo//, //Modifica //e //Cancella//, indicare la sequenza che l'utente deve digitare per attivare l'opzione e il servizio da attivare. Le due opzioni richieste sono descritte di seguito. 71 +))) 72 +|**Sequenza di digit**|Indicare la sequenza che l'utente deve digitare per attivare l'opzione. Se s'indica come digit il carattere "-", il servizio associato è quello predefinito attivato nel caso che nessuna delle altre condizioni sia soddisfatta al termine delle ripetizioni previste. 73 +|**Servizio attivato**|Indicare il nome del servizio da attivare per la particolare sequenza (//solo configurando il Servizio tramite Messenger Configurator//). 74 +|**Abilitazione salvataggio scelta**|Se selezionato, abilita il salvataggio della scelta dell'utente in una Transfer Property. 75 +|**Nome Transfer Property**|Nome della Transfer Property in cui salvare la scelta. 76 +|**Aggiunegere all'attuale valore**|Se selezionato, la scelta dell'utente viene accodata, separata da virgola, all'attuale contenuto della Transfer Property. Questa opzione permette di usare una Transfer Property per memorizzare tutta la sequenza di scelta dell'utente. 77 +| | 57 57 58 -Inoltre sono previsti i seguenti parametri: 59 - 60 -|**Parametro**|**Descrizione** 61 -|Numero digit|Numero massimo di digit che l'utente può inserire 62 -|Tempo massimo|Tempo massimo che il sistema attende per l'inserimento dei digit 63 -|Digit fine acquisizione|Eventuale digit che termina la sequenza inserita indipendentemente dal tempo massimo (normalmente # oppure *) 64 -|Numero tentativi|Indica il numero di tentativi che l'utente ha a disposizione per effettuare una scelta valida (se 0 termina al primo errore) 65 -|Abilita salvataggio|Abilita il salvataggio della scelta dell'utente in una __[[Transfer Property>>path:../input/hashphones.messenger-configurator-servizi#TransferProperties]]__ 66 -|Nome Transfer Prop.|Nome della __[[Transfer Property>>path:../input/hashphones.messenger-configurator-servizi#TransferProperties]]__ in cui salvare la scelta. 67 -|Aggiungi valore|Se abilitato, la scelta dell'utente viene accodata, separata da virgola, all'attuale contenuto della __[[Transfer Property>>path:../input/hashphones.messenger-configurator-servizi#TransferProperties]]__. E' possibile quindi usare una T.P. per memorizzare tutta la sequenza di scelta dell'utente. 68 -|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. 69 -|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. 70 - 79 +