Wiki source code of Messenger - Concetti Principali
Show last authors
author | version | line-number | content |
---|---|---|---|
1 | {{box cssClass="floatinginfobox" title="**Sommario**" width="300px"}} | ||
2 | {{toc start=2 depth="3"/}} | ||
3 | {{/box}} | ||
4 | |||
5 | == Messenger == | ||
6 | |||
7 | Gli [[agenti sintetici (IVR)>>doc:AgentiPhones.WebHome]] di **#Phones** sono gestiti tramite il Messenger. Il Messenger è costituito da: | ||
8 | |||
9 | * [[Messenger Configurator>>doc:MessengerConfigurator.WebHome]] che permette di definire i criteri di comportamento degli [[agenti sintetici>>doc:AgentiPhones.WebHome]] assegnati alle [[campagne di #phones>>doc:CampagnePhones.WebHome]] (da non confondere con le campagne del Messenger). | ||
10 | * [[Messenger Monitor>>doc:MessengerMonitor.WebHome]] che gestisce la comunicazione con [[#phones Server>>doc:Phones.WebHome]] e pilota i vari canali degli [[agenti sintetici (IVR)>>doc:AgentiPhones.WebHome]] presenti nel sistema. | ||
11 | * LineInterface (ActiveX) che ha il compito di gestire il singolo canale dell'IVR. | ||
12 | |||
13 | Solo il Messenger Configurator e il Messenger Monitor possiedono una loro interfaccia e sono visibili all'utente. | ||
14 | |||
15 | == Messenger server == | ||
16 | |||
17 | Con tale definizione si indica generalmente l'host che contiene tutte le applicazioni appartenenti al Messenger. Tale host può ospitare o meno altri prodotti della famiglia **#Phones**. | ||
18 | |||
19 | == Concetti principali == | ||
20 | |||
21 | === Servizi del Messenger === | ||
22 | |||
23 | Il Messenger mette a disposizione una serie di servizi, detti appunto [[servizi del Messenger>>doc:MessengerConfigurator.WebHome]], da non confondere con i [[servizi di #phones>>doc:ServiziPhones.WebHome]], che costituiscono le funzioni di base degli [[agenti sintetici (o IVR)>>doc:AgentiPhones.WebHome]] all'interno di una [[campagna di #phones>>doc:CampagnePhones.WebHome]]. In altre parole, i [[servizi del Messenger>>doc:MessengerConfigurator.WebHome]] determinano i comportamenti degli [[agenti sintetici (o IVR)>>doc:AgentiPhones.WebHome]] nel contesto di una [[campagna di #phones>>doc:CampagnePhones.WebHome]], la cui operatività dipende appunto dalla combinazione di [[agenti sintetici (o IVR)>>doc:AgentiPhones.WebHome]] e [[servizi del Messenger>>doc:MessengerConfigurator.WebHome]]. | ||
24 | |||
25 | Per una descrizione dettagliata dei servizi, fare riferimento alla sezione [[Messenger: Servizi del Messenger>>doc:MessengerConfigurator.WebHome]]. | ||
26 | |||
27 | === Campagne del Messenger === | ||
28 | |||
29 | Il Messenger contiene una rappresentazione delle [[campagne di #phones>>doc:CampagnePhones.WebHome]]. Se da un punto di vista logico-funzionale sono la stessa cosa, da un punto di vista formale costituiscono due elementi diversi. La definizione [["campagne di #phones">>doc:CampagnePhones.WebHome]] sottintende la rappresentazione delle campagne nel contesto di [[#phones Client>>doc:ClientPhones.WebHome]], mentre con "campagne del Messenger" si intende la rappresentazione delle campagne nel contesto del Messenger. | ||
30 | |||
31 | === Le Transfer Property === | ||
32 | |||
33 | Le **Transfer Property** sono variabili utilizzate per trasferire dati tra un [[servizio del Messenger>>doc:MessengerConfigurator.WebHome]] e l'altro. Ogni [[servizio del Messenger>>doc:MessengerConfigurator.WebHome]] ne possiede una copia privata che viene inizializzata all'arrivo di ogni nuova chiamata sul canale ed esiste fino a che la chiamata non viene terminata o trasferita ad un altro [[agente di #phones>>doc:AgentiPhones.WebHome]]. | ||
34 | |||
35 | Per maggiori informazioni sulle transfer property, fare riferimento alla sezione [[Messenger Configurator: Transfer Property>>doc:MessengerConfigurator.TransferProperty.WebHome]]. | ||
36 | |||
37 | === Accesso ai Call Data === | ||
38 | |||
39 | Se invece occorre che le informazioni raccolte da un [[agente di #phones>>doc:AgentiPhones.WebHome]], sia [[sintetico>>doc:AgentiPhones.WebHome]] che [[umano>>doc:AgentiPhones.WebHome]], siano disponibili anche dopo che la chiamata viene trasferita ad un altro [[agente di #phones>>doc:AgentiPhones.WebHome]], occorre che tali dati vengano salvati nei// call data//. Questi ultimi sono una sequenza di coppie nome/valore, memorizzate in forma di testo delimitato, che viene trasferita insieme alla chiamata. Per accedere, sia in scrittura che in lettura, ai valori contenuti nei //call data// occorre utilizzare il servizio Messenger [[CSetStoreProperty>>doc:MessengerServiziBase.OperazioniTransferProperties.WebHome||target="_blank"]]. | ||
40 | |||
41 | |||
42 | |||
43 | |||
44 | |||
45 | |||
46 |