The read-only dtmf property on the RTCRtpSender interface returns a RTCDTMFSender object which can be used to send DTMF tones over the RTCPeerConnection . See Using DTMF for details on how to make use of the returned RTCDTMFSender object.


var dtmfSender = RTCRtpSender.dtmf;


An RTCDTMFSender which can be used to send DTMF over the RTP session, or null if the track being carried by the RTP session or the RTCPeerConnection as a whole doesn't support DTMF.

Only audio tracks can support DTMF, and typically only one audio track per RTCPeerConnection will have an associated RTCDTMFSender




Specification Status Comment
WebRTC 1.0: Real-time Communication Between Browsers
The definition of 'RTCRtpSender.dtmf' in that specification.
Candidate Recommendation  

Browser compatibility

FeatureChromeEdgeFirefoxInternet ExplorerOperaSafari
Basic support Yes Yes52 No ? ?
FeatureAndroid webviewChrome for AndroidEdge mobileFirefox for AndroidOpera AndroidiOS SafariSamsung Internet
Basic support ? Yes ?52 ? ? ?

See also

Document Tags and Contributors

 Contributors to this page: fscholz, Sheppy
 Last updated by: fscholz,