12345678910111213141516 |
- var logger = require("jitsi-meet-logger").getLogger(__filename);
-
- function JitsiDTMFManager (localAudio, peerConnection) {
- var audioTrack = localAudio.getTrack();
- if (!audioTrack) {
- throw new Error("Failed to initialize DTMFSender: no audio track.");
- }
- this.dtmfSender
- = peerConnection.peerconnection.createDTMFSender(audioTrack);
- logger.debug("Initialized DTMFSender");
- }
-
-
- JitsiDTMFManager.prototype.sendTones = function (tones, duration, pause) {
- this.dtmfSender.insertDTMF(tones, (duration || 200), (pause || 200));
- };
|