VocalDocs

ConfirmationOnFinalSettingsInput

End the caller's turn on a confirmation in the final transcript while the caller is still heard. After the Agent asks a question, when the final transcript is a short reply such as "yes" from confirmation_phrases, the caller's turn ends hold_ms after that final, without waiting for the end of speech, which is only reported after listening.vad.min_silence_ms of silence. More words within the hold, as in "yes, but", keep the turn open. When the final comes after the end of speech, confirmation_on_interim is the second chance. Turning the confirmation rule off (confirmation_enabled: false) turns this off too, and so does listening.interruption.confirm_words of 0, because the caller's speech still in progress would then pause or cut the new reply. Defaults: on, a hold of 0 ms (a target).

An object with 2 fields.

Fields

enabledboolean
Whether a confirmation phrase in a final transcript that arrives while the caller is still heard ends the caller's turn without waiting for the end of speech. false turns the rule off entirely, so such a final waits for the end of speech; true when omitted. The rule also requires listening.interruption.confirm_words of at least 1 (the platform default is 1): with 0, the caller's speech still in progress could pause or cut the Agent's new reply, so the rule does not apply.
hold_msinteger
How long the rule waits after the confirming final transcript before it ends the caller's turn, as a margin against a reply that goes on, such as "yes, but": more of the caller's words within the hold keep the turn open. 0 to 500 ms; 0 when omitted (a target).