@nextcloud/dialogs
    Preparing search index...

    Interface RTCDTMFSender

    The RTCDTMFSender interface provides a mechanism for transmitting DTMF codes on a WebRTC RTCPeerConnection.

    MDN Reference

    interface RTCDTMFSender {
        canInsertDTMF: boolean;
        ontonechange:
            | null
            | ((this: RTCDTMFSender, ev: RTCDTMFToneChangeEvent) => any);
        toneBuffer: string;
        addEventListener<K extends "tonechange">(
            type: K,
            listener: (this: RTCDTMFSender, ev: RTCDTMFSenderEventMap[K]) => any,
            options?: boolean | AddEventListenerOptions,
        ): void;
        addEventListener(
            type: string,
            listener: EventListenerOrEventListenerObject,
            options?: boolean | AddEventListenerOptions,
        ): void;
        dispatchEvent(event: Event): boolean;
        insertDTMF(tones: string, duration?: number, interToneGap?: number): void;
        removeEventListener<K extends "tonechange">(
            type: K,
            listener: (this: RTCDTMFSender, ev: RTCDTMFSenderEventMap[K]) => any,
            options?: boolean | EventListenerOptions,
        ): void;
        removeEventListener(
            type: string,
            listener: EventListenerOrEventListenerObject,
            options?: boolean | EventListenerOptions,
        ): void;
    }

    Hierarchy

    • EventTarget
      • RTCDTMFSender
    Index

    Properties

    canInsertDTMF: boolean

    The canInsertDTMF read-only property of the RTCDTMFSender interface returns a boolean value which indicates whether the RTCDTMFSender is capable of sending DTMF tones over the RTCPeerConnection.

    MDN Reference

    ontonechange: null | ((this: RTCDTMFSender, ev: RTCDTMFToneChangeEvent) => any)
    toneBuffer: string

    The 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.

    MDN Reference

    Methods

    • The dispatchEvent() method of the EventTarget sends an Event to the object, (synchronously) invoking the affected event listeners in the appropriate order.

      MDN Reference

      Parameters

      • event: Event

      Returns boolean

    • The insertDTMF() method of the RTCDTMFSender interface sends DTMF tones to the remote peer over the RTCPeerConnection.

      MDN Reference

      Parameters

      • tones: string
      • Optionalduration: number
      • OptionalinterToneGap: number

      Returns void