View Source GoogleApi.Dialogflow.V2.Model.GoogleCloudDialogflowCxV3AdvancedSettingsDtmfSettings (google_api_dialogflow v0.78.0)

Define behaviors for DTMF (dual tone multi frequency).

Attributes

  • enabled (type: boolean(), default: nil) - 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).
  • finishDigit (type: String.t, default: nil) - The digit that terminates a DTMF digit sequence.
  • maxDigits (type: integer(), default: nil) - Max length of DTMF digits.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() ::
  %GoogleApi.Dialogflow.V2.Model.GoogleCloudDialogflowCxV3AdvancedSettingsDtmfSettings{
    enabled: boolean() | nil,
    finishDigit: String.t() | nil,
    maxDigits: integer() | nil
  }

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.