The call they'll
actually answer.

FaceTime Audio for any iMessage line. Your name on the call screen, straight past iOS Call Screening, with unlimited minutes.

$125/mo per line · unlimited minutes · no international fees

Business calls get screened, flagged as Spam Likely, and sent to voicemail. FaceTime Audio rings through with your name on it, like a friend calling.

Why FaceTime Audio

Everything a phone call should have been.

Same number as your iMessage line, same API – but calls that ring through, carry your name, and never look like a bot.

Use cases

Every call worth picking up.

One FaceTime Audio line, three very different jobs.

AI agents

Low-latency WebRTC for real-time AI

FaceTime Audio runs on low-latency WebRTC infrastructure, perfect for real-time AI agents. Stream the call straight into your voice agent and back.

AHMaybe: Acme HealthFaceTime Audio · 0:14
  • AgentHi Dana, it's Acme Health calling to confirm Thursday at 3.
  • DanaYes, that still works for me.
  • AgentPerfect, you're all set. See you Thursday.
WebRTC audio ⇄ your voice agent
Join from the web

Want to join the call yourself?

We give you a FaceTime web link, so you can join from any browser alongside your FaceTime Audio line. It's full FaceTime on the web, with audio and video.

Explore the FaceTime Playground
facetime.apple.com/join#v=1&p=AeX9…
YCYour CompanyFaceTime Audio line
DLDana LeeiPhone
Joining…
Fallback

No FaceTime Audio? No problem.

Not everyone you call will have FaceTime. Contiguity keeps the same number working for everyone else.

Your Contiguity number+1 (415) 555-0142
  • Inbound call forwarding

    Regular calls to your Contiguity number forward to any phone number you choose.

    Available now
  • Verified caller ID

    Add your Contiguity number as a verified calling identity in the telephony provider you already use.

    Available now
  • Contiguity Voice

    Native phone calls on the same number and the same API.

    Later this year
Developers

A whole call, start to finish.

Check availability, dial with your caller ID, and answer inbound calls from the webhooks you already use.

call.jsavailable: true
import { Contiguity } from "contiguity"
const contiguity = new Contiguity(Bun.env.CONTIGUITY_KEY)
const to = "+15125550100"
const { available } = await contiguity.facetime.availability(to)
const call = await contiguity.facetime.dial({
to,
caller_id: "Your Company",
})
// Inbound calls arrive on your webhook
const event = contiguity.webhook.parse(raw_body)
const inbound = event.data.direction === "inbound"
if (event.type === "facetime.call.ringing" && inbound) {
await contiguity.facetime.answer(event, { caller_id: "Support" })
}
await contiguity.facetime.hangup(call.id)
Pricing

One price. Unlimited minutes.

FaceTime Audio add-on
$125/mo

Per iMessage line. Flat, with unlimited minutes – no per-call or per-minute fees.

Add FaceTime Audio

Requires a leased number with iMessage capability. See iMessage pricing

  • Outbound callsUnlimited minutes
  • Inbound callsAnswer from your webhook
  • International callsNo intl fees
  • Branded caller ID"Maybe: Your Company"
  • iOS Call ScreeningBypassed
  • Always looks humanNo bot calls
  • Low latencyPrivate and encrypted
  • TCPAAvoided

Ring through.
Not screened out.

Get Started with FaceTime Audio