RTCDTMFSender interface's toneBuffer property returns a string containing a list of the DTMF tones currently queued for sending to the remote peer over the
RTCPeerConnection. To place tones into the buffer, call
Tones are removed from the string as they're played, so only upcoming tones are listed.
var toneBuffer = RTCDTMFSender.toneBuffer;
DOMString listing the tones to be played. If the string is empty, there are no tones pending.
The tone buffer is a string which can contain any combination of the characters that are permitted by the DTMF standard.
All other characters are unrecognized and will cause
insertDTMF() to throw an
For example, if you're writing code to control a voicemail system by sending DTMF codes, you might use a string such as "*,1,5555". In this example, we would send "*" to request access to the VM system, then, after a pause, send a "1" to start playback of voicemail messages, then after a pause, dial "5555" as a PIN number to open the messages.
Settting the tone buffer to an empty string (
"") cancels any pending DTMF codes.
|WebRTC 1.0: Real-time Communication Between Browsers |
The definition of 'RTCDTMFSender.toneBuffer' in that specification.
|Android webview||Chrome for Android||Edge Mobile||Firefox for Android||Opera for Android||iOS Safari||Samsung Internet|
© 2005–2018 Mozilla Developer Network and individual contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.