Changes for page Registrazione Chiamate
From version 19.9
edited by administrator BDP
on 2017/09/19 14:49
on 2017/09/19 14:49
Change comment:
There is no comment for this version
To version 19.6
edited by administrator BDP
on 2017/09/19 14:45
on 2017/09/19 14:45
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -50,7 +50,7 @@ 50 50 51 51 Nell'immagine, il nome del file deve essere inserito nel campo **File name**. 52 52 53 -**ATTENZIONE!** il primo blocchetto AudioRecordingManager di un [[call flow>>path:../input/hashphones.phonesenterprise-client-call-flow]], deve essere sempre impostato su [[Start Recording>>||anchor="HStart Recording"]]; se fosse scelta qualunque altra opzione, cioè [[Stop recording>>||anchor="HStoprecording"]], [[Set recording mute state>>||anchor="HSetrecordingmutestate"]] o [[Append cue sheet>>||anchor="HAppendcuesheet"]], **AudioRecordingManager** verrebbe posto in uno stato non valido.53 +**ATTENZIONE!** il primo blocchetto AudioRecordingManager di un [[call flow>>path:../input/hashphones.phonesenterprise-client-call-flow]], deve essere sempre impostato su [[Start Recording>>||anchor="HStartrecording"]]; se fosse scelta qualunque altra opzione, cioè [[Stop recording>>||anchor="HStoprecording"]], [[Set recording mute state>>||anchor="HSetrecordingmutestate"]] o [[Append cue sheet>>||anchor="HAppendcuesheet"]], **AudioRecordingManager** verrebbe posto in uno stato non valido. 54 54 55 55 ==== Stop recording ==== 56 56 ... ... @@ -94,8 +94,8 @@ 94 94 95 95 Per tutte le 4 opzioni, indicate nel paragrafo [[Le operazioni consentite dall'AudioRecordingManage>>||anchor="HLeoperazioniconsentite"]], si possono configurare i seguenti port di uscita: 96 96 97 -* **Success**: se la richiesta di avvio del comando [[Start Recording>>||anchor="HStart Recording"]] viene eseguita con successo, viene invocato il blocchetto successivo.98 -* **Failure**: se la richiesta di avvio del comando [[Start Recording>>||anchor="HStart Recording"]] **non **viene ha successo, è invocato il blocchetto successivo.97 +* **Success**: se la richiesta di avvio del comando [[Start Recording>>||anchor="HStartrecording"]] viene eseguita con successo, viene invocato il blocchetto successivo. 98 +* **Failure**: se la richiesta di avvio del comando [[Start Recording>>||anchor="HStartrecording"]] **non **viene ha successo, è invocato il blocchetto successivo. 99 99 * **Invalid state**: se lo stato del servizio **AudioRecordingManager** non è valido, tipicamente a causa di un errore di configurazione oppure per le ragioni esposte nel paragrafo [[Avvio di una registrazione all'inizio del call flow>>||anchor="HAvviodiunaregistrazioneall27iniziodelcallflow"]], viene invocato il blocchetto successivo. Siccome questo port viene usato in alcune circostanze particolari, l'argomento Invalid state è stato approfondito nel paragrafo omonimo [[Invalid state>>||anchor="HInvalidstate"]]. 100 100 101 101 [[image:hashphones.la-registrazione-delle-chiamate.html_html_m2d1f281a.png||width="400"]] ... ... @@ -107,22 +107,22 @@ 107 107 * Se per errore **AudioRecordingManager** fosse stato impostato su [[Stop recording>>||anchor="HStoprecording"]], allora verrebbe invocato il port **Invalid state**, e con esso il secondo blocchetto **PlayMessage**. 108 108 * Infine **AudioRecordingManager** è preceduto da un blocchetto **PlayMessage**: è necessario al fine di garantire una corretta gestione del ^messenger-configurator#IVR|canale IVR]; per maggiori dettagli consultare il paragrafo [[Avvio di una registrazione all'inizio del call flow>>||anchor="HAvviodiunaregistrazioneall27iniziodelcallflow"]]. 109 109 110 -Il blocchetto **AudioRecordingManager** può essere inserito in qualunque punto di un [[call flow>>path:../input/hashphones.phonesenterprise-client-call-flow]], elaborato col [[Call Designer>>path:../input/hashphones.phonesenterprise-client-call-designer]]. Ma si ricorda che il suo comportamento dipende dalle impostazioni descritte nella sezione[[Le operazioni consentite dall'AudioRecordingManager>>||anchor="HLeoperazioniconsentitedall27AudioRecordingManager"]].110 +Il blocchetto **AudioRecordingManager** può essere inserito in qualunque punto di un [[call flow>>path:../input/hashphones.phonesenterprise-client-call-flow]], elaborato col [[Call Designer>>path:../input/hashphones.phonesenterprise-client-call-designer]]. Ma si ricorda che il suo comportamento dipende dalle impostazioni descritte in [[Le operazioni consentite dall'AudioRecordingManager>>||anchor="HLeoperazioniconsentite"]]. 111 111 112 112 **ATTENZIONE:** quando di intende registrare una telefonata a partire dal suo inizio, **AudioRecordingManager**, [[call flow>>path:../input/hashphones.phonesenterprise-client-call-flow]], andrebbe collocato per primo; tuttavia ciò potrebbe avere delle conseguenze capaci di bloccare la registrazione, pertanto in queste circostanze devono essere seguite le indicazioni contenute nel paragrafo [[Avvio di una registrazione all'inizio del call flow>>||anchor="HAvviodiunaregistrazioneall27iniziodelcallflow"]]. 113 113 114 114 === Avvio di una registrazione all'inizio del call flow === 115 115 116 -Se si desiderasse registrare la chiamata a partire dal suo inizio, **AudioRecordingManager** andrebbe posto all'inizio del [[call flow>>path:../input/hashphones.phonesenterprise-client-call-flow]]. Tuttavia è opportuno sottolineare che tra il momento in cui il ^messenger-configurator#IVR|canale IVR] viene effettivamente impegnato dalla chiamata e il momento in cui [[LightHouse>>path:../input/hashphones.glossario#LH]] riceve la notifica dell'evento e pone il [[canale IVR>>path:../input/hashphones.messenger-configurator#IVR]] in [[stato di conversazione>>path:../input/hashphones.agenti#Stato]], possono trascorrere alcuni attimi di ritardo provocati dall'infrastruttura di rete. In linea di massima ciò non ha alcun effetto reale, ma nel caso di una registrazione con **AudioRecordingManager**, [[LightHouse>>path:../input/hashphones.glossario#LH]] potrebbe ricevere una richiesta ([[Start Recording>>||anchor="HStart Recording"]]) per un [[canale IVR>>path:../input/hashphones.messenger-configurator#IVR]] formalmente non ancora in conversazione. Per gestire questo caso, [[LightHouse>>path:../input/hashphones.glossario#LH]] non può far altro che rispondere con un messaggio che pone il blocchetto **AudioRecordingManager** in uno stato non valido [[Invalid state>>||anchor="HInvalidstate"]]. Quindi per prevenire ed eliminare del tutto la possibilità che ciò avvenga, è buona norma far precedere **AudioRecordingManager** da un altro blocchetto di tipo **PlayMessage** contenente un secondo di silenzio.116 +Se si desiderasse registrare la chiamata a partire dal suo inizio, **AudioRecordingManager** andrebbe posto all'inizio del [[call flow>>path:../input/hashphones.phonesenterprise-client-call-flow]]. Tuttavia è opportuno sottolineare che tra il momento in cui il ^messenger-configurator#IVR|canale IVR] viene effettivamente impegnato dalla chiamata e il momento in cui [[LightHouse>>path:../input/hashphones.glossario#LH]] riceve la notifica dell'evento e pone il [[canale IVR>>path:../input/hashphones.messenger-configurator#IVR]] in [[stato di conversazione>>path:../input/hashphones.agenti#Stato]], possono trascorrere alcuni attimi di ritardo provocati dall'infrastruttura di rete. In linea di massima ciò non ha alcun effetto reale, ma nel caso di una registrazione con **AudioRecordingManager**, [[LightHouse>>path:../input/hashphones.glossario#LH]] potrebbe ricevere una richiesta ([[Start Recording>>||anchor="HStartrecording"]]) per un [[canale IVR>>path:../input/hashphones.messenger-configurator#IVR]] formalmente non ancora in conversazione. Per gestire questo caso, [[LightHouse>>path:../input/hashphones.glossario#LH]] non può far altro che rispondere con un messaggio che pone il blocchetto **AudioRecordingManager** in uno stato non valido [[Invalid state>>||anchor="HInvalidstate"]]. Quindi per prevenire ed eliminare del tutto la possibilità che ciò avvenga, è buona norma far precedere **AudioRecordingManager** da un altro blocchetto di tipo **PlayMessage** contenente un secondo di silenzio. 117 117 118 118 === Invalid state === 119 119 120 -Un caso tipico di **Invalid state** è quello citato all'inizio del paragrafo [[Il call flow>>||anchor="HIlcallflow"]]. Infatti in un [[call flow>>path:../input/hashphones.phonesenterprise-client-call-flow]] il primo blocchetto **AudioRecordingManager** **deve **essere sempre impostato su [[Start Recording>>||anchor="HStart Recording"]]; in caso contrario si avrà un **Invalid state**. Ma la condizione **Invalid state** si può realizzare anche in altre circostanze; un esempio su tutti: la chiusura della registrazione può avvenire in due occasioni:120 +Un caso tipico di **Invalid state** è quello citato all'inizio del paragrafo [[Il call flow>>||anchor="HIlcallflow"]]. Infatti in un [[call flow>>path:../input/hashphones.phonesenterprise-client-call-flow]] il primo blocchetto **AudioRecordingManager** **deve **essere sempre impostato su [[Start Recording>>||anchor="HStartrecording"]]; in caso contrario si avrà un **Invalid state**. Ma la condizione **Invalid state** si può realizzare anche in altre circostanze; un esempio su tutti: la chiusura della registrazione può avvenire in due occasioni: 121 121 122 122 * conclusione della chiamata 123 123 * inserimento di un secondo blocchetto **AudioRecordingManager** impostato su [[Stop recording>>||anchor="HStoprecording"]]. 124 124 125 -Il secondo caso tipicamente si realizza all'interno di [[call flow>>path:../input/hashphones.phonesenterprise-client-call-flow]] complessi, ossia in presenza di servizi di vario genere. Ad esempio se il secondo blocchetto **AudioRecordingManager** fosse stato impostato per errore su [[Start Recording>>||anchor="HStart Recording"]] invece che su [[Stop recording>>||anchor="HStoprecording"]], [[LightHouse>>path:../input/hashphones.glossario#LH]] rileverebbe un'incoerenza nel dispositivo, di conseguenza il secondo blocchetto **AudioRecordingManager** verrebbe posto in **Invalid state**.125 +Il secondo caso tipicamente si realizza all'interno di [[call flow>>path:../input/hashphones.phonesenterprise-client-call-flow]] complessi, ossia in presenza di servizi di vario genere. Ad esempio se il secondo blocchetto **AudioRecordingManager** fosse stato impostato per errore su [[Start Recording>>||anchor="HStartrecording"]] invece che su [[Stop recording>>||anchor="HStoprecording"]], [[LightHouse>>path:../input/hashphones.glossario#LH]] rileverebbe un'incoerenza nel dispositivo, di conseguenza il secondo blocchetto **AudioRecordingManager** verrebbe posto in **Invalid state**. 126 126 127 127 In altre parole, **Invalid state** è necessario al fine di "intercettare" e governare eventuali errori nella configurazione del [[call flow>>path:../input/hashphones.phonesenterprise-client-call-flow]], oppure per gestire fallimenti che non rientrano tra quelli previsti da **Failure**. In ultima analisi, il port **Invalid state** è in grado di garantire un'uscita ordinata e controllata del [[call flow>>path:../input/hashphones.phonesenterprise-client-call-flow]]. 128 128 ... ... @@ -136,7 +136,7 @@ 136 136 137 137 La prima finestra del wizard permette di impostare il comportamento del [[servizio base del Messenger>>path:../input/hashphones.messenger-configurator-servizi#Base]]: 138 138 139 -* **Avvia registrazione**: corrisponde a [[Start Recording>>||anchor="HStart Recording"]];139 +* **Avvia registrazione**: corrisponde a [[Start Recording>>||anchor="HStartrecording"]]; 140 140 * **Interrompi registrazione**: corrisponde a [[Stop recording>>||anchor="HStoprecording"]]; 141 141 * **Imposta canale audio da registrare**: corrisponde a [[Set recording mute state>>||anchor="HSetrecordingmutestart"]]; 142 142 * **Aggiungi cue sheet**: corrisponde a [[Append cue sheet>>||anchor="HAppendcuesheet"]]. ... ... @@ -145,7 +145,7 @@ 145 145 146 146 [[image:hashphones.la-registrazione-delle-chiamate.html_html_m519e3a7f.png||width="400"]] 147 147 148 -La finestra viene visualizzata soltanto se è stata selezionata l'opzione **Avvia registrazione**; come in [[Start Recording>>||anchor="HStart Recording"]], il nome del file deve essere inserito nel campo **Nome del file**.148 +La finestra viene visualizzata soltanto se è stata selezionata l'opzione **Avvia registrazione**; come in [[Start Recording>>||anchor="HStartrecording"]], il nome del file deve essere inserito nel campo **Nome del file**. 149 149 150 150 [[image:hashphones.la-registrazione-delle-chiamate.html_html_m7490bc75.png||width="400"]] 151 151