From version 4.2
edited by administrator BDP
on 2018/01/10 17:18
Change comment: Update document after refactoring.
To version 2.3
edited by administrator BDP
on 2017/09/19 15:04
Change comment: Update document after refactoring.

Summary

Details

Page properties
Title
... ... @@ -1,1 +1,1 @@
1 -Messenger - Concetti Principali
1 +Messenger
Tags
... ... @@ -1,1 +1,0 @@
1 -Messenger
Content
... ... @@ -1,46 +1,40 @@
1 -{{box cssClass="floatinginfobox" title="**Sommario**" width="300px"}}
2 -{{toc start=2 depth="3"/}}
3 -{{/box}}
1 += Messenger__[[ >>path:#Messenger_4]]__ =
4 4  
5 -== Messenger ==
3 +Gli __[[agenti sintetici (IVR)>>path:../input/hashphones.agenti#_AgenteSintetico_]]__ di #phones sono gestiti tramite il Messenger. Il Messenger è costituito da:
6 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.
5 +* __[[Messenger Configurator>>path:../input/hashphones.messenger-configurator]]__ che permette di definire i criteri di comportamento degli __[[agenti sintetici>>path:../input/hashphones.agenti#_AgenteSintetico_]]__ assegnati alle __[[campagne di #phones>>path:../input/hashphones.campagne]]__ (da non confondere con le __[[campagne del Messenger>>path:#Campagne]]__)
6 +* __[[Messenger Monitor>>path:../input/hashphones.messenger-monitor-interfaccia]]__ che gestisce la comunicazione con __[[#phones Server>>path:../input/hashphones.phones#_Server_]]__ e pilota i vari canali degli __[[agenti sintetici (IVR)>>path:../input/hashphones.agenti#_AgenteSintetico_]]__ presenti nel sistema
11 11  * LineInterface (ActiveX) che ha il compito di gestire il singolo canale dell'IVR.
12 12  
9 +
13 13  Solo il Messenger Configurator e il Messenger Monitor possiedono una loro interfaccia e sono visibili all'utente.
11 +\\\\
14 14  
15 -== Messenger server ==
13 += Messenger server__[[ >>path:#Messenger_server_5]]__ =
16 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**.
15 +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 18  
19 -== Concetti principali ==
17 += Concetti principali__[[ >>path:#Concetti_principali_6]]__ =
20 20  
21 -=== Servizi del Messenger ===
19 +== Servizi del Messenger__[[ >>path:#Servizi_del_Messenger_0]]__ ==
22 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]].
21 +Il Messenger mette a disposizione una serie di servizi, detti appunto __[[servizi del Messenger>>path:../input/hashphones.messenger-configurator-servizi]]__, da non confondere con i __[[servizi di #phones>>path:../input/hashphones.servizi]]__, che costituiscono le funzioni di base degli __[[agenti sintetici (o IVR)>>path:../input/hashphones.agenti#_AgenteSintetico_]]__ all'interno di una __[[campagna di #phones>>path:../input/hashphones.campagne]]__. In altre parole, i __[[servizi del Messenger>>path:../input/hashphones.messenger-configurator-servizi]]__ determinano i comportamenti degli __[[agenti sintetici (o IVR)>>path:../input/hashphones.agenti#_AgenteSintetico_]]__ nel contesto di una __[[campagna di #phones>>path:../input/hashphones.campagne]]__, la cui operatività dipende appunto dalla combinazione di __[[agenti sintetici (o IVR)>>path:../input/hashphones.agenti#_AgenteSintetico_]]__ e __[[servizi del Messenger>>path:../input/hashphones.messenger-configurator-servizi]]__.
22 +\\Per una descrizione dettagliata dei servizi, fare riferimento alla sezione __[[Messenger: Servizi del Messenger>>path:../input/hashphones.messenger-configurator-servizi]]__.
23 +\\\\
24 24  
25 -Per una descrizione dettagliata dei servizi, fare riferimento alla sezione [[Messenger: Servizi del Messenger>>doc:MessengerConfigurator.WebHome]].
25 +== Campagne del Messenger__[[ >>path:#Campagne_del_Messenger_1]]__ ==
26 26  
27 -=== Campagne del Messenger ===
27 +Il Messenger contiene una rappresentazione delle __[[campagne di #phones>>path:../input/hashphones.campagne]]__. 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">>path:../input/hashphones.campagne]]__ sottintende la rappresentazione delle campagne nel contesto di __[[#phones Client>>path:../input/hashphones.phonesenterprise-client]]__, mentre con "campagne del Messenger" si intende la rappresentazione delle campagne nel contesto del Messenger.
28 +\\\\
28 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 +== Le Transfer property__[[ >>path:#Le_Transfer_property_2]]__ ==
30 30  
31 -=== Le Transfer property ===
32 +Le transfer property sono delle variabili utilizzate per trasferire dati tra un __[[servizio del Messenger>>path:../input/hashphones.messenger-configurator-servizi]]__ e l'altro. Ogni __[[servizio del Messenger>>path:../input/hashphones.messenger-configurator-servizi]]__ 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>>path:../input/hashphones.agenti]]__.
33 +\\Per maggiori informazioni sulle transfer property, fare riferimento alla sezione __[[Messenger: le transfer property>>path:../input/hashphones.messenger-le-transfer-property]]__.
32 32  
33 -Le transfer property sono delle 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]].
35 +== Accesso ai call data__[[ >>path:#Accesso_ai_call_data_3]]__ ==
34 34  
35 -Per maggiori informazioni sulle transfer property, fare riferimento alla sezione [[Messenger: le transfer property>>doc:MessengerConfigurator.TransferProperty.WebHome]].
37 +Se invece occorre che le informazioni raccolte da un __[[agente di #phones>>path:../input/hashphones.agenti]]__, sia __[[sintetico>>path:../input/hashphones.agenti#_AgenteSintetico_]]__ che __[[umano>>path:../input/hashphones.agenti#_AgenteUmano_]]__, siano disponibili anche dopo che la chiamata viene trasferita ad un altro __[[agente di #phones>>path:../input/hashphones.agenti]]__, occorre che tali dati vengano salvati nei __[[call data>>path:../input/hashphones.calldata]]__. 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>>path:../input/hashphones.calldata]]__ occorre utilizzare il servizio Messenger __[[CSetStoreProperty>>path:../input/hashphones.messenger-configurator-servizi-base#_Csetstoreproperty_]]__.
38 +\\\\\\
36 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:MessengerConfigurator.WebHome]].
40 -
41 -
42 -
43 -
44 -
45 -
46 -
40 +__[[Top>>path:#PageTop]]__