1234567891011121314151617 |
- const logger = require('jitsi-meet-logger').getLogger(__filename);
-
- function JitsiDTMFManager(localAudio, peerConnection) {
- const 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);
- };
|