Wiki source code of Client di #phones


Show last authors
1 (% class="box infomessage" style="width:230px; padding: 5px; font-family:verdana; font-size:12px; background-color: #fafbfc;" %)
2 (((
3 [[image:acrobat-logo.png]] [[Scarica la pagina come pdf>>https://wiki.ifmgroup.it/bin/export/ifmhelpplatform/ClientPhones/?format=pdf||rel="noopener noreferrer" target="new"]]
4 )))
5
6 {{box cssClass="floatinginfobox" title="**Sommario**" width="300px"}}
7 {{toc start=2 depth="3"/}}
8 {{/box}}
9
10 Il **Client di #phones** rappresenta lo strumento col quale il [[supervisore>>doc:ifmhelpplatform.Phones.WebHome]] può configurare e gestire il contact center; in altre parole, costituisce l'interfaccia utente della piattaforma **#phones**. Attraverso il Client il [[supervisore>>doc:ifmhelpplatform.Phones.WebHome]] può:
11
12 * Gestire le connessioni con [[#phones Server>>doc:ifmhelpplatform.Phones.WebHome]].
13 * Impostare i parametri di telefonia.
14 * Definire e modificare le policy di accesso degli oggetti di #phones ed impostare i diritti associati agli [[utenti di #phones>>doc:Glossario.WebHome]].
15 * Pianificare la creazione dei file di log ed il backup dei dati operativi.
16 * Creare, assegnare e gestire le risorse ([[agenti di #phones>>doc:ifmhelpplatform.AgentiPhones.WebHome]] e [[linee>>doc:ifmhelpplatform.Linee.WebHome]]).
17 * Creare e gestire [[campagne di #phones>>doc:ifmhelpplatform.CampagnePhones.WebHome]] e [[servizi di #phones>>doc:ifmhelpplatform.ServiziPhones.WebHome]].
18 * Definire i modelli e le logiche di gestione della chiamata ([[call flow>>doc:ifmhelpplatform.CallFlow.WebHome]]).
19 * Impostare i criteri di analisi statistica e di creazione dei [[report>>doc:ifmhelpplatform.ReportingServices.WebHome]]
20 * Visualizzare ed analizzare in tempo reale [[le prestazioni del contact center>>doc:ifmhelpplatform.Grafici.WebHome]].
21 * Effettuare l'inserimento e l'ascolto delle chiamate vocali e sovrintendere alle operazioni compiute nelle postazioni degli [[operatori>>doc:ifmhelpplatform.AgentiPhones.WebHome]] ([[#phones Coaching>>doc:ifmhelpplatform.Coaching.WebHome]]).
22
23 == Policy di accesso ==
24
25 Il Client offre due livelli di accesso predefiniti:
26
27 * **sola lettura**: consente di visualizzare solamente i dati del sistema senza possibilità di effettuare modifiche
28 * **pieno controllo**: consente la completa operatività (inserimenti, modifiche, cancellazioni) su tutte le funzionalità del sistema.
29
30 In alternativa è possibile definire delle **policy di accesso** associate ad uno specifico utente. Per maggiori dettagli, consultare il paragrafo Gestione Utenti in questo stesso documento.
31
32 == Le risorse di #phones ==
33
34 In particolare il Client permette di gestire le risorse di Phones, costituite da:
35
36 * [[Servizi di #phones>>doc:ifmhelpplatform.ServiziPhones.WebHome]]
37 * [[Campagne di #phones>>doc:ifmhelpplatform.CampagnePhones.WebHome]]
38 * [[Agenti di #phones>>doc:ifmhelpplatform.AgentiPhones.WebHome]]
39 * [[Linee>>doc:ifmhelpplatform.Linee.WebHome]]
40
41 Con esse si definisce il [[call flow>>doc:ifmhelpplatform.CallFlow.WebHome]], ossia una combinazione coerente di risorse ed attività che permette di modellare il percorso della chiamata all'interno del contact center e i modi in cui essa viene servita.
42
43 Infine tutte le risorse di #phones possiedono delle proprietà visibili attraverso lo strumento [[viste>>doc:ifmhelpplatform.Viste.WebHome]].
44
45 === Servizi di #phones ===
46
47 I [[servizi di #phones>>doc:ifmhelpplatform.ServiziPhones.WebHome]] costituiscono l'unità operativa del contact center #phones che offre la prestazione richiesta dall'[[utente del contact center>>doc:Glossario.WebHome]]. I [[servizi di #phones>>doc:ifmhelpplatform.ServiziPhones.WebHome]] sono il contenitore di un insieme di //attività//, ognuna destinata a svolgere una funzione specifica nell'ambito della prestazione generale: queste attività sono le [[campagne di #phones>>doc:ifmhelpplatform.CampagnePhones.WebHome]]. I servizi di #phones possono essere di due tipi:
48
49 * [[servizi inbound>>doc:ifmhelpplatform.ServiziPhones.WebHome]]
50 * [[servizi outbound>>doc:ifmhelpplatform.ServiziPhones.WebHome]]
51
52 I primi ricevono delle chiamate, mentre i secondi possono generare delle chiamate telefoniche verso l'esterno.
53
54 Per maggiori informazioni sui servizi di #phones, consultare il capitolo [[Servizi di #phones>>doc:ifmhelpplatform.ServiziPhones.WebHome]].
55
56 === Campagne di #phones ===
57
58 Le [[campagne di #phones>>doc:ifmhelpplatform.CampagnePhones.WebHome||target="_blank"]] costituiscono le attività elementari svolte all'interno del contact center e devono essere sempre associate ad un [[servizio di #phones>>doc:ifmhelpplatform.ServiziPhones.WebHome]], il quale rappresenta la vera e propria unità operativa. Una campagna di #phones, per poter assolvere i compiti per i quali è stata predisposta, deve possedere degli [[agenti di #phones>>doc:ifmhelpplatform.AgentiPhones.WebHome]] e delle [[linee>>doc:ifmhelpplatform.Linee.WebHome]]. Tuttavia esistono diversi tipi di campagne di #phones; ogni tipo di campagna di #phones è specializzato per assolvere compiti diversi ed in modo dipendente dal tipo, una campagna di #phones può contenere solo [[agenti umani>>doc:ifmhelpplatform.AgentiPhones.WebHome]] oppure solo [[agenti sintetici>>doc:ifmhelpplatform.AgentiPhones.WebHome]]. Per maggiori informazioni sui tipi di campagna di #phones disponibili consultare: [[Tipi di campagne di #phones>>doc:ifmhelpplatform.CampagnePhones.WebHome]].
59
60 Infine tutte le campagne di #phones possiedono una **visibilità** che può essere **globale** o **locale**. Nel primo caso, una campagna di #phones può essere associata ad uno o più [[servizi di #phones>>doc:ifmhelpplatform.ServiziPhones.WebHome]]; nel secondo invece può appartenente ad un solo servizio di #phones. Per maggiori dettagli consultare: [[Visibilità delle campagne di #phones>>doc:ifmhelpplatform.CampagnePhones.WebHome]].
61
62 In tutti i casi una campagna di #phones è chiamata a svolgere mansioni specifiche nel contesto dell'attività generale rappresentata dal servizio stesso. Per maggiori informazioni sulle campagne consultare il capitolo [[Campagne di #phones>>doc:ifmhelpplatform.CampagnePhones.WebHome]].
63
64 === Agenti di #phones ===
65
66 Gli [[agenti di #phones>>doc:ifmhelpplatform.AgentiPhones.WebHome]] sono contenuti all'interno delle [[campagne di #phones>>doc:ifmhelpplatform.CampagnePhones.WebHome]] e si dividono in tre categorie: [[agenti umani>>doc:ifmhelpplatform.AgentiPhones.WebHome]], [[agenti sintetici>>doc:ifmhelpplatform.AgentiPhones.WebHome]] e [[multimediali>>doc:ifmhelpplatform.AgentiPhones.WebHome]].
67
68 * Gli [[agenti umani>>doc:ifmhelpplatform.AgentiPhones.WebHome]] corrispondono sempre ad un [[operatore>>doc:ifmhelpplatform.AgentiPhones.WebHome]].
69 * Gli [[agenti sintetici>>doc:ifmhelpplatform.AgentiPhones.WebHome]] sono costituiti da //IVR// (Interactive Voice Response) governati dal sistema.
70
71 Compito degli agenti di #phones, sia umani che sintetici, è rispondere alle chiamate ed interagire con l'[[utente del contact center>>doc:Glossario.WebHome]]. Gli agenti umani possono essere creati e gestiti attraverso il Client; gli agenti sintetici possono essere creati e gestiti sia col [[Messenger (Messenger Configurator e Messenger Monitor)>>doc:ifmhelpplatform.MessengerConcetti.WebHome]] che con il Client.
72
73 Per maggiori informazioni, consultare il capitolo [[Agenti>>doc:ifmhelpplatform.AgentiPhones.WebHome]].
74
75 === Linee ===
76
77 Le [[linee>>doc:ifmhelpplatform.Linee.WebHome]] non sono un dispositivo fisico effettivo, ma rappresentano la possibilità di impegnare risorse telefoniche. Una [[campagna di #phones>>doc:ifmhelpplatform.CampagnePhones.WebHome]], per essere operativa, deve possedere una o più linee: solo così può ricevere un certo numero di chiamate (pari alla quantità di linee assegnate). Le [[linee>>doc:ifmhelpplatform.Linee.WebHome]] sono create e gestite attraverso il Client.
78
79 Per maggiori informazioni sulle linee, consultare il capitolo [[Linee>>doc:ifmhelpplatform.Linee.WebHome]].
80
81 == Organizzazione dell'interfaccia utente ==
82
83 L'interfaccia utente del Client è divisa nelle due seguenti aree distinte:
84
85 * //view di sinistra//
86 * //view di destra//
87
88 Entrambe le //view// vengono attivate soltanto in seguito ad un tentativo di connessione a [[#phones Server>>doc:ifmhelpplatform.Phones.WebHome]] coronato da successo. Il Client può collegarsi a più #phones Server per volta ed ogni connessione è rappresentata all'interno della //view di sinistra//.
89
90 Per una dettagliata descrizione dei comandi disponibili, fare riferimento alla pagina [[Interfaccia Utente>>doc:.Interfaccia.WebHome||target="_blank"]].
91
92 == Le funzioni avanzate ==
93
94 Come precedentemente accennato, nel Client sono integrati alcuni moduli, accessibili attraverso la //view di destra//, che forniscono funzionalità avanzate.
95
96 === Definizione del flusso di una chiamata ===
97
98 Il [[flusso di una chiamata, più propriamente call flow>>doc:ifmhelpplatform.CallFlow.WebHome]], può essere configurato in due modi diversi:
99
100 * in //Compatibility Mode//
101 * attraverso il //Call Designer//
102
103 ====== Compatibility Mode ======
104
105 Il metodo è considerato obsoleto ed è stato mantenuto per compatibilità con le versioni precedenti di #phones. In questa modalità i [[servizi di #phones>>doc:ifmhelpplatform.ServiziPhones.WebHome]] devono essere creati in [[Compatibility Mode>>doc:ifmhelpplatform.ServiziPhones.WebHome]], mentre [[il call flow>>doc:ifmhelpplatform.CallFlow.WebHome]] deve essere definito per mezzo del [[Messenger Configurator>>doc:ifmhelpplatform.MessengerConfigurator.WebHome]]. Al Compatibility Mode è preferibile il Call Designer descritto di seguito.
106
107 ====== Call Designer ======
108
109 Il [[Call Designer>>doc:ifmhelpplatform.CallDesigner.WebHome]] costituisce un editor grafico che permette di configurare il [[call flow>>doc:ifmhelpplatform.CallFlow.WebHome]] con maggiore efficienza e rapidità rispetto al Compatibility Mode descritto precedentemente.
110
111 Per maggiori informazioni, consultare il capitolo: [[Call Designer>>doc:ifmhelpplatform.CallDesigner.WebHome]].
112
113 === Phones Coaching ===
114
115 Il [[Phones Coaching>>doc:ifmhelpplatform.Coaching.WebHome]] è uno strumento col quale il [[supervisore>>doc:ifmhelpplatform.Phones.WebHome]] ha la possibilità di inserirsi in una conversazione tra un [[agente umano>>doc:ifmhelpplatform.AgentiPhones.WebHome]] e l'[[utente>>doc:Glossario.WebHome]] del servizio offerto dal contact center. Oltre all'ascolto della voce, la funzione mette a disposizione la possibilità di visualizzare il contenuto dello schermo dell'[[agente umano>>doc:ifmhelpplatform.AgentiPhones.WebHome]].
116
117 === Gestione utenti ===
118
119 Gli utenti di #phones sono coloro che possono operare sulle funzionalità dell'applicazione Client che permette la gestione dell'accesso ai singoli oggetti. Ad esempio, se un contact center svolge servizi per clienti diversi, è possibile definire delle policy di accesso, visualizzazione e modifica a seconda dei diritti assegnati agli [[utente di Phones>>doc:Glossario.WebHome]]. Così è possibile limitare la possibilità di visualizzazione e modifica a seconda del diritto di accesso assegnato ad ogni singolo [[utente di Phones>>doc:Glossario.WebHome]]. Quando un [[utente di Phones>>doc:Glossario.WebHome]] fa login al Client per la prima volta, gli viene chiesto il livello d'accesso e lui può scegliere fra le due opzioni di default:
120
121 * **Amministratore - Sola lettura**: consente di vedere, ma non modificare gli oggetti della root.
122 * **Amministratore - Pieno controllo**: consente di vedere e modificare gli oggetti della root.
123
124 Dopo aver effettuato il login a #phones un [[supervisore>>doc:ifmhelpplatform.Phones.WebHome]] può definire nuovi [[utenti di Phones>>doc:Glossario.WebHome]] che possono essere del tipo **Amministratore **(e avere il controllo di tutti gli oggetti nel sistema) oppure semplici utenti che possono solamente vedere/modificare gli oggetti loro attribuiti.
125
126 (% border="1" style="border:1px solid #cccccc; margin:30px 0 50px 0" %)
127 (% style="background-color:#f0f0f0;" %)|(% style="width:250px" %)**Utente**|**Permessi**
128 |**Amministratore - Pieno controllo**|Può vedere e modificare tutti gli oggetti definiti in #phones.
129 |**Amministratore - Sola lettura**|Può vedere tutti gli oggetti definiti in #phones.
130 |**Utente - Pieno controllo**|Può vedere e modificare tutti gli oggetti di cui è il proprietario.
131 |**Utente - Sola lettura**|Può vedere tutti gli oggetti di cui è il proprietario.
132
133 Per maggiori informazioni sulla creazione, modifica e cancellazione degli utenti, fare riferimento alla sezione //Creazione, Modifica e Cancellazione degli Utenti// in [[Utenti>>doc:.Utenti.WebHome||target="_blank"]].
134
135 === #phones Reporting Service ===
136
137 [[#phones Reporting Service>>doc:ifmhelpplatform.ReportingServices.WebHome]] costituisce la reportistica avanzata del Client. Il modulo permette l'accesso all'interfaccia di visualizzazione e personalizzazione dei report. Attraverso di essa è possibile consultare la vasta gamma di report distribuiti col sistema ed eventualmente adattarli alle proprie esigenze.
138
139 == Analisi e controllo delle prestazioni del contact center ==
140
141 #phones è provvisto di strumenti per l'analisi in tempo reale del livello di impegno degli [[agenti umani>>doc:ifmhelpplatform.AgentiPhones.WebHome]] e [[sintetici>>doc:ifmhelpplatform.AgentiPhones.WebHome]], delle performance dei [[servizi>>doc:ifmhelpplatform.ServiziPhones.WebHome]], delle [[campagne>>doc:ifmhelpplatform.CampagnePhones.WebHome]] e delle attività in generale. Attraverso queste funzioni, il [[supervisore>>doc:ifmhelpplatform.Phones.WebHome]] è sempre al corrente delle prestazioni complessive del sistema e può tenere sotto continuo controllo la quantità di traffico; così è possibile attivare, se necessario, le procedure di gestione dei picchi di chiamate, oppure analizzare le attività degli [[operatori>>doc:ifmhelpplatform.Phones.WebHome]] ([[agenti umani>>doc:ifmhelpplatform.AgentiPhones.WebHome]]) e bilanciare i carichi di lavoro.
142
143 L'accesso alle funzioni di visualizzazione dei dati delle prestazioni avviene attraverso il Client; i valori accumulati possono essere visualizzati in due modi diversi (tutti aggiornati in tempo reale):
144
145 * [[Grafici>>doc:ifmhelpplatform.Grafici.WebHome]]
146 * [[Viste>>doc:ifmhelpplatform.Viste.WebHome]]
147
148 == Logging ==
149
150 #phones mette a disposizione due tipi di logging diagnostico:
151
152 * Logging su file di testo
153 * Logging su database.
154
155 === Logging su file di testo ===
156
157 Viene generato un file di testo delimitato importabile su database. Nell'host dove risiede [[#phones Server>>doc:ifmhelpplatform.Phones.WebHome]](nella directory //\Phones Enterprise\Server\logs//) vengono creati tre file per ogni mese:
158
159 (% border="1" style="border:1px solid #cccccc; margin:30px 0 50px 0" %)
160 (% style="background-color:#f0f0f0;" %)|(% style="width:150px" %)**Nome file**|**Log contenuto**
161 |AGMMAAAA *|Azioni degli [[agenti>>doc:ifmhelpplatform.AgentiPhones.WebHome]]
162 |CLMMAAAA *|Chiamate
163 |CPMMAAAA *|[[Campagne di #phones>>doc:ifmhelpplatform.CampagnePhones.WebHome]]
164
165 (MM=mese; AAAAA=anno)
166
167 === Logging su database ===
168
169 I dati relativi alle attività del contact center vengono scritti su file binari (Log file). Per ogni sessione di #phones viene creato un file di log con estensione //.data//. L'importazione dei dati dal file di log nel database avviene tramite il servizio //#phones Logger// che resiede normalmente sulla stessa macchina dove è installato SQL Server. //#phones Logger// processa i comandi in modo sequenziale e quando incontra sul file di log un comando di chiusura [[LogSet>>doc:Glossario.WebHome]] esegue una procedura di [[ETL>>doc:Glossario.WebHome]] e registra i dati del LogSet sul database delle statistiche. Quindi avviene il backup dei dati su un database storico.
170
171 I comandi di chiusura LogSet possono essere emanati in due modi:
172
173 * automaticamente a frequenza impostata sotto la voce [[**Durata Logset in minuti** impostata nella scheda **Log**>>doc:.Impostazioni.Logging.WebHome||target="_blank"]] nelle proprietà della root di Phones.
174 * Manualmente tramite clic sul pulsante **Chiudi il Logset **presente nella [[scheda **Log**>>doc:.Impostazioni.Logging.WebHome||target="_blank"]] nelle proprietà della root di Phones.
175
176 La durata di un LogSet può essere configurata da un minimo di 15 ad un massimo di 300 minuti. Siccome la chiusura del LogSet causa un lieve rallentamento di tutto il processo è consigliato di scegliere un periodo più lungo. La stessa considerazione vale per la chiusura manuale: sono da evitare le chiusure troppo ravvicinate.
177
178 Occorre evidenziare che dal momento della emissione del comando di chiusura al momento di effettiva importazione dei dati di LogSet possono trascorrere alcuni instanti. Perciò se subito dopo la chiusura di un LogSet non si vedono ancora i dati sul database bisogna aspettare il tempo necessario affinché #phones Logger esegua la procedura ETL.