OptionaladditionalThe languages the caller may switch to in selected mode.
The agent the realtime model asks for knowledge and actions.
OptionalallowWhether caller speech interrupts the model; defaults to the phone line, then OpenAI's default.
OptionalchatChat options applied to every turn the agent runs for the call: instructions, agent context.
OptionalgreetingSpoken as soon as the call starts; without any greeting the model waits for the caller.
Optionalgreetingagent has the agent compose the opening line, with greeting as its fallback; defaults to the phone line's mode.
OptionalinstructionsWhat this call is for, added to the realtime model's instructions.
OptionalintegrationThe openai_voice integration to use; needed only when the agent has no phone line and the app has several.
OptionalinterruptionHow readily caller speech is detected; defaults to the phone line, then OpenAI's default.
OptionallanguageLanguage the call starts in, as an ISO code or BCP-47 tag.
OptionallanguageWhether the caller may switch language mid-call.
OptionalmetadataFree-form data echoed on every session event, for the caller's own bookkeeping.
OptionalmodelRealtime model that talks on the call.
OptionalsinkPlays the agent's voice; created on the page when omitted.
OptionalvoiceVoice of the realtime model.
Options of a browser call: everything of StartOpenAiWebVoiceCallRequest except the offer, which the call produces itself.