The canInsertDTMF attribute must indicate if the RTCDTMFSender is capable of sending DTMF.
The duration attribute must return the current tone duration value.
The duration attribute must return the current tone duration value. This value will be the value last set via the insertDTMF() method, or the default value of 100 ms if insertDTMF() was called without specifying the duration.
An RTCDTMFSender object's insertDTMF() method is used to send DTMF tones.
An RTCDTMFSender object's insertDTMF() method is used to send DTMF tones. The tones parameter is treated as a series of characters. The characters 0 through 9, A through D, #, and * generate the associated DTMF tones. The characters a to d are equivalent to A to D. The character ',' indicates a delay of 2 seconds before processing the next character in the tones parameter. All other characters must be considered unrecognized.
The duration parameter indicates the duration in ms to use for each character passed in the tones parameters. The duration cannot be more than 6000 ms or less than 40 ms. The default duration is 100 ms for each tone.
The interToneGap parameter indicates the gap between tones. It must be at least 30 ms. The default value is 70 ms.
The browser may increase the duration and interToneGap times to cause the times that DTMF start and stop to align with the boundaries of RTP packets but it must not increase either of them by more than the duration of a single RTP audio packet.
The interToneGap attribute must return the current value of the between-tone gap.
The interToneGap attribute must return the current value of the between-tone gap. This value will be the value last set via the insertDTMF() method, or the default value of 70 ms if insertDTMF() was called without specifying the interToneGap.
This event handler uses the RTCDTMFToneChangeEvent interface to return the character for each tone as it is played out.
This event handler uses the RTCDTMFToneChangeEvent interface to return the character for each tone as it is played out. See RTCDTMFToneChangeEvent for details.
The toneBuffer attribute must return a list of the tones remaining to be played out.
The toneBuffer attribute must return a list of the tones remaining to be played out. For the syntax, content, and interpretation of this list, see insertDTMF.
The track attribute must return the MediaStreamTrack given as argument to the createDTMFSender() method.