From version 9.5
edited by administrator BDP
on 2017/12/22 16:42
Change comment: There is no comment for this version
To version 9.3
edited by administrator BDP
on 2017/12/22 15:44
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -25,76 +25,53 @@
25 25  |**Ritenta Forwarding su fallimento**|Indica il numero di volte che il sistema deve ritentare il CallForwarding in caso di fallimento. Inserire '-1' per nessun ritentativo, '0' per ritentare all'infinito o un qualunque numero positivo per indicare il numero di ritentativi dopo il primo. Ad esempio, se si indica il valore 2, il sistema eseguirà al massimo 3 tentativi di CallForwarding: il primo (sempre eseguito) seguito da altri 2 ritentativi in caso di fallimento dei precedenti.
26 26  |**Abilita richiesta accettazione chiamata**|Indicare se il sistema deve suonare il messaggio registrato nel file AcceptMessage alla persona chiamata con l'invito a premere il tasto configurato per accettare la chiamata.
27 27  |**Digit per accettazione chiamata**|Indicare il tasto di accettazione della chiamata.
28 -|**Abilita salvataggio informazioni su DB**|Se abilitato il blocchetto salverà sul DB indicato dai parametri seguenti un record con le informazioni specificate. In questo modo risulta possibile legare nelle statistiche la chiamata entrante con le chiamate uscenti da questa generate. Sono abilitati i seguenti parametri.
28 +|**Abilita salvataggio informazioni su DB**|Se abilitato il blocchetto salverà sul DB indicato dai parametri seguenti un record con le informazioni specificate. In questo modo risulta possibile legare nelle statistiche la chiamata entrante con la/le chiamate uscenti da questa generate.
29 29  |**Crea record anche per le chiamate per cui non è stato richiesto il Forwarding**|Se abilitato il Messenger crea un record nel DB anche per le richieste di CallForwarding che non sono state soddisfatte a priori (senza eseguire chiamate uscenti). Ad esempio perché non c'erano [[canali IVR>>doc:MessengerConfigurator.Utilizzo.WebHome]] disponibili a cui richiedere la generazione della chiamata uscente o perché il numero da chiamare era verso un prefisso bloccato.
30 -|**Usa nomi tabella e campi standard**|(((
31 -Il blocchetto permette una certa libertà nella definizione della tabella su cui scrivere le informazioni; se invece sono sufficienti le informazioni base per legare le due chiamate nei DB delle statistiche si può scegliere questa opzione liberandosi dal dover configurare le associazioni tra i campi del DB ed i valori da scrivere. Il nome di default della tabella in cui il record viene creato è //CallForwarding.// I campi (ed i relativi valori salvati) sono i seguenti:
32 -
33 -* //StartTimeIn //– Data/Ora della chiamata Inbound
34 -* //StartTimeOut //– Data/Ora della chiamata outbound
35 -* //StartTime //– Data/Ora della chiamata outbound
36 -* //AgentIdOut //– Id di #phones dell'IVR che ha eseguito l'outbound
37 -* //CallGuidIn //– GUID della chiamata inbound
38 -* //CallGuidOut //– GUID della chiamata outbound (se disponibile)
39 -* //CallIdOut //– CallId di #phones della chiamata outbound
40 -* //ResultId //– Esito della chiamata outbound
41 -)))
30 +|**Usa nomi tabella e campi standard**|Il blocchetto permette una certa libertà nella definizione della tabella su cui scrivere le informazioni; se invece sono sufficienti le informazioni base per legare le due chiamate nei DB delle statistiche si può scegliere questa opzione liberandosi dal dover configurare le associazioni tra i campi del DB ed i valori da scrivere. Il nome di default della tabella in cui il record viene creato è CallForwarding; i campi (ed i relativi valori salvati) sono: StartTimeIn – Data/Ora della chiamata Inbound StartTimeOut – Data/Ora della chiamata outbound StartTime – Data/Ora della chiamata outbound AgentIdOut – Id di #phones dell'IVR che ha eseguito l'outbound CallGuidIn – GUID della chiamata inbound CallGuidOut – GUID della chiamata outbound (se disponibile) CallIdOut – CallId di #phones della chiamata outbound ResultId – Esito della chiamata outbound
42 42  |**DSN**|Nome del DSN ODBC che il blocchetto deve usare per accedere al DB.
43 43  |**Utente / Password**|Nome dell'utente e password per l'accesso al DB.
44 44  |**Tabella**|Nome della tabella in cui inserire il record (default CallForwarding).
45 45  |**Lista associazione campi – valori**|In questa lista occorre definire, se non si è scelto di usare i nomi standard, la lista dei campi da riempire ed il valore da scrivere in ogni campo. Per la lista dei valori che possono essere associati ai campi del DB si veda la tabella seguente.
46 -|**Servizio Successivo se chiamata connessa**|//Solo configurando il Servizio tramite Messenger Configurator//. Servizio da attivare all'uscita del //CallForwarding //nel caso in cui la chiamata outbound si sia connessa e, se previsto dalla configurazione, accettata.
47 -|**Servizio Successivo se chiamata NON connessa**|//Solo configurando il Servizio tramite Messenger Configurator. //Servizio da attivare all'uscita del //CallForwarding //nel caso in cui la chiamata outbound NON si sia connessa o, se previsto dalla configurazione, NON accettata dal chiamato.
35 +|**Servizio Successivo se chiamata connessa**|//Solo configurando il Servizio tramite Messenger Configurator//. Servizio da attivare all'uscita del CallForwarding nel caso in cui la chiamata outbound si sia connessa e, se previsto dalla configurazione, accettata.
36 +|**Servizio Successivo se chiamata NON connessa**|//Solo configurando il Servizio tramite Messenger Configurator. //Servizio da attivare all'uscita del CallForwarding nel caso in cui la chiamata outbound NON si sia connessa o, se previsto dalla configurazione, NON accettata dal chiamato.
48 48  | |
49 49  
39 +Valori salvabili nel DB
50 50  
51 -**Valori salvabili nel DB**
52 -
53 -|=(% style="width: 250px;" %)**Nome**|**Significato**|=(% style="width: 100px;" %)**Tipo**
54 -|**01 - Agent name (IN)**|Nome agente IVR che gestisce la chiamata inbound, ad esempio IVR0007.|String
55 -|**02 - Agent ID (IN)**|Id dell' agente IVR che gestisce la chiamata inbound, ad esempio AgId0024.|String
56 -|**03 – Call GUID (IN)**|GUID della chiamata inbound (comprese graffe).|String
57 -|**04 – Call ID #phones (IN)**|CallId della chiamata inbound.|Int
58 -|**05 – Ch Extension (IN)**|Interno del [[canale IVR>>doc:MessengerConfigurator.Utilizzo.WebHome]] di inbound.|String
59 -|**06 – Agent name (OUT)**|Nome agente IVR che gestisce la chiamata outbound.|String
60 -|**07 – Agent ID (OUT)**|Id dell' agente IVR che gestisce la chiamata outbound.|String
61 -|**08 – Call GUID (OUT)**|GUID della chiamata outbound (comprese graffe).|String
62 -|**09 – #phones (OUT)**|CallId della chiamata outbound.|Int
63 -|**10 – Ch Extension (OUT)**|Interno del [[canale IVR>>doc:MessengerConfigurator.Utilizzo.WebHome]] di outbound.|String
64 -|**11 – MakeCall Date/Time (OUT)**|Data e ora in cui il canale outbound ha fatto ma richiesta di MakeCall a #phones.|Datetime
65 -|**12 – Forwarding Result (OUT)**|(((
66 -Risultato della chiamata di Forwarding. I possibili valori sono i seguenti:
67 -
68 -* 0 = chiamata outbound connessa ad inbound
69 -* 1 = chiamata outbound fallita (causa in 13)
70 -* 2 = chiamata outbound rifiutata da #phones
71 -* 3 = chiamata outbound rifiutata dal chiamato
72 -* 4 = non ci sono ivr disponibili per richiedere outbound
73 -* 5 = numero di telefono non valido (prefisso bloccato)
74 -* 6 = chiamata abbandonata da cliente inbound
75 -)))|Int
76 -|**13 – Call Failure Cause (OUT)**|Nel caso la chiamata outbound fallisca contiene la causa del fallimento.|Int
77 -|**14 – External Party (IN)**|Numero di telefono del cliente su linea inbound.|String
78 -|**15 – Called number (OUT)**|Numero di telefono chiamato su linea outbound.|String
79 -|**16 – StartTime Call Inbound (IN)**|Data/ora di inizio della chiamata Inbound indicata da #phones.|DateTime
80 -|**17 – StartTime Call Outbound (OUT)**|Data/ora di inizio della chiamata outbound indicata da #phones.|DateTime
81 -|**18 – call data Inbound (IN)**|Permette di salvare nel DB il valore di un [[call data>>doc:CallData.WebHome]] della chiamata Inbound. Il nome del call data deve essere scritto esattamente come ricevuto dall'IVR.|String
82 -|**19 – Transfer Property Inbound (IN)**|Permette di salvare nel DB il valore di una [[Transfer Property>>doc:MessengerConfigurator.TransferProperty.WebHome]] della chiamata Inbound. Il nome della TP deve essere scritto esattamente come compare nell'IVR.|String
41 +|**Nome**|**Significato**|**Tipo**
42 +|01 - Agent name (IN)|Nome agente IVR che gestisce la chiamata inbound, ad esempio IVR0007|String
43 +|02 - Agent ID (IN)|Id dell' agente IVR che gestisce la chiamata inbound, ad esempio AgId0024|String
44 +|03 – Call GUID (IN)|GUID della chiamata inbound (comprese graffe)|String
45 +|04 – Call ID #phones (IN)|CallId della chiamata inbound|Int
46 +|05 – Ch Extension (IN)|Interno del [[canale IVR>>doc:MessengerConfigurator.Utilizzo.WebHome]] di inbound|String
47 +|06 – Agent name (OUT)|Nome agente IVR che gestisce la chiamata outbound.|String
48 +|07 – Agent ID (OUT)|Id dell' agente IVR che gestisce la chiamata outbound|String
49 +|08 – Call GUID (OUT)|GUID della chiamata outbound (comprese graffe)|String
50 +|09 – #phones (OUT)|CallId della chiamata outbound|Int
51 +|10 – Ch Extension (OUT)|Interno del [[canale IVR>>doc:MessengerConfigurator.Utilizzo.WebHome]] di outbound|String
52 +|11 – MakeCall Date/Time (OUT)|Data e ora in cui il canale outbound ha fatto ma richiesta di MakeCall a #phones|Datetime
53 +|12 – Forwarding Result (OUT)|Risultato della chiamata di Forwarding. I possibili valori sono: 0 = chiamata outbound connessa ad inbound 1 = chiamata outbound fallita (causa in 13) 2 = chiamata outbound rifiutata da #phones 3 = chiamata outbound rifiutata dal chiamato 4 = non ci sono ivr disponibili per richiedere outbound 5 = numero di telefono non valido (prefisso bloccato) 6 = chiamata abbandonata da cliente inbound|Int
54 +|13 – Call Failure Cause (OUT)|Nel caso la chiamata outbound fallisca contiene la causa del fallimento.|Int
55 +|14 – External Party (IN)|Numero di telefono del cliente su linea inbound|String
56 +|15 – Called number (OUT)|Numero di telefono chiamato su linea outbound|String
57 +|16 – StartTime Call Inbound (IN)|Data/ora di inizio della chiamata Inbound indicata da #phones.|DateTime
58 +|17 – StartTime Call Outbound (OUT)|Data/ora di inizio della chiamata outbound indicata da #phones.|DateTime
59 +|18 – call data Inbound (IN)|Permette di salvare nel DB il valore di un [[call data>>doc:CallData.WebHome]] della chiamata Inbound. Il nome del call data deve essere scritto esattamente come ricevuto dall'IVR.|String
60 +|19 – Transfer Property Inbound (IN)|Permette di salvare nel DB il valore di una [[Transfer Property>>doc:MessengerConfigurator.TransferProperty.WebHome]] della chiamata Inbound. Il nome della TP deve essere scritto esattamente come compare nell'IVR.|String
83 83  | | |
84 84  
63 +Messaggi
85 85  
86 -\\**Messaggi**
87 -
88 -|(% style="width:200px" %)**Nome file**|**Messaggio**
89 -|**InsertPhoneNum.wav**|"Digitare il numero di telefono da chiamare al terminare confermare con il tasto #, oppure premere * per inserire nuovamente il numero."
90 -|**NumberToCall.wav**|"Il numero selezionato è ..."
91 -|**Confirm.wav**|"Premere 1 per confermare, 0 per correggere."
92 -|**AcceptCallMessage.wav**|"C'è una chiamata per il servizio ... Per accettarla premere il tasto ...".
93 -|**ForwardingError.wav**|"Impossibile chiamare il numero da lei richiesto."
94 -|**LocalCallRejected.wav**|"Il numero da lei indicato corrisponde ad un tipo di chiamata non permessa."
95 -|**NoLineAvailable.wav**|"Nessuna linea esterna è attualmente disponibile; impossibile effettuare la chiamata."
96 -|**WaitForOperator.wav**|(Solo per configurazione con [[LightHouse>>doc:Glossario.WebHome]]) Viene suonato in attesa della risposta della persona chiamata. Si consiglia di tenere questo messaggio il più breve possibile, p.e.: "Attendere prego".
97 -|**MakeNewCall.wav**|Viene suonato al termine della chiamata esterna: "Premere * per fare una nuova telefonata, qualunque altro tasto per terminare".
65 +|**Nome file**|**Messaggio**
66 +|InsertPhoneNum.wav|"Digitare il numero di telefono da chiamare al terminare confermare con il tasto #, oppure premere * per inserire nuovamente il numero."
67 +|NumberToCall.wav|"Il numero selezionato è ..."
68 +|Confirm.wav|"Premere 1 per confermare, 0 per correggere."
69 +|AcceptCallMessage.wav|"C'è una chiamata per il servizio ... Per accettarla premere il tasto ...".
70 +|ForwardingError.wav|"Impossibile chiamare il numero da lei richiesto."
71 +|LocalCallRejected.wav|"Il numero da lei indicato corrisponde ad un tipo di chiamata non permessa."
72 +|NoLineAvailable.wav|"Nessuna linea esterna è attualmente disponibile; impossibile effettuare la chiamata."
73 +|WaitForOperator.wav|(Solo per configurazione con [[LightHouse>>doc:Glossario.WebHome]]) Viene suonato in attesa della risposta della persona chiamata. Si consiglia di tenere questo messaggio il più breve possibile, p.e.: "Attendere prego".
74 +|MakeNewCall.wav|Viene suonato al termine della chiamata esterna: "Premere * per fare una nuova telefonata, qualunque altro tasto per terminare".
98 98  | |
99 99  
100 100  Se il servizio configurato in [[#phones Client>>doc:ClientPhones.WebHome]] a cui viene assegnato questo servizio base del Messenger è in grado di ricevere sia chiamate video che chiamate solo audio è possibile non indicare l'estensione del file (ad esempio InsertPhoneNum invece di InsertPhoneNum.wav ).
... ... @@ -103,17 +103,15 @@
103 103  
104 104  Infine il blocchetto crea alcune [[Transfer Property>>doc:MessengerConfigurator.TransferProperty.WebHome]] che possono essere usate dai blocchetti successivi per prendere decisioni in base all'esito del Forwarding:
105 105  
106 -1. //~_~_CallForwarding_CallID~_~_//: contiene la CallId #phones della chiamata outbound,
107 -1. //~_~_CallForwarding_CallGuid~_~_//: contiene la GUID della chiamata outbound
108 -1. //~_~_CallForwarding_CallResult~_~_//: contiene l'esito #phones della chiamata outbound, 0 se connessa
109 -1. //~_~_CallForwarding_ReportingError~_~_//: contiene 1 se si è verificato un errore nella insert del record nel DB di reporting, 0 altrimenti.
83 +1. ~_~_CallForwarding_CallID~_~_ : contiene la CallId #phones della chiamata outbound,
84 +1. ~_~_CallForwarding_CallGuid~_~_: contiene la GUID della chiamata outbound
85 +1. ~_~_CallForwarding_CallResult~_~_: contiene l'esito #phones della chiamata outbound, 0 se connessa
86 +1. ~_~_CallForwarding_ReportingError~_~_: contiene 1 se si è verificato un errore nella insert del record nel DB di reporting, 0 altrimenti.
110 110  
111 -
112 112  == CallRecorder (CCallRecorder) ==
113 113  
114 114  Permette di registrare una conversazione. Deve essere usato come terzo interlocutore di una conferenza a tre, sia interna al centralino del contact center che su linea Telecom. L'addetto ad un servizio, che riceve una telefonata di un Cliente, può registrare la sua conversazione mettendosi in conferenza con una campagna di #phones a cui risponde questo servizio base. Prima di iniziare a registrare l'IVR può essere configurato per richiedere il codice dell'utente che ha richiesto l'operazione, in ogni caso suona un messaggio d'avviso prima di avviare la registrazione. Ad ogni conversazione registrata viene assegnato un codice identificativo univoco. Le informazioni sulle conversazioni registrate vengono salvate in un MDB; questo deve contenere una tabella con nome Calls con i seguenti campi:
115 115  
116 -
117 117  |**Campo**|**Descrizione**
118 118  |CallRecordingId|di tipo AutoNumber e deve essere la chiave primaria della tabella; è il codice d'identificazione della conversazione.
119 119  |DateTime|di tipo Date; indica la data della conversazione.
... ... @@ -137,9 +137,8 @@
137 137  |Email|indirizzo email dell'utente per eventuali comunicazioni.
138 138  | |
139 139  
115 +**Parametri di Configurazione**
140 140  
141 -\\**Parametri di Configurazione**
142 -
143 143  |**Parametro**|**Descrizione**
144 144  |Messages Directory|Indica il nome della cartella, contenuta nella directory base dei messaggi definita nella configurazione, da cui prelevare i file Wav da suonare.
145 145  |Records Directory|Indica il nome della cartella, contenuta nella directory base di record definita nella configurazione, in cui registrare la conversazione.