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.
Expand | ||
---|---|---|
| ||
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.
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. (as if the one that is Default is deleted). 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):
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: La proprietà 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è 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.
|
Expand | ||||
---|---|---|---|---|
| This table shows how regular expressions are user in the control:
| |||
Questa tabella mostra le espressioni utilizzate nel controllo:
|
Info |
---|
The configuration of the provider must be made by a user with access to this data because the lack or error in any of them will not allow its correct operation. |
Campaigns
Once the provider is already created in uContact, we can create our sms campaignLa 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.
Expand | ||
---|---|---|
| ||
NameNome Service Level Strategy Schedule DIDs-Ports Livello di Servizio Strategia Schedule DIDs-Ports |
Expand | ||
---|---|---|
| ||
Out of Time Maximum Interactions per Agent Thresholds
Canned Responses Enable |
Expand | ||
---|---|---|
| ||
MembersIn order to add or delete agents from a campaign, the user must go to Members on the top left corner. From here, select the agent or agents to be added in the list on the right of the screen, and then press the green button.
|
Dialer
Regarding SMS, we have a unique type of dialer that will only have a schedule associated as well as an only dialer device.
It will associate a time range for all campaigns, that will establish the time and day on which they run in order not to make actions at improper schedules.
Basic Configuration
To create a SMS dialer you need to fill the fields:
Name
In order to identify our dialer
SMS provider
Which will be used to send messages
Schedule
The time when the dialer will send messages is defined
Dial String
Based on the api that sends SMS, you can configure a port or a range.
Enter the range of channels, example: (0.3) this means that the message will be sent to 4 channels recursively
Qui l’utente potrà personalizzare il messaggio che riceverà il cliente quando la campagna è chiusa. Massimo numero di interazioni per agente Soglie
Risposte predefinite Abilita |
Expand | ||
---|---|---|
| ||
MembriPer 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.
|
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 dialerSMS provider
Quello che verrà utilizzato per inviare i messaggiSchedule
Definisce l’ora in cui inviare i messaggiDial 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 ...).Quality
No need for dial stringQualità
Non necessaria per la composizione della stringa.Twilio
No need for dial string.
It is the time the dialer takes to send messages simultaneously, expressed in millisecondsNon necessaria per la composizione della stringa.
Intervallo tra i messaggi
Tempo che il dialer considera nell’invio di messaggi contemporanei, espresso in millisecondi.
Expand | ||||
---|---|---|---|---|
|
| |||
|
Expand | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||
It works in a similar way to the rest of the dialers that we have, 50 state 1 messages from the sms_spool table are ordered, ordered by their entry position, it is set if it is in the black_list, if it does not send it and sets to state 3. States STATE: 0 NONE CSV upload exampleFunziona 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 esempio di carimento CSV
For the next campaignPer la seguente campagna:
Nuestra La base seríasarà:
WebService
|
Tip |
---|
Take noteRicorda!
|
Agent
This is how the agent uses SMS in the portal
|
Agente
Questa sezione mostra l’agente utilizza l’opzione SMS all’interno del potale.
Expand | ||||
---|---|---|---|---|
|
| |||
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: |
Expand | ||
---|---|---|
Expand | ||
| ||
| ||
The agent will have on his Inbox the SMS with which she/he started an interaction. This SMS will unfold on the right side of this section, showing its history of conversation and the client's information:
|
Expand |
---|
Next to the response box, will see some buttons that helps the agent to write the messages:
|
On the other hand, using the integrated softphone in the portal, the user can send SMS as well.
Know more about Softphone SMS
Supervisor
Campaign Monitoring
Here the statistics in real time are shown.
| |
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:
|
Expand | ||
---|---|---|
| ||
Accanto alla casella di risposta, ci saranno dei tasti che aiutano l’agente nello scrivere i messaggi:
|
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.
Expand | ||
---|---|---|
| ||
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. Status: Agent Status in real time. States can be Offline , Busy, Free, Free Busy in break and break ( still break any available ) . Agent: Name agents members of the campaign. Completed: Number of SMS completed by agent. Active: Represents the active interactions that the agent has. Time: Time of the last change agent status |
Expand | ||
---|---|---|
| ||
The table on the right down side unfolds: Number: Client's telephone number On Hold: Client's waiting time. |
Expand | ||
---|---|---|
| ||
When an agent has an active interaction, the supervisor can click on it an the following options will appear: Spy Monitor screen Info Pause Chat with agent Disconnect agent |
Recording
In this section, the supervisor will see every SMS chat interaction.
Expand | ||
---|---|---|
| ||
Parameters for filtering Start date: Start Date Search SMS recordings . Final date : End of recordings that we get from the search. Mail: E-mail client we want to find . In this field you can put a part of the mail and the search will be the same. Campaign: Select the campaigns SMS available on the list. Agent : Select the agents who attended the SMS. |
Dialer Monitor
Menu to supervise the state of the mobile services and SMS campaigns.
Show all the mobiles services actives, allowing supervise its activity and upload information.
Dashboard
Once the campaign was selected the section will show the followingSe 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. |
Expand | ||
---|---|---|
| ||
La tabella in basso a destra compila i seguenti campi: Numero: Numero di telefono dei clienti On Hold: Tempo di attesa del cliente |
Expand | ||
---|---|---|
| ||
Quando un agente ha un’interazione attiva, il supervisore può sulle seguenti opzioni: Spy Monitor screen Info Pausa Chat con l’agente Disconnessione agente |
Recording
In questa sezione il supervisore potrà vedere tutte le chat SMS.
Expand | ||
---|---|---|
| ||
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:
Expand | ||
---|---|---|
| ||
Campaign: Allow to select a campaign to supervise. Status: Show the general state of the campaign based on the following states: Inactive Campagna: Permette la selezione di una campagna da supervisionare. Stato: Mostra lo stato generale della campagna basato su:
In date : Show if the campaign is in date according the definition, with the following status: Inactive Mostra se la campagna è in tempo così come è stata definita, con i seguenti stati:
Processed: Amount of SMS processed for campaignsQuantità di SMS processati per quella campagna. Not processed: Number of calls left in the campaign processNumero di chiamate da processare. Other: Show the amount of SMS whit different states a by incorrect format. Locked: Show the amount of blocked SMS that are in the DNCR. In the upper right corner we have the following buttons: Button Start/Finish: Allows to stop o start the campaign to demand. Delete button: Allows to delete the campaign data that have not been processed (for example, not processed registries that retuned an error or have been in the NDCR table, or for some reason want to be cancelled). Upload a DNCR: Allow to load a csv file, with the SMS data that could not be sent, indicates the telephone number and campaign. Code Block | 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; |
Expand | ||||
---|---|---|---|---|
|
| |||
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. |
Expand | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||
The outgoing SMS are processed automatically by the system. To upload SMS it must load a file which have the following, in csv format: Values: | campaign | destination | message | priority
campagna | destinazione | messaggio | priorità |
---|---|---|---|
test1 | 098344484 | text messagetesto | 9999 |
Code Block |
---|
smsintegratest;099782129;Test message;9999; smsintegratest;0917564998;Test message;9999; smsintegratest;095675776;Test message;9999; |
To view the status information and status messages sent message waiting to be sent views Reports.
It is possible to send messages since applications of thirds executing a web service REST for example: 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:
Always that a dialer is generated must take into account the following criteria for files and content:
The file name must not have spaces, strange characters or very long names would be an example of filePer 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.
The first column refers the campaign that exist in the portal, if the same not exist will throw error and the file can not loaded.
The first 4 fields are required to upload the file correctly.
Cannot exist blank spaces after the last line.
Inside the fields, cannot have special characters like ´ ‘ “ @ , in this case it would give error and the csv file is not going to uploadLa 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.