Wiki source code of Outbound


Hide last authors
administrator BDP 20.1 1 (% class="box infomessage" style="width:225px; padding: 5px; font-family:verdana; font-size:12px; color: #04ace3; background-color: #fafbfc;" %)
2 (((
3 [[image:acrobat-logo.png]] [[Scarica la pagina come pdf>>https://wiki.ifmgroup.it/bin/export/ifmhelpplatform/Outbound/?format=pdf||rel="noopener noreferrer" target="new"]]
4 )))
5
administrator BDP 1.1 6 {{box cssClass="floatinginfobox" title="**Sommario**" width="300px"}}
administrator BDP 14.5 7 {{toc start=2 depth="3"/}}
administrator BDP 1.1 8 {{/box}}
9
10 == Introduzione ==
11
administrator BDP 6.1 12 Tecnicamente l'outbound consiste nell'emissione di chiamate telefoniche eseguite dal sistema di contact center. Questa attività, oltre a rappresentare un indispensabile supporto al marketing strategico e operativo, offre l'opportunità di estendere il numero di connessioni attive all'interno dei mercati di riferimento e può costituire la base per un solido e durevole vantaggio competitivo. Pertanto le funzioni di **#phones** che pilotano l'outbound, sono in grado di garantire una gestione completa delle comunicazioni e delle relazioni acquisite secondo una formula che consente di calibrare il volume di chiamate generate a dimensioni come la quantità di risorse disponibili e il loro livello di impegno. Infatti **#phones** permette di generare chiamate di outbound con tre diversi algoritmi:
administrator BDP 1.1 13
administrator BDP 14.3 14 * [[Agent Based>>||anchor="HAgentBased"]]
15 * [[Power dialing>>||anchor="HPowerDialing"]]
16 * [[Predictive Dialing>>||anchor="HPredictiveDialing"]]
administrator BDP 1.1 17
administrator BDP 25.1 18 Nel caso di Agent Based occorre un applicativo, installato sul PC di ogni operatore, che, interfacciandosi ad un archivio di contatti, segnali all'operatore la necessità di effettuare una chiamata outbound e che, in automatico o su esplicita richiesta dell'[[operatore>>doc:ifmhelpplatform.AgentiPhones.WebHome]] stesso, ne richieda la generazione a **#phones**. In modalità Predictive Dialing le decisioni sulla generazione delle nuove chiamate vengono prese da un programma interno al [[#phones Server>>doc:ifmhelpplatform.Phones.WebHome]]: il **Predictive Dialer**.
administrator BDP 1.1 19
20 In tutti i casi il meccanismo di gestione del flusso di una chiamata outbound generata è il seguente:
21
administrator BDP 25.1 22 1. #phones Server chiede alla sua interfaccia con il [[LightHouse>>doc:Glossario.WebHome]] di generare una chiamata ad un numero telefonico specifico.
administrator BDP 26.1 23 1. Se la chiamata va a buon fine, **#phones** la trasferisce al primo [[operatore>>doc:ifmhelpplatform.AgentiPhones.WebHome]] disponibile. Nel caso in cui non ci fossero operatori disponibili, **#phones** gestisce la telefonata nel modo descritto dalla [[configurazione del servizio di #phones>>doc:ifmhelpplatform.ServiziPhones.WebHome]], ad esempio:
administrator BDP 1.1 24 1*. Segnalando occupato al chiamante
administrator BDP 13.1 25 1*. Trasferendo la chiamata ad una [[campagna di agenti sintetici>>doc:ifmhelpplatform.CampagnePhones.WebHome]] che dia un messaggio di commiato
administrator BDP 26.1 26 1*. Accodando la chiamata ad una campagna di agenti sintetici che dia un messaggio di attesa fino a che non si libera un operatore al quale trasferirla. Per motivi di sicurezza, specie in situazioni in cui viene effettuato Predictive Dialing, **#phones** permette di impostare le fasce orarie in cui è possibile emettere le chiamate per [[campagne di #phones>>doc:ifmhelpplatform.CampagnePhones.WebHome]] appartenenti ad un [[servizio di outbound>>doc:ifmhelpplatform.ServiziPhones.WebHome]] (chiamate in uscita dal contact center).
administrator BDP 1.1 27
28 == Gli algoritmi di outbound ==
29
30 === Agent Based ===
31
administrator BDP 18.1 32 Con questo tipo di outbound l'[[operatore>>doc:ifmhelpplatform.AgentiPhones.WebHome]], quando è in [[stato disponibile>>doc:ifmhelpplatform.AgentiPhones.WebHome]], richiede a **#phones**, tramite la PhoneBar,** **di effettuare una chiamata verso uno specifico numero telefonico associandola ad una specifica [[campagna di #phones>>doc:ifmhelpplatform.CampagnePhones.WebHome]] di un [[servizio di outbound>>doc:ifmhelpplatform.ServiziPhones.WebHome]]. Sulla campagna è possibile preimpostare dei criteri, ad esempio indicare prefissi urbani o di telefonia mobile, che consentono di velocizzare la chiamata, riducendo il tempo dell'operazione.
administrator BDP 1.1 33
administrator BDP 11.1 34 Questa soluzione è la meno efficiente perché affida all'[[operatore>>doc:ifmhelpplatform.AgentiPhones.WebHome]] il compito di richiedere la generazione delle chiamate e soltanto quando si trova nello [[stato disponibile>>doc:ifmhelpplatform.AgentiPhones.WebHome]].
administrator BDP 26.2 35
administrator BDP 1.1 36
37 === Power Dialing ===
38
39 Il funzionamento del Power Dialing è il seguente:
40
administrator BDP 18.1 41 1. L'[[operatore>>doc:ifmhelpplatform.AgentiPhones.WebHome]] assegnato alla [[campagna di #phones>>doc:ifmhelpplatform.CampagnePhones.WebHome]] del [[servizio di outbound>>doc:ifmhelpplatform.ServiziPhones.WebHome]], diventa disponibile.
administrator BDP 14.4 42 1. Il modulo [[Predictive Dialer>>||anchor="HPredictiveDialing"]] rileva lo [[stato disponibile>>doc:ifmhelpplatform.AgentiPhones.WebHome]] dell'[[operatore>>doc:ifmhelpplatform.AgentiPhones.WebHome]] e chiede al [[Dialer>>||anchor="HDialer28oPredictiveDialer29"]] di effettuare una nuova chiamata.
administrator BDP 18.1 43 1. Il Dialer, per effettuare la chiamata, invia al Contact Provider assegnato al [[servizio di outbound>>doc:ifmhelpplatform.ServiziPhones.WebHome]] la richiesta un nuovo contatto telefonico.
administrator BDP 14.4 44 1. Il Contact Provider recupera il nuovo numero da chiamare da un database, quindi lo invia al Dialer che a questo punto chiede a **#phones** di fare una nuova chiamata.
administrator BDP 13.1 45 1. La chiamata viene quindi passata all'[[operatore>>doc:ifmhelpplatform.AgentiPhones.WebHome]] assegnato alla [[campagna di #phones>>doc:ifmhelpplatform.CampagnePhones.WebHome]].
administrator BDP 1.1 46
administrator BDP 11.1 47 Il Power Dialing consente di assicurarsi che tutte le chiamate generate possano essere trasferite ad un [[operatore>>doc:ifmhelpplatform.AgentiPhones.WebHome]] e quindi ricevano il trattamento previsto. In termini di operatività degli [[operatori>>doc:ifmhelpplatform.AgentiPhones.WebHome]] però, ha delle prestazioni inferiori rispetto al Predictive Dialing. Infatti, visto che viene generata una nuova chiamata solo nel momento in cui un [[operatore>>doc:ifmhelpplatform.AgentiPhones.WebHome]] diventa disponibile, questo rimarrà inattivo per il tempo che il chiamato impiega a rispondere e il sistema a trasferire la chiamata al telefono dell'[[operatore>>doc:ifmhelpplatform.AgentiPhones.WebHome]] stesso, quindi per un tempo che può essere anche di 15-20 secondi, ma che va ad aumentare sensibilmente nel caso in cui si abbia una sequenza di contatti che non rispondono o sono occupati.
administrator BDP 1.1 48
49 ==== Esecuzione del Power Dialing ====
50
administrator BDP 26.2 51 Il Power Dialing viene eseguito con preallocazione: appena un [[operatore>>doc:ifmhelpplatform.AgentiPhones.WebHome]] diventa //disponibile// viene messo dal sistema in uno stato di preassegnazione in modo che non possa ricevere altre chiamate. Quindi viene richiesta la generazione di una nuova chiamata che, se correttamente connessa (quando riceve una risposta da parte dell'utente), viene passata all'[[operatore>>doc:ifmhelpplatform.AgentiPhones.WebHome]] in preassegnazione.
52
administrator BDP 1.1 53
administrator BDP 26.2 54 (% style="color:#2cabe2; font-size:24px" %)Predictive Dialing
administrator BDP 1.1 55
administrator BDP 14.4 56 L'algoritmo di Predictive Dialing si occupa, tramite previsioni statistiche, di determinare quando e quante chiamate generare, al fine di ottimizzare il rendimento degli [[operatori>>doc:ifmhelpplatform.AgentiPhones.WebHome]] del contact center. Le chiamate vengono generate senza preallocazione di un [[operatore>>doc:ifmhelpplatform.AgentiPhones.WebHome]], poiché l'algoritmo si pone come obiettivo quello di generare chiamate mentre gli [[operatori>>doc:ifmhelpplatform.AgentiPhones.WebHome]] sono ancora in conversazione, anticipando la fine delle chiamate in corso in modo che quando si libera un [[operatore>>doc:ifmhelpplatform.AgentiPhones.WebHome]] ci sia già una chiamata disponibile che può essere trasferita a lui. Per poter predire la fine delle chiamate, il "modulo Predictive" tiene costantemente sotto controllo [[lo stato>>doc:ifmhelpplatform.AgentiPhones.WebHome]] degli [[operatori>>doc:ifmhelpplatform.AgentiPhones.WebHome]] (disponibile, in conversazione, in pausa , ecc...), la durata delle telefonate e gli esiti delle stesse (risposte, occupate, non risposte). In base a tali dati e ad un sofisticato algoritmo basato su calcoli statistici, determina il momento in cui chiedere al modulo [[Dialer>>||anchor="HDialer28oPredictiveDialer29"]] di generare una nuova chiamata.
administrator BDP 1.1 57
58 ==== Gestione del numero di chiamate generate ====
59
administrator BDP 18.1 60 L'algoritmo di Predictive Dialing effettua un overbooking di chiamate per tenere conto di quelle occupate e non risposte. Vista la natura puramente statistica delle previsioni, mediamente le chiamate vengono fatte al momento più adatto, ma non sono esclusi brevi momenti in cui gli [[operatori>>doc:ifmhelpplatform.AgentiPhones.WebHome]] sono disponibili senza chiamate pronte, e momenti in cui vengono generate chiamate in surplus rispetto agli [[operatori>>doc:ifmhelpplatform.AgentiPhones.WebHome]] disponibili. Il Predictive Dialing consente di gestire il rapporto tra le due condizioni e di bilanciare la quantità di tempo trascorsa da un [[operatore>>doc:ifmhelpplatform.AgentiPhones.WebHome]] in [[stato disponibile>>doc:ifmhelpplatform.AgentiPhones.WebHome]], cioè in attesa di una chiamata, ed il numero di chiamate effettuate in overbooking. La configurazione può essere effettuata tramite le [[proprietà del servizio di outbound>>doc:ifmhelpplatform.ServiziPhones.WebHome]] e richiede l'impostazione di due parametri:
administrator BDP 1.1 61
62 * //Tipo//
63 * //Costo di cancellazione//.
64
administrator BDP 14.4 65 Per altre informazioni consultare anche la sezione [[Outbound: le regole>>doc:.Regole.WebHome]].
administrator BDP 1.1 66
67 ==== Tipo ====
68
administrator BDP 11.1 69 Se il valore è uguale a 0, le chiamate vengono generate in [[Power Dialing>>path:]], cioè l'algoritmo effettua la chiamata solo in presenza di un [[operatore>>doc:ifmhelpplatform.AgentiPhones.WebHome]] libero che comunque viene preallocato. Con valore uguale o superiore a 1, l'algoritmo genera le chiamate sulla base di un calcolo statistico che lo conduce ad ipotizzare il momento in cui sarà disponibile una certa quantità di operatori in grado di gestire le chiamate effettuate. In altre parole, ad un maggior valore corrispondono:
administrator BDP 1.1 70
71 * Una minore attenzione rispetto alle probabilità di avere operatori disponibili.
72 * Un maggior volume di chiamate.
administrator BDP 11.1 73 * Un maggior livello di impegno degli operatori. Questo parametro interviene sul livello di produttività e dipende dall'importanza attribuita al rendimento degli [[operatori>>doc:ifmhelpplatform.AgentiPhones.WebHome]]. Infatti i valori prossimi a zero indicano una maggiore probabilità di avere operatori in stato disponibile senza chiamate da gestire, mentre valori sempre più alti inducono a generare un volume di chiamate per cercare di impegnare il più possibile gli [[operatori>>doc:ifmhelpplatform.AgentiPhones.WebHome]].
administrator BDP 1.1 74
75 ==== Costo di Cancellazione ====
76
administrator BDP 11.1 77 Il **Costo di Cancellazione** viene utilizzato per la gestione delle chiamate di outbound che non possono essere trasferite ad [[operatori>>doc:ifmhelpplatform.AgentiPhones.WebHome]] disponibili. Come indicato precedentemente, le chiamate effettuate in questa modalità possono essere:
administrator BDP 1.1 78
79 * trasferite in coda
80 * fatte cadere (segnale di occupato al chiamato).
81
administrator BDP 11.1 82 In base al valore assegnato, minimizza o massimizza la quantità di telefonate generate. In altre parole, più il valore è prossimo allo zero, maggiore è il numero di chiamate effettuate e maggiore è la probabilità che esse non vengano gestite dall'[[operatori>>doc:ifmhelpplatform.AgentiPhones.WebHome]]; questa scelta viene viene fatta se non si ritiene rilevante il numero di persone in coda. Al contrario, in presenza di valori alti, l'algoritmo tende a ridurre il numero di chiamate quando la probabilità che un chiamato finisca in coda è ritenuta statisticamente elevata.
administrator BDP 1.1 83
84 Attraverso il Costo di Cancellazione, il motore di outbound può essere indotto ad emettere chiamate e, a fronte di una migliore percezione della situazione, intervenuta durante la fase di emissione, a decidere di cancellare le chiamate emesse. Questa tecnica aumenta certamente l'efficienza del sistema, ma consuma risorse in termini di linee telefoniche. Tramite il valore del Costo di Cancellazione è possibile regolare l'utilizzo di questa tecnica. Il cursore è inizialmente al valore massimo. In questa posizione il motore riduce al minimo la tecnica di emissione e cancellazione.
85
86 ==== Strategie di utilizzo ====
87
administrator BDP 11.1 88 Il //Tipo// e il //Costo di Cancellazione// sono di natura empirica e consentono di rendere possibile all'[[utente di #phones>>doc:Glossario.WebHome]] di influire sulla configurazione del programma. Non esiste una regola generale che permetta di decidere a priori i valori da assegnare; sebbene l'algoritmo possa autoregolarsi per quel che riguarda i parametri deterministici (il numero di [[operatori>>doc:ifmhelpplatform.AgentiPhones.WebHome]], durata media delle chiamate), non può fare altrettanto per quel che riguarda l'esito della chiamata che si sta per generare (se verrà risposta o meno, dopo quanto verrà risposta, ecc...).
administrator BDP 1.1 89
administrator BDP 10.1 90 Solo sulla base dell'esperienza di utilizzo del sistema è possibile avere delle indicazioni più precise relative ai parametri, che dipenderanno dal tipo di contatti che si hanno ad una determinata ora, o in un determinato giorno. Con il Predictive Dialing è necessario che il [[supervisore>>doc:ifmhelpplatform.Phones.WebHome]] regoli periodicamente i parametri sulla base delle circostanze.
administrator BDP 1.1 91
administrator BDP 21.1 92 == Filtro di outbound ==
administrator BDP 1.1 93
administrator BDP 24.1 94 Per motivi di sicurezza, specialmente quando viene effettuato il [[Predictive Dialing>>||anchor="HPredictiveDialing"]], **#phones** permette di impostare le fasce orarie in cui è possibile emettere le chiamate (fare riferimento alla sezione [[Modificare e Visualizzare le Fasce Orarie di Outbound>>doc:ifmhelpplatform.ClientPhones.VisualizzareFasceOrarieOutbound.WebHome||target="_blank"]]). Tale protezione è resa necessaria per evitare che, a causa di errori, il contact center emetta chiamate in orari che potrebbero arrecare disturbo o in fasce orarie protette per legge. L'accesso a tali impostazioni è protetto da password.
administrator BDP 1.1 95
administrator BDP 22.1 96 Al momento dell'installazione, **#phones **è configurato in modo da emettere chiamate solamente in una fascia oraria standard. Per modificare la fascia oraria o aggiungerne altre, è necessario effettuare una richiesta scritta a IFM Infomaster che inserirà, da remoto, le modifiche richieste. La password d'accesso può essere fornita al cliente soltanto su richiesta scritta.
97
administrator BDP 24.1 98 Per visualizzare le fasce orarie configurate, fare riferimento alla sezione [[Modificare e Visualizzare le Fasce Orarie di Outbound>>doc:ifmhelpplatform.ClientPhones.VisualizzareFasceOrarieOutbound.WebHome||target="_blank"]].
administrator BDP 22.1 99
administrator BDP 1.1 100 == Il software per l'outbound ==
101
102 === Programmi presenti sul PC operatore ===
103
administrator BDP 17.1 104 Nel caso di outbound Agent Based, sui PC degli [[operatori>>doc:ifmhelpplatform.AgentiPhones.WebHome]] deve essere presente un modulo applicativo specifico, noto come Driver di PhoneBar, che interfacciandosi da una parte con la [[PhoneBar>>doc:ifmhelpplatform.PhoneBar.WebHome]] e dall'altra con il database contenente i contatti, invii a **#phones** le richieste di generazione delle chiamate in outbound in maniera automatica appena l'[[operatore>>doc:ifmhelpplatform.AgentiPhones.WebHome]] si trova nello [[stato disponibile>>doc:ifmhelpplatform.AgentiPhones.WebHome]], oppure tramite esplicita richiesta. Per tutti i tipi di outbound, può risultare utile un Driver di PhoneBar che visualizzi i dati relativi alla chiamata in corso (nome e cognome del chiamato, numero di telefono, ecc...; ) ed eventualmente permetta di raccogliere ulteriori informazioni, ad esempio tramite un questionario guidato, che verranno, a fine chiamata, salvate sul database a complemento delle informazioni già presenti sul contatto in questione. Inoltre, nel caso di Predictive Dialing, il driver di PhoneBar, tramite opportuni metodi della PhoneBar, invia al Dialer informazioni sul suo stato: ad esempio la pagina del questionario che l'operatore sta compilando nell'interazione con il cliente. In questo modo, la procedura di predizione può costruire delle statistiche più precise sulla durata residua della chiamata in corso e comandare la generazione di nuove chiamate in modo più mirato e, quindi, una maggiore probabilità di mantenere gli operatori al massimo della loro produttività.
administrator BDP 1.1 105
106 === Programmi presenti su #phones Server ===
107
administrator BDP 10.1 108 I seguenti programmi sono presenti sul [[#phones Server>>doc:ifmhelpplatform.Phones.WebHome]] ed interagendo fra di loro generano le chiamate outbound:
administrator BDP 1.1 109
administrator BDP 12.1 110 * [[Dialer>>doc:ifmhelpplatform.Dialer.WebHome]]
administrator BDP 4.1 111 * [[Contact Provider>>doc:Glossario.WebHome]].
administrator BDP 1.1 112
113 ==== Dialer (o Predictive Dialer) ====
114
administrator BDP 12.1 115 Programma che chiede a **#phones** di generare le chiamate in outbound. Il [[Dialer>>doc:ifmhelpplatform.Dialer.WebHome]] riceve l'indicazione che è arrivato il momento di fare una nuova chiamata dal Predictive Dialer. Quando il [[Dialer>>doc:ifmhelpplatform.Dialer.WebHome]] riceve tale indicazione, chiede al [[Contact Provider>>doc:Glossario.WebHome]] di fornirgli i dati di un nuovo contatto telefonico e chiede a **#phones** di fare una nuova chiamata al numero indicato. Il [[Dialer>>doc:ifmhelpplatform.Dialer.WebHome]] mette a disposizione [[un'interfaccia grafica>>doc:ifmhelpplatform.Dialer.WebHome]] che consente all'utente di supervisionare l’attività in run-time, in dettaglio le chiamate in corso, le chiamate già effettuate con i rispettivi esiti e lo stato dei contatti. Inoltre consente di inserire dei filtri sulle informazioni visibili e consultare un log in run-time per poter effettuare una prima diagnosi di eventuali malfunzionamenti.
administrator BDP 1.1 116
administrator BDP 12.1 117 Per maggiori informazioni sul Dialer, fare riferimento alla sezione [[Dialer>>doc:ifmhelpplatform.Dialer.WebHome]].
administrator BDP 1.1 118
administrator BDP 18.1 119 Si occupa di analizzare, in ogni istante, la situazione degli [[operatori>>doc:ifmhelpplatform.AgentiPhones.WebHome]] e gli esiti (durata media) delle chiamate precedenti sullo specifico [[servizio di #phones>>doc:ifmhelpplatform.ServiziPhones.WebHome]]. In base a tali informazioni (ricevute da **#phones**) e ai dati di configurazione decide l'istante in cui conviene fare una nuova chiamata di outbound e chiede al [[Dialer>>doc:ifmhelpplatform.Dialer.WebHome]] di effettuarla.
administrator BDP 1.1 120
121 ==== Contact Provider ====
122
administrator BDP 18.1 123 Si occupa di fare da interfaccia tra i moduli di **#phones** e il database, che può essere di qualunque tipo, contenente le anagrafiche dei contatti da chiamare. Il suo compito è esclusivamente quello di fornire, su richiesta del [[Dialer>>doc:ifmhelpplatform.Dialer.WebHome]], i dati dei contatti telefonici necessari per mantenere ai regimi fissati il livello di produttività degli [[operatori>>doc:ifmhelpplatform.AgentiPhones.WebHome]] dedicati ai [[servizi di #phones di outbound>>doc:ifmhelpplatform.ServiziPhones.WebHome]].
administrator BDP 1.1 124
125
126
administrator BDP 4.1 127
128
administrator BDP 1.1 129