sendSignal
Permet d'envoyer un simple texte à l'interlocuteur.
Le texte n'est pas enregistré en base, il faut donc le récupérer via l'évènement pour l'afficher au destinataire.
Il est différencier de sendChat
, son but est de pouvoir créer un évènement identique mais pour une autre action.
Par exemple, lever la main, un wizz, etc ...
sendSignal: (content: any, sipSession?: Inviter | Invitation) => void;
Wazo.Phone.sendSignal(content);
- Paramètres
- Réponse
- Evènement
- Exemple
content
: string
le texte à envoyer.
void
:
Il ne retourne rien.
Il déclenche l'évènement.
ON_SIGNAL
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 initializeWebRtc = async () => {
// connexion à la ligne SIP
await Wazo.Phone.connect({ audio: true, video: true });
};
const sendSignal = (message) => {
// envoi le signal
Wazo.Phone.sendSignal(message);
};
};