Wiki source code of 01 - Near-Real-Time
Hide last authors
author | version | line-number | content |
---|---|---|---|
![]() |
6.3 | 1 | {{box cssClass="floatinginfobox" title="**Sommario**" width="300px"}} |
2 | {{toc start=2 depth="3"/}} | ||
3 | {{/box}} | ||
![]() |
2.1 | 4 | |
![]() |
25.1 | 5 | (% style="width:230px; padding: 5px; font-family:verdana; font-size:12px; background-color: #fafbfc;" class="box infomessage" %) |
![]() |
18.1 | 6 | ((( |
![]() |
25.1 | 7 | [[image:acrobat-logo.png]] [[Scarica la pagina come pdf>>https://wiki.ifmgroup.it/bin/export/ifmhelpplatform/Phones/CanaliContatto/NearRealTime/?format=pdf||target="new""]] |
![]() |
18.1 | 8 | ))) |
9 | |||
![]() |
6.3 | 10 | == Introduzione == |
11 | |||
![]() |
15.1 | 12 | Il canale di contatto di tipo [[near-real-time>>doc:Glossario.WebHome]] permette la gestione di sessioni di chat da parte degli [[operatori>>doc:ifmhelpplatform.AgentiPhones.WebHome]]. L’obiettivo del modulo di #phones consiste nell'attivazione di un canale di contatto di tipo [[near-real-time>>doc:Glossario.WebHome]] con gli [[utenti>>doc:Glossario.WebHome]] presenti sul sito web nel quale, ad esempio è integrato un servizio di [[chat>>||anchor="HLachat"]]. Quando [[l'utente>>doc:Glossario.WebHome]] attiva la chat presente sul sito web, un [[operatore>>doc:ifmhelpplatform.AgentiPhones.WebHome]] appartenente ad uno specifico [[servizio di #phones>>doc:ifmhelpplatform.ServiziPhones.WebHome]], cioè idoneo alla gestione del canale di contatto di [[tipo near-real-time>>doc:Glossario.WebHome]] ed abilitato alla ricezione delle richieste provenienti da quel particolare sito web, riceverà le richieste di chat e potrà gestirle attraverso gli strumenti collegati alla [[PhoneBar>>doc:ifmhelpplatform.PhoneBar.WebHome]]. |
![]() |
2.1 | 13 | |
![]() |
6.3 | 14 | == Comunicazioni multiple == |
![]() |
2.1 | 15 | |
![]() |
15.1 | 16 | Diversamente dalle comunicazioni [[real-time (tipicamente telefonate audio e video)>>doc:Glossario.WebHome]], in quelle [[near-real-time>>doc:Glossario.WebHome]] gli [[operatori>>doc:ifmhelpplatform.AgentiPhones.WebHome]] possono essere coinvolti contemporaneamente in più conversazioni. Tuttavia esistono dei limiti al numero di chiamate simultanee, e questi limiti possono essere definiti all'interno della configurazione dei [[servizi di #phones>>doc:ifmhelpplatform.ServiziPhones.WebHome]] predisposti per gestire i canali di contatto di tipo [[near-real-time>>doc:Glossario.WebHome]]. |
![]() |
2.1 | 17 | |
![]() |
10.2 | 18 | == I servizi di #phones e i contatti di tipo near-real-time == |
![]() |
2.1 | 19 | |
![]() |
15.1 | 20 | Anche i canali di contatto [[di tipo near-real-time>>doc:Glossario.WebHome]] sono gestiti tramite i [[servizio di #phones>>doc:ifmhelpplatform.ServiziPhones.WebHome]], che devono essere configurati in modo opportuno. E per abilitare il canale di contatto [[di tipo near-real-time>>doc:Glossario.WebHome]] in un [[servizio di #phones>>doc:ifmhelpplatform.ServiziPhones.WebHome]] è necessario: |
![]() |
2.1 | 21 | |
![]() |
15.1 | 22 | * impostare il [[media type>>||anchor="HImpostareilmediatype"]] del [[servizio di #phones>>doc:ifmhelpplatform.ServiziPhones.WebHome]]; |
23 | * definire il [[costo della singola risorsa>>||anchor="HDefinireilcostodellarisorsa"]] del [[servizio di #phones>>doc:ifmhelpplatform.ServiziPhones.WebHome]]; | ||
24 | * creare il [[call flow>>||anchor="HCreareilcallflow"]] del [[servizio di #phones>>doc:ifmhelpplatform.ServiziPhones.WebHome]] in grado di gestire le chiamate provenienti dal canale di contatto [[di tipo near-real-time>>doc:Glossario.WebHome]]. | ||
![]() |
2.1 | 25 | |
![]() |
11.1 | 26 | Fatto ciò, tutte le chiamate effettuate a partire da un canale di contatto di tipo [[near-real-time>>doc:Glossario.WebHome]] verranno indirizzate verso un [[operatore>>doc:ifmhelpplatform.AgentiPhones.WebHome]], il quale potrà interagire con gli [[utenti del sito web>>doc:Glossario.WebHome]] usando [[l'interfaccia di chat del sistema>>||anchor="HLachat"]]. |
![]() |
2.1 | 27 | |
![]() |
6.3 | 28 | === Impostare il media type === |
![]() |
2.1 | 29 | |
![]() |
15.1 | 30 | Il **media type** rappresenta il tipo di media che caratterizza le chiamate gestite dal [[servizio di #phones>>doc:ifmhelpplatform.ServiziPhones.WebHome]]. Infatti i [[servizi di #phones possono operare con diversi canali di contatto>>doc:ifmhelpplatform.ServiziPhones.WebHome]]: |
![]() |
2.1 | 31 | |
![]() |
10.2 | 32 | * [[real-time>>doc:Glossario.WebHome]] |
33 | * [[near-real-time>>doc:Glossario.WebHome]] | ||
34 | * [[store-and-forward>>doc:Glossario.WebHome]] | ||
![]() |
2.1 | 35 | |
![]() |
15.1 | 36 | Lo strumento di chat rientra nel canale di contatto di tipo [[near-real-time>>doc:Glossario.WebHome]] e per poter sfruttare le sue funzioni è necessario agire sulla proprietà [[media type>>doc:ifmhelpplatform.ServiziPhones.WebHome]] impostando il [[ valore (% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)**near-real-time** nel menu //Media type//, posto nella scheda //Generale// delle proprietà del servizio di #phones>>doc:ifmhelpplatform.ServiziPhones.WebHome]](%%). |
![]() |
2.1 | 37 | |
![]() |
9.1 | 38 | (% class="box warningmessage" %) |
39 | ((( | ||
![]() |
15.1 | 40 | **N.B.**: il media type di tipo near-real-time è presente solo nei [[servizi di #phones di tipo inbound>>doc:ifmhelpplatform.ServiziPhones.WebHome]]. |
![]() |
9.1 | 41 | ))) |
![]() |
2.1 | 42 | |
![]() |
6.3 | 43 | === Definire il costo della risorsa === |
![]() |
2.1 | 44 | |
![]() |
15.1 | 45 | Nel caso del canale di contatto di tipo [[near-real-time>>doc:Glossario.WebHome]], ogni [[operatore>>doc:ifmhelpplatform.AgentiPhones.WebHome]] può gestire chiamate multiple. Tuttavia esiste un limite al numero di conversazioni attive, superato il quale le chiamate successive verranno gestite come indicato nel [[call flow>>||anchor="HCreareilcallflow"]]. Questo meccanismo si basa sulla proprietà [[(% class="wikiinternallink wikiinternallink wikiinternallink" %)//Costo della risorsa//>>doc:ifmhelpplatform.ServiziPhones.WebHome]](%%), presente nella [[scheda Generale delle proprietà del servizio di #phones>>doc:ifmhelpplatform.ServiziPhones.WebHome]]. |
![]() |
2.1 | 46 | |
![]() |
9.1 | 47 | (% class="box warningmessage" %) |
48 | ((( | ||
![]() |
15.1 | 49 | **N.B.**: la proprietà //Costo della risorsa// è attiva e modificabile solo nei [[servizi di #phones di tipo inbound>>doc:ifmhelpplatform.ServiziPhones.WebHome]]. |
![]() |
9.1 | 50 | ))) |
![]() |
2.1 | 51 | |
![]() |
15.1 | 52 | La proprietà //costo della risorsa// rappresenta il valore di ogni singola chiamata di tipo [[near-real-time>>doc:Glossario.WebHome]] attiva ed assegnata dal [[servizio di #phones>>doc:ifmhelpplatform.ServiziPhones.WebHome]] all'[[operatore>>doc:ifmhelpplatform.AgentiPhones.WebHome]]. L'indice generale massimo, per ciascun [[operatore>>doc:ifmhelpplatform.AgentiPhones.WebHome]], è pari a 100; pertanto se alla proprietà //costo della risorsa// fosse assegnato un valore pari a 20, ogni [[operatore>>doc:ifmhelpplatform.AgentiPhones.WebHome]] potrebbe gestire fino a 5 chiamate di tipo [[near-real-time>>doc:Glossario.WebHome]] contemporaneamente (20 * 5 = 100). Analogamente, se alla proprietà //costo della risorsa// fosse assegnato un valore pari a 100, ogni [[operatore>>doc:ifmhelpplatform.AgentiPhones.WebHome]] assegnato al [[servizio di #phones>>doc:ifmhelpplatform.ServiziPhones.WebHome]] potrebbe gestire soltanto una chiamata per volta. |
![]() |
2.1 | 53 | |
![]() |
6.3 | 54 | === Creare il call flow === |
![]() |
2.1 | 55 | |
![]() |
16.1 | 56 | Un [[call-flow>>doc:ifmhelpplatform.CallFlow.WebHome]] definisce il percorso della chiamata all'interno del contact center e modella il comportamento delle chiamate attive [[sul canale di contatto gestito dal servizio di #phones>>doc:ifmhelpplatform.ServiziPhones.WebHome]]. A questo scopo sono state introdotte alcune funzionalità al [[Call Designer>>doc:ifmhelpplatform.CallDesigner.WebHome]]. Per maggiori informazioni su di esse, consultare [[I blocchetti per canali di comunicazione di tipo near-real-time>>doc:ifmhelpplatform.CallDesigner.WebHome]]; per un esempio di [[call-flow>>doc:ifmhelpplatform.CallFlow.WebHome]], consultare [[Creare e configurare il call-flow di un canale di contatto di tipo near-real-time>>doc:ifmhelpplatform.CallDesigner.WebHome]]. |
![]() |
2.1 | 57 | |
![]() |
6.3 | 58 | == La chat == |
![]() |
2.1 | 59 | |
![]() |
11.1 | 60 | Lo strumento **chat** può essere integrato in qualunque sito web per essere messo a disposizione dei propri [[utenti>>doc:Glossario.WebHome]]. Lato client web, la **chat** non è nulla più che una piccola libreria JavaScript personalizzabile, mentre lato contact center, tutte le chiamate effettuate attraverso la **chat** integrata nel sito web vengono gestite come chiamate indirizzate al primo [[operatore>>doc:ifmhelpplatform.AgentiPhones.WebHome]] disponibile, purché appartenente ad un servizio di #phones concepito per la gestione del canale di contatto. |
![]() |
2.1 | 61 | |
![]() |
6.3 | 62 | === Abilitare la chat in #phones === |
![]() |
2.1 | 63 | |
![]() |
16.1 | 64 | Per abilitare la chat è necessario creare un servizio di #phones in grado di gestire i canali di contatto di tipo near-real-time e impostare al suo interno un [[call-flow per il canale di contatto di tipo near-real-time>>doc:ifmhelpplatform.CallDesigner.WebHome]]. |
![]() |
2.1 | 65 | |
![]() |
6.3 | 66 | === Il client di chat per l'utente web === |
![]() |
2.1 | 67 | |
![]() |
6.3 | 68 | ==== Accesso al canale ==== |
![]() |
2.1 | 69 | |
![]() |
10.2 | 70 | Il client chat disponibile per [[l'utente>>doc:Glossario.WebHome]] del sito web è un libreria JavaScript che va integrata nel codice sorgente delle pagine web. |
![]() |
2.1 | 71 | |
![]() |
11.1 | 72 | [[image:hashphones.canali-di-contatto-near-real-time.html_html_m47d76fb1.png||queryString="width=642&height=193" height="193" width="642"]] |
![]() |
2.1 | 73 | |
![]() |
10.2 | 74 | Nell'immagine precedente è raffigurato l'accesso alla chat, integrato all'interno di una pagina web, così come si potrebbe presentare all'[[utente>>doc:Glossario.WebHome]]. Il suo utilizzo risulta intuitivo; nel menu indicato come "ho bisogno di", l'[[utente>>doc:Glossario.WebHome]] può scegliere l'argomento, o il canale, mentre nel campo sottostante, indicato come "il mio nome è", l'[[utente>>doc:Glossario.WebHome]] può inserire il suo nome. |
![]() |
2.1 | 75 | |
![]() |
10.2 | 76 | Le voci contenute nel menu "ho bisogno di" corrispondono ad un servizio di #phones abilitato alla ricezione dei messaggi, ossia organizzato secondo le linee guida definite nel presente documento. Per aprire il canale ed accedere alla chat, l'[[utente>>doc:Glossario.WebHome]] deve premere il pulsante //Accedi//. |
![]() |
7.1 | 77 | |
![]() |
6.3 | 78 | ==== L'interfaccia della chat ==== |
![]() |
2.1 | 79 | |
![]() |
11.1 | 80 | [[image:hashphones.canali-di-contatto-near-real-time.html_html_m649b489f.png||queryString="width=642&height=462" height="462" width="642"]] |
![]() |
2.1 | 81 | |
![]() |
16.1 | 82 | Nell'immagine è raffigurata l'interfaccia di chat disponibile per l'[[utente>>doc:Glossario.WebHome]]; anche il questo caso il suo utilizzo è decisamente intuitivo. Nell'immagine è possibile notare il messaggio di benvenuto prodotto da un [[agente sintetico (od IVR)>>doc:ifmhelpplatform.AgentiPhones.WebHome]] della campagna di coda contenuta nel [[call flow>>||anchor="HCreareilcallflow"]] del [[servizio di #phones>>doc:ifmhelpplatform.ServiziPhones.WebHome]] che sta gestendo il canale. In questo caso tutti gli [[operatori>>doc:ifmhelpplatform.AgentiPhones.WebHome]] sono impegnati in altre conversazioni, ossia ognuno di loro ha raggiunto [[l'indice massimo disponibile della risorsa>>||anchor="HDefinireilcostodellarisorsa"]], pertanto la gestione della conversazione è passato alla [[campagna di coda>>doc:ifmhelpplatform.CampagnePhones.WebHome]] definita nel [[call-flow>>||anchor="HCreareilcallflow"]]. Quello rappresentato è il risultato del [[call flow>>||anchor="HCreareilcallflow"]] descritto in: [[Creare e configurare il call-flow di un canale di contatto di tipo near-real-time>>doc:ifmhelpplatform.CallDesigner.WebHome]]. |
![]() |
2.1 | 83 | |
![]() |
6.3 | 84 | === Il client di chat per l'operatore === |
![]() |
2.1 | 85 | |
![]() |
6.3 | 86 | ==== Accesso al canale ==== |
![]() |
2.1 | 87 | |
88 | Per accedere alla chat l'operatore preposto al servizio deve essere in stato //Disponibile// sulla propria PhoneBar e attivare sul browser la pagina web del client di chat all'indirizzo configurato. Nell'immagine di esempio sotto l'indirizzo corrisponde alla pagina HTML predefinita per il servizio al momento dell'installazione di #phones. | ||
89 | |||
![]() |
6.3 | 90 | All'avvio la chat risulta vuota. |
![]() |
2.1 | 91 | |
![]() |
11.1 | 92 | [[image:hashphones.canali-di-contatto-near-real-time.html_html_6f52457d.png||queryString="width=642&height=399" height="399" width="642"]] |
![]() |
2.1 | 93 | |
![]() |
6.3 | 94 | ==== L'interfaccia della chat ==== |
95 | |||
![]() |
2.1 | 96 | Quando un utente inizia una sessione di chat, la pagina web dell'operatore si attiva automaticamente e consente di eseguire la conversazione. |
97 | |||
![]() |
11.1 | 98 | [[image:hashphones.canali-di-contatto-near-real-time.html_html_m62549b03.png||queryString="width=642&height=400" height="400" width="642"]] |
![]() |
2.1 | 99 | |
![]() |
6.3 | 100 | Dopo che la sessione si è avviata, l'operatore accede all'interfaccia visibile nell'immagine sopra. |
![]() |
2.1 | 101 | |
![]() |
6.3 | 102 | La finestra di chat consiste nelle seguenti parti: |
103 | |||
104 | **Tab Chat** | ||
![]() |
2.1 | 105 | Poiché l'operatore può essere impegnato in molteplici conversazioni, nella pagina saranno visualizzati tanti tab quanto le conversazioni attive (nell'immagine il tab //Chat Test/Humans// indica che l'operatore è impegnato in una conversazione). |
![]() |
6.3 | 106 | |
107 | **Barra Stato/Pulsanti** | ||
![]() |
14.1 | 108 | Presente sotto il tab, visualizza lo stato dell'operatore (in questo caso "In conversazione") e la durata della conversazione. Sono presenti inoltre alcuni pulsanti cliccabili: il pulsante //Freccia// consente di trasferire la chat ad un altro operatore, selezionandolo da un elenco tra quelli abilitati (equivalente alla funzione [[trasferimento della PhoneBar>>doc:ifmhelpplatform.PhoneBar.WebHome]]); il pulsante //Cornetta// chiude la conversazione; il pulsante //X//, visualizzato soltanto dopo il trasferimento della conversazione, chiude la finestra di chat. |
![]() |
6.3 | 109 | |
110 | **Area di Chat** | ||
![]() |
2.1 | 111 | E' la parte in cui sono visualizzati i messaggi di testo dell'utente e dell'operatore. |
![]() |
6.3 | 112 | |
113 | **Campo di testo** | ||
![]() |
2.1 | 114 | Campo da utilizzare per digitare i messaggi di testo. Il pulsante //Invia// trasferisce il testo nell'area di chat (come il tasto Invio della tastiera). A destra l'icona //Faccina// consente di includere nel testo alcuni emoticon. L'icona //Beep// abilita/disabilita gli effetti sonori all'arrivo di un nuovo messaggio nella chat. |
115 | |||
![]() |
6.3 | 116 | |
117 | |||
118 | |||
119 | |||
120 | |||
121 | |||
![]() |
25.1 | 122 |