/
SMS

SMS

Ā 

Qui si potranno trovare tutte le informazioni sul nostro canale SMS


Ā 

Ā 

Ā 

Ā 

Ā 


Amministratore

Providers

Bisogna innanzitutto configurare i nostri providers SMS.

Ogni provider che abbiamo elencato ĆØ compatibile con uContact e ha diversi campi da compilare.

Tutto ciĆ² che ĆØ richiesto per la configurazione ĆØ fornito dal provider.

Una volta entrati, vi saranno due sezioni:

C'ĆØ prima la sezione "SMS Providers", in cui si potrĆ  selezionare il tipo di API per ogni provider mediante il menĆ¹ a tendina. Si nota che le opzioni mostrate sul display sono attualmente compatibili con uContact.

  • DinstarWeb:Ā Servizio di comunicazione web.

  • Quality:Ā API spiluppato Quality Telecom.

  • GMG: Comunicazione GMG SMS API

  • Twilio:Ā Comunicazione con Twilio SMS API

  • Nexmo: Comunicazione con Nexmo SMS API

  • InfoBip:Ā  Comunicazione con InfoBip SMS API

  • URLSMS:Ā  Comunicazione URL GET.

  • URLSMSAuth: Comunicazione con URL Get with basic Auth

  • SMSMasivo:Ā  Comunicazione con SMSMasivo

  • URLSMSPOST:Ā Comunicazione URL POST

  • URLPOSTSMSAuth: Comunicazione URL POSTĀ con Auth base

Default:Ā Lā€™opzione consente di selezionare il provider SMS in modo predefinito per ricevere notifiche dal sistema.

Se non viene selezionato nulla, il sistema prenderĆ  il primo dellā€™elenco, come se non ci fosse il Default. Se ce ne sono molti e viene selezionato un altro come predefinito, il sistema cancellerĆ  quello precedente ed imposterĆ  il nuovo.

Sulla destra c'ĆØ una tabella con i providers giĆ  creati.

Dopo aver selezionato un SMS provider, saranno visibili i campi per configurare il provider, i quali potrebbero cambiare come richiesto dallā€™API; ad esempio:

In tal caso, il DinstarWeb API che era stato selezionato, per accedere al provider richiede: URL, Ports, Codifica SMS, Username, Password e SMS RegExp. I dati di cui sopra verranno forniti dallā€™SMS provider aziendale.*

Parametri:

URLĀ (SMSEndpoint):Ā 

  • URLSMS:Ā Lā€™indirizzo del WS esterno deve considerare le seguenti variabili: Ā ${phone}, ${message}, ${id}, Ā (ej: Ā http://www.celularsoft.com/smsin/microfin.php?celular=${phone}&mensaje=${message}&id={id}).

  • Dinstar:Ā Ā (WEB y common): Ā indirizzo IP del GW.

  • Twilio:Ā  non ĆØ necessaria la configurazione.

  • Quality:Ā  indirizzo IP del GW.

  • InfoBip:Ā User e Password dellā€™account infoBip .

  • SMSMasivo:Ā User e Password dellā€™account SMSMasivos.

User:Ā SMS usernameĀ per il servizio di invio SMS

Password: SMS password per il servizio di invio SMS.

SMS Form:Ā In caso di API o hardware, nome con il quale verrĆ  rilasciato l'SMS.

Ports:Ā Port numero da cui si invierĆ  lā€™SMS.

SMS Regexp: ProprietĆ  che convalida il formato delle celle dei numeri che vengono inviati, per avere un controllo diretto su ciĆ² che viene o non viene inviato; ad esempio:Ā ^(09\d{7})$Ā Ā questa ĆØ la funzione per convalidare il formato del numero telefonico 09XXXXXXX. (SMSNumberRegexp)

Codifica SMS:Ā Tipologia di codifica autorizzata dal provider scelto che determina in che modo verrĆ  visualizzato il testo.

Dopo aver compilato i campi bisogna cliccare sul tasto ā€œSalvaā€ e il provider sarĆ  aggiunto allā€™elenco.

Per rimuovere qualsiasi Provider, questo va selezionato dallā€™elenco, si vedranno tutti i dati attribuiti per la modifica e bisognerĆ  cliccare su "Elimina".

Questa tabella mostra le espressioni utilizzate nel controllo:

.Ā Ā Ā Dot, qualsiasi carattere (puĆ² o meno avere dei punti, ma continua a leggere).

\dĀ Ā Ā Un digit: [0-9].

\DĀ Ā Ā Un non-digit: [^0-9]

\sĀ Ā Ā Un carattere white space : [ \t\n\x0B\f\r].

\SĀ Ā Ā Un carattere non-white space: [^\s].

\wĀ Ā Ā Un carattere parola: [a-zA-Z_0-9].

\WĀ Ā Ā Un carattere non-word: [^\w].

\ Ā Ā Ā Escape the next meta-character (it becomes a normal/literal character).

^ Ā Ā Match the beginning of the line.

. Ā Ā Ā Match any character (except newline).

$ Ā Ā Ā Match the end of the line (or before newline at the end).

| Ā Ā Ā Alternation (ā€˜orā€™ statement).

()Ā Ā Ā Grouping.

[]Ā Ā Ā Custom character class.

  • Match 0 or more times

+Ā  Ā  Ā  Match 1 or more times

?Ā  Ā  Ā  Match 1 or 0 times

{n}Ā  Ā  Match exactly n times

{n,} Ā  Match at least n times

{n,m}Ā  Match at least n but not more than m times.

Ā 

La configurazione del provider deve essere fatta da un utente che abbia accesso ai dati perchĆØ la mancanza di uno di essi non consentirĆ  di fare lā€™operazione corretta.

Campagne

Una volta creato correttamente il provider in uContact, si puĆ² creare la campagna sms.

Nome
Nome della campagna SMS

Livello di Servizio
E' la percentuale delle chiamate prese dallā€™agente nel tempo stabilito.

Strategia
E' il comportamento che avrĆ  la campagna. Per avere maggiori informazioni, si prega di visitare la pagina Strategie.

Schedule
Periodo di tempo in cui sarĆ  disponibile la campagna.

DIDs-Ports
Numeri telefonici associati alla campagna per lā€™identificazione.

Out of Time
Qui lā€™utente potrĆ  personalizzare il messaggio che riceverĆ  il cliente quando la campagna ĆØ chiusa.

Massimo numero di interazioni per agente
E' il limite di interazioni che lā€™agente puĆ² avere. Le restanti attendono in coda.

Soglie
Statistiche sulla campagna in tempo reale, misurate nel tempo (in secondi).

  • Livello di Servizio
    E' il tempo limite di risposta in chat che lā€™agente si aspetta.

  • Tasso di abbandono
    E' il tempo entro cui le chat vengono abbandonate dai clienti durante il giorno.

  • Time chat
    Tempo limite della chat tra agente e cliente.

  • ACD
    Numero massimo di clienti che attendono una risposta in chat da parte di un agente.

Risposte predefinite
La campagna prevede delle risposte predefinite per le interazioni SMS che semplificano e velocizzano la comunicazione agente-cliente.

Abilita
Il sistema potrebbe avere un campagna SMS non attiva e non per questo bisogna eliminarla del tutto e perdere le informazioni. Se selezionata, la campagna puĆ² essere utilizzata.

Membri

Per aggiungere o eliminare agenti dalla campagna, lā€™utente dovrĆ  andare su Membri sullā€™angolo sinistro in alto sullo schermo.

Da qui si puĆ² selezionare l'agente/i da aggiungere nellā€™elenco sulla destra dello schermo e si clicca sul tasto verde.

I Membri aggiunti alla campagna devono far parte di una campagna voce, o al contrario questi agenti non potranno interagire con questo canale.

Dialer

Relativamente alla sezione SMS, vi ĆØ un unico tipo di dialer che puĆ² avere una schedula assegnata cosƬ come un solo dispositivo.

VerrĆ  assegnato un range di tempo per tutte le campagne, che stabilirĆ  il giorno e lā€™orario in cui dovrĆ  iniziare a lavorare in modo da non fare azioni fuori orario.

Configurazione Base

per creare un dialer SMS ĆØ necessario compilare i campi seguenti:

  • Nome
    Per identificare il nostro dialer

  • SMS provider
    Quello che verrĆ  utilizzato per inviare i messaggi

  • Schedule
    Definisce lā€™ora in cui inviare i messaggi

  • Dial String
    Basato sullā€™API che invia gli SMS, ĆØ possibile configurare un range o (a port)

    • Dinstar - DinstarWeb
      Per entrare nel range dei canali, ad esempio: (0.3) significa che il messaggio verrĆ  inviato a 4 canali in modo ricorsivo (0-1-2-3-0 ...).

    • QualitĆ 
      Non necessaria per la composizione della stringa.

    • Twilio
      Non necessaria per la composizione della stringa.

  • Intervallo tra i messaggi
    Tempo che il dialer considera nellā€™invio di messaggi contemporanei, espresso in millisecondi.

  • Abilita
    Indica lo stato del dialer, se attivo e meno.

  • DNCR
    Consente la revisione della Blacklist, per quei numeri che non devono essere chiamati o a cui non si devono inviare messaggi.

Funziona in modo simile agli altri dialers, (50 stati 1), i messaggi sono ordinati nella tabella sms_spool in ordine di inserimento; cosƬ ĆØ impostato se fa parte della blacklist, invece se non ĆØ inviato, ĆØ impostato sullo stato 3.

Stati

STATE: 0 Nessuno
STATE: 1 Da lavorare
STATE: 3 Bloccato


esempio di carimento CSV

campaign;destination;message;priority

Per la seguente campagna:

campagna

destinatario

messaggio

Dispositivo

idm

dati

test1

098344484

this is sms channel

Dinstar

autonumerico

extra data

La base sarĆ :

test1;098344484;this is sms channel;9999

WebService

POST http://INTEGRASERVER/Integra/resources/SMS/SendSMS params: @FormParam("destination"), @FormParam("message"), @FormParam("campaign"), @FormParam("agent")

Ā 

Ricorda!

  • Per far partire un dialer, deve essere prima abilitato.

  • Nella Dropbox Providers viene selezionato uno dei providers SMS e questo permette lā€™associazione di un provider diverso per ogni dialer.


Agente

Questa sezione mostra lā€™agente utilizza lā€™opzione SMS allā€™interno del potale.

Ā 

Accanto alla casella di ricerca c'ĆØ un'icona che lā€™utente puĆ² facilmente cliccare per inviare un SMS, unā€™Email o un messaggio su Twitter.

Cliccandoci su si apre la seguente finestra:

Ā 

Ā 

E allā€™interno c'ĆØ lā€™opzione SMS:

Ā 

Lā€™agente avrĆ  in questa casella lā€™SMS con il quale iniziare lā€™interazione con il cliente.

Lā€™SMS sarĆ  visibile sulla parte destra della sezione e si vedrĆ  lo storico della conversazione e le informazioni del cliente:

  • Nome della campagna SMS

  • Numero di telefono del cliente

Accanto alla casella di risposta, ci saranno dei tasti che aiutano lā€™agente nello scrivere i messaggi:

  • Ci sarĆ  un elenco di emojis da utilizzare nei messaggi.

  • Lā€™altro contiene la risposta preimpostata relativa alla campagna. Queste saranno automaticamente inserite nella casella di risposta una volta che lā€™agente le ha selezionate dallā€™elenco.

  • Lā€™ultimo tasto ĆØ per lā€™invio del messaggio che lā€™agente ha scritto.

  • In alto sulla destra il tasto con 3 punti caricherĆ  lo storico del messaggio con il cliente.

Dallā€™altra parte, utilizzando il softphone integrato nel portale, lā€™utente puĆ² anche inviare un sms.

Per saperne di piĆ¹ andare suĀ Softphone SMS


Supervisore

Monitoraggio campagna

Qui sono visibili le statistiche in tempo reale.

La tabella di questa sezione mostra:

Icona :Ā Icona Stato Agente . Insieme allā€™icona Stato si potrĆ  vedere: se lā€™agente ĆØ impegnato in una telefonata o se apparirĆ  quellā€™immagine, vorrĆ  dire che lā€™agente deve interrompere la pausa.

Stato Canale:Ā Se lā€™agente ha in corso unā€™interazione il logo di riferimento apparirĆ  nella colonna per SMS, Webchat, Email, Twitter.Ā 
Se lā€™agente sta partecipando a piĆ¹ interazioni appariranno una accanto allā€™altra.

Stato:Ā Stato Agente in tempo reale. Gli stati possono: Offline , Occupato, Libero, Libero o Occupato in pausa.

Agente:Ā Nomi degli agenti membri della campagna.

Completed:Ā Numero degli SMS completati dall' agente

AttivitĆ :Ā Indica le interazioni attive che un agente ha.

Time:Ā Ora dellā€™ultimo cambio di stato dellā€™agente.

La tabella in basso a destra compila i seguenti campi:

Numero:Ā Numero di telefono dei clienti

On Hold:Ā Tempo di attesa del cliente

Quando un agente ha unā€™interazione attiva, il supervisore puĆ² sulle seguenti opzioni:

Spy
Il supervisore puĆ² visualizzare gli sms scambiati tra cliente e agente.

Monitor screen
Consente di avere visibilitĆ  della schermo dellā€™agente in tempo reale; perchĆØ sia possibile il tasto relativo a tale opzione deve essere abilitato su Configurazione - Agenti.

Info
Visualizza una finestra con tutte le informazioni sullā€™agente.

Pausa
Il supervisore potrĆ  mettere in pausa lo stato dellā€™agente.

Chat con lā€™agente
Da la possibilitĆ  di inviare un messaggio ad un agente.

Disconnessione agente
Il Supervisore puĆ² uscire dallā€™account agente. Lā€™agente deve inserire il proprio username e la password per entrare di nuovo e continuare a lavorare.

Recording

In questa sezione il supervisore potrĆ  vedere tutte le chat SMS.

Parametri di filtraggio

Data inizio:Ā Data iniziale di ricerca delle registrazioni SMS.

Data finale:Ā Fine delle registrazioni che abbiamo ottenuto dalla ricerca.

Mail: E-mail del cliente che si vuole contattare. Nel campo si puĆ² inserire una parte dellā€™e mail e la ricerca partirĆ  lo stesso.

Campagna:Ā Seleziona dallā€™elenco le campagne SMS disponibili.

Agente :Ā Seleziona gli agenti che sono in attesa dell' SMS.

Dialer Monitor

Menu per visionare lo stato dei servizi mobile e le campagne SMS.

Mostra tutti i servizi mobile attivi e le informazioni che sono state caricate.

Pannello di controllo

Una volta selezionata la campagna apparirĆ  la seguente sezione:

Campagna: Permette la selezione di una campagna da supervisionare.

Stato: Mostra lo stato generale della campagna basato su:

  • Non attiva

  • Attiva

In dateĀ : Mostra se la campagna ĆØ in tempo cosƬ come ĆØ stata definita, con i seguenti stati:

  • Non attiva

  • Attiva

Processed:Ā QuantitĆ  di SMS processati per quella campagna.

Not processed:Ā Numero di chiamate da processare.

Other:Ā QuantitĆ  di SMS con stati diversi aventi un formato errato.

Locked:Ā Mostra la quantitĆ  di SMS bloccati in DNCR.


Nellā€™angolo in basso a destra ci sono i seguenti tasti:

Tasto Start/Finish: Consente di aprire o chiudere la campagna dā€™interesse.

Tasto elimina:Ā Consente di eliminare i dati della campagna che non devono essere processati (ad esempio i registri che restituiscono errori o sono presenti nellā€™elenco NDCR o quelli che per qualche ragione devono essere eliminati).


Carico DNCR:Ā Consente di caricare un file csv con i dati degli SMS che non possono essere inviati, andando ad indicare il numero di telefona e il nome della campagna. 20045676;dialerestest; 29089900;dialerestest; 27865555;dialerestest;

Ā 

Esiste lā€™opzione per inviare un messaggio unificato ad uno specifico numero, per cui bisogna inserire i seguenti dati:

Telefono: Numero a cui inviare lā€™sms.

Testo: Testo del messaggio da inviare.

Riempiti i campi, cliccare sul tasto Invio ed il messaggio verrĆ  inviato dal dialer.

Gli SMS in uscita vengono processati automaticamente dal sistema. Per caricare l'SMS deve essere caricato un file csv che contiene i seguenti valori:

campagna

destinazione

messaggio

prioritĆ 

campagna

destinazione

messaggio

prioritĆ 

test1

098344484

testo

9999

smsintegratest;099782129;Test message;9999; smsintegratest;0917564998;Test message;9999; smsintegratest;095675776;Test message;9999;

Per visualizzare lo stato delle informazioni e dei messaggi inviati bisogna che siano inviati i dati per la visualizzazione del report.

E' possibile inviare messaggi mediante applicazioni di terzi che erogano un webservice REST ad esempio:

http://10.1.0.18:8085/integra/resources/sms/sendsms/destination=099635199&message=message%2520de%2520prueba2&api=dongle&device=dongle0

Per creare un dialer bisogna avere nellā€™account i seguenti criteri per file e contenuti:

  • Il nome del file non deve avere spazi, caratteri speciale o nomi troppo lunghi; un esempio potrebbe essere:Ā DISCTEST29042014.csv.

  • La prima colonna si riferisce alla campagna, ma se questa non esiste allora verrĆ  generato un errore ed il file non potrĆ  essere caricato.

  • I primi 4 campi sono obbligatori per caricare correttamente il file.

  • Non devono essere spazio vuoti dopo lā€™ultima riga.

  • Nei campi non possono esserci caratteri speciale comeĀ Ā“ ā€˜Ā  ā€œ @ ; nel caso ci fossero si genererebbe un errore e il file csv non verrebbe caricato.

Ā 

Related content