Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Info

Qui si potranno trovare tutte le informazioni sul nostro canale SMS

Contenido

Table of Contents
maxLevel1


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
titleSchermata dell'SMS providers screenprovider

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. (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.

Tip

Dopo aver compilato i campi bisogna cliccare sul tasto “Salva” e il provider sarà aggiunto all’elenco.

per Per rimuovere qualsiasi Provider, questo va selezionato dall’elenco we need to select it from the list, si vedranno tutti i dati attribuiti per la modifica e bisognerà cliccare su "Elimina".

This table shows how regular expressions are user in the control:
Expand
titleSee regular expressions
Espressioni utilizzate

Questa tabella mostra le espressioni utilizzate nel controllo:

.   Dot, any character (may or may not match line terminators, read onqualsiasi carattere (può o meno avere dei punti, ma continua a leggere).

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

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

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

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

\w   A word characterw   Un carattere parola: [a-zA-Z_0-9].

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

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

^    Match   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.

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 campaign

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.

Expand
titleBasic ConfigurationConfigurazione Base

NameNome
SMS campaign's name

Service Level
Is the calls percentage that were attended by the agent before a stipulated time.

Strategy
Is the behavior that the campaign will have. To know more about this, please visit Strategies

Schedule
Time frame in which the SMS campaign will be available.

DIDs-Ports
Telephone number associated to the campaign for identification purposeNome 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.

Expand
titleAdvanced ConfigurationConfigurazione Avanzata

Out of Time
Here the user can personalise the message that the client will receive when the campaign is out of time.

Maximum Interactions per Agent
Limits the amount of active interactions the agent can get. The rest of the interactions wait in queue.

Thresholds
These metrics to campaign statistics in real time, they are measured in time (seconds) .

  • Service Level
    The time limit for response expected chats by an agent.    

  • Dropout rate
    It is the time of chats to consider that they were abandoned by customers during the day time.

  • Time chat
    Time to consider the agent-customer chat reached the limit.

  • ACD
    Maximum number of customers who are waiting to be answered by an agent chat.

Canned Responses
The campaign can have pre written answers for your SMS interactions, this facilitates and speeds up the communication between agent-client.

Enable
The system can have a non working SMS campaign, without the need of deleting it entirely and lose information. If checked, the campaign can be used. 

Expand
titleAdd Members

Members

In order to add or delete agents from a campaign, the user must go to Members on the top left corner.

Image Removed

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.

Info

Members added to a campaign must be part of a voice campaign, on the contrary, this agents wont get any interactions from this channel.

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.

Image Removed

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.

    Dinstar - DinstarWeb
    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
    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.

    Expand
    titleAggiunta Membri

    Membri

    Per aggiungere o eliminare agenti dalla campagna, l’utente dovrà andare su Membri sull’angolo sinistro in alto sullo schermo.

    Image Added

    Da qui si può selezionare l'agente/i da aggiungere nell’elenco sulla destra dello schermo e si clicca sul tasto verde.

    Info

    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.

    Image Added

    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 ...).

      • Quality
        No need for dial stringQualità
        Non necessaria per la composizione della stringa.

      • Twilio
        No need for dial string.

      Time between messages
      It is the time the dialer takes to send messages simultaneously, expressed in milliseconds
      • Non necessaria per la composizione della stringa.

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

    Optional parameters

  • Enabled
    Indicates dialer status, whether it is active or not.

  • DNCR
    Allows you to enable the review of Blacklist registration, for phone numbers that should not be called or send messages
    Expand
    titleOptional parameters
    Parametri Opzionali
    • 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.

    Expand
    titleFunzione dell'SMS dialer function

    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
    STATE: 1 TO PROCESS
    STATE: 3 BLOCKED

    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
    STATE: 1 Da lavorare
    STATE: 3 Bloccato


    esempio di carimento CSV

    Code Block
    campaign;destination;message;priority

    For the next campaignPer la seguente campagna:

    campaigncampagna

    destinationdestinatario

    messagemessaggio

    DeviceDispositivo

    idm

    datadati

    test1

    098344484

    this is sms channel

    Dinstar

    autonumerico

    extra data

    Nuestra La base seríasarà:

    Code Block
    test1;098344484;this is sms channel;9999

    WebService

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

    Tip

    Take noteRicorda!

    • To start a dialer, it must be previously enabled.

    • In the Dropbox Providers one of the created SMS providers is selected, this allows us to associate a different provider for each dialer.

    Agent

    This is how the agent uses SMS in the portal
    • 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.

    Image Removed

    Next to the searching box, there is an icon where the user can easily start an SMS, Email and Twitter interaction.

    By click it the following box will infold:

    And inside the SMS option
    Expand
    titleStart interaction
    Interazione iniziale

    Image Added

    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:

    Image Removed

    The table on the left down side of this section shows:

    Icon : Icon Agent Status . Along with the status icon you may appear: if the agent is in a phone call appears ; and if the agent is to break the break for that picture will appear .

    Channel Status: If the agent has an interaction opened, the logo of this one will appear in this column, for
    Expand
    Expand
    titleTable on the left down side
    titleStarted Conversation

    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:

    • SMS Campaign's name

    • Client's telephone number

    Image Removed
    Expand

    Next to the response box, will see some buttons that helps the agent to write the messages:

    • First of all we have a list with emojis to use on your messages will unfold.

    • The next contains the canned responses from the campaign. This ones get inserted in the response box automatically once the agent selected it from the list

    • The last button sends the message the Agent wrote.

    • And on the top right corner, the three points button will load the message history with the client.

    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.

    Inizio Conversazione

    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

    Image Added
    Expand
    titleAltre caratteristiche

    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.

    Expand
    titleTabella in basso a sinistra
    Image Added

    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. 
    If the agent is attending more than one type of interaction, this ones will appear next to each other

    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
    titleTable on the right down side

    The table on the right down side unfolds:

    Number: Client's telephone number

    On Hold: Client's waiting time.

    Expand
    titleActions with agents

    When an agent has an active interaction, the supervisor can click on it an the following options will appear:

    Image Removed

    Spy
    The supervisor can visualize in real time the messages exchanged between agent-client.

    Monitor screen
    Allows you to view the agent screen in real time, to see this button the option to monitor screen must be enabled in Configuration - Agents.

    Info
    Displays a window with all the agent information.

    Pause
    The supervisor will pause the agent status.

    Chat with agent
    It gives us the possibility to send a message to an agent.

    Disconnect agent
    Supervisor can log out the agent's account.. The agent must enter his username and password again to be able to enter and continue working.

    Recording

    In this section, the supervisor will see every SMS chat interaction.

    Expand
    titleSearch records
    Image Removed

    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 following

    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.

    Expand
    titleTabella in basso a destra

    La tabella in basso a destra compila i seguenti campi:

    Numero: Numero di telefono dei clienti

    On Hold: Tempo di attesa del cliente

    Expand
    titleAttività con gli agenti

    Quando un agente ha un’interazione attiva, il supervisore può sulle seguenti opzioni:

    Image Added

    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.

    Expand
    titleRicerca records
    Image Added

    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:

    20045676;dialerestest; 29089900;dialerestest;

    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
    titleParameters detailsParametri

    Campaign: Allow to select a campaign to supervise.

    Status: Show the general state of the campaign based on the following states:

  • Inactive

  • Active

    Campagna: Permette la selezione di una campagna da supervisionare.

    Stato: Mostra lo stato generale della campagna basato su:

    • Non attiva

    • Attiva

    In date : Show if the campaign is in date according the definition, with the following status:

  • Inactive

  • Active

    Mostra se la campagna è in tempo così come è stata definita, con i seguenti stati:

    • Non attiva

    • Attiva

    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

    Exist the option to send an unitary text message to a unique and specific number, it must insert the following data:

    Telephone: Number where to send the SMS.

    Text: Text of the message to be send.

    After completing the fields, press the Send button and the message will be sent by the dialer
    Expand
    titleOutgoing Opzione Invio - Unitary
    Unitario

    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.

    priority

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

    Expand
    titleOutgoing Opzione Invio - Massive Massivo

    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

    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:

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

    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 file

    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.

    • 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.