sendDTMF
Les codes sont utilisés lorsque l'on doit intéragir avec un IVR (standard ou messagerie par exemple).
sendDTMF: (tone: string, callSession: CallSession) => void;
Wazo.Phone.sendDTMF(tone, callSession);
- Paramètres
- Réponse
- Evènement
- Exemple
tone
: string
correspond à la touche désirée,
eg: 0-9, * et #.
callSession
: objet CallSession
correspond à l'appel en cours.
void
:
Il ne retourne rien.
Il déclenche le websocket.
CALL_DTMF_CREATED: "call_dtmf_created"
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 sendDTMF = (tone, callSession) => {
// envoi le code
Wazo.Phone.sendDTMF(tone, callSession);
};
};