...
Metodo Javascript | Descrizione | |||||
---|---|---|---|---|---|---|
TOOLBAR.EAYCIM.openScriptInbound String ContactID | Chiede la apertura di un nuovo script per un contatto in corso Inbound generando un nuovo ECID di lavorazione su easyCIM. Per questa API si è scelto di eseguirla in automatico da CTToolbar7 solo nel caso lo Script non sia stato abilitato dalla configurazione del profilo in AgentDesktopManager. In questo modo l’integratore non dovrà preoccuparsi di richiamarla ad ogni contatto Inbound ACD mentre sarà altresì suo compito richiamare la API di esitazione e salvataggio Script illustrata di seguito.TOOLBAR.EASYCIM.saveScript. | |||||
TOOLBAR.EAYCIM.openScript String ContactID, String ECID | Chiede la apertura dello Script per un contatto esistente avente come identificativo il parametro ECID. La chiamata a questa API serve per riservare il contatto all’operatore va utilizzata sull’evento di ESTABLISHED della chiamata, quando si è sicuri che il cliente ha risposto. Verrà restituito mediante una Promise Javascript una struttura JSON contenente i seguenti parametri:
In caso di risposta positiva nell’oggetto JSON verranno valorizzati i seguenti campi:
Esempio di chiamata della API openScript:
| |||||
TOOLBAR.EAYCIM.getContactInfo | Restituisce mediante una Promise Javascript tutta la struttura ContactInfo memorizzata su easyCIM per il contatto in corso.
| |||||
TOOLBAR.EASYCIM.saveScript String ContactID, String outcomeResult, Boolean offlineEnd | Salva lo script specificando un esito di chiusura ed eventualmente terminando la lavorazione del contatto sulla postazione operatore (termina lo stato di Offline/ACW del contatto stesso). E’ possibile specificare come esito uno dei seguenti valori preconfigurati:
Il parametro offlineEnd indica se terminare o meno anche il contatto CTI facendo di conseguenza terminare lo stato di Offline (After Call Work) del contatto stesso e rendendo nuovamente schedulabile l’operatore. |
...