Control how the agent pauses and waits for the user to speak. The arguments
are evaluated in priority order: answer_first takes precedence, then
timeout, then enabled. If none are provided, waiting is enabled with no
timeout.
Optional configuration object.
Explicitly enable (true) or disable (false) waiting for user input.
Number of seconds to wait for the user to speak before the agent continues.
When true, activates the special "answer_first" mode. This answers the
call and waits for the user to speak before the agent begins its greeting.
FunctionResult — this, for chaining.