Skip to content
SMS Deliverer

Android SMS gateway software, from install to troubleshooting

How an Android phone becomes the sending channel for a Windows PC: connection methods, install and pairing, an honest comparison with the open-source SMSGate app, and links to the multi-SIM, rate-limit and fault-finding guides.

Android 4.0+Wi-Fi, USB or VPNSources dated

Pick a connection method

Three ways for the PC to reach the phone. All of them keep message data on your own network.

MethodHow it worksStrengthWatch out for
Wi-Fi (same LAN)The app serves a local panel; you add the phone's IP and port in SMS DelivererPhone can sit wherever the signal is bestReserve a fixed IP, or the address changes and the link drops
USB cableCable plus port forwarding to the appMost stable; no Wi-Fi dependencyCable length; the phone must stay on power anyway
VPNPhone on another network, tunnelled to the PCRemote sites without extra hardwareLatency rises; the flow is otherwise identical

Mechanics and screenshots: use an Android phone as an SMS gateway.

Remote access over VPN

The connection table assumes the PC and the phone share a LAN. A VPN puts both on one private network across the internet, so the same IP-and-port flow works from another site.

OptionWhat it needsBest forWhat you take on
TailscaleAn account, plus the client on the PC and the phoneTwo sites and no server to runA third-party coordination service; device limits are set by its current plan
OpenVPNYour own server or VPS, certificates and routingFixed infrastructure you already controlYou install, patch and monitor the server
1

Join the same private network

Install the VPN client on the Windows PC and on the Android phone, then sign in to the same network. Expected: both devices show a private address, and the PC can reach the phone's address on that network.

2

Use the VPN address in SMS Deliverer

Replace the phone's LAN IP with its VPN address and keep the same port. Expected: the phone's panel opens from the PC and the device shows online.

3

Reach the HTTP API from the remote client

Connect the client that calls the API to the same VPN, then call the PC's VPN address. Expected: the request reaches the gateway and returns the same response as on the LAN.

4

Send one test message

Expected: the message leaves the remote phone and the delivery report comes back. Test before moving a production job onto the tunnel.

A VPN adds latency and one more dependency: if the tunnel drops, the device goes offline and the queue pauses. Keep the HTTP API on the private network; port-forwarding the API to the internet is outside what we test. Tailscale and OpenVPN are third-party products, not supported by us, and their plan limits change — check the current terms before you rely on them. Reviewed 2026-11.

Install and pair in about five minutes

The short version; the full walkthrough lives on the Android gateway page.

1

Install smsgateway.apk

Download the APK from this site and allow installation from the browser or file manager. Expected: the app icon appears and opens without errors.

2

Set it as the default SMS app

Android grants full SMS access only to the default app. Expected: the app confirms it holds the SMS role; inbound replies will now reach the gateway.

3

Read the local address

The app shows an IP address and a port served by the phone itself. Expected: opening that address in a PC browser on the same network shows the panel.

4

Add the phone in SMS Deliverer

Enter the IP and port, then run a test send. Expected: the device shows online and the test message leaves the phone within seconds. If it fails, go to the fault table.

Compared with SMSGate, the open-source app

SMSGate (sms-gate.app) is the open-source option developers usually evaluate next to us. Facts from its site and documentation, observed 2026-11.

DimensionSMSGate (open source)SMS Deliverer
License and priceApache License 2.0, free of chargeCommercial, $49–$269, prices published on buy.html
What it isAn Android app (Android 5.0+) exposing a REST API, webhooks and SMPP, with client libraries for Node, Python, Go and PHPA Windows desktop application plus a gateway app: contacts, scheduling, opt-out lists, delivery reports built in
Desktop campaign UINone found in its official materials — it is API-first, so you build the sending logic yourselfBuilt in: import CSV/Excel, compose, schedule, send, report, all from Windows
Connection modesThree: Local (server on the phone, LAN only), Cloud (public relay, optional end-to-end encryption), Private (your own server)Direct Wi-Fi, USB or VPN from the PC to the phone; no relay server in the path
Multi-phone fleetsPossible through the API; fleet management is yours to writeDevice list with SIM rotation and per-SIM quotas on the Enterprise edition

Sources: sms-gate.app and docs.sms-gate.app, observed 2026-11. SMSGate's public pages describe an API, CLI and client libraries; we found no official desktop campaign interface, which is stated as "none found", not as a claim that none exists anywhere.

Where to go next

More than one SIM

Rotation, quotas, number-range routing and a failover drill for phone fleets.

Multi-SIM setups

Sending limits

The Android 30-per-30-minute default, carrier throttling, and pacing that respects both.

Rate limits, honestly

Something broke

Twelve symptoms with causes and fixes, and the keep-alive checklist.

Troubleshooting

Also relevant: supported modems and phones if you are still choosing hardware.

Questions about Android gateways

Which Android version does the gateway app need?

Android 4.0 or newer with a working SIM, no root required. Very old builds may lack the SMS permission model the app expects, so test with the free trial before relying on a device.

Does the phone need internet access?

No. Sending goes from the phone to the carrier over the mobile network, and the PC talks to the phone over Wi-Fi, USB or a VPN. Internet is only needed to download the app and the Windows installer.

Is SMSGate a free alternative to SMS Deliverer?

It is free and open source (Apache 2.0), but it is an API-first Android app: you write the sending, contact management and reporting yourself. SMS Deliverer is a commercial Windows application where those parts are built in.

Can several phones share the sending load?

Yes. Add each phone as a device, set per-SIM quotas and rotation on the Enterprise edition, and the queue spreads across them. The multi-SIM guide in this cluster walks through it.

Does an Android gateway send MMS?

Yes, and it is the most reliable MMS channel we support, because the phone is the device the carrier expects. File size and carrier policy still apply; see the MMS software page.

Can I reach the phone over the internet without a VPN?

The supported path is a VPN between the PC and the phone. Publishing the phone's local panel directly to the internet is not tested and is not recommended; it also exposes that panel to anyone who finds the address.