In questa sezione vengono elencate tutte le API Javascript disponibili all’interno della libreria CTTolbar7 SDK.
Gestione Operatore (namespace TOOLBAR.Agent)
Funzione Metodo Javascript | Descrizione |
---|---|
TOOLBAR.AgentAGENT.Login | Richiede lo stato logico DISPONIBILE per l’operatore (pronto per ricevere/gestire nuovi contatti) |
TOOLBAR.AgentAGENT.Pause | Richiede lo stato di pausa per l’operatore |
TOOLBAR.Agent.PauseSubStateAGENT.PauseSubState(String SubStateCode) | Richiede il sottostato di pausa indicato dal codice SubStateCode |
TOOLBAR.AGENT.Logout | Esegue la Logout dell’operatore e la conseguente rimozione del suo interno telefonico VOIP |
TOOLBAR.AGENT.getAgentLoggedInGroups | Restituisce identificativi e descrizioni di tutti i Gruppi di lavoro configurati sul sistema e visibili all’operatore |
TOOLBAR.AGENT.getAgentGroups | Restituisce identificativi e descrizioni di tutti i Gruppi di lavoro dove risulta loggato l’operatore |
TOOLBAR.AGENT.setAgentGroups | Consente di impostare i Gruppi di lavoro associati all’operatore |
TOOLBAR.AGENT.getAgentState | Restituisce lo stato dell’operatore sotto forma di descrizione testuale (LOGGEDIN, PAUSED, PAUSEDSUBSTATE:<code>, LOGGEDOUT) |
TOOLBAR.AGENT.getAgentID | Restituisce l’identificativo completo dell’operatore. |
Gestione della telefonata
Metodo Javascript | Descrizione |
---|---|
TOOLBAR.CONTACT.MakeCall String DestinationNumber, String <ResourceType>, String <ServiceID>, String <CallProfileID>, String <CallData> | Effettua una chiamata telefonica. E' possibile specificare i seguenti parametri aggiuntivi:
|
TOOLBAR.CONTACT.Hangup String <ContactID> | Conclude la fase online di un contatto telefonico o chat terminando la conversazione in corso. |
TOOLBAR.CONTACT.Answer String ContactID | Risponde ad un contatto in ingresso/fase di accettazione sulla postazione operatore. |
TOOLBAR.CONTACT.Hold String ContactID | Mette o riprende dallo stato di attesa una chiamata telefonica. |
TOOLBAR.CONTACT.OfflineEnd String ContactID | Esce dallo stato offline (After Call Work) di un contatto e termina la fase di gestione del contatto stesso. |
TOOLBAR.CONTACT.SetCallData String ContactID, String CallData | Imposta una variabile di CallData associata al contatto. Le variabili di CallData consentono di memorizzare sul singolo contatto dei dati personalizzati nel formato chiave=valore.
|
TOOLBAR.CONTACT.PlayDTMF String DTMF | Riproduce uno o più toni DTMF sulla chiamata in corso.
|
TOOLBAR.CONTACT.StartRecording String ContactID, String <CallRecorders> | Richiede la registrazione della chiamata telefonica. E' possibile specificare l'identificativo di un Registratore configurato sul sistema CTI. |
TOOLBAR.CONTACT.StopRecording String ContactID, String <CallRecorders> | Interrompe la registrazione in corso della chiamata telefonica. |
TOOLBAR.CONTACT.GetCallDataValueByName Object ContactObj, String CallDataName | Restituisce il valore di una variabile di CallData specificandone il nome. Se la variabile non esiste viene restituita stringa vuota. Il primo parametro della funzione rappresenta l’oggetto “Contatto” restituito dall’SDK. |
Gestione dei dati aggiuntivi del contatto da easyCIM
Metodo Javascript | Descrizione |
---|---|
openScriptInbound ( | |