OpenAI GPT-Live Session Forking Enables Voice Call Resumption

A translucent teal glass telephone receiver branching into two stems on a slate surface under indigo lighting.

Developer testing of OpenAI’s GPT-Live API highlights how enabling the store: true parameter allows voice agents to resume interrupted phone calls by forking previously saved conversations. When storage is enabled, OpenAI retains completed Live sessions for up to 30 days. Rather than simply archiving audio recordings, the API enables applications to spawn a new Live session that inherits the prior conversation's context, voice, instructions, and backend tool configurations.

How Session Forking Preserves Voice Context

In field testing with a dental booking agent, calls that ended abruptly without a graceful session closure could still be successfully forked. The resulting new session receives a distinct session ID while retaining access to the prior interaction. However, developers must adjust integration logic: the fork endpoint rejects model parameters during session startup, restricting overrides primarily to client settings, audio, delegation, and storage parameters.

Managing Application State and Security Risks

While session forking maintains conversation continuity for returning callers, technical analysis emphasizes that conversation state must remain distinct from underlying application logic. Applications must verify caller identity independently rather than relying solely on incoming phone numbers. Furthermore, developer systems of record must confirm whether specific actions—such as appointment bookings or payments—were already completed during the initial call to prevent duplicate executions. Time-sensitive context, such as embedded dates or relative time references, also requires revalidation before taking action.

Test Automation and Operational Costs

Beyond handling dropped calls, forking offers engineering teams a method to convert production failures into repeatable test cases. Developers can store problematic call sessions and fork them during evaluation loops to test instruction updates and tool handling without placing new phone calls. Operationally, GPT-Live 1 voice sessions cost $0.05 per minute billed by the second, with forked calls billed as separate sessions. Storage requires explicit project configuration and is unavailable under Zero Data Retention policies.

AI-generated editorial illustration; not a documentary photograph.

Source: Resuming dropped phone calls with OpenAI GPT-Live store: true: what we learned testing it

Share this article
FacebookThreadsLinkedInX

Leave a Reply

Your email address will not be published. Required fields are marked *