AI phone agent
An AI agent that answers every call
A realtime voice agent that answers, understands, qualifies and routes — day and night, in your brand's voice. One API, sub-second latency.
Sub-second latency
Fluid, natural conversations powered by our realtime speech-to-speech infrastructure.
Available 24/7
Never miss a call again: the agent answers at night, on weekends and during peaks.
In your brand voice
Set the tone, objective and rules; the agent follows your script and hands off when needed.
curl -X POST https://api.phonevoice.ai/api/v1/calls/initiate \
-H "Authorization: Bearer $PHONEVOICE_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"recipient_phone_number": "+33612345678",
"agent_id": 1533,
"objective": "Qualify the lead, then book a demo"
}'
const res = await fetch("https://api.phonevoice.ai/api/v1/calls/initiate", {
method: "POST",
headers: {
Authorization: `Bearer ${process.env.PHONEVOICE_API_KEY}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
recipient_phone_number: "+33612345678",
agent_id: 1533,
objective: "Qualify the lead, then book a demo",
}),
});
const call = await res.json();
console.log(call.phone_call_id);
import os, requests
res = requests.post(
"https://api.phonevoice.ai/api/v1/calls/initiate",
headers={"Authorization": f"Bearer {os.environ['PHONEVOICE_API_KEY']}"},
json={
"recipient_phone_number": "+33612345678",
"agent_id": 1533,
"objective": "Qualify the lead, then book a demo",
},
)
print(res.json()["phone_call_id"])
require "net/http"
require "json"
uri = URI("https://api.phonevoice.ai/api/v1/calls/initiate")
req = Net::HTTP::Post.new(uri)
req["Authorization"] = "Bearer #{ENV['PHONEVOICE_API_KEY']}"
req["Content-Type"] = "application/json"
req.body = {
recipient_phone_number: "+33612345678",
agent_id: 1533,
objective: "Qualify the lead, then book a demo",
}.to_json
res = Net::HTTP.start(uri.host, uri.port, use_ssl: true) { |h| h.request(req) }
puts JSON.parse(res.body)["phone_call_id"]
Explore next
Ready to give your apps a voice?
Create your developer account and place your first call in minutes.