The layer under products that put AI on the phone
If your product answers or places calls with AI, DialPress is the layer underneath: numbers and carriers, the media path, speech, and an agent runtime you can replace piece by piece.
Summary
Direct
Audio goes from the carrier to your model without a third-party hop.
Replaceable
Use our speech and agents, or plug in your own models.
Compliant
STIR/SHAKEN, 10DLC, and E911 handled at the edge.
Portable
Our cloud, or self-hosted for customers who need it.
A model is not a phone system
A voice AI product is judged on the call: how fast the agent answers, whether the number is trusted, whether a transfer keeps the caller. Those are network problems. Building on DialPress means your team works on the product, not on carriers and media servers.

How it works
01
Numbers and routing
Give each of your customers numbers, routed to the right agent path.
02
Your pipeline
Stream call audio to your own recognition, LLM, and text to speech, or use ours.
03
Handoffs
Pass live calls to people with res.handoff(), without a transfer.
04
Operations
Events, CDRs, SIP traces, and an MCP server for your own tooling.
Built from
The DialPress primitives this uses.
Common questions
Can I use my own LLM and speech models?
Yes. Stream audio to your own pipeline, or point DialPress at the models you choose.
Can you run in my customers’ clouds?
Yes. DialPress self-hosts on Linux, Docker Compose, or Kubernetes.
How is it priced for platforms?
Volume and self-hosted deployments are quoted. Talk to us about your traffic.
Build your product on the voice layer.
Tell us about your traffic and where it has to run.