RingReplacer
Self-hosted phone lines that just work.
Phone numbers you really own — as many as you want.
Calling and texting on real numbers, right on the iPhone already in your pocket. Every line gets its own ring, its own color, its own world — and one low monthly price covers as many lines as you care to add. No company in the middle reading your messages.
- Add unlimited lines — one flat price
- Each line has its own ring, color & history
- Your numbers and data, truly yours
One app. However many numbers your life needs.
From one person who just wants a few private lines to a whole team that needs company phones — the same simple app, the same flat per-person price.
Which one sounds like you?
Same product, three ways to use it. Pick yours for a tailored rundown — what it does for you, what it takes to get going, and an honest price comparison.
Your numbers. Your server. Nobody else's business.
A second number from a free app means a company is reading your texts. RingReplacer is the other way around: the entire phone system — messages, voicemail, call history — lives in a database on hardware you control, and the numbers sit in your own carrier account, portable the day you want them somewhere else.
What it takes
- Somewhere to run it — a $5/mo cloud server, or a spare computer you already have. One command sets it up.
- A free Telnyx account for the numbers — it's yours, and numbers run ~$1–2/mo each
- An iPhone (Android is on the waitlist)
- A quick one-time texting sign-up — there's a no-paperwork lane for individuals (details in the FAQ)
What you get
- Self-hosted: texts, voicemail, recordings never leave your box
- Unlimited numbers and identities at one flat price
- Per-line ringtone and color — know which "you" is ringing
- Call recording and voicemail transcription included
- No ads, no tracking, no data mining — by architecture
Against the apps you'd otherwise use
| RingReplacer | Google Voice | JMP.chat | Hushed | |
|---|---|---|---|---|
| Self-hosted — your data on your server | ✓ | ✕ | ✕ | ✕ |
| You own the number & can port it anytime | ✓ | ✕ | ✓ | ✕ |
| Unlimited lines, flat price | ✓ | 1 number | +$2.45/# | per # |
| Call recording | ✓ | partial | ✕ | ✕ |
| No ads / no data mining | ✓ | ✕ (Google) | ✓ policy | varies |
| Monthly, one line | $14.95 | free | ~$5 | ~$5 |
The honest part: for a single line we are not the cheapest — we're the only one that's actually yours. If "free, and the company reads my texts" is fine, Google Voice is right there. If it isn't, welcome.
Get startedA real business line — without the RingCentral tax.
Separate numbers for the business (or two businesses, or three) on the phone already in your pocket — each with its own caller ID, its own ringtone, its own color. You'll know it's the shop calling before you look. Every line you add costs you nothing but the ~$2/mo carrier fee.
What it takes
- Somewhere to run it — a $5/mo cloud server or a spare machine; one command and you're up
- A Telnyx account for the numbers — yours, ~$1–2/mo each
- A free EIN for full business texting — about 10 minutes at the IRS site, no LLC needed (why?)
- An iPhone (Android on the waitlist)
What you get
- Business and personal fully separated, one device
- Professional caller ID per line
- Call recording & voicemail transcription — included, not a paid tier
- Add a second business line for $0 software cost
- Your client texts and call history stay on your server
Against the small-business phone apps
| RingReplacer | OpenPhone | Grasshopper | Sideline | |
|---|---|---|---|---|
| You own your data & numbers | ✓ | ✕ | ✕ | ✕ |
| Extra lines | $0 — flat | +$5/#/mo | +$9/#/mo | per line |
| Call recording | ✓ included | $23/mo tier | ✕ | ✕ |
| Voicemail transcription | ✓ | ✓ | ✓ | ✓ |
| Yearly cost, 3 business lines* | ~$323 | ~$540+ | ~$384 | ~$360 |
*All-in including our subscription, typical carrier fees and a $5/mo VPS. Competitor prices: annual-billing rates, June 2026.
Get startedCompany lines for the whole team — for less than one RingCentral seat.
One self-hosted instance on your business server. Invite each employee by text message; each gets their own company number (or several) in a private, isolated workspace — their calls, texts, and voicemail are theirs. You administer numbers and people from a simple web console and buy new numbers in one click.
What it takes
- A server to run it on — a $5/mo cloud box, or hardware you already own
- Your business EIN — covers texting sign-up for the whole team at once
- A Telnyx account for the numbers — ~$1–2/mo each
- An iPhone for each person (Android on the waitlist)
What you get
- An isolated line & inbox per employee — invited by SMS, no passwords
- Auto-attendant with business hours — "press 1 for sales"
- Ring groups — the main number rings the team, first answer wins
- A shared texting inbox for the company number
- One-click number provisioning; revoke a lost phone instantly
- All company communications data on company hardware
- Unlimited lines per user — sales gets two, that's $0 extra
What would your team cost?
Against the incumbents
| RingReplacer | RingCentral | OpenPhone | Dialpad | |
|---|---|---|---|---|
| You own your data | ✓ | ✕ | ✕ | ✕ |
| Per additional seat | $7.95 | $25–35 | $15–23 | $15–25 |
| 5 users, monthly | $46.75 | $125–175 | $75–115 | $75–125 |
| Unlimited lines per user | ✓ | ✕ | ✕ | ✕ |
| Auto-attendant & ring groups | ✓ | ✓ | ✓ | ✓ |
The honest part: this is a phone system for humans, not a call center. You get the front-desk essentials — auto-attendant, business hours, ring groups, shared texting — but not agent queues with wallboards, deskphone fleets, or built-in video meetings, and we don't plan to bolt them on. If you're staffing a support floor, buy call-center software. If your company needs to be reachable on numbers it owns, nothing touches this price.
Sizing us up against 3CX?
Fair fight — 3CX is the other way to self-host your phones, and a genuinely capable PBX. The short version: 3CX is a switchboard you administer. RingReplacer is phone lines you own.
Choose 3CX if you need
- Deskphone fleets and a provisioning ecosystem
- Call-center queues, agent reporting, wallboards
- Built-in video conferencing
- A free entry tier (capped) to evaluate a PBX on
- One per-system license across a larger office
Choose RingReplacer if you want
- People on company numbers, not extensions on a PBX
- Auto-attendant, ring groups & business hours — without PBX administration
- Texting as a first-class feature — not a trunk add-on
- A native iPhone experience with per-line ring identity
- Set up in an afternoon — no trunks, extensions, or inbound rules
Price honesty: 3CX has a free entry tier for very small deployments, and its per-system licensing beats our per-user math at roughly 15+ users. In between — the 2–10 person shop that wants company lines without running a switchboard — is exactly where we live.
How it works
Three steps. The setup wizard does the carrier heavy-lifting.
-
Stand up your backend
One Docker command on your server or any $5/mo VPS, plus a TLS reverse proxy. Our setup guide assumes nothing and a config doctor tells you exactly what's missing.
-
Connect your carrier
Create your own Telnyx account (you own it — that's the point), connect it from the admin console, and buy numbers in one click. The wizard walks the US texting registration for you.
-
Install the free app
Grab RingReplacer from the App Store, point it at your server, and verify by text message. Invite family or staff the same way. Calls ring like real calls — because they are.
Fair warning, because we'd rather lose a sale than surprise you: carrier account approval and US texting registration can take a few days, and you'll be the administrator of your own small phone company. That's the price of owning it. Our setup wizard, docs, and support exist to make it the lowest possible price.
What "self-hosted" buys you
Your data, physically
Every text, voicemail, recording, and call record lives in a database on your machine. There is no company copy. Back it up with one command; delete it and it's actually gone.
Your numbers, contractually
Numbers live in your own carrier account, not ours. Port them in, port them out, take them to a competitor — we couldn't hold your number hostage if we wanted to.
Your costs, at carrier rates
Calls and texts bill at raw carrier rates (fractions of a cent) on your own Telnyx account. Our subscription covers the apps, push delivery, updates, and support — we never mark up your usage.
Your exit, anytime
Cancel and your server, database, and numbers remain yours. The mobile apps stop receiving new-call and message push (that's what the subscription runs) — your data and numbers never leave your control.
Pricing
One plan. Per person, not per line.
- Unlimited phone lines per user
- iPhone app, push delivery, updates & support included
- Admin console with one-click number provisioning
- Your price is locked the day you subscribe — for life
- Cancel anytime — your data and numbers are already yours
We can't promise that our prices won't go up… but we guarantee our prices will never go up for you. The rates on this page the day you subscribe are the rates you keep for as long as you stay — including for users you add later.
You pay your carrier directly (typically ~$2–3/mo per number including light usage) and host the backend yourself (~$5/mo VPS, or free on a server you already run). We never touch either bill.
How this works: RingReplacer is self-hosted software, not a phone service. You open your own carrier account in your own name, your numbers and texting registration (10DLC) are registered to you, and your calls and messages run between your server and your carrier. We never resell numbers, never carry your messages, and never sit in the path of your traffic. “Per user” above means each person on your team, inside your own instance — not a shared service.
Get started — $79 setupHonest questions, honest answers
Do I really have to run my own server? That sounds hard.
Less than it sounds — and it's the whole point. Running it yourself is why your data is actually yours and your numbers can't be held hostage. In practice that's a $5/month cloud server (or a spare computer at home) and a single copy-paste command to install. A built-in setup check tells you in plain English if anything's missing, and the admin console handles the carrier side for you. If you've ever set up a Minecraft server, a smart-home hub, or a website, you're overqualified. And if that still sounds like more than you want, a hosted app like OpenPhone is a perfectly good choice — this is for people who'd rather own the whole thing.
What's this "texting registration" (10DLC) about?
US carriers require every business-ish sender of text messages to register who they are (it's an industry anti-spam regime called 10DLC). You register your own brand and campaign, on your own carrier account, in your own business's name — because you are the sender. RingReplacer is not a messaging platform and never sends on your behalf, so there's no shared registration to sit under and nothing of ours in the middle of your traffic. With a business EIN you register once and all your numbers ride under it with full throughput. No EIN? There's a sole-proprietor lane (capped at one texting number), an EIN is free from the IRS in ~10 minutes if you want more, or skip registration entirely with a voice-only line. The setup wizard walks whichever path you pick. Approval is carrier-side and typically takes a few days — start it early.
Can I port in my existing number?
Yes — including a mobile number you've had for years. The golden rule: never cancel the old line first; the port itself moves the number and closes the line behind it. Our porting guide covers the whole sequence, including keeping a fallback line live during the cutover and moving any text-message 2FA off the number first.
What happens if I cancel?
Your numbers stay in your carrier account, your data stays on your server — both were never ours to take. What stops is what the subscription pays for: the mobile app's push delivery (so it stops ringing for new calls), app updates, and support. There's a grace period before anything turns off, and you can export everything at any time.
Will my price ever go up?
Not for you. We can't promise that our prices won't go up… but we guarantee our prices will never go up for you. The rate card in effect the day you subscribe is locked to your account for as long as you stay subscribed — your monthly base and the same per-user rate for any teammates you add down the road. If we raise prices later, that's a problem for new customers, never for you.
Is this a full business phone system (PBX)?
It covers the essentials a small business actually uses: an auto-attendant ("press 1 for sales"), business-hours routing, ring groups (the main number rings several people; first answer wins), a shared texting inbox for the company number — plus every person's own private line(s) with calling, texting, voicemail, and recording. What it deliberately is not is call-center software: no agent queues, wrap-up timers, wallboards, deskphone fleet management, or built-in video — by design, not by roadmap. If you're running a support floor, buy that. If you're running a business that needs to answer the phone, you're covered.
How is this different from a PBX like 3CX or FreePBX?
Those are the other ways to self-host your phones, and they're good at what they are: office switchboards. You administer trunks, extensions, and inbound rules, and in exchange you get deep call-center features and deskphone support. RingReplacer deliberately isn't that — each person gets their own number(s) with native calling and first-class texting, and the front-desk basics (auto-attendant, business hours, ring groups) are built in without any PBX administration — set up by a wizard in an afternoon. If you need deskphone fleets or call-center queues with agent reporting, use a PBX — 3CX does that well, and even has a free entry tier for very small setups. If you need people reachable on numbers you own, with SMS/MMS that isn't a trunk afterthought and an iPhone experience that feels like the built-in dialer, that's us. (FreePBX/Asterisk: free and powerful, but you're building the mobile, push, and texting experience yourself.)
What about 911?
Emergency calling on any VoIP line requires registering your street address with the carrier (E911, ~$1/mo per number — the wizard reminds you). The app routes 911 dials to your phone's native dialer whenever a cellular line is present, because that's safer than any VoIP path. Don't rely on a VoIP line as your only way to reach 911.
Android?
Planned, and gated purely by demand — the backend already doesn't care what the phone runs. Join the waitlist and you're literally voting for it; enough votes and it gets built.
Who can read my messages?
They're stored only in your database, on your server. We operate one small piece of infrastructure — the push relay that wakes your phone — and it's built to know as little as possible: enough to deliver a notification, never a message archive. Calls and texts themselves flow between your server, your carrier, and your phone.
Where's your privacy policy?
Right here: Privacy Policy. Short version — because everything's self-hosted, there's very little of your data we ever touch in the first place.
What are your terms of service?
Terms & Conditions — covers using the app and the text messaging described above (consent, message frequency, STOP/HELP).
Own your phone lines.
$79 to set up, $14.95 a month, cancel anytime — and everything that matters was yours from day one. The price you join at is the price you keep.
Get started