VoiceBroadCast
Introduzione
Il sistema di trasmissione vocale (VoiceBroadCast) ĆØ fatto per le campagne di composizione automatica. Una base dati con dei numeri di telefono viene caricata a sistema e viene inviata ad un flusso IVR che potrĆ essere utilizzato per riprodurre notifiche e audio sia in maniera dinamica che statica. Si possono fare anche automaticamente dei sondaggi, cosƬ come in base ad unāopzione, il cliente puĆ² essere reindirizzato ad una campagna specifica.
In tal caso, ĆØ importante impostare il numero di canali che il sistema di trasmissione vocale utilizza per la maggior parte del tempo. Il formato della lista ĆØ lo stesso di tutti i dialers.
Dialer steps
Il dialer riceve il numero di chiamate da fare, ma se la quantitĆ ĆØ pari a zero, allora lo ottiene in base a:
Numero di canali disponibili (Massimo utilizzato).
Il dialer prende i contatti in base alla quantitĆ e alle seguenti regole:
Chiede i contatti programmati che sono al primo posto.
Chiede le liste dei contatti attivi ordinati in base alla prioritĆ e ai tentativi crescenti (a seconda della percentuale di ognuno) .
Se DNCR (no registro di chiamata) ĆØ attivo, esso permette solo di fare la chiamata se il numero non ĆØ sulla blacklist.
Tutte le variabili sono inviate al flusso lavorativo della campagna o del contatto
Il registro di contatto del dialer viene inviato con tentativo + 1 in base alla logica aziendale per consentire di creare una logica di riavvolgimento (respooling logic) (reinserire il contatto se non si ĆØ in grado di cercarlo in maniera diversa).
Se si supera il numero di tentativi per un numero, allora se ci sono numeri alternativi si prende il primo e si inserisce come numero principale, gli altri invece si lasciano come alternativi ed il processo riparte.
La chiamata viene effettuata.
Se si verifica un errore, il numero di tentativi cresce ed il contatto viene inserito nella lista per essere richiamato.
Se ĆØ in attesa, il flusso di lavoro viene eseguito passo dopo passo e alla fine lāalert viene eliminato e se c'ĆØ un riavvolgimento, continua la modalitĆ dialer.
Static
Base.csv
| | | | |
---|
test1 | 098344484 | NAME=Sebastian Gutierrez:Amount=200 | 099124484:099111111 | 9999 |
Esempio
test1;098344484;Name=Sebastian Gutierrez:Amount=200;099124484:099111111;9999
Le variabili che arrivano al flusso di lavoro: ${sound},${am}, ${FORM}, ${VBQUEUE} sono tutte configurate per la campagna.
Dynamic
Quando lāutente crea un dialer, se lāarea audio non ĆØ specificata, invece di un semplice flusso di trasmissione vocale, ĆØ possibile progettare degli IVR per cui vengono generati automaticamente dei dialers.
Per fare ciĆ² il file .csv deve seguire un ordine specifico per il campo, evidenziando la terza colonna, che contiene diversi parametri per quella forma di dialer. Ognuno di essi ha il proprio modo per essere identificato, seguito da un valore cosƬ come specificato di seguito:
Amount(M)
Date(F):Ā F_NomeParametri=giorno-mese-anno
Digits(D):Ā D_NomeParametri=digit
Audio(A):Ā A_NomeParametri=Nome degli audio
Ogni parametro sarĆ separato dai due puntiĀ ":" e ogni campo dal punto e virgola ";". Lāutente puĆ² aggiungerne quanti ne desidera a seconda della trasmissione vocale che vuole sia creata.
In base allāordine in cui lāutente scrive ogni parametro nel file .csv, quello sarĆ lāordine in cui il dialer li riprodurrĆ . Va ricordato che gli audio devono essere registrati nel sistema con lo stesso nome.
Base del file.csv
| | | | |
---|
| 098344484 | F_date1=02-02-2016:A_audio1=Desestime-BG:M_amount1=258.54 | 099124484:099111111 | 9999 |
Esempio
In questo caso il Dialer, quando viene accettata la chiamata, riprodurrĆ la data 02-02-2016, dopo vocalizzerĆ lāaudio come Desestime-BG ed infine inserirĆ la quantitĆ 258.54.Ā
Progressive e Anteprima
Introduzione
In questo caso, il dialer ĆØ un passo indietro per quanto riguarda PowerDialer o Predictive al grado massimo di automazione, ma siamo comunque in un sistema in cui le chiamate sono automatiche. I dialers Progressive si basano sulla disponibilitĆ dellāagente.
I dialers progressive sono per Call Center con basso o moderato volume di chiamate, per cui non sarebbe possibile raccogliere abbastanza informazioni per ottenere delle statistiche verosimili.
Di base, si chiama lāagente e quando risponde allora la chiamata viene effettuata; questo perĆ² fa in modo che molti tentativi potrebbero essere dovuti al fatto che risulta occupato oppure il numero ĆØ sbagliato ecc. portando via del tempo allāagente. Il flusso di lavoro impiegato ĆØ lāoutbound ed ĆØ il motivo per cui si utilizzano campagne outbound in Progressive e non inbound (non vengono gestite le code, ma esiste il wrap-up concept).Ā
Progressive: Ogni contatto ha associata lāinformazione di contatto dellāagente, cioĆØ quellāagente sarĆ lāunico che interagirĆ con il cliente/contatto.
Preview: chiamerĆ qualsiasi agente.
Dialer steps
Il dialer ottiene il numero di chiamate da effettuare, se ĆØ zero attende e lo richiede di nuovo, altrimenti lo ottiene in base a:
QuantitĆ di agenti disponibili che non sono impegnati nella fase del loro lavoro post-chiamata.
Questo dialer ottiene i contatti in base alla quantitĆ e alle seguenti regole:
Chiede i programmati per ogni agente disponibile.
Chiede in base alla campagna la lista stilata a seconda delle prioritĆ e dei tentativi crescenti (secondo la percentuale di ognuno).
Se DNCR (no registro di chiamata) ĆØ attivo, la chiamata si puĆ² effettuare solo se non ĆØ presente sulla blacklist.
Per questi due tipi di Dialers la casella di risposta automatica verrĆ attivata di default. tal caso si risponderĆ automaticamente alla chiamata inbound del cliente.
Tutte le variabili sono inviate al flusso di lavoro della campagna o del contatto.
Il registro di contatto ĆØ inviato con tentativo +1 secondo la logica aziendale e ciĆ² consente di creare una Respooling Logic (per reinserire il contatto senza dover cercarlo di nuovo).
Se viene superato il numero di tentativi concesso o se esistono numeri alternativi si prende il primo e si inserisce come numero principale, mentre il resto dei numeri si lascia come alternativi ed il processo puĆ² ripartire nuovamente.
Se si verifica un errore, cresce il numero dei tentativi ed il contatto va nella lista per essere richiamato dopo.
La chiamata viene effettuata dallāagente e se per qualche motivo non dovesse esserci risposta, si riproverĆ senza perĆ² influire sul numero di tentativi una volta che lāagente risulta nuovamente disponibile.
Il registro dei contatti viene inviato allāagente secondo la logica aziendale e per essere in grado di fare il rrespooling per i contatti per cui ĆØ necessario (avendo a disposizione tutti i dati). Lāagente ottiene i dati anche dal CTI (per poter avere i dati dei cliente da chiamare).
Base.csv
Esempio:
Power Dialer
Introduzione
Diversamente dal Progressive, il Power Dialer non chiama prima lāagente e d effettua poi la chiamata, ĆØ simile al predictive ma con un calcolo piĆ¹ in tempo reale sullo schermo, il che ĆØ una buona idea per piccoli gruppi di agenti e rispetta il numero massimo di canali configurati per il dialer.
La prima cosa che fa il sistema ĆØ la composizione automatica mentre gli agenti rispondono alle telefonate sulla campagna; ad esempio se ci sono due agenti disponibili, ĆØ possibile fare due chiamate contemporaneamente e finchĆØ uno dei due ĆØ connesso, una volta cercato il cliente, egli verrĆ indirizzato alla campagna. Nel 99% dei casi lāagente dovrebbe essere libero di rispondere istantaneamente. Questo evita la consegna agli agenti di chiamate occupate o numeri inesistenti, consegnando solo quelle a cui si puĆ² rispondere. Questo metodo di lavoro ĆØ lo stesso del dialer trasmissione vocale (VoiceBradCast), PowerDialer, e Predictive, lāunica cosa che cambia ĆØ il numero di chiamate che verranno eseguite; se si andrĆ troppo velocemente nella composizione, poi si comporterĆ come un dialer Predictive, per cui ci sarĆ un certo tasso di abbandono.
Il PowerDialer cerca di avere tutti gli agenti con una chiamata sul cruscotto.
Dialer steps
Il dialer ottiene il numero di chiamate da effettuare, se ĆØ zero attende e lo richiede di nuovo, altrimenti lo ottiene in base a:
ModalitĆ normale (sul cruscotto 0%): QuantitĆ di agenti disponibili che non siano in fase di riepilogo post-chiamata senza superare il massimo numero di canali per quella campagna.
ModalitĆ di selezione (sul cruscotto X%): Come per la modalitĆ normale ma con un modello in tempo reale o una percentuale selezionata sul cruscotto.
Il dialer ottiene i contatti in base alla quantitĆ e alle seguenti regole:
Chiede tutti i programmati.
Oppure qualsiasi altro contatto sia stato programmato per quella campagna con la massima prioritĆ .
Chiede lāordine dei contatti in base alla prioritĆ e alla quantitĆ di tentativi crescenti (a seconda della percentuale di ognuno).
Se DNCR (no registro di chiamata)ĆØ attivo, la chiamata si puĆ² effettuare solo se non ĆØ presente sulla blacklist.
Tutte le variabili sono inviate al flusso di lavoro della campagna o del contatto.
Il registro di contatto ĆØ inviato con tentativo +1 secondo la logica aziendale e ciĆ² consente di creare una Respooling Logic (per reinserire il contatto senza dover cercarlo di nuovo).
Se viene superato il numero di tentativi concesso, se esistono numeri alternativi si prende il primo e si inserisce come numero principale, mentre il resto dei numeri si lascia come alternativi ed il processo puĆ² ripartire nuovamente.
La chiamata viene effettuata.
Se si verifica un errore, cresce il numero dei tentativi ed il contatto va nella lista per essere richiamato dopo.
Se c'ĆØ risposta e AMD ĆØ abilitato, se vi ĆØ MACHINE, il registro viene reinserito con il successivo numero alternativo a meno che sia lāultimo tentativo di contatto. Se vi ĆØ HUMAN sta andando verso ACD per essere distribuito tra gli agenti disponibili.
Se c'ĆØ risposta e AMD non ĆØ abilitato, andrĆ dritto all'ACD degli agenti.
Il registro dei contatti viene inviato allāagente secondo la logica aziendale e per essere in grado di fare il Respooling per i contatti per cui ĆØ necessario (avendo a disposizione tutti i dati).
Base.csv
Esempio:
Predictive Dialer
Introduzione
Il comportamento del dialer Predictive ĆØ basato sui numeri telefonici presenti nel database, e fanno, come dice il nome stesso, da anteprima.
Vuol dire che entra in gioco un algoritmo basato su strategie statistiche, che prendono piĆ¹ variabili dal Call Center e calcolano diversi fattori per poter mettere in contatto gli Agenti con i numeri di contatto nel modo piĆ¹ efficiente possibile.
Secondo la regola generale, la principale utilitĆ ed il vantaggio dei Predicive dialers sta nel volume di chiamate dal Call Center su cui si basano, in quanto sono fondate su tecniche statistiche la cui maggiore affidabilitĆ risiede nella legge dei grandi numeri. E' questo il motivo per cui nei piccoli Call Center ĆØ consigliato come comportamento basilare.
Il piĆ¹ sofisticato degli algoritmi ĆØ il migliore in termini generali che il Predictive Dialer avrĆ . Infatti questo ĆØ uno dei fattori chiave che determinerĆ il suo successo in futuro. Molti algoritmi predittivi sono basati sulla distribuzione Erlang.
Con questo sistema, gli agenti saranno in attesa che il dispositivo faccia il suo lavoro, e secondo la regola generale, non avendo la possibilitĆ di prendere la chiamata se lo desiderano, questo sistema metterĆ direttamente in comunicazione con un agente.
Prima di tutto questo metodo puĆ² essere ottimale e se davvero si ĆØ davanti ad un Predictive Dialer di qualitĆ , allora questa premessa ĆØ vera. Di contro si ha a che fare con alcuni inconvenienti che vanno superati nella scelta di tale dialer:
Se nellāintervallo in cui lāagente risponde alla chiamata e lāoperatore che la riceve non risponde, c'ĆØ la possibilitĆ che il cliente abbandoni la chiamata. In questo caso, la maggior parte dei Predictive Dialers inseriscono il nome nella lista di quelli da richiamare, ma ciĆ² potrebbe generare insoddisfazione del cliente.
Se si vuole utilizzarlo per scopi commerciali da Business a Business, ĆØ possibile che sia un pĆ² inefficiente, poichĆØ la gran parte delle aziende utilizza un IVR che probabilmente impedirĆ al nostro Predictive Dialer di completare il suo lavoro correttamente.
Come giĆ detto, se il Call Center ha un volume basso di chiamate, ĆØ possibile che le statistiche non restituiscano valori alti e quindi iniziano i problemi, essendo il sistema inefficiente.
Base.csv
Esempio:
Scheduler
Il programmatore di dialer ĆØ in grado di programmare le chiamate in modo che partano al momento giusto, perciĆ² esiste un WebService di tipo rest che permette di schedulare le chiamate. E' possibile farlo farlo da Forms, Workflows, o da sistemi esterni.
Fondamentalmente il processo prevede una tabella in cui le chiamate sono schedulate con le informazioni necessarie.
calls_scheduler
| | | | | |
---|
time and date to be executed | prueba1 | 098344484 | | 1001 | |
Lo scheduler ĆØ posizionato in calls_spool con prioritĆ 1 per le chiamate che devono essere eseguite in quel momento e farĆ in modo che i dialers le prendano il prima possibile per eseguirle. Esso prende il nome come Schedule e Date per poter vedere quali chiamate sono state programmate e quali dovrebbero essere effettuate per poterlo poi confrontare con la data della chiamata da CDR.
Web Service