Voice and chat agents that know their limits
Agents answer calls and messages from the knowledge you give them, use your APIs as tools, and hand the conversation to a person when they should. Define them in the dashboard, or write them in code.
At a glance
Grounded
Answers come from your knowledge base, retrieved into every turn.
Useful
Any API becomes a tool over MCP. Phone tools are built in.
Versioned
Every save is a version, and a call keeps the one it started with.
Handed off
When the agent should stop, it passes the call to a person with a summary.
Bring the voice model you trust
Speech-to-speech or speech, model, and voice: switch with one line, keep the same tools and call handling.
Knowledge base with RAG
Agents answer from what you give them, not from what a model guesses.
01
Bring your sources
Upload FAQs, policies, price lists, service menus, and product docs, or connect the systems they live in.
02
Retrieved per question
Each question pulls the most relevant passages into the agent’s context, so answers stay current without retraining.
03
Grounded answers
When the knowledge base doesn’t cover it, the agent says so and hands off instead of improvising.
04
Per agent
Give each agent its own knowledge, and keep caller memory separate from company knowledge.
Tools
What an agent can do on a call.
Transfer
Blind or attended, with a summary for the person who picks up.
Hold
Put the caller on hold while the agent looks something up.
Pause recording
Stop recording while a card number is read, then resume.
Keypad
Send and collect keypad digits.
Your APIs over MCP
Add an MCP server to the catalog and attach it to an agent. Its tools are there on the next call.
End the call
Close the call cleanly when the conversation is done.
Agents your way
Define them in the dashboard, or in code.
01
Stored agents
Models, a templated system prompt, who speaks first, built-in tools, and MCP servers.
02
Code agents
Agents written in Go with their own tools, hooks, and handoffs to other agents.
03
Memory
Agents recall what each caller said before, with retention you control.
04
Secrets
Named secrets sealed at rest and opened only when an agent runs.
Bring your own models
LLMs from OpenAI or Gemini. Speech from open models on your GPUs or a cloud provider. DialPress routes each request to the endpoint that serves it.

Common questions
What happens when the agent can’t answer?
It says so and hands off to a person instead of improvising.
Can an agent place calls?
Yes. Agents can place calls and join calls in progress, as well as answer.
Do agents remember callers?
Yes, when memory is on. Retention and erasure are under your control.
Can I write agents in code?
Yes. Code agents are written in Go and run in the agent runtime.
Put an agent on a number.
Professional plans include an AI voice agent with 250 minutes.