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
titleSMS providers screen

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

Tip

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

Expand
titleSee regular expressions

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.

Info

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
titleConfifurazione Base

Nome
Nome della campagna SMS

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

Strategia
E' il comportamente 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
titleConfigurazione Avanzata

Out of Time
Qui l’utente potrà personalizzare il messaggio che riceverà il cliente quando la campagna è chiusa.( when the campaign is out of time.)

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 comunciazione 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 utilizata.

Expand
titleAggiunta Membri

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.

Info

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

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

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

      • Twilio
        No need for dial string.

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

      • Twilio
        Non necessaria per la composizione della stringa.

    • Intervallo tra i messaggi
      Tempo che il dialere 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, Funziona in modo simile agli altri dialers, 50 stati 1 messaggio sono ordinati nella tabella sms_spool in ordine di inserimento, così è impostato se fa parte della blacklist, se non è inviato è impostato sullo stato 3. !!!! (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 example

    Code Block
    campaign;destination;message;priority

    For the next campaign:

    campaign

    destination

    message

    Device

    idm

    data

    test1

    098344484

    this is sms channel

    Dinstar

    autonumerico

    extra data

    Nuestra base sería:

    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 note!

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

    Expand
    titleStart interaction

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

    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.

    Expand
    titleTable on the left down side

    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 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:

    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

    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:

    Expand
    titleParameters details

    Campaign: Allow to select a campaign to supervise.

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

    • Inactive

    • Active

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

    • Inactive

    • Active

    Processed: Amount of SMS processed for campaigns.

    Not processed: Number of calls left in the campaign process.

    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
    20045676;dialerestest;
    29089900;dialerestest;
    27865555;dialerestest;

    Expand
    titleOutgoing - Unitary

    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 - Massive

    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

    test1

    098344484

    text message

    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: 

    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: 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 upload.