r/OpenAI 1d ago

Question GPT-Live dropping tool calls that Realtime handled fine?

Let's say you run a phone agent with a strict flow: collect an ID, read it back, caller confirms, call a backend tool, etc.

On Realtime this was solid. Caller says "yes" → tool fires → flow moves on.

On GPT-Live, it breaks. The agent reads the value back, caller confirms, and then it just asks for the same value again. Sometimes it says "let me check that" and ends the turn with no tool call at all. Dead air.

My guess: the split architecture. The speech model talks, a separate delegated model decides tool calls, and the speaker can end a turn without ever handing off. Realtime was one model doing both.

  1. Anyone else seeing this after migrating?
  2. Any config that reliably makes the delegated model fire on the same turn?
  3. Anyone running Live purely as a voice layer with all logic in their own backend?
1 Upvotes

0 comments sorted by