AgentVoice

AgentVoice

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