public sealed class AdvancedSettings.Types.DtmfSettings : IMessage<AdvancedSettings.Types.DtmfSettings>, IEquatable<AdvancedSettings.Types.DtmfSettings>, IDeepCloneable<AdvancedSettings.Types.DtmfSettings>, IBufferMessage, IMessage
Reference documentation and code samples for the Dialogflow v3 API class AdvancedSettings.Types.DtmfSettings.
Define behaviors for DTMF (dual tone multi frequency).
If true, incoming audio is processed for DTMF (dual tone multi frequency)
events. For example, if the caller presses a button on their telephone
keypad and DTMF processing is enabled, Dialogflow will detect the
event (e.g. a "3" was pressed) in the incoming audio and pass the event
to the bot to drive business logic (e.g. when 3 is pressed, return the
account balance).
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThe document provides reference documentation for the \u003ccode\u003eAdvancedSettings.Types.DtmfSettings\u003c/code\u003e class within the Dialogflow v3 API, detailing its use in defining DTMF behaviors.\u003c/p\u003e\n"],["\u003cp\u003eThis class is found under the namespace \u003ccode\u003eGoogle.Cloud.Dialogflow.Cx.V3\u003c/code\u003e and is available across multiple versions, from 1.0.0 to the latest 2.23.0.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eDtmfSettings\u003c/code\u003e enables the processing of incoming audio for DTMF events, allowing for the detection of button presses on a telephone keypad.\u003c/p\u003e\n"],["\u003cp\u003eKey properties of \u003ccode\u003eDtmfSettings\u003c/code\u003e include \u003ccode\u003eEnabled\u003c/code\u003e, \u003ccode\u003eEndpointingTimeoutDuration\u003c/code\u003e, \u003ccode\u003eFinishDigit\u003c/code\u003e, \u003ccode\u003eInterdigitTimeoutDuration\u003c/code\u003e, and \u003ccode\u003eMaxDigits\u003c/code\u003e, which control various aspects of DTMF detection and processing.\u003c/p\u003e\n"],["\u003cp\u003eThe class inherits from \u003ccode\u003eobject\u003c/code\u003e and implements interfaces such as \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, providing a range of functionalities.\u003c/p\u003e\n"]]],[],null,[]]