OpenAI Live API can now place outbound phone calls over SIP, open to all organizations (November 2, 2026)
GPT-Live can now dial out. Send one Live API request with a phone number and your SIP trunk details. Open to every organization.
Your keys
0 of 1 ready
Create each key on its own page, paste it below, then copy the finished lines into your project's .env file. What you paste stays in this tab. It is never sent to Wirestack or saved.
- OpenAI API keyOPENAI_API_KEYGet key
Click Create new secret key
What you get
On November 2, 2026 OpenAI made outbound SIP calling available to all organizations through the Live API. GPT-Live can now dial a phone number through your own SIP provider.
You send one POST /v1/live/sessions request with transport.type: "sip", the number to call and your trunk details. Your provider connects the phone network. GPT-Live runs the conversation. No incoming-call webhook or accept request is needed.
- Destination: a phone number in E.164 format, such as
+14155550123. SIP URI destinations aren't supported. - Trunk: it must support TLS signaling and SDES-SRTP media. The provider URL must start with
sips:. The default port is 5061. - Limits: ringing can last 3 minutes. A connected call can last 2 hours. You can't change these limits.
- Call controls: keypad tones, transfer and hang up work on outbound calls, the same as inbound.
OpenAI says outbound calls go through the Live API, not the Realtime API call-creation endpoint.
Prerequisites
- An OpenAI API key in
OPENAI_API_KEY - A SIP trunk provider, such as Twilio, with a phone number and SRTP turned on
- Your provider's SIP username in
SIP_USERNAMEand password inSIP_PASSWORD curlandjqon your server- A network that allows outbound TCP/TLS on port 5061 to
sip.api.openai.com, plus SRTP over UDP to OpenAI's media ranges
