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

Windows Desktop

Windows 10 / 11 · 64-bit

  • ·Answer, reject & dial out from your PC
  • ·Live presence sync to admin dashboard
  • ·QR pairing with mobile gateway
Download for Windows

ZIP · 12.4 MB · Extract and run call_gateway_desktop.exe

Android Gateway

Android 8.0+

Scan with the phone's camera to download the APK straight to the phone.

Download APK

APK · 64.7 MB· Enable “Install unknown apps” in settings

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.

Already installed? How to update

Windows

  1. Close the Call Gateway desktop app.
  2. Download the ZIP and extract it over your existing folder, replacing all files.
  3. Run call_gateway_desktop.exe. Your sign-in and pairing are kept.

Android

  1. Scan the QR above with the phone and open the downloaded APK.
  2. Tap Update. Your pairing is kept.
  3. Open the app and tap Start Gateway.

If Android says “App not installed”, uninstall the old app, install the new one, then scan the desktop's QR screen again to pair.

Android 13+ users: one-time setup step

After installing, Android will block this APK from becoming the default phone app (a built-in restriction for apps installed outside the Play Store). To unblock it:

  1. Open Settings → Apps → Call Gateway
  2. Tap the ⋮ menu (top-right)
  3. Tap Allow restricted settings and confirm

If you don't do this, you'll see “App was denied access to be default Phone app” when the gateway tries to register itself.

First-time setup

  1. 1Install and launch the Windows desktop app — sign in with your agent email.
  2. 2Install the Android APK. On Android 13+, also enable Allow restricted settings (see the orange box above).
  3. 3Open the QR screen on desktop and scan it with the Android gateway app.
  4. 4Grant Phone, Microphone, and Notification permissions when prompted, and turn off battery optimisation for the app when asked.
  5. 5Tap Start Gateway on Android — incoming calls will now route to your desktop.
  6. 6Keep the phone and the PC on the same Wi-Fi network (either band is fine).

Call Gateway · BIDA Fiber