Changes for page Transfer Property


From version 26.1
edited by administrator BDP
on 2018/05/03 16:42
Change comment: Renamed back-links.
To version 31.1
edited by administrator BDP
on 2018/05/09 15:37
Change comment: Renamed back-links.

Summary

Details

Page properties
Content
... ... @@ -36,17 +36,17 @@
36 36  )))|Esito del CallForwarding.
37 37  |**~_~_CallForwardingCallGuid~_~_**|GUID|Contiene la GUID della chiamata outbound emessa a seguito della richiesta di CallForwarding.
38 38  |**~_~_CallForwardingCallID~_~_**|CallID|Contiene la CallID di #phones della chiamata outbound emessa a seguito della richiesta di CallForwarding.
39 -|**~_~_CallForwardingCallResult~_~_**|Numero intero|Se la chiamata outbound fallisse, riporta la causa dell'errore ([[Codice fallimento>>doc:SviluppoModuliApplicativi.PhoneBar.OggettiInterfacciaProgram.WebHome||target="_blank"]]).
40 -|**~_~_CallForwardingCallProtocolSpecificCause~_~_**|Numero intero|Se la chiamata outbound fallisse, la transfer property riporta la causa dell'errore connessa al protocollo usato ([[Cause di disconnessione SIP>>doc:SviluppoModuliApplicativi.PhoneBar.OggettiInterfacciaProgram.WebHome||target="_blank"]], [[Cause di disconnessione ISDN>>doc:SviluppoModuliApplicativi.PhoneBar.OggettiInterfacciaProgram.WebHome||target="_blank"]]).
39 +|**~_~_CallForwardingCallResult~_~_**|Numero intero|Se la chiamata outbound fallisse, riporta la causa dell'errore ([[Codice fallimento>>doc:03 - Sviluppo Moduli Applicativi.PhoneBar.OggettiInterfacciaProgram.WebHome||target="_blank"]]).
40 +|**~_~_CallForwardingCallProtocolSpecificCause~_~_**|Numero intero|Se la chiamata outbound fallisse, la transfer property riporta la causa dell'errore connessa al protocollo usato ([[Cause di disconnessione SIP>>doc:03 - Sviluppo Moduli Applicativi.PhoneBar.OggettiInterfacciaProgram.WebHome||target="_blank"]], [[Cause di disconnessione ISDN>>doc:03 - Sviluppo Moduli Applicativi.PhoneBar.OggettiInterfacciaProgram.WebHome||target="_blank"]]).
41 41  |**~_~_CallForwardingReportingError~_~_**|0: operazione eseguita
42 42  1: operazione fallita|Il CallForwarding può salvare l'esito dentro un database. Contiene il risultato dell'operazione di salvataggio dentro il database.
43 43  | | |
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, siano essi i [[servizi base del Messenger>>doc:MessengerServiziBase.WebHome||target="_blank"]] o i [[servizi del Messenger personalizzati>>doc:ifmhelpplatform.MessengerConcetti.ServiziMessenger.WebHome||anchor="HServizipersonalizzati" target="_blank"]].
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, siano essi i [[servizi base del Messenger>>doc:ifmhelpplatform.MessengerServiziBase.WebHome||target="_blank"]] o i [[servizi del Messenger personalizzati>>doc:ifmhelpplatform.MessengerConcetti.ServiziMessenger.WebHome||anchor="HServizipersonalizzati" target="_blank"]].
46 46  
47 47  ==== Esempio ====
48 48  
49 -Ipotizziamo un [[servizio di #phones>>doc:ServiziPhones.WebHome||target="_blank"]], creato con il [[Call Designer>>doc:CallDesigner.WebHome||target="_blank"]], concepito per acquisire un codice alfanumerico immesso dall'utente del contact center. Il codice alfanumerico può essere fornito in due modi differenti:
49 +Ipotizziamo un [[servizio di #phones>>doc:ifmhelpplatform.ServiziPhones.WebHome||target="_blank"]], creato con il [[Call Designer>>doc:ifmhelpplatform.CallDesigner.WebHome||target="_blank"]], concepito per acquisire un codice alfanumerico immesso dall'utente del contact center. Il codice alfanumerico può essere fornito in due modi differenti:
50 50  
51 51  * tramite tastiera
52 52  * o in forma vocale
... ... @@ -57,10 +57,10 @@
57 57  
58 58  Nell'immagine precedente è raffigurato un grafo nel quale è presente una [[campagna di #phones>>doc:ifmhelpplatform.CampagnePhones.WebHome||target="_blank"]] contenente due blocchetti (ossia due servizi del Messenger):
59 59  
60 -* [[GetAlfaNumCode>>doc:MessengerServiziBase.VoiceRecognition.WebHome||anchor="HGetAlfaNumCode28CGetAlfaNumCode29" target="_blank"]]
60 +* [[GetAlfaNumCode>>doc:ifmhelpplatform.MessengerServiziBase.VoiceRecognition.WebHome||anchor="HGetAlfaNumCode28CGetAlfaNumCode29" target="_blank"]]
61 61  * [[UserSwitch>>doc:ifmhelpplatform.MessengerServiziBase.DiramazioneFlusso.WebHome||anchor="HUserSwitch28CUserSwitch29" target="_blank"]]
62 62  
63 -Poiché si tratta di un esempio, il [[port >>doc:CallDesigner.WebHome||anchor="HLavorareconiblocchetti"]]"Failure" del blocchetto GetAlfaNumCode si limita ad eseguire un servizio contenuto nel blocchetto [[PlayBack>>doc:ifmhelpplatform.MessengerServiziBase.TrasferimentoControlloChiamata.WebHome||anchor="HPlayBack28CPlayBack29" target="_blank"]], il quale di fatto recita un messaggio ed esce.
63 +Poiché si tratta di un esempio, il [[port >>doc:ifmhelpplatform.CallDesigner.WebHome||anchor="HLavorareconiblocchetti"]]"Failure" del blocchetto GetAlfaNumCode si limita ad eseguire un servizio contenuto nel blocchetto [[PlayBack>>doc:ifmhelpplatform.MessengerServiziBase.TrasferimentoControlloChiamata.WebHome||anchor="HPlayBack28CPlayBack29" target="_blank"]], il quale di fatto recita un messaggio ed esce.
64 64  
65 65  (% style="text-align:center" %)
66 66  [[image:hashphones.messenger-le-transfer-property.html_html_m5eb524cc.png||height="401" style="margin:20px 0" width="533"]]
... ... @@ -70,7 +70,7 @@
70 70  * **DTMF**: se il riconoscimento è stato effettuato tramite i toni DTMF
71 71  * **ASR**: se il riconoscimento è stato effettuato tramite l'ASR.
72 72  
73 -In un secondo momento, la transfer property di sistema //_ASR_Source//, valorizzata dal blocchetto //GetAlfaNumCode//, viene //passata// al blocchetto successivo, che nell'esempio illustrato è appunto il blocchetto //UserSwitch//. Quest'ultimo utilizza il valore della transfer property //_ASR_Source// per selezionare il [[port di output>>doc:CallDesigner.WebHome||anchor="HLavorareconiblocchetti"]]:
73 +In un secondo momento, la transfer property di sistema //_ASR_Source//, valorizzata dal blocchetto //GetAlfaNumCode//, viene //passata// al blocchetto successivo, che nell'esempio illustrato è appunto il blocchetto //UserSwitch//. Quest'ultimo utilizza il valore della transfer property //_ASR_Source// per selezionare il [[port di output>>doc:ifmhelpplatform.CallDesigner.WebHome||anchor="HLavorareconiblocchetti"]]:
74 74  
75 75  * se //DTMF// (tono DTMF): verrà usato il port denominato **DTMF**
76 76  * se //ASR// (ASR): verrà usato il port denominato **ASR**.
... ... @@ -95,7 +95,7 @@
95 95  
96 96  == Le Transfer Property Personalizzate ==
97 97  
98 -Le **transfer property personalizzate** sono delle transfer property create dall'utente; ma come le [[transfer property di sistema>>MessengerConcetti.TransferProperty.WebHome||anchor="HLeTransferPropertydiSistema"]], possono essere usate in tutti i servizi del Messenger: [[servizi base>>doc:MessengerServiziBase.WebHome||target="_blank"]] o [[servizi personalizzati>>doc:ifmhelpplatform.MessengerConcetti.ServiziMessenger.WebHome||anchor="HServizipersonalizzati"]]. Ciò che differenzia le transfer property tra loro, è la definizione del nome. Quello delle transfer property di sistema è definito dal sistema stesso, come i loro valori, mentre il nome delle transfer property personalizzate è imposto dall'utente.
98 +Le **transfer property personalizzate** sono delle transfer property create dall'utente; ma come le [[transfer property di sistema>>MessengerConcetti.TransferProperty.WebHome||anchor="HLeTransferPropertydiSistema"]], possono essere usate in tutti i servizi del Messenger: [[servizi base>>doc:ifmhelpplatform.MessengerServiziBase.WebHome||target="_blank"]] o [[servizi personalizzati>>doc:ifmhelpplatform.MessengerConcetti.ServiziMessenger.WebHome||anchor="HServizipersonalizzati"]]. Ciò che differenzia le transfer property tra loro, è la definizione del nome. Quello delle transfer property di sistema è definito dal sistema stesso, come i loro valori, mentre il nome delle transfer property personalizzate è imposto dall'utente.
99 99  
100 100  ==== Esempio ====
101 101  
... ... @@ -105,9 +105,9 @@
105 105  
106 106  Il servizio di #phones, rappresentato nell'immagine, contiene la campagna di #phones **TP-Custom**, la quale si compone dei seguenti blocchetti:
107 107  
108 -* [[SetStoreProperty>>doc:MessengerServiziBase.WebHome||target="_blank"]]
109 -* [[UserSwitch>>doc:MessengerServiziBase.WebHome||target="_blank"]]
110 -* [[PlayMessage>>doc:MessengerServiziBase.WebHome]] (blocchetto **PlayError**)
108 +* [[SetStoreProperty>>doc:ifmhelpplatform.MessengerServiziBase.WebHome||target="_blank"]]
109 +* [[UserSwitch>>doc:ifmhelpplatform.MessengerServiziBase.WebHome||target="_blank"]]
110 +* [[PlayMessage>>doc:ifmhelpplatform.MessengerServiziBase.WebHome]] (blocchetto **PlayError**)
111 111  
112 112  Ipotizziamo un database contenente la tabella Clienti caratterizzata dai seguenti campi:
113 113