Skip to main content

What are you looking for?

Explore our services and discover how we can help you achieve your goals

Client Workspace

Android SMS Gateway for Business Messaging

A private Android SMS gateway lets a company's own systems send and receive SMS through its own Android phones and SIMs, with no third-party SMS aggregator in the message path. Netbase builds, tests on real devices and hands over these gateways with a durable offline queue, delivery reports, idempotent sends and a signed-webhook API.

Book a solution review See the AI customer service solution

By Netbase Commerce and Platform Engineering Desk · Reviewed by David (CEO) · Updated · 9 min read

star

This guide is for a CTO, product owner or operations lead adding SMS to an AI receptionist, booking flow or CRM, and deciding whether to buy a SaaS SMS gateway, use a commercial SMS API, or have a private gateway built and handed over. For the API-integration delivery work around it, see systems and API integration and custom ERP and CRM development; for the architecture this gateway slots into, see the enterprise systems integration guide.

In this guide

What is an Android SMS gateway, and what does Netbase build into one?

An Android SMS gateway is software that turns one or more Android phones, each with a normal SIM card, into SMS senders and receivers that a backend system calls through an API, instead of routing messages through a carrier's bulk-SMS aggregator or a cloud messaging API. Netbase builds the gateway as two parts the client owns: an Android agent app on the client's phones and a gateway server on infrastructure the client controls.

Netbase engineers the parts that decide whether a gateway is fit for business traffic: a durable offline queue on the phone, so a message waits safely through a dead zone or a flat battery instead of being lost; recovery after a reboot or a network drop, so the queue resumes without a manual restart; idempotent sends keyed by a client-supplied message id, so a retried request never double-sends; delivery reports returned to the calling system; a REST API with signed webhooks and automatic retries for both outbound confirmations and inbound replies; multi-device and multi-SIM routing, so volume and number presence spread across more than one handset; monitoring of phone and queue health; and a private push channel, so delivery notices never depend on a third party's relay.

What it does

  • Sends transactional and conversational SMS from a company-owned number and SIM: OTPs, booking confirmations, appointment reminders, and two-way replies into an AI receptionist or a human agent queue.
  • Receives inbound SMS and posts it to the client's system as a signed webhook, so a reply can trigger a workflow (update a booking, hand off to a person, log a CRM activity) instead of sitting unread on a phone.
  • Tracks delivery state per message (queued, sent, delivered, failed) and exposes it back through the API, so the calling system knows whether a customer actually received a reminder before it escalates.
  • Spreads load and number presence across more than one Android device, so one handset going offline does not stop the channel.
  • Keeps message content on infrastructure the client controls: the phones, the gateway server and the client's own backend, with no third-party SMS aggregator reading the message body.

What architecture does it use?

  1. Business system or AI receptionist

    A booking system, CRM or an AI receptionist (see AI customer service automation) calls the gateway's REST API to send a message and to register a webhook for delivery and inbound events.

  2. Gateway server

    Runs on infrastructure the client controls, authenticates API calls, queues messages, and distributes them across the registered Android devices by availability, SIM and routing rule.

  3. Phone agents

    Each Android device runs the Netbase agent app, holds its own offline queue, sends and receives SMS through its SIM, and reports status back to the server; the durable queue and reboot recovery live here .

  4. Carrier network

    The SMS itself travels over the normal carrier SMS network from the phone's SIM, the same path a person's own text message would take.

  5. Signed webhooks back to the caller

    Delivery reports and inbound SMS are posted to the business system with an HMAC signature the receiver verifies before acting on them, with retries on a failed delivery.

For a business that also wants a rich-media or templated channel, the same backend can pair this SMS path with the WhatsApp Business Platform; Netbase's Cloodo Business Division runs WorkChat, its own WhatsApp Business API and AI chat product, as a parallel channel for customers who prefer WhatsApp over SMS.

How is the gateway tested on real devices?

Netbase tests every gateway build on physical Android phones with live SIMs, not only on emulators, because the failures that matter in production come from real handsets and real carriers. The test plan covers:

  • Power and connectivity: airplane mode, a dropped mobile network, a reboot mid-queue and a flat battery, each checked to confirm queued messages resume and nothing sends twice.
  • Vendor battery management: the background-restriction and battery-saver settings that different Android makers apply, which can silently pause an SMS app if the device is not configured for it.
  • Dual SIM and SIM changes: routing to the intended SIM, and the behaviour when a SIM is removed or swapped.
  • End-to-end delivery: messages sent through the API, delivery reports received, inbound replies posted to the client's webhook with a valid signature, and retries when the webhook endpoint is down.

The result handed to the client is a gateway that passed that plan on the client's own device models, plus a device setup checklist so a replacement phone can join the fleet the same way.

Use cases

  • AI receptionist over SMS. An AI receptionist (model-agnostic: Netbase works with the major commercial and open AI tools and models, chosen per project) answers and books appointments by text for a customer who never opens an app or a chat widget.
  • OTP and verification for a system that needs its own SMS origin instead of a shared short code.
  • Appointment and order reminders with a delivery report the calling system can act on if a message fails.
  • Two-way customer replies synced into a CRM via CRM workflow automation instead of landing, unread, in a phone's inbox.

How does Netbase deliver it?

Netbase scopes the gateway with the client first: device count, expected message pattern, SIM and carrier plan, and which backend system (CRM, booking platform, AI receptionist) calls the API. The build covers the Android agent app, the client's own gateway server instance, the signed-webhook integration into the calling system, the message-id scheme for idempotent sends, and phone and queue monitoring, so the client owns the deployment and the data from day one. Hand-over includes the installed gateway, the device setup checklist, the API and webhook documentation the calling system's developers need, and an operations runbook; Netbase can also build and maintain the AI-receptionist or CRM layer on top through custom ERP and CRM development and systems and API integration. Most Netbase projects are delivered on fixed-price contracts, with a monthly team retainer or milestone-based model also offered. It sits alongside Netbase's wider systems-integration work, of the kind described in ERP, CRM and e-commerce integration architecture and built for clients such as the GEO-TEK e-commerce platform; a buyer deciding whether the CRM side should be off-the-shelf or custom can start from custom ERP vs off-the-shelf ERP.

Alternatives: SaaS gateway, commercial SMS API or a private gateway

Option Strength Risk Choose it when
Buy a SaaS Android-SMS-gateway product Fast start; the vendor runs the server and updates Message content and metadata pass through the vendor's cloud; harder to self-host or audit; ongoing per-seat or per-message fees Volume is low, the timeline is short, and routing SMS through a third party is acceptable
Use a commercial SMS API (aggregator) Simple API, no phones to manage Every message passes through the aggregator; sender identity and carrier relationship stay with the vendor One-way notifications where a shared sender is acceptable
A private gateway built and handed over by Netbase The client owns the phones, the server, the data and the integration; behaviour is built around the use case Needs a device setup and someone to run the phone fleet (covered by the hand-over runbook) The client wants a private, owned two-way channel paired with a CRM or AI receptionist

Before a rollout

Plan the next step with a Netbase consultant

Frequently asked questions

No. A bulk-SMS platform is built for one-way campaign sends at volume through a shared short code; an Android SMS gateway sends and receives individual messages from a normal phone number and SIM, which fits transactional and conversational use (OTPs, bookings, two-way replies) better than campaign blasts.

The agent app runs on devices the client provides and controls; Netbase sets them up with the client during testing and hands over the setup checklist, but the phones and SIM accounts stay the client's.

Yes. The same backend can call Netbase's WorkChat-based WhatsApp Business Platform integration (run by the Cloodo Business Division) as a parallel channel, so SMS and WhatsApp share the same CRM sync and delivery-tracking pattern.

A commercial SMS API is simpler to start with but routes every message through that vendor's infrastructure. An Android gateway keeps the message path on the client's own phones, SIMs and server, which matters when message content or the carrier relationship needs to stay with the client.

Next step

Netbase scopes a private Android SMS gateway around the system it needs to plug into; talk to the CEO about your integration to review devices, volume and the backend it should connect to.

API integration services that keep your systems in agreement and ready for AI API integration services that keep your systems in agreement and ready for AI

Netbase provides API integration services for commerce and operations teams that need e-commerce, ERP, CRM, shipping and payment systems to agree, so data moves once and AI services can act on it, with retries, monitoring and reconciliation on every API and webhook. According to its published client record, Netbase has worked with 500+ businesses across 80 countries since 2012.

Learn More
line
AI-enabled ERP and CRM development connected to your commerce AI-enabled ERP and CRM development connected to your commerce

Netbase provides custom ERP and CRM development for growing companies to run sales, operations and finance in systems shaped to how they work, connected to their ecommerce channels and using AI for document capture, forecasting and sales follow-up. We build on proven modules, including Smart ERP Light and Cloodo Workspace, and work with Odoo or Salesforce where one fits.

Learn More
line
CRM workflow automation with AI lead scoring, from first lead to paid invoice CRM workflow automation with AI lead scoring, from first lead to paid invoice

CRM workflow automation connects your sales pipeline to the work behind it, so leads, proposals, approvals and invoices move on rules instead of spreadsheets and email threads, with AI scoring leads and summarising conversations. Netbase builds it for sales and operations teams in growing companies from its CRM and B2B sales engine and workflow automation toolkit, behind Cloodo Workspace.

Learn More
line
AI customer service automation connected to your orders and CRM, with human hand-off AI customer service automation connected to your orders and CRM, with human hand-off

AI customer service automation is a support layer where AI chat answers routine questions and triages tickets using live order and CRM data, then hands anything sensitive or uncertain to a person with the full context. Netbase builds it as a growth capability, starting from its AI chatbot and WorkChat integrator module.

Learn More
line

Work with Netbase remotely

Every Netbase engagement is delivered remotely, so clients in any country and any industry can work with us; Netbase has worked with clients in 80 countries. Contracts and invoices are issued by Netbase JSC, and payment is made by bank transfer to Netbase JSC's company account or PayPal Business. Talk to the CEO, Huy Nguyen (David), on WhatsApp or by email.

Contact Netbase

Discuss a project

Netbase JSC helps organizations design, build, modernize, and operate digital products and AI-enabled business systems.
Project enquiries

project@netbasejsc.com

WhatsApp

+84 937 869 689

Office address

91 Nguyen Chi Thanh, Dong Da, Hanoi, Vietnam

Get in touch

Tell us what you want to build, modernize, or operate.

Tell us what you want to build, modernize, or operate.

Contact Netbase