ON_SIGNAL
L'event ON_SIGNAL
se déclenche lorsqu'un signal est envoyé dans un appel (vidéo).
Wazo.Phone.on(Wazo.Phone.ON_SIGNAL, onSignal);
-
Déclenchement
L'event
ON_SIGNAL
se déclenche lorsqu'un signal est envoyé dans un appel (vidéo).Wazo.Phone.sendSignal(signal)
Plus d'informations sur la page Envoyer un signal
-
Data
"signal" // String, contenu du message envoyé
-
Logique
Permet d'obtenir l'information qu'un signal à été envoyé.
Cela peut-être utilisé en complément desendchat
, mais pour déclencher une action, commelever la main
. -
Exemple
voici un exemple dans un projet avec React :
import React, { useState } from "react";
export const myComponent = () => {
const [callSession, setCallSession] = useState({}); // contient l'appel actif
const [callSessions, setCallSessions] = useState({}); // contient l'ensemble des appels (en cours et disponible)
const [signal, setSignal] = useState(null); // le signal
const initializeWebRtc = async () => {
// connexion à la ligne SIP
await Wazo.Phone.connect({ audio: true, video: true });
// écoute de l'évènement ON_SIGNAL
Wazo.Phone.on(Wazo.Phone.ON_SIGNAL, onSignal);
};
const onSignal = (signal) => {
// ajouter le signal à afficher
setSignal(signal);
};
};