push.tt / Features
In beta

Call any phone in the world, from the same app

A radio reaches your own crew. A job also needs the customer who is not on it, the yard that still answers a landline, and the number on the side of a lorry. World Phone puts real telephony in the same app, on numbers your organisation rents and controls.

In beta. Built and tested, but not yet used in anger. The dialler, number rental, per-minute rating, spend caps and dunning all exist and are covered by tests, and the carrier account is connected — but no organisation has rented a number or placed a call on it yet. We would rather tell you that than let you discover it.

Rent a number where your customers are

A local number gets answered. A foreign one gets ignored, and a withheld one gets ignored twice. Numbers are rented from inside the console, in the country and area code that makes sense for the people you are calling.

  • Rent and release from the console — no carrier account of your own, no contract per country
  • Assign a number to a person, a team, or a site, so the callback reaches whoever is on shift
  • Release it when the season ends; a rented number bills monthly until somebody stops it, and the console says so plainly

Calls that cost what you decided they cost

Telephony bills two ways — a rented number is a recurring commitment, calling is metered by the minute — so there are two ceilings rather than one, because a single limit cannot cover both.

  • A per-organisation cap on how many numbers may be rented at once
  • A monthly spend ceiling on calling, enforced by the server rather than by the app asking nicely
  • Money is held as integer cents against a ledger: nothing changes a balance without the entry that justifies it, and a refund is a new row rather than an edit
  • Every spend carries an idempotency key written before the work, so a retry cannot bill twice

It behaves like a phone, because it is one

The dialler is a dialler. It has a keypad that plays tones, a recents list, voicemail, and it holds a call while somebody walks between buildings.

  • Keypad tones in the dialler and during a call, so an IVR menu actually works
  • Recent calls and voicemail in the app, not in a separate carrier portal
  • Push-to-talk keeps working while a call is up — they are separate paths, and the radio is not interrupted by the phone

What an admin controls

Telephony is off until an organisation turns it on, and a member seeing it is a second, separate switch. An admin can have the feature and be the only person able to spend on it.

  • Off by default — an older organisation that has never heard of this is not opted in by an update
  • Enabled for the org, then optionally shown to members: the two are independent
  • Hiding the app is enforced on the server, so a hidden feature is not merely an icon the client declined to draw
  • Turning it off does not cancel the service — numbers already rented keep billing until released, and conflating the two would strand a number nobody could reach

What this costs you in privacy, stated plainly

A telephone call is not end-to-end encrypted and cannot be. It leaves our network for the public telephone system, where a carrier necessarily handles the audio — the same as any other phone call you have ever made.

  • Push-to-talk between your own people stays end-to-end encrypted; a PSTN call is not, and the app does not pretend otherwise
  • Call metadata — the numbers, the time, the duration — exists because it is what a bill is made of
  • Nothing about telephony changes the encryption on your channels; it is a separate path with a separate honesty

Worth a conversation?

If telephony on your own numbers would change how your crew works, tell us the countries and the volumes — that is what decides what we finish first.