videosdk.live is expected here. Zero Runtime runs on VideoSDK’s real-time infrastructure, so its SIP, media, and API endpoints are served from the videosdk.live domain. Use the hostnames and URLs exactly as shown.High-level architecture
A call travels from the caller, through your SIP provider, into the Zero Runtime SIP Gateway, where routing rules hand it to your agent running on the Zero Runtime Runtime.Components
- SIP provider: Twilio, Vonage, Plivo, Telnyx, or any SIP trunk. Provides the phone numbers and carrier connectivity for inbound and outbound calls.
- Inbound gateway: validates incoming calls from your provider and passes them to routing.
- Outbound gateway: holds your provider configuration and places outbound calls to external numbers.
- Routing rules: match each call by number and your own logic, then invoke the right agent.
- Zero Runtime: runs the real-time voice pipeline (transport, GPUs, turn-taking) and hosts your agent for the duration of the call.
- AI agent: your code, built with the ZRT SDK in Python, Go, or JavaScript. It answers the call and drives the conversation.
- Zero Runtime API: the control plane that invokes your agent and starts the call.
Call flow
- Inbound call: your provider sends an incoming call to the inbound gateway. Routing rules match the number, the API invokes your agent, and the caller is connected to it on the runtime.
- Outbound call: your app requests a call through the Zero Runtime API. The outbound gateway dials the destination through your provider and connects your agent once the callee answers.
- Live conversation: for the length of the call, the caller talks with your agent in real time. The runtime handles speech-to-text, the LLM, text-to-speech, turn detection, and interruptions.
Next steps
Build a telephony agent
Answer your first inbound call with an AI agent, end to end.
Handle inbound & outbound calls
Provision a number and place outbound calls from your agent.
Set up routing rules
Control how each call is matched and which agent it invokes.
Connect Twilio
Import a Twilio number and point it at your gateway.