A fixed hello
Keep the quickstart’s dict-based config and add this line after theAgent(...) definition:
Let the caller interrupt
Greetings are non-interruptible by default. To let the caller cut the opener short, expand the string into a block:Choose when to speak
delay_ms adds a pause before the opener. after_user_silence_secs gives the caller a chance to speak first; if they speak within that window, their words start the conversation instead of the greeting.
Generate the wording
Useinstructions when the opener needs generated wording:
text wins if both fields are supplied. A fixed opener is a useful starting point before adding generation.
Outbound calls
An outbound host can select a separate opener withoutbound_greeting:
outbound_greeting inherits greeting; an empty string disables the outbound opener. Set agent.voice_config["greeting"] = "" to disable an inherited greeting. Empty optional objects mean unset.
Continue to Using tools.