smartMedia/preview

Methods

accept() → {boolean}

Description:
  • Cette méthode permet à l'agent d'accepter l'intéraction lors de l'affichage de la preview

Returns:
Type
boolean

onClose(callback) → {boolean}

Description:
  • Permet de définir une méthode à appeler lors de la fermeture de la preview par l'agent ou s'il met trop de temps à répondre.

Example
agentVoice.smartMedia.preview.onClose((status) => {console.log("onPreviewClosed ");});
Parameters:
Name Type Description
callback function

Méthode à appeler en cas d'évènement "onClose"
Ce callback attend 1 paramètre : status.
status est une chaine qui indique si la preview a été acceptée (ACCEPTED) ou refusée (REFUSED).

Returns:

True si le callback est bien enregistré, false sinon.

Type
boolean

onOpen(callback) → {boolean}

Description:
  • Permet de définir une méthode à appeler lors de la réception de la preview par l'agent.

Example
agentVoice.smartMedia.preview.onOpen((can_refuse, timeout) => {console.log("onPreviewOpened ");});
Parameters:
Name Type Description
callback function

Méthode à appeler en cas d'évènement "onOpen"
Ce callback attend 2 paramètres : can_refuse et timeout.
can_refuse est un booléen qui indique s'il est possible de refuser la preview.
timeout est une durée en seconde du temps restant pour accepter ou refuser la preview.

Returns:

True si le callback est bien enregistré, false sinon.

Type
boolean

reject() → {boolean}

Description:
  • Cette méthode permet à l'agent de refuser l'intéraction lors de l'affichage de la preview Si l'agent n'a pas l'autorisation de refuser alors cette méthode retournera false

Returns:
Type
boolean

Methods

accept() → {boolean}

Description:
  • Cette méthode permet à l'agent d'accepter l'intéraction lors de l'affichage de la preview

Returns:
Type
boolean

onClose(callback) → {boolean}

Description:
  • Permet de définir une méthode à appeler lors de la fermeture de la preview par l'agent ou s'il met trop de temps à répondre.

Example
agentVoice.smartMedia.preview.onClose((status) => {console.log("onPreviewClosed ");});
Parameters:
Name Type Description
callback function

Méthode à appeler en cas d'évènement "onClose"
Ce callback attend 1 paramètre : status.
status est une chaine qui indique si la preview a été acceptée (ACCEPTED) ou refusée (REFUSED).

Returns:

True si le callback est bien enregistré, false sinon.

Type
boolean

onOpen(callback) → {boolean}

Description:
  • Permet de définir une méthode à appeler lors de la réception de la preview par l'agent.

Example
agentVoice.smartMedia.preview.onOpen((can_refuse, timeout) => {console.log("onPreviewOpened ");});
Parameters:
Name Type Description
callback function

Méthode à appeler en cas d'évènement "onOpen"
Ce callback attend 2 paramètres : can_refuse et timeout.
can_refuse est un booléen qui indique s'il est possible de refuser la preview.
timeout est une durée en seconde du temps restant pour accepter ou refuser la preview.

Returns:

True si le callback est bien enregistré, false sinon.

Type
boolean

reject() → {boolean}

Description:
  • Cette méthode permet à l'agent de refuser l'intéraction lors de l'affichage de la preview Si l'agent n'a pas l'autorisation de refuser alors cette méthode retournera false

Returns:
Type
boolean