new AgentVoice(kiamoUrl, securedFrontalopt, debugopt)
- Description:
La classe permettant l'accès à l'ensemble des fonctions, des propriétés et événements d’un agent et de ses interactions.
Example
// appel de base
let agentVoice = new AgentVoice('https://kiamo.fr');
// Si on veut faire du debug (utilisation de https et debug)
let agentVoice = new AgentVoice('https://kiamo.fr', true, true);
Parameters:
Name | Type | Attributes | Default | Description |
---|---|---|---|---|
kiamoUrl |
string | URL de kiamo |
||
securedFrontal |
boolean |
<optional> |
true
|
Etablir une connexion cryptée vers le frontal |
debug |
boolean |
<optional> |
false
|
Loguer les différents événements entrant et sortant dans la console navigateur |
Members
agent :module:agent
- Description:
Pour gérer l'agent connecté
Pour gérer l'agent connecté
Type:
allowed :module:allowed
- Description:
Liste des actions possibles
Liste des actions possibles
Type:
call :module:call
- Description:
Pour gérer les appels.
Pour gérer les appels.
Type:
directory :module:directory
- Description:
Pour gérer les annuaires.
Pour gérer les annuaires.
Type:
indicators :module:indicators
- Description:
Pour gérer les indicateurs de l'agent
Pour gérer les indicateurs de l'agent
Type:
smartMedia :module:smartMedia
- Description:
Pour gérer les smart médias.
Pour gérer les smart médias.
Type:
unsupportedMedia :module:unsupportedMedia
- Description:
Pour gérer les médias non supportés.
Pour gérer les médias non supportés.
Type:
Methods
onReady(callback) → {boolean}
- Description:
Fonction permettant de définir une fonction à appeler une fois que la classe AgentVoice a pu se connecter à Kiamo.
Parameters:
Name | Type | Description |
---|---|---|
callback |
function | fonction de callback qui sera déclenchée dès que la librairie est connectée à Kiamo et prête à être utilisée |
Returns:
True si le callback est bien enregistré, false sinon.
- Type
- boolean