Your phone is the trunk — no Twilio, no per-minute billing

Turn any Android phone into a self-contained IVR server

Phocod answers calls, runs configurable menus, collects DTMF or speech input, and fires webhooks for every event — all on a SIM you already own, fully offline-capable, with a REST API for the rest of your stack.

Cloud telephony provider required
None
Per-minute call charges
$0
Works with no internet
Yes

Everything an IVR needs, none of the cloud bill

Built on Android's native telephony stack, so the phone itself is the whole system — no PBX, no SIP trunk, no per-minute surprises.

Telephony core

Auto-answer inbound calls, place outbound calls on demand, and screen every caller against allow/block lists — all through Android's native Telecom framework.

Autonomous IVR engine

Configurable call flows with text-to-speech and pre-recorded prompts, DTMF and speech-input collection, conditional branching, and dynamic prompts pulled from your own API.

Events, API & webhooks

A local REST API on the device plus outbound webhooks for every call lifecycle event — ring, answer, input, node change, hangup — with HMAC signing and an offline-tolerant retry queue.

Multi-SIM & campaigns

Choose which SIM handles a rule or campaign, run CSV/REST bulk outbound campaigns with pacing, and fall back to SMS when a call goes unanswered.

Security & compliance

Token-based API auth, encrypted at-rest storage, mandatory consent announcements, and built-in calling-hours guardrails and rate limiting.

Runs itself

Boot-start kiosk mode with a watchdog and automatic service restart, health monitoring for signal/battery/thermal, and full call-session timelines in the on-device dashboard.

One free tier, two ways to grow

Every install starts on Free with no code needed. Upgrade by activating a signed license code — no self-serve billing, no surprise charges.

Free

Try it on a spare phone — no card, no time limit.

  • 20 inbound answered calls / day
  • 1 published flow, 15 nodes
  • 1 webhook endpoint
  • Community support
Start free
Most popular

Pro

For a business running its main line through the app.

  • Unlimited inbound calls & flows
  • Campaigns, multi-SIM, speech input (ASR)
  • 500 outbound API calls / day
  • Email support
Get Pro

Fleet

Multiple devices, centrally configured.

  • Up to 10 devices on one license
  • 2,000 outbound calls / day / device
  • Remote config sync & FCM commands
  • Priority support
Talk to us about Fleet

Compare plans in detail

CapabilityFreeProFleet
Inbound answered calls20 / dayUnlimited*Unlimited*
Outbound API calls10 / day500 / day2,000 / day / device
Published flows1UnlimitedUnlimited
Flow nodes per flow15200200
Webhook endpoints11025
Campaigns
Multi-SIM selection
Speech input (ASR)
Recording / voicemail node
SMS node5 / day200 / day500 / day
Remote config sync / FCM commands
Devices per license11Up to 10
Transaction export30 daysFull historyFull history
SupportCommunityEmailPriority

* "Unlimited" inbound calls are still bounded by calling-hours and rate-limiting guardrails, which apply at every tier.

Your next IVR line is a phone you already have

Create an account, install the app on any Android phone with an active SIM, and answer your first call in minutes.