Download Call Gateway
Install the desktop app on your Windows PC and the gateway app on your Android phone to get started.
Release v5· 1.5.0· 9/26/2026, 2:19:56 PM
What's new in v5
26 Sept 2026
Outgoing calls now work with the phone's screen off, short outgoing attempts are recorded as Invalid instead of Failed, and missed calls are impossible to lose.
Update both apps together. The desktop and the phone talk to each other in a new way in this release, so an old phone app with a new desktop (or the other way round) will not pair reliably.
Windows desktop
- ·An outgoing call that does not reach 20 seconds of conversation is now marked Invalid, not Failed. Nobody answered, you cancelled, or it dropped after a few seconds — the attempt did not become a call, and it is no longer shown as a failure. Hover the label to see why.
- ·Invalid attempts do not count toward your answered calls or your average call time, and History has an Invalid filter of its own.
- ·Calling someone back clears their missed calls only when the callback itself lasts 20 seconds. A call that dropped after a few seconds leaves them in Needs Callback, because they have not been dealt with yet.
- ·Missed calls are now impossible to lose. The Needs Callback panel lists everyone still waiting for a call back from the last two days, so a call missed late yesterday is still there this morning.
- ·One line per caller. Someone who rang four times shows as a single entry marked ×4 instead of filling the list, and a marker shows when they rang while you were already on a call.
- ·A count sits on the Home button in the sidebar, so you can see people are waiting while you work in History or Contacts.
- ·A pop-up tells you who called when you miss one, so stepping away does not mean finding out later.
- ·An entry clears itself once you call that person back and talk for at least five seconds. No list to tidy up.
- ·“Calling…” no longer hangs for 30 seconds when the phone cannot start the call. You get a clear message in about 8 seconds telling you what to check.
- ·Failure messages now say what actually went wrong: “the recipient never picked up” is no longer confused with “the phone never started the call”.
Android gateway
- ·Outgoing calls no longer need the app to be open on the phone. Before this, a dial only worked if someone had just unlocked the handset, which is why calls worked right after a restart and failed a few minutes later.
- ·The app never hangs up a call you are already talking on. If it loses track of a call it will join it back instead of cutting you off.
- ·Samsung phones now get the setup banner. Open it and set Battery to Unrestricted, and make sure Call Gateway is not in Sleeping apps, or Android will put the gateway to sleep and calls stop reaching you.
- ·The phone tells the admin team its model, whether it is set as the default phone app, and whether battery is unrestricted, so a badly set-up handset is spotted before it drops calls.
Admin dashboard
- ·Agent pages show the paired handset: model, Android version, app version, default-phone-app status and battery status.
- ·Call pages tell a dial that Android never started apart from one the recipient simply did not answer.
- ·Calls have a new Invalid status for outgoing attempts under 20 seconds. The call page still says why — an Invalid call caused by the phone never starting the dial is flagged as a handset problem, not an agent one — and the stats count Invalid separately from Failed.
- ·A caller is now recognised whichever way their number arrives (09…, +639… or 639…). Calling someone back clears all of their missed calls for the day, and their call history and notes show up on the incoming-call card even if earlier calls were logged in a different format.