Changes for page Registrazione Chiamate


From version 20.1
edited by administrator BDP
on 2017/09/19 14:55
Change comment: There is no comment for this version
To version 22.1
edited by administrator BDP
on 2018/01/10 17:18
Change comment: Renamed back-links.

Summary

Details

Page properties
Content
... ... @@ -4,36 +4,36 @@
4 4  
5 5  == Introduzione ==
6 6  
7 -Gli strumenti di registrazione delle chiamate telefoniche messi a disposizione da #phones permettono appunto di registrare le chiamate di tipo inbound e di tipo outbound, infine di salvarle, su file wave. Esistono due tecniche di attivazione della registrazione: la prima comprende la realizzazione di un [[driver di PhoneBar personalizzato>>path:../input/hashphones.phonebar-sviluppo-applicativi]] e consente un'ampia libertà di implementazione ed utilizzo; mentre la seconda, quella che verrà trattata all'interno del presente documento, prevede l'utilizzo di un dispositivo già predisposto: l**'AudioRecordingManager**.
7 +Gli strumenti di registrazione delle chiamate telefoniche messi a disposizione da #phones permettono appunto di registrare le chiamate di tipo inbound e di tipo outbound, infine di salvarle, su file wave. Esistono due tecniche di attivazione della registrazione: la prima comprende la realizzazione di un driver di PhoneBar personalizzato e consente un'ampia libertà di implementazione ed utilizzo; mentre la seconda, quella che verrà trattata all'interno del presente documento, prevede l'utilizzo di un dispositivo già predisposto: l**'AudioRecordingManager**.
8 8  
9 9  == AudioRecordingManager ==
10 10  
11 -L'AudioRecordingManager è un [[servizio base del Messenger>>path:../input/hashphones.messenger-configurator-servizi#Base]]. In quanto tale, può essere configurato in due modi:
11 +L'AudioRecordingManager è un [[servizio base del Messenger>>doc:MessengerConfigurator.WebHome]]. In quanto tale, può essere configurato in due modi:
12 12  
13 -* attraverso il [[Call Designer>>path:../input/hashphones.phonesenterprise-client-call-designer]]
14 -* oppure attraverso il [[Messenger Configurator>>path:../input/hashphones.messenger-configurator]]; questo metodo è noto come [[Compatibility Mode>>path:../input/hashphones.phonesenterprise-client#Compatibility]].
13 +* attraverso il [[Call Designer>>doc:CallDesigner.WebHome]]
14 +* oppure attraverso il [[Messenger Configurator>>doc:MessengerConfigurator.WebHome]]; questo metodo è noto come [[Compatibility Mode>>doc:ClientPhones.WebHome]].
15 15  
16 -La scelta del metodo dipende in particolare dal [[modo in cui viene gestito il call flow>>path:../input/hashphones.phonesenterprise-client-call-flow#callflowconfiguration]].
16 +La scelta del metodo dipende in particolare dal [[modo in cui viene gestito il call flow>>doc:CallFlow.WebHome]].
17 17  
18 18  == Configurazione di AudioRecordingManager attraverso il Call Designer ==
19 19  
20 -Il [[Call Designer>>path:../input/hashphones.phonesenterprise-client-call-designer]] mette a disposizione un nuovo tipo di [[blocchetto>>path:../input/hashphones.phonesenterprise-client-call-designer#TipiDiBlocchetti]], appartenente alla categoria dei [[blocchetti di sistema>>path:../input/hashphones.phonesenterprise-client-call-designer#Sistema]], di tipo **AudioRecordingManager**. Il nuovo [[blocchetto>>path:../input/hashphones.phonesenterprise-client-call-designer#TipiDiBlocchetti]] è visibile all'interno della [[tool-box del Call Designer>>path:../input/hashphones.phonesenterprise-client-call-designer#Tool-box]], in particolare nella sezione **Base Messenger services**.
20 +Il [[Call Designer>>doc:CallDesigner.WebHome]] mette a disposizione un nuovo tipo di [[blocchetto>>doc:CallDesigner.WebHome]], appartenente alla categoria dei [[blocchetti di sistema>>doc:CallDesigner.WebHome]], di tipo **AudioRecordingManager**. Il nuovo [[blocchetto>>doc:CallDesigner.WebHome]] è visibile all'interno della [[tool-box del Call Designer>>doc:CallDesigner.WebHome]], in particolare nella sezione **Base Messenger services**.
21 21  
22 22  [[image:hashphones.la-registrazione-delle-chiamate.html_html_m233861ef.png||width="400"]]
23 23  
24 -Nell'immagine, evidenziato in rosso, è illustrato il comando posto all'interno della [[tool-box del Call Designer>>path:../input/hashphones.phonesenterprise-client-call-designer#Tool-box]] che permette di creare un [[call flow>>path:../input/hashphones.phonesenterprise-client-call-flow]] contenente il [[blocchetto>>path:../input/hashphones.phonesenterprise-client-call-designer#TipiDiBlocchetti]] **AudioRecordingManager**. Per creare un nuovo blocchetto, è sufficiente trascinare la voce **AudioRecordingManager** della [[tool-box del Call Designer>>path:../input/hashphones.phonesenterprise-client-call-designer#Tool-box]] nel [[workspace del Call Designer>>path:../input/hashphones.phonesenterprise-client-call-designer#Workspace]] nel modo descritto in [[Creare un servizio base del Messenger>>path:../input/hashphones.phonesenterprise-client-call-designer-howto#CreareServizio]].
24 +Nell'immagine, evidenziato in rosso, è illustrato il comando posto all'interno della [[tool-box del Call Designer>>doc:CallDesigner.WebHome]] che permette di creare un [[call flow>>doc:CallFlow.WebHome]] contenente il [[blocchetto>>doc:CallDesigner.WebHome]] **AudioRecordingManager**. Per creare un nuovo blocchetto, è sufficiente trascinare la voce **AudioRecordingManager** della [[tool-box del Call Designer>>doc:CallDesigner.WebHome]] nel [[workspace del Call Designer>>doc:CallDesigner.WebHome]] nel modo descritto in [[Creare un servizio base del Messenger>>doc:CallDesigner.WebHome]].
25 25  
26 -Infine, per comprendere il processo di creazione di un [[call flow>>path:../input/hashphones.phonesenterprise-client-call-flow]] con il [[Call Designer>>path:../input/hashphones.phonesenterprise-client-call-designer]], consultare [[#phones Client: Call Designer tutorial>>path:../input/hashphones.phonesenterprise-client-call-designer-tutorial]].
26 +Infine, per comprendere il processo di creazione di un [[call flow>>doc:CallFlow.WebHome]] con il [[Call Designer>>doc:CallDesigner.WebHome]], consultare [[#phones Client: Call Designer tutorial>>doc:CallDesigner.WebHome]].
27 27  
28 28  === Le operazioni consentite dall'AudioRecordingManager ===
29 29  
30 30  [[image:hashphones.la-registrazione-delle-chiamate.html_html_485565a5.png||height="159" width="168"]]
31 31  
32 -Una volta creato il blocchetto, è necessario modificare le proprietà al fine di impiegarlo nel modo ritenuto coerente col proprio [[call flow>>path:../input/hashphones.phonesenterprise-client-call-flow]]. Per fare ciò è sufficiente premere col tasto destro del mouse nella parte superiore del blocchetto (raffigurato nell'immagine precedente) e selezionare la voce **Properties**.
32 +Una volta creato il blocchetto, è necessario modificare le proprietà al fine di impiegarlo nel modo ritenuto coerente col proprio [[call flow>>doc:CallFlow.WebHome]]. Per fare ciò è sufficiente premere col tasto destro del mouse nella parte superiore del blocchetto (raffigurato nell'immagine precedente) e selezionare la voce **Properties**.
33 33  
34 34  [[image:hashphones.la-registrazione-delle-chiamate.html_html_c340174.png||height="510" width="400"]]
35 35  
36 -Come visibile nell'immagine precedente, le funzionalità messe a disposizione dal [[blocchetto>>path:../input/hashphones.phonesenterprise-client-call-designer#TipiDiBlocchetti]] **AudioRecordingManager** sono:
36 +Come visibile nell'immagine precedente, le funzionalità messe a disposizione dal [[blocchetto>>doc:CallDesigner.WebHome]] **AudioRecordingManager** sono:
37 37  
38 38  1. [[Start Recording>>||anchor="HStartRecording"]]
39 39  1. [[Stop recording>>||anchor="HStoprecording"]]
... ... @@ -50,11 +50,11 @@
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="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.
53 +**ATTENZIONE!** il primo blocchetto AudioRecordingManager di un [[call flow>>doc:CallFlow.WebHome]], 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  
57 -Indica a [[LightHouse>>path:../input/hashphones.glossario#LH]] di fermare la registrazione. Per questo comando è possibile specificare nei parametri il path in cui spostare il file wave registrato. Se tale parametro viene lasciato vuoto, allora il file wave viene lasciato nel luogo indicato nel comando **Start Recording**. In questo caso il path è relativo al server dove risiede il [[Messenger>>path:../input/hashphones.messenger]].
57 +Indica a [[LightHouse>>doc:Glossario.WebHome]] di fermare la registrazione. Per questo comando è possibile specificare nei parametri il path in cui spostare il file wave registrato. Se tale parametro viene lasciato vuoto, allora il file wave viene lasciato nel luogo indicato nel comando **Start Recording**. In questo caso il path è relativo al server dove risiede il [[Messenger>>doc:Messenger - Concetti Principali.WebHome]].
58 58  
59 59  [[image:hashphones.la-registrazione-delle-chiamate.html_html_2d71bd3f.png||width="400"]]
60 60  
... ... @@ -65,10 +65,10 @@
65 65  Questo comando permette di escludere dalla registrazione:
66 66  
67 67  * il canale audio del chiamante (remoto)
68 -* il canale audio dell'[[operatore>>path:../input/hashphones.agenti#Operatore]]
68 +* il canale audio dell'[[operatore>>doc:AgentiPhones.WebHome]]
69 69  * oppure entrambi.
70 70  
71 -Ciò può essere utile ad esempio per non registrare eventuali fasi in cui viene chiesta la password del chiamante. Oltre ad escludere dalla registrazione i canali audio, il blocchetto permette di specificare un [[cue sheet>>path:../input/hashphones.glossario#cue]], con testo configurabile, da appendere al file wave. Così è possibile individuare il punto della registrazione in fase di riascolto.
71 +Ciò può essere utile ad esempio per non registrare eventuali fasi in cui viene chiesta la password del chiamante. Oltre ad escludere dalla registrazione i canali audio, il blocchetto permette di specificare un [[cue sheet>>doc:Glossario.WebHome]], con testo configurabile, da appendere al file wave. Così è possibile individuare il punto della registrazione in fase di riascolto.
72 72  
73 73  [[image:hashphones.la-registrazione-delle-chiamate.html_html_m531a73e8.png||width="400"]]
74 74  
... ... @@ -76,21 +76,21 @@
76 76  
77 77  * **Mute Tx Channel (IVR)**: permette di escludere il canale IVR.
78 78  * **Mute Rx Channel (Remote Party)**: permette di escludere la voce del chiamante.
79 -* **Append cue sheet**: permette di specificare il testo del [[cue sheet>>path:../input/hashphones.glossario#cue]] da applicare al file wavel
79 +* **Append cue sheet**: permette di specificare il testo del [[cue sheet>>doc:Glossario.WebHome]] da applicare al file wavel
80 80  
81 81  ==== Append cue sheet ====
82 82  
83 -Indica a [[LightHouse>>path:../input/hashphones.glossario#LH]] di aggiungere un [[cue sheet>>path:../input/hashphones.glossario#cue]], al file wave, in corso di registrazione; il testo è configurabile.
83 +Indica a [[LightHouse>>doc:Glossario.WebHome]] di aggiungere un [[cue sheet>>doc:Glossario.WebHome]], al file wave, in corso di registrazione; il testo è configurabile.
84 84  
85 85  [[image:hashphones.la-registrazione-delle-chiamate.html_html_4f682014.png||width="400"]]
86 86  
87 -Nell'immagine, il testo del [[cue sheet>>path:../input/hashphones.glossario#cue]] deve essere inserito nel campo **Cue sheet entry**.
87 +Nell'immagine, il testo del [[cue sheet>>doc:Glossario.WebHome]] deve essere inserito nel campo **Cue sheet entry**.
88 88  
89 89  == Il call flow ==
90 90  
91 -Un blocchetto **AudioRecordingManager** può essere posto in qualunque punto del [[call flow>>path:../input/hashphones.phonesenterprise-client-call-flow]], tuttavia è opportuno ricordare che il primo blocchetto **AudioRecordingManager**, cioè quello che avvia la registrazione, ovunque esso sia, deve essere **sempre **impostato su [[Start Recording>>||anchor="HStartRecording"]]. In caso contrario verrebbe posto in uno stato non valido, le cui conseguenze sono descritte nel paragrafo [[Invalid state>>||anchor="HInvalidstate"]].
91 +Un blocchetto **AudioRecordingManager** può essere posto in qualunque punto del [[call flow>>doc:CallFlow.WebHome]], tuttavia è opportuno ricordare che il primo blocchetto **AudioRecordingManager**, cioè quello che avvia la registrazione, ovunque esso sia, deve essere **sempre **impostato su [[Start Recording>>||anchor="HStartRecording"]]. In caso contrario verrebbe posto in uno stato non valido, le cui conseguenze sono descritte nel paragrafo [[Invalid state>>||anchor="HInvalidstate"]].
92 92  
93 -Come tutti gli altri blocchetti del [[Call Designer>>path:../input/hashphones.phonesenterprise-client-call-designer]], **AudioRecordingManager** possiede dei **port** che permettono di costruire un [[call flow>>path:../input/hashphones.phonesenterprise-client-call-flow]]; per maggiori dettagli consultare [[Connessioni tra i blocchetti>>path:../input/hashphones.phonesenterprise-client-call-designer#BlockConnection]].
93 +Come tutti gli altri blocchetti del [[Call Designer>>doc:CallDesigner.WebHome]], **AudioRecordingManager** possiede dei **port** che permettono di costruire un [[call flow>>doc:CallFlow.WebHome]]; per maggiori dettagli consultare [[Connessioni tra i blocchetti>>doc:CallDesigner.WebHome]].
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  
... ... @@ -100,41 +100,41 @@
100 100  
101 101  [[image:hashphones.la-registrazione-delle-chiamate.html_html_m2d1f281a.png||width="400"]]
102 102  
103 -Nell'immagine precedente è raffigurato un ipotetico [[call flow>>path:../input/hashphones.phonesenterprise-client-call-flow]], elaborato col [[Call Designer>>path:../input/hashphones.phonesenterprise-client-call-designer]] in grado di registrare una chiamata a partire dal suo inizio; su di esso vanno fatte alcune importanti osservazioni.
103 +Nell'immagine precedente è raffigurato un ipotetico [[call flow>>doc:CallFlow.WebHome]], elaborato col [[Call Designer>>doc:CallDesigner.WebHome]] in grado di registrare una chiamata a partire dal suo inizio; su di esso vanno fatte alcune importanti osservazioni.
104 104  
105 105  * Se la richiesta di avvio della registrazione viene eseguita con successo (port **Success**), il servizio successivo è costituito dal blocchetto **VoiceMenu**.
106 106  * Se la richiesta di avvio della registrazione **non **viene eseguita con successo (port **Failure**), allora il servizio successivo è costituito dal primo blocchetto **PlayMessage**.
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 -* 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"]].
108 +* Infine **AudioRecordingManager** è preceduto da un blocchetto **PlayMessage**: è necessario al fine di garantire una corretta gestione del 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>>doc:CallFlow.WebHome]], elaborato col [[Call Designer>>doc:CallDesigner.WebHome]]. Ma si ricorda che il suo comportamento dipende dalle impostazioni descritte nella sezione [[Le operazioni consentite dall'AudioRecordingManager>>||anchor="HLeoperazioniconsentitedall27AudioRecordingManager"]].
111 111  
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"]].
112 +**ATTENZIONE:** quando di intende registrare una telefonata a partire dal suo inizio, **AudioRecordingManager**, [[call flow>>doc:CallFlow.WebHome]], 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="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.
116 +Se si desiderasse registrare la chiamata a partire dal suo inizio, **AudioRecordingManager** andrebbe posto all'inizio del [[call flow>>doc:CallFlow.WebHome]]. Tuttavia è opportuno sottolineare che tra il momento in cui il canale IVR] viene effettivamente impegnato dalla chiamata e il momento in cui [[LightHouse>>doc:Glossario.WebHome]] riceve la notifica dell'evento e pone il [[canale IVR>>doc:MessengerConfigurator.WebHome]] in [[stato di conversazione>>doc:AgentiPhones.WebHome]], 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>>doc:Glossario.WebHome]] potrebbe ricevere una richiesta ([[Start Recording>>||anchor="HStartRecording"]]) per un [[canale IVR>>doc:MessengerConfigurator.WebHome]] formalmente non ancora in conversazione. Per gestire questo caso, [[LightHouse>>doc:Glossario.WebHome]] 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="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:
120 +Un caso tipico di **Invalid state** è quello citato all'inizio del paragrafo [[Il call flow>>||anchor="HIlcallflow"]]. Infatti in un [[call flow>>doc:CallFlow.WebHome]] 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="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**.
125 +Il secondo caso tipicamente si realizza all'interno di [[call flow>>doc:CallFlow.WebHome]] 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>>doc:Glossario.WebHome]] rileverebbe un'incoerenza nel dispositivo, di conseguenza il secondo blocchetto **AudioRecordingManager** verrebbe posto in **Invalid state**.
126 126  
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]].
127 +In altre parole, **Invalid state** è necessario al fine di "intercettare" e governare eventuali errori nella configurazione del [[call flow>>doc:CallFlow.WebHome]], 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>>doc:CallFlow.WebHome]].
128 128  
129 129  == Configurazione di AudioRecordingManager in Compatibility Mode ==
130 130  
131 -Il [[Compatibility Mode>>path:../input/hashphones.phonesenterprise-client#Compatibility]] prevede l'utilizzo del [[Messenger Configurator>>path:../input/hashphones.messenger-configurator]] ed è un metodo considerato obsoleto. Per maggiori dettagli, consultare [[Creazione e configurazione del call flow (obsoleto)>>path:../input/hashphones.messenger-configurator#CallFlow]]. La configurazione del [[servizio base del Messenger>>path:../input/hashphones.messenger-configurator-servizi#Base]] di tipo **AudioRecordingManager** prevede un wizard le cui finestre ripropongono quanto descritto in [[Le operazioni consentite dall'AudioRecordingManager>>||anchor="HLeoperazioniconsentite"]].
131 +Il [[Compatibility Mode>>doc:ClientPhones.WebHome]] prevede l'utilizzo del [[Messenger Configurator>>doc:MessengerConfigurator.WebHome]] ed è un metodo considerato obsoleto. Per maggiori dettagli, consultare [[Creazione e configurazione del call flow (obsoleto)>>doc:MessengerConfigurator.WebHome]]. La configurazione del [[servizio base del Messenger>>doc:MessengerConfigurator.WebHome]] di tipo **AudioRecordingManager** prevede un wizard le cui finestre ripropongono quanto descritto in [[Le operazioni consentite dall'AudioRecordingManager>>||anchor="HLeoperazioniconsentite"]].
132 132  
133 133  === Il wizard ===
134 134  
135 135  [[image:hashphones.la-registrazione-delle-chiamate.html_html_m5688ee42.png||width="400"]]
136 136  
137 -La prima finestra del wizard permette di impostare il comportamento del [[servizio base del Messenger>>path:../input/hashphones.messenger-configurator-servizi#Base]]:
137 +La prima finestra del wizard permette di impostare il comportamento del [[servizio base del Messenger>>doc:MessengerConfigurator.WebHome]]:
138 138  
139 139  * **Avvia registrazione**: corrisponde a [[Start Recording>>||anchor="HStartRecording"]];
140 140  * **Interrompi registrazione**: corrisponde a [[Stop recording>>||anchor="HStoprecording"]];
... ... @@ -153,11 +153,11 @@
153 153  
154 154  [[image:hashphones.la-registrazione-delle-chiamate.html_html_m5d1a1909.png||width="400"]]
155 155  
156 -Questa finestra viene visualizzata soltanto se è stata selezionata l'opzione **Imposta canale audio da registrare**; come in [[Stop Set recording mute state>>||anchor="HSetrecordingmutestart"]], possono essere indicati i canali da escludere e il testo del [[cue sheet>>path:../input/hashphones.glossario#cue]] da associare al nuovo file.
156 +Questa finestra viene visualizzata soltanto se è stata selezionata l'opzione **Imposta canale audio da registrare**; come in [[Stop Set recording mute state>>||anchor="HSetrecordingmutestart"]], possono essere indicati i canali da escludere e il testo del [[cue sheet>>doc:Glossario.WebHome]] da associare al nuovo file.
157 157  
158 158  [[image:hashphones.la-registrazione-delle-chiamate.html_html_63060f75.png||width="400"]]
159 159  
160 -Questa finestra viene visualizzata soltanto se è stata selezionata l'opzione **Aggiungi cue sheet**; come in [[Append cue sheet>>||anchor="HAppendcuesheet"]], deve essere indicato il testo del [[cue sheet>>path:../input/hashphones.glossario#cue]] da associare al nuovo file.
160 +Questa finestra viene visualizzata soltanto se è stata selezionata l'opzione **Aggiungi cue sheet**; come in [[Append cue sheet>>||anchor="HAppendcuesheet"]], deve essere indicato il testo del [[cue sheet>>doc:Glossario.WebHome]] da associare al nuovo file.
161 161  
162 162  [[image:hashphones.la-registrazione-delle-chiamate.html_html_371b358b.png||width="400"]]
163 163  
... ... @@ -167,11 +167,8 @@
167 167  * **Servizio successivo se richiesta fallita**: se il comando **Avvia registrazione** fallisce, viene invocato il blocchetto successivo.
168 168  * **Servizio successivo se richiesta non valida**: consultare il paragrafo [[Invalid state>>||anchor="HInvalidstate"]].
169 169  
170 -Soltanto se è stata selezionata l'opzione **Aggiungi cue sheet**, come in [[Append cue sheet>>||anchor="HAppendcuesheet"]], deve essere indicato il testo del [[cue sheet>>path:../input/hashphones.glossario#cue]] da associare al nuovo file.
170 +Soltanto se è stata selezionata l'opzione **Aggiungi cue sheet**, come in [[Append cue sheet>>||anchor="HAppendcuesheet"]], deve essere indicato il testo del [[cue sheet>>doc:Glossario.WebHome]] da associare al nuovo file.
171 171  
172 172  
173 173  
174 -
175 -
176 -
177 177