Accept call
live.sessions.accept(session_id, **kwargs) -> void
POST/live/sessions/{session_id}/accept
Accept an incoming SIP call. Supply session with type live, the model, and startup configuration. Before accepting calls, follow the Live prompting guide to write frontend conversation instructions and a separate backend prompt. SIP media format is negotiated; omit audio.format.
Accept call
require "openai"
openai = OpenAI::Client.new(api_key: "My API Key")
result = openai.live.sessions.accept("session_id", session: {model: "gpt-live-1", type: :live})
puts(result)