SpeechTilesAndamento Docs
Get started
Configuration Reference

Dialog Retry Limits

JSON property retryLimits

JSON type object

Used in Interactive Capture

Sets retry limits for Interactive Capture. Values count retries after the initial attempt; zero means no limit.

Developer guidance

The four counters serve different purposes: timeout, unrecognized input, recognition error, and totalRetry. All four are required by this structure in the Swift decoder.

Example in context

Illustrative JSON excerpt (not a complete configuration document):

{
  "interactiveCapture": {
    "retryLimits": {
      "timeout": 2,
      "unrecognized": 2,
      "recognitionError": 1,
      "totalRetry": 4
    }
  }
}

The total retry limit is distinct from each category-specific limit.

Properties

timeout

integerRequired

Maximum timeout retries after the initial attempt. Zero disables this limit.

Runtime fields: Supported — The complete property value may be supplied using $[FieldName].

unrecognized

integerRequired

Maximum unrecognized-input retries after the initial attempt. Zero disables this limit.

Runtime fields: Supported — The complete property value may be supplied using $[FieldName].

recognitionError

integerRequired

Maximum recognition-error retries after the initial attempt. Zero disables this limit.

Runtime fields: Supported — The complete property value may be supplied using $[FieldName].

totalRetry

integerRequired

Maximum combined retries after the initial attempt. Zero disables this limit.

Runtime fields: Supported — The complete property value may be supplied using $[FieldName].