Changes for page Transfer Property


From version 16.3
edited by administrator BDP
on 2018/01/15 11:52
Change comment: There is no comment for this version
To version 15.3
edited by administrator BDP
on 2018/01/11 17:58
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -4,23 +4,22 @@
4 4  
5 5  == Introduzione ==
6 6  
7 -Le **Transfer Property** sono variabili utilizzate per trasferire dati da un [[servizio del Messenger>>doc:MessengerConcetti.ServiziMessenger.WebHome||target="_blank"]] ad un altro. Dal punto di vista dell'utente, tuttavia le transfer property assumono la forma di coppie formate dal nome della proprietà seguito dal valore ad essa assegnato. Le transfer property possono essere utilizzate soltanto dai servizi del Messenger appartenenti alla stessa [[campagna di #phones>>doc:CampagnePhones.WebHome||target="_blank"]]. Esistono due tipi di transfer property:
7 +Le **Transfer Property** sono variabili utilizzate per trasferire dati da un [[servizio del Messenger>>path:../input/hashphones.messenger-configurator-servizi]] ad un altro. Dal punto di vista dell'utente, tuttavia le transfer property assumono la forma di coppie formate dal nome della proprietà seguito dal valore ad essa assegnato. Le transfer property possono essere utilizzate soltanto dai [[servizi del Messenger>>path:../input/hashphones.messenger-configurator-servizi]] appartenenti alla stessa [[campagna di #phones>>path:../input/hashphones.campagne]]. Esistono due tipi di transfer property:
8 8  
9 -* [[transfer property di sistema>>||anchor="Letransferpropertydisistema"]]
10 -* [[transfer property personalizzate (create dall'utente)>>||anchor="Letransferpropertypersonalizzate"]]
11 -
9 +* [[transfer property di sistema>>path:#tp-sistema]]
10 +* [[transfer property personalizzate (create dall'utente)>>path:#tp-custom]]
12 12  
13 13  == Le transfer property di sistema ==
14 14  
15 -Le transfer property di sistema vengono create dal Messenger ed alcune possono ricevere soltanto dei valori specifici, ossia compresi all'interno di un arco ben definito.
14 +Le transfer property di sistema vengono create dal [[Messenger>>path:../input/hashphones.messenger]] ed alcune possono ricevere soltanto dei valori specifici, ossia compresi all'interno di un arco ben definito.
16 16  
17 -|**Transfer Property**|(% style="width:368px" %)**Valore**|(% style="width:575px" %)**Descrizione**
18 -|**~_~_CallerParty**|(% style="width:368px" %)Numero di telefono|(% style="width:575px" %)Contiene il numero del chiamante se disponibile dalla rete pubblica. E' il numero che #phones passa nel CallData ExternalParty.
19 -|**~_~_CalledParty**|(% style="width:368px" %)Numero di telefono|(% style="width:575px" %)Contiene il numero composto dal chiamante, ma è disponibile solo con schede di flusso e se la centrale lo mette a disposizione.
20 -|**~_~_CallMediaType**|(% style="width:368px" %)1 = audio
16 +|**Transfer Property**|**Valore**|**Descrizione**
17 +|**~_~_CallerParty**|Numero di telefono|Contiene il numero del chiamante se disponibile dalla rete pubblica. E' il numero che #phones passa nel CallData ExternalParty.
18 +|**~_~_CalledParty**|Numero di telefono|Contiene il numero composto dal chiamante, ma è disponibile solo con schede di flusso e se la centrale lo mette a disposizione.
19 +|**~_~_CallMediaType**|1 = audio
21 21  2 = @Phones
22 -5 = video|(% style="width:575px" %)Specifica il tipo di chiamata in corso.
23 -|**~_~_RecognizeResult~_~_**|(% style="width:368px" %)vvpMaxNonSilence = 4
21 +5 = video|Specifica il tipo di chiamata in corso.
22 +|**~_~_RecognizeResult~_~_**|vvpMaxNonSilence = 4
24 24  vvpMaxSilence = 3
25 25  vvpRunTimeError = -1
26 26  vvpStopped = 1
... ... @@ -27,26 +27,23 @@
27 27  vvpTermDigit = 2
28 28  vvpTimeOut = 6
29 29  vvpEngineUnavailable = 18
30 -vvpNotRecognized = 19|(% style="width:575px" %)Contiene l'esito dell'ultima operazione di riconoscimento vocale (ASR).
31 -|**_ASR_Source**|(% style="width:368px" %)ASR
32 -DTMF|(% style="width:575px" %)Indica la modalità di riconoscimento: ASR o DTMF.
33 -|**~_~_CallForwardingResult~_~_**|(% style="width:368px" %)(((
34 -0: se l'operazione è andata a buon fine
35 -1: se l'operazione ha generato un errore
36 -)))|(% style="width:575px" %)Esito del CallForwarding.
37 -|**~_~_CallForwardingCallGuid~_~_**|(% style="width:368px" %)GUID|(% style="width:575px" %)Contiene la GUID della chiamata outbound emessa a seguito della richiesta di CallForwarding.
38 -|**~_~_CallForwardingCallID~_~_**|(% style="width:368px" %)CallID|(% style="width:575px" %)Contiene la CallID di #phones della chiamata outbound emessa a seguito della richiesta di CallForwarding.
39 -|**~_~_CallForwardingCallResult~_~_**|(% style="width:368px" %)Numero intero|(% style="width:575px" %)Se la chiamata outbound fallisse, riporta la causa dell'errore ([[Codice fallimento>>path:../input/hashphones.phonebar-oggetti-interfaccia-programmazione#fallimento]]).
40 -|**~_~_CallForwardingCallProtocolSpecificCause~_~_**|(% style="width:368px" %)Numero intero|(% style="width:575px" %)Se la chiamata outbound fallisse, la transfer property riporta la causa dell'errore connessa al protocollo usato ([[Cause di disconnessione SIP>>path:../input/hashphones.phonebar-oggetti-interfaccia-programmazione#causedsconnessione]], [[Cause di disconnessione ISDN>>path:../input/hashphones.phonebar-oggetti-interfaccia-programmazione#ISDN]]).
41 -|**~_~_CallForwardingReportingError~_~_**|(% style="width:368px" %)0: operazione eseguita
42 -1: operazione fallita|(% style="width:575px" %)Il CallForwarding può salvare l'esito dentro un database. Contiene il risultato dell'operazione di salvataggio dentro il database.
43 -| |(% style="width:368px" %) |(% style="width:575px" %)
29 +vvpNotRecognized = 19|Contiene l'esito dell'ultima operazione di riconoscimento vocale (ASR).
30 +|**_ASR_Source**|ASR o DTMF|Indica la modalità di riconoscimento: ASR o DTMF.
31 +|**~_~_CallForwardingResult~_~_**|0 se l'operazione è andata a buon fine;
32 +1 se l'operazione ha generato un errore|Esito del CallForwarding.
33 +|**~_~_CallForwardingCallGuid~_~_**|GUID|Contiene la GUID della chiamata outbound emessa a seguito della richiesta di CallForwarding.
34 +|**~_~_CallForwardingCallID~_~_**|CallID|Contiene la CallID di #phones della chiamata outbound emessa a seguito della richiesta di CallForwarding.
35 +|**~_~_CallForwardingCallResult~_~_**|Numero intero|Se la chiamata outbound fallisse, riporta la causa dell'errore ([[Codice fallimento>>path:../input/hashphones.phonebar-oggetti-interfaccia-programmazione#fallimento]]).
36 +|**~_~_CallForwardingCallProtocolSpecificCause~_~_**|Numero intero|Se la chiamata outbound fallisse, la transfer property riporterebbe la causa dell'errore connessa al protocollo usato ([[Cause di disconnessione SIP>>path:../input/hashphones.phonebar-oggetti-interfaccia-programmazione#causedsconnessione]], [[Cause di disconnessione ISDN>>path:../input/hashphones.phonebar-oggetti-interfaccia-programmazione#ISDN]]).
37 +|**~_~_CallForwardingReportingError~_~_**|0: operazione eseguita;
38 +1: operazione fallita|Il CallForwarding può salvare l'esito dentro un database; la transfer property //~_~_CallForwardingReportingError~_~_// contiene il risultato dell'operazione di salvataggio dentro il database.
39 +| | |
44 44  
45 -Le transfer property di sistema tipicamente sono in sola lettura, vengono create e valorizzate dal Messenger e sono usate all'interno dei [[servizio del Messenger>>path:../input/hashphones.messenger-configurator-servizi]], siano essi i [[servizi base del Messenger>>path:../input/hashphones.messenger-configurator-servizi#Base]] o i [[servizi del Messenger personalizzati>>path:../input/hashphones.messenger-configurator-servizi#Personalizzati]].
41 +Le transfer property di sistema tipicamente sono in sola lettura, vengono create e valorizzate dal [[Messenger>>path:../input/hashphones.messenger]] e sono usate all'interno dei [[servizio del Messenger>>path:../input/hashphones.messenger-configurator-servizi]], siano essi i [[servizi base del Messenger>>path:../input/hashphones.messenger-configurator-servizi#Base]] o i [[servizi del Messenger personalizzati>>path:../input/hashphones.messenger-configurator-servizi#Personalizzati]].
46 46  
47 -=== Esempio ===
43 +==== Esempio ====
48 48  
49 -Ipotizziamo un [[servizio di #phones>>path:../input/hashphones.servizi]], creato con il [[Call Designer>>path:../input/hashphones.phonesenterprise-client-call-designer]], concepito per acquisire un codice alfanumerico immesso dall'utente del contact center. Il codice alfanumerico può essere fornito in due modi differenti:
45 +Ipotizziamo un [[servizio di #phones>>path:../input/hashphones.servizi]], creato con il [[Call Designer>>path:../input/hashphones.phonesenterprise-client-call-designer]], concepito per acquisire un codice alfanumerico immesso [[dall'utente del contact center>>path:../input/hashphones.glossario#Cliente]]. Il codice alfanumerico può essere fornito in due modi differenti:
50 50  
51 51  * tramite tastiera
52 52  * o in forma vocale
... ... @@ -96,7 +96,7 @@
96 96  
97 97  Le **transfer property personalizzate** sono delle transfer property create dall'utente; ma come le [[transfer property di sistema>>path:#tp-sistema]], possono essere usate in tutti i [[servizi del Messenger>>path:../input/hashphones.messenger-configurator-servizi]]: [[servizi base>>path:../input/hashphones.messenger-configurator-servizi#Base]] o [[servizi personalizzati>>path:../input/hashphones.messenger-configurator-servizi#Personalizzati]]. Ciò che differenzia le transfer property tra loro, è la definizione del nome. Quello delle [[transfer property di sistema>>path:#tp-sistema]] è definito dal sistema stesso, come i loro valori, mentre il nome delle transfer property personalizzate è imposto dall'utente.
98 98  
99 -=== Esempio ===
95 +==== Esempio ====
100 100  
101 101  Immaginiamo un [[servizio di #phones>>path:../input/hashphones.servizi]], creato con il [[Call Designer>>path:../input/hashphones.phonesenterprise-client-call-designer]], concepito per leggere dei dati dalla tabella di un database e trasferirli dentro una transfer property personalizzata.
102 102  
... ... @@ -124,10 +124,9 @@
124 124  
125 125  Il blocchetto **PlayError** ([[PlayMessage>>path:../input/hashphones.messenger-configurator-servizi-base#_CPlayBack_]]) viene attivato soltanto se [[SetStoreProperty>>path:../input/hashphones.messenger-configurator-servizi-base#_Csetstoreproperty_]] provoca un errore; in tal caso il [[blocchetto>>path:../input/hashphones.phonesenterprise-client-call-designer#TipiDiBlocchetti]] recita un messaggio ed esce ([[port>>path:#BlockConnection]] di uscita **Err**).
126 126  
127 -==== Descrizione della configurazione ====
123 +=== Descrizione della configurazione ===
128 128  
129 -(% id="HIlblocchettoSetStoreProperty" %)
130 -(% style="font-size:18px" %)**Il blocchetto SetStoreProperty**
125 +==== Il blocchetto SetStoreProperty ====
131 131  
132 132  Nelle proprietà del blocchetto [[SetStoreProperty>>path:../input/hashphones.messenger-configurator-servizi-base#_Csetstoreproperty_]] cliccare sulla scheda **Sorgente/Destinazione** e selezionare **Campo di un DB via ODBC**.
133 133