Changes for page Dialer
Last modified by administrator BDP on 2019/03/05 14:51
From version 1.1
edited by administrator BDP
on 2017/09/01 12:39
on 2017/09/01 12:39
Change comment:
Changed document syntax from [XWiki 2.1] to [xwiki/2.1].
To version 2.1
edited by administrator BDP
on 2017/09/01 12:39
on 2017/09/01 12:39
Change comment:
Created by office importer.
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -1,0 +1,204 @@ 1 += Dialer__[[ >>path:#Dialer_1]]__ = 2 + 3 +Il Dialer è il componente client/server che genera le chiamate per i __[[servizi di outbound di #phones>>path:../input/hashphones.servizi#ServiziOutbound]]__ configurati su __[[#phones Client>>path:../input/hashphones.phonesenterprise-client]]__ sfruttando l’algoritmo di __[[Predictive Dialing>>path:../input/hashphones.outbound-algoritmi#_PredictiveDialing_]]__. 4 +\\Il Dialer è così diviso: 5 + 6 +* Dialer Server: possiede la logica di generazione delle chiamate 7 +* Dialer Client: provvede alle funzioni di amministrazione. 8 + 9 + 10 +Il Dialer riceve i contatti da chiamare attraverso __[[Contact Provider>>path:../input/hashphones.contact-provider]]__. Quando il Dialer riceve dal modulo di __[[Predictive Dialing>>path:../input/hashphones.outbound-algoritmi#_PredictiveDialing_]]__ l'indicazione che è arrivato il momento di fare una nuova chiamata, chiede al __[[Contact Provider>>path:../input/hashphones.contact-provider]]__ di fornirgli i dati di un nuovo contatto telefonico. Una volta ricevuti i dati, chiede a #phones di generare una nuova chiamata al numero indicato. 11 +\\Se la chiamata ha avuto successo, il contatto viene messo sulla lista dei contatti completati. Nel caso in cui una chiamata non fosse andata a buon fine, il Dialer organizza una nuova chiamata rimettendo il numero sulla lista dei contatti ancora da chiamare. 12 + 13 += Dialer Client__[[ >>path:#Dialer_Client_2]]__ = 14 + 15 +L'interfaccia del Dialer, cioè il Dialer Client, è divisa in due riquadri: il riquadro di sinistra contiene una struttura ad albero. Sotto la voce **Principale** è collocata la lista delle viste che possono essere visualizzate nel riquadro di destra. Inoltre esiste una __[[barra dei menu>>path:#_BarradeimenuDialer_]]__ che dà accesso ai diversi comandi, che sono in parte anche richiamabili tramite due pulsanti sulla barra degli strumenti. Nella barra di stato sono mostrate le informazioni relative allo stato della connessione al Dialer Server e __[[#phones Server>>path:../input/hashphones.phones#_Server_]]__. 16 + 17 +|[[image:hashphones.dialer.html_html_5b9df356.png||height="315" width="642"]] 18 + 19 += Comandi della barra dei menu__[[ >>path:#Comandi_della_barra_dei_menu_3]]__ = 20 + 21 +|**Menu**|**Comando**|**Descrizione** 22 +|**File**|**Connetti**|Apre la finestra di dialogo //Login// che chiede l'inserimento del nome dell'host e la porta di connessione al Dialer Server (in tale finestra sono caricati i valori di default dal file //DialerClient.exe.config//). 23 +| |**Disconnetti**|Disconnette Dialer Client da Dialer Server. 24 +| |**Opzioni**|Apre la finestra di dialogo //Opzioni// che permette di impostare le opzioni per il logging. 25 +| |**Esci**|Chiude DialerClient. 26 +|**Modifica**|**Cancella Log in tempo reale**|Cancella i log presenti sul Dialer Client (vista "Log in Tempo Reale"). 27 +|**Help**|**About**|Visualizza informazioni relative alla versione del prodotto. 28 + 29 += Finestra di dialogo Opzioni__[[ >>path:#Finestra_di_dialogo_Opzioni_4]]__ = 30 + 31 +* Selezionando il menu **File**, quindi **Opzioni **oppure 32 +* nella barra degli strumenti facendo clic sul seguente pulsante((( 33 +|[[image:hashphones.dialer.html_html_m244fe3ea.png||height="23" width="24"]] 34 +))) 35 +* appare la finestra di dialogo //Opzioni// che consente di modificare le impostazioni di default nel file //Dialer.xml// (uno dei due file di configurazione di Dialer Server). 36 + 37 +|**Area**|**Voce**|**Descrizione** 38 +|**Opzioni Client**|**Log sul Client**|Visualizza i messaggi di log nell'interfaccia di Dialer Client (vista Log in Tempo reale). La selezione di questa opzione viene sconsigliata in caso di traffico pesante (più di 20 chiamate contemporanee). 39 +| |**Mostra chiamate e contatti**|Visualizza su Dialer Client le informazioni relative alle chiamate e contatti in corso e da richiamare (viste //Chiamate// e //Contatti//) La selezione di questa opzione viene sconsigliata in caso di traffico pesante (più di 20 chiamate contemporanee). 40 +| |**Log sulla console**|Visualizza i messaggi di logging su Dialer Server. L'impostazione di default è //false//. 41 +| |**Log su file**|Esegue il logging su file. L'impostazione di default è //true//. 42 +| |**Numero max di righe di Log**|Consente di impostare quante righe di log saranno visualizzate sulla vista //Log// in tempo reale. Il valore di default è 500. 43 +|**Filtro Log**|**Tutto**|Imposta il logging in modo da visualizzare tutti i messaggi di log del Dialer. 44 +| |**Persistency**|Visualizza i messaggi di log relativi alla //persistency//. 45 +| |**Connessione**|Visualizza i messaggi di log relativi alla connessione //#phones/Dialer// e //Dialer Server /Dialer Client//. 46 +| |**Predictor**|Visualizza i messaggi di log relativi al //Predictive Dialer// (il //Predictive Dialer// produce un file di log dedicato a parte). 47 +| |**Application**|Visualizza i messaggi di log relativi all'applicazione del Dialer. 48 +| |**Contatti**|Visualizza i messaggi di log relativi ai contatti. 49 +| |**Servizi Inbound**|Visualizza messaggi di log relativi alla gestione dei __[[servizi di inbound di #phones>>path:../input/hashphones.servizi#ServiziInbound]]__, perché in fase di partenza il dialer legge tutta la persistency. 50 +| |**Servizi Outbound**|Visualizza messaggi di log relativi alla gestione dei __[[servizi di outbound di #phones>>path:../input/hashphones.servizi#ServiziOutbound]]__. 51 +| |**Contact Provider**|Visualizza i messaggi di log relativi alla gestione del __[[Contact Provider>>path:../input/hashphones.contact-provider]]__. 52 +| |**Dialer**|Visualizza messaggi di log relativi al Dialer Server. 53 +| |**Delayer**|Visualizza messaggi di log relativi alla gestione dei contatti da richiamare. 54 +| |**Data / Ora**|Visualizza data e ora dell'evento loggato. 55 +| |**Thread**|Visualizza il nome del thread che ha prodotto il messaggio di log. 56 +| |**ClientManager**|Visualizza i messaggi di log relativi al gestore dei Dialer Client connessi. 57 +|**Trace level del logging**|**Verbose**|Indica il livello di importanza del messaggio di log da visualizzare. Selezionare il livello "Verbose" per loggare i messaggi di log relativi a tutti gli eventi. Selezionare il level "Info" per loggare tutto, meno i messaggi relativi alla persistency e alla connessione //Server-Client// (impostazione raccomandata per clienti con grande persistency). 58 +| |**Info**| 59 +| |**Warning**| 60 +| |**Error**| 61 + 62 += Vista Chiamate__[[ >>path:#Vista_Chiamate_5]]__ = 63 + 64 +La vista Chiamate visualizza le informazioni relative alle chiamate in corso richieste dal Dialer. 65 +\\**Chiamate correnti** 66 + 67 +|**Colonna**|**Descrizione** 68 +|**Id chiamata**|Id della chiamata assegnata da #phones. 69 +|**Id contatto**|Id del contatto chiamato. 70 +|**Id servizio**|Id del servizio per il quale viene fatta la chiamata. 71 + 72 + 73 +**Dettagli chiamata** 74 + 75 +|**Colonna**|**Descrizione** 76 +|**Stato**|Stato attuale della chiamata. 77 +|**Risultato**|Risultato della chiamata (completata/fallita). 78 +|**Causa**|Causa del fallimento della chiamata (//busy//, //no answer//, //recall//). 79 +|**Data**|Data della chiamata. 80 +|**Ora**|Ora della chiamata. 81 + 82 + 83 +Facendo doppio clic su una determinata chiamata si passa alla visualizzazione del contatto corrispondente e viceversa. 84 +\\\\ 85 + 86 += Vista Contatti__[[ >>path:#Vista_Contatti_6]]__ = 87 + 88 +La vista //Contatti// visualizza gli estremi dei contatti nel database e le informazioni relative alle chiamate generate verso di loro. 89 +\\**Contatti correnti** 90 + 91 +|**Colonna**|**Descrizione** 92 +|**Id Contatto**|Id del contatto. 93 +|**Nome**|Nome del contatto. 94 +|**Cognome**|Cognome del contatto. 95 +|**Id chiamata**|Id della chiamata. 96 + 97 + 98 +**Dettagli contatti** 99 + 100 +|**Colonna**|**Descrizione** 101 +|**Descrizione**|Informazioni relative al contatto. 102 +|**Data**|Data della chiamata al contatto. 103 +|**Ora**|Ora della chiamata al contatto. 104 + 105 += Vista Contatti ritardati__[[ >>path:#Vista_Contatti_ritardati_7]]__ = 106 + 107 +La vista **Contatti Ritardati** visualizza le informazioni relative ai contatti che devono essere richiamati. 108 +\\**Contatti ritardati correnti** 109 + 110 +|**Colonna**|**Descrizione** 111 +|**Id contatto**|Id del contatto. 112 +|**Nome**|Nome del contatto. 113 +|**Cognome**|Cognome del contatto. 114 +|**Causa del ritardo**|Causa per cui il contatto è richiamato (per esempio "persona non trovata"). 115 +|**Richiamati**|Numero di volte che il contatto è già stato chiamato. 116 +|**Numero massimo di tentativi**|Numero massimo di chiamate consentite. 117 +|**Prossima data**|Data della prossima chiamata. 118 +|**Prossima ora**|Ora della prossima chiamata. 119 + 120 += Vista Log in Tempo Reale__[[ >>path:#Vista_Log_in_Tempo_Reale_8]]__ = 121 + 122 +La vista //Log// in tempo reale visualizza i messaggi di log del Dialer. E' possibile impostare le opzioni di logging selezionando il menu **File**, quindi **Opzioni**. 123 + 124 +|**Colonna**|**Descrizione** 125 +|**Origine**|Componente che notifica il messaggio di log. Di default, tutti i componenti producono i messaggi di log. E' possibile sceglierne solo alcuni configurandoli nel Dialer Client nella finestra di dialogo //Opzioni// nell'area //Filtro log//. 126 +|**Thread**|Indica il thread che ha prodotto il messaggio di log. 127 +|**Data**|Data dell'occorenza dell'evento loggato. 128 +|**Ora**|Ora dell'occorenza dell'evento loggato. 129 +|**Informazioni**|Informazioni relative all'evento loggato. 130 + 131 += Vista Principale__[[ >>path:#Vista_Principale_9]]__ = 132 + 133 +La vista //Principale// presenta delle informazioni generali sul funzionamento del Dialer e in dettaglio su tutti i __[[servizi di outbound>>path:../input/hashphones.servizi#ServizioOutboud]]__, tutte le chiamate e tutti i contatti. Sono visualizzati esclusivamente i dati relativi alla sessione corrente del Dialer. 134 + 135 +|**Area**|**Voce**|**Descrizione** 136 +|**Servizi Outbound**|**Totale**|Numero dei __[[servizi di outbound>>path:../input/hashphones.servizi#ServizioOutboud]]__ configurati su __[[#phones Client>>path:../input/hashphones.phonesenterprise-client]]__. 137 +| |**Attivi**|Numero dei __[[servizi di outbound>>path:../input/hashphones.servizi#ServizioOutboud]]__ correntemente attivi su __[[#phones Client>>path:../input/hashphones.phonesenterprise-client]]__. 138 +|**Chiamate**|**Proposte dal Predictor**|Numero di chiamate correntemente proposte dal //Predictor//. 139 +| |**Rifiutate**|Numero di chiamate rifiutate a causa di mancanza di risorse. 140 +| |**Completate**|Numero di chiamate completate. 141 +| |**Fallite**|Numero di chiamate fallite. 142 +| |**Iniziate**|Numero di chiamate richieste dal Dialer. 143 +|**Contatti**|**Caricati dal DB**|Numeri di contatti caricati dal database del __[[Contact Provider>>path:../input/hashphones.contact-provider]]__. 144 +| |**Ritardati**|Contatti da richiamare. 145 +| |**Completati**|Contatti chiamati con successo. 146 +| |**Occupati**|Contatti che sono stati trovati occupati. 147 +| |**Senza risposta**|Contatti che non hanno risposto la chiamata. 148 +| |**Operatore non disponibile**|Contatti chiamati con successo per cui però nessun operatore è stato disponibile. 149 +| |**Da chiamare**|Contatti già caricati dal database ma ancora da chiamare. 150 +| |**Errati/Falliti**|Contatti errati o irraggiungibili. 151 +| |**Ritornati al DB**|Contatti processati dal Dialer e ritornati al database del __[[Contact Provider>>path:../input/hashphones.contact-provider]]__. 152 + 153 + 154 +Esistono le seguenti relazioni fra le singoli voci: 155 + 156 +* Chiamate completate + Chiamate Fallite = Chiamate Iniziate 157 +* Contatti caricati dal DB = Contatti ritornati al DB 158 +* Contatti Completati + Occupati + Senza risposta + Operatore non disponibile + Da chiamare + Errati/Falliti = Contatti Ritornati al DB 159 + 160 + 161 +**Nota**: se il Dialer si trova ancora in esecuzione è possibile che i valori non siano congruenti. 162 +\\\\ 163 + 164 += Vista Servizi__[[ >>path:#Vista_Servizi_10]]__ = 165 + 166 +La vista **Servizi** visualizza le informazioni relative ai singoli __[[servizi di outbound>>path:../input/hashphones.servizi#ServizioOutbound]]__. 167 + 168 +|**Colonna**|**Descrizione** 169 +|**ID servizio**|Id assegnato da #phones al __[[servizio di outbound>>path:../input/hashphones.servizi#ServizioOutboud]]__. 170 +|**Nome**|Nome del __[[servizio di outbound>>path:../input/hashphones.servizi#ServizioOutboud]]__. 171 +|**Stato**|Stato corrente del __[[servizio di outbound>>path:../input/hashphones.servizi#ServizioOutboud]]__: //Attivo//, //Inattivo//, //Autosospeso// (stato interno del Dialer), //EOF//, //Sospeso// (__[[servizio di outbound>>path:../input/hashphones.servizi#ServizioOutboud]]__ sospeso in #phones). 172 +|**Refresh**|Frequenza in minuti con cui viene attualizzato il database dei contatti. 173 +|**Ritornati al DB dopo la sospensione del servizio**|Indica se il __[[Contact Provider>>path:../input/hashphones.contact-provider]]__ debba essere deinizializzato alla sospensione del __[[servizio di outbound>>path:../input/hashphones.servizi#ServizioOutboud]]__ in __[[#phones Client>>path:../input/hashphones.phonesenterprise-client]]__ (quindi tutti gli eventuali contatti ancora ritardati verranno cancellati). 174 +|**Chiamate iniziate**|Numero di chiamate richieste dal Dialer a #phones. 175 +|**Chiamate completate**|Numero di chiamate completate con successo. 176 +|**Chiamate fallite**|Numero di chiamate fallite per cause tecniche. 177 +|**Chiamate rifiutate**|Numero di chiamate rifiutate per mancanza di risorse (__[[linee>>path:../input/hashphones.linee]]__/__[[agenti>>path:../input/hashphones.agenti]]__). 178 +|**Contatti ritornati al DB**|Contatti restituiti al database dal __[[Contact Provider>>path:../input/hashphones.contact-provider]]__ (numero dei setContact). 179 +|**Contatti caricati dal DB**|Contatti caricati dal database (numero dei getContact eseguiti). 180 +|**Contatti completati**|Contatti chiamati con successo. 181 +|**Contatti occupati**|Contatti che sono stati chiamati e trovati occupati. 182 +|**Contatti senza risposta**|Contatti che sono stati chiamati e non hanno ricevuto risposta. 183 +|**Contatti con operatore non disponibile**|Contatti correttamente raggiunti, ma, al momento dell'assegnazione, nessun agente era disponibile. 184 +|**Contatti da chiamare**|Contatti ritornati al __[[Contact Provider>>path:../input/hashphones.contact-provider]]__ con esito "da chiamare". 185 +|**Numero errato/fallito**|Chiamate fallite a causa di numero errato del contatto. 186 +|**Contatti ritardati**|Contatti da richiamare. 187 +|**Proposte dal Predictor**|Numero attuale di chiamate proposte dal __[[Predictive Dialer>>path:../input/hashphones.outbound#PredictiveDialer]]__. 188 + 189 +== Finestra di dialogo Opzioni Servizio__[[ >>path:#Finestra_di_dialogo_Opzioni_Servizio_0]]__ == 190 + 191 +Facendo doppio clic su un servizio viene visualizzata la finestra di dialogo //Opzioni servizio//. 192 + 193 +|**Voce**|**Descrizione** 194 +|**Usa valori custom**|Consente di modificare i valori di default definiti nel file //Dialer.exe.config//. Selezionando questa voce si abilitano le opzioni dell'area //Valori Custom//. 195 +|**Esegui Refresh**|Facendo clic sul pulsante viene eseguito immediatamente il refresh del database dei contatti. 196 +|**Tempo di Refresh (min)**|Consente di modificare la frequenza con cui viene eseguito il refresh del database dei contatti. 197 +|**Tempo di Refresh EOF (secs)**|Consente di modificare la frequenza in secondi con cui viene attualizzato il database dei contatti quando si trova in stato EOF. 198 +|**Distruggere CP con Servizio Sospeso**|Selezionando questa opzione il Dialer deinizializza il __[[Contact Provider>>path:../input/hashphones.contact-provider]]__ quando il __[[servizio di outbound>>path:../input/hashphones.servizi#ServizioOutboud]]__ corrispondente viene sospeso nel __[[#phones Client>>path:../input/hashphones.phonesenterprise-client]]__ (questa azione cancellerà tutti gli eventuali contatti ritardati ancora da processare). Alla nuova creazione dell'oggetto __[[Contact Provider>>path:../input/hashphones.contact-provider]]__, le chiamate saranno generate partendo dal contatto 0. 199 + 200 + 201 +I valori definiti in questa finestra sono salvati nel file //Dialer.xml//. Al prossimo avvio il Dialer controlla //Dialer.xml// e, se trova delle definizioni custom, le usa, altrimenti sono usate le definizioni di default. 202 +\\\\\\ 203 + 204 +__[[Top>>path:#PageTop]]__