Skip to content

GPT-Live Outbound Calling: Setup, Cost and TCPA Rules

November 9, 2026. OpenAI's GPT-Live voice agents can now place outbound phone calls: the API changelog files it under November 2, "Outbound SIP calling is now available to all organizations through the Live API." You bring your own SIP trunk (OpenAI's Justin Uberti names Telnyx and Twilio as examples), and GPT-Live voice time costs $0.05 a minute, billed per second, with the phone line and backend usage billed separately. In the US, the FCC's 2024 ruling says calls that use AI technologies that generate human voices "require the prior express consent of the called party," and the rules below set out where that applies. For a home services company or an agency, we think the first use is calling back inbound leads who asked to hear from you.

GPT-Live outbound calling through a SIP trunk: setup, cost per call and TCPA consent rules

Key numbers

ItemNumber
Changelog date for outbound SIP calling (OpenAI API changelog)November 2, 2026
Called generally available by OpenAI staff (post on X)November 4, 2026
GPT-Live voice time (billed per second)$0.05 a minute
Twilio US SIP termination (starting rate)From $0.0011 a minute
Twilio US local number$1.15 a month
Ringing limit per call (not configurable in the creation request)3 minutes
Connected call limit (not configurable in the creation request)2 hours
Sideband event replay window (attach right after creating the call)3 seconds
Opt-out on covered AI-voice calls, 64.1200(b)(3) (of the (b)(1) identification)Within 2 seconds
1,000 answered two-minute calls, voice, trunk, number (hypothetical, before backend usage)$103.35
FCC ruling on AI voices (FCC 24-17) adoptedFebruary 2, 2024

Prices, limits and rules read on 9 November 2026 from OpenAI's changelog, SIP guide and pricing page, Twilio's US SIP trunking prices, the FCC and eCFR.

What OpenAI shipped

  1. Outbound calls through the Live API. The API changelog lists the change under November 2 for gpt-live-1 and the v1/live/sessions endpoint. OpenAI's Telephony and SIP guide adds that it runs "through the Live API, not the Realtime API call-creation endpoint."
  2. Called generally available on November 4. OpenAI's Justin Uberti wrote: "Just promoted our new GPT-Live outbound telephony API to GA, allowing developers to make phone calls from their Live voice agent, via any SIP trunk provider (e.g, Telnyx or Twilio)." OpenAI's Greg Brockman quoted the post on X. An independent report from TokenPost on November 6 gives the same date and the same $0.05 rate.
  3. Your trunk, OpenAI's voice. The trunk must support TLS signaling and SDES-SRTP audio. Numbers go in E.164 format, such as +14155550123, and "SIP URI destinations aren't supported."
  4. Hard limits. "Ringing is limited to 3 minutes, and a connected call is limited to 2 hours. These limits aren't configurable in the creation request."
  5. Call controls. Your backend can send and receive keypad tones (DTMF), transfer the call to a phone number or SIP address, and hang up.

How an outbound GPT-Live call works

We break the flow in OpenAI's guide into four steps, all run from your server:

  1. Create the session. Send POST /v1/live/sessions with transport type "sip", the number to call, your trunk's sips: address, your SIP username and password, and a caller_number, which the guide defines as "The caller phone number to send to your provider, in E.164 format." You pick the voice and the delegation mode here.
  2. Attach a sideband connection at once. The 200 OK "doesn't mean the call has been answered." Progress arrives as transport.ringing, transport.answered or transport.failed, and the sideband "only replays events from the preceding 3 seconds," so a late attachment can miss them.
  3. Run the conversation. The voice agent carries the call; per the guide, your backend handles "session configuration, call controls, and business logic."
  4. Transfer or hang up. A refer request hands the call to a tel: number or a SIP address, for example a dispatcher; a hangup request ends it. Keep the sideband open "for session.closed and final usage."

Two things the guide does not cover: voicemail or answering machine detection, and consent. Neither "voicemail" nor "consent" appears on the page, so, on our reading, both are yours to handle.

Bar chart: GPT-Live voice time $100.00, Twilio SIP termination $2.20 and one local number $1.15 for 1,000 two-minute calls.
2,000 minutes at $0.05 and $0.0011, one number. Source: OpenAI and Twilio pricing pages, November 2026

What an outbound call costs

OpenAI's pricing page lists gpt-live-1 at $0.05 per minute: "GPT-Live 1 voice sessions are billed per second, without rounding up to a whole minute. Backend model and tool usage is charged separately." Its voice cost guide counts active time when either side speaks, when "both are silent, or the backend is working." The trunk is a separate bill: Twilio's US Elastic SIP Trunking page lists termination, the outbound leg, "Starting at $0.0011 / min" and a local number at $1.15 a month.

Hypothetical: 1,000 answered calls of 2 minutes in a monthCost
GPT-Live voice time, 2,000 minutes at $0.05$100.00
Twilio SIP termination, 2,000 minutes at the $0.0011 starting rate$2.20
One Twilio local number, one month$1.15
Total before backend model and tool usage$103.35

That is about 10 cents an answered call, and GPT-Live voice time is about 97% of it. Several costs are open:

  • Ringing. OpenAI's pages do not say whether the up to 3 minutes of ringing count as billed session time; if they did, a call that rings out would add up to $0.15.
  • Your real trunk rate. Twilio's figure is a "Starting at" rate.
  • Setup time. The cost guide says creating a WebRTC session "bills 15 seconds of voice duration while the session initializes," credited once it runs; it does not say whether anything similar applies to SIP calls that fail or ring out.
  • Backend usage, which OpenAI charges separately.

We would place a handful of test calls and read the final usage before pricing a campaign. Our GPT-Live pricing breakdown covers the inbound side and custom voices.

The TCPA rules before an AI voice dials

In the US, in FCC 24-17, adopted February 2, 2024, the FCC confirmed that the TCPA's restrictions on an "artificial or prerecorded voice" encompass "current AI technologies that generate human voices." On our reading, a GPT-Live agent's voice is one of them, so the rules in 47 CFR 64.1200 apply:

  • Consent. Under (a)(1), a call using an artificial or prerecorded voice to a number listed in (a)(1)(iii), which includes "cellular telephone service," needs the called party's prior express consent unless it is made for emergency purposes. If the call "includes or introduces an advertisement or constitutes telemarketing," (a)(2) requires prior express written consent for those numbers, with carve-outs for tax-exempt nonprofits and "health care" messages, and (a)(3) requires it for residential lines. Under (a)(3), a residential artificial-voice call that "exceeds the applicable numerical limitation on calls" in (a)(3)(ii) through (v) also needs prior express consent.
  • Say who is calling. Paragraph (b) covers "All artificial or prerecorded voice telephone messages." Under (b)(1), state the business's registered name "At the beginning of the message." Under (b)(2), during or after the message, state the business's telephone number "(other than that of the autodialer or prerecorded message player that placed the call)."
  • Offer an opt-out within 2 seconds. (b)(3) applies when an artificial-voice message is made under the exemptions in (a)(3)(ii) through (v), or includes or introduces an advertisement or constitutes telemarketing and reaches a residential line or a number in (a)(1)(i) through (iii). It requires an "automated, interactive voice- and/or key press-activated opt-out mechanism," "including brief explanatory instructions," "within two (2) seconds" of the (b)(1) identification, and the mechanism must automatically record the number to your do-not-call list. GPT-Live receives keypad tones, so, on our reading, a key press opt-out can be built, with the do-not-call recording done in your backend.
  • Hours and the registry. No telephone solicitation to a residential subscriber "before the hour of 8 a.m. or after 9 p.m." in the called party's local time under (c)(1), or to a residential subscriber who has registered the number on the national do-not-call registry under (c)(2).

For state rules, see telemarketing laws by state and our Florida Telephone Solicitation Act guide. Our TCPA compliance checklist has 12 checks before an AI agent dials, and is AI cold calling legal covers cold outreach. Calling business numbers? See our Do Not Call list for businesses guide. Outside the US, see country guides such as cold calling laws in South Africa. This is general information, not legal advice.

What it means for operators

For a plumber, an HVAC company or an agency running calls for clients, we think the strongest uses are calls people asked for:

  1. Callbacks to inbound leads. A web form can trigger a GPT-Live call once the lead submits it. If the callback "includes or introduces an advertisement or constitutes telemarketing," (a)(2) and (a)(3) call for prior express written consent, which (f)(9) defines as "an agreement, in writing, bearing the signature of the person called."
  2. Confirmations and reminders to customers who gave prior express consent, with the (b)(1) and (b)(2) identification, the (b)(3) opt-out where it applies, and a transfer to a person whenever the called person asks.
  3. Caller ID. The request carries a caller_number "to send to your provider." OpenAI's guide does not say which numbers are accepted or how they display, so confirm with your provider. Related: our STIR/SHAKEN attestation guide and is local presence dialing legal.
  4. Measure booked jobs, not minutes. At about 10 cents for an answered two-minute call before backend usage, we would track jobs booked per hundred calls rather than cost per minute.

This is general information, not legal advice. We offer AI call answering and lead callbacks for home services and AI calling built around TCPA consent, and our AI automation agency team wires the CRM side. Comparing vendors first? See our AI voice agents comparison and AI answering services for HVAC.

What OpenAI's guide and pricing pages do not say

  • Whether ringing time is billed as session time.
  • Any outbound concurrency or rate limit specific to SIP calls.
  • Whether voicemail or answering machine detection is planned.
  • Whether OpenAI or your provider restricts which caller_number values a session can send.

Want an AI agent calling back your inbound leads?

We design, build, and run it for you, integrated with the tools you already use. Free audit in 24 hours.

Get Your Free Audit

Frequently Asked Questions

Yes. OpenAI's API changelog for November 2, 2026 says outbound SIP calling is available to all organizations through the Live API. You create a session with SIP transport and your own SIP trunk, such as Twilio or Telnyx; the trunk must support TLS signaling and SDES-SRTP audio, and numbers go in E.164 format.

GPT-Live voice time is $0.05 a minute, billed per second, and backend model and tool usage is charged separately. In a hypothetical month of 1,000 answered two-minute calls, using Twilio's US termination starting rate of $0.0011 a minute and one $1.15 local number, the total is $103.35 before backend usage, about 10 cents a call. OpenAI does not say whether ringing time is billed.

In the US, 47 CFR 64.1200(a)(2) and (a)(3) bar an artificial-voice call that "includes or introduces an advertisement or constitutes telemarketing" to mobile numbers or residential lines without prior express written consent, apart from carve-outs for tax-exempt nonprofits and health care messages, and the FCC confirmed in FCC 24-17 that those rules cover AI technologies that generate human voices. This is general information, not legal advice.

OpenAI limits ringing to 3 minutes and a connected call to 2 hours, and these limits are not configurable in the creation request.

OpenAI's SIP guide does not mention voicemail or answering machine detection. We suggest testing how your agent behaves when a call reaches voicemail before you launch a campaign.

Yes. Your backend sends a refer request with a tel: phone number or a SIP address, and your SIP provider completes the transfer. Your backend can also send and receive keypad tones during the call.

Free Strategy Audit

Ready to put this to work?

Join 200+ businesses already scaling with AI and automation. Get your free audit and a custom roadmap within 48 hours.

Website & marketing performance analysis
AI & automation opportunity mapping
Custom growth roadmap with ROI estimates
Delivered within 48 hours, 100% free
200+
Clients served
48hr
Turnaround
100%
Free, no strings

Get Your Free Audit

Takes 30 seconds. No credit card required.

Prefer to chat?

WhatsApp us