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, build on an open-source base, or go fully custom. 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 how does Netbase harden one for business messaging?
- What it does
- What architecture does it use?
- Use cases
- How Netbase delivers it
- Alternatives: buy a SaaS gateway, build on open source, or go fully custom
- Limits of this guide
- Frequently asked questions
- Next step
What is an Android SMS gateway, and how does Netbase harden one for business messaging?
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 can call through an API, instead of routing messages through a carrier's
bulk-SMS aggregator or a cloud messaging API. Netbase builds its gateway on SMSGate (capcom6/android-sms-gateway
and its self-hosted server), an active, Apache-2.0-licensed open-source project. Apache-2.0 allows commercial use,
modification and closed redistribution with notices kept, so a client can own the result outright; projects under
GPL or AGPL licences are kept as reference only, never shipped, because their copyleft terms would force Netbase or
the client to publish source changes made to the product (F194).
On top of that base, Netbase's hardening work adds: a durable offline queue on the phone so a message waits safely through a dead zone or a dead 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 message volume and phone-number presence can be spread across more than one handset; monitoring of phone and queue health; and an own push channel, so a private deployment is not forced to depend on the open-source project's own push relay for message delivery notices (F194).
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 phone-number presence across more than one Android device, so one handset going offline does not stop the channel.
- Keeps the message content on infrastructure the client controls: the phone, the self-hosted gateway server and the client's own backend, with no third-party SMS aggregator reading the message body.
What architecture does it use?
-
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.
-
Self-hosted 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.
-
Phone agents
Each Android device runs the hardened gateway 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 (F194).
-
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.
-
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 (F025).
Use cases
- AI receptionist over SMS. An AI receptionist (model-agnostic: Netbase works with the major commercial and open-source AI tools and models, chosen per project, F070) 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 Netbase delivers it
Netbase scopes the gateway deployment with the client first: device count, expected message volume pattern, SIM and carrier plan, and which backend system (CRM, booking platform, AI receptionist) calls the API. The build starts from the hardened SMSGate base and the client's own self-hosted server instance, so the client owns the deployment and the data from day one, then adds the signed-webhook integration into the calling system, the message-id scheme for idempotent sends, and phone/queue monitoring. Hand-over includes the API and webhook documentation the calling system's developers need, and Netbase can also build and maintain the AI-receptionist or CRM layer that sits 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 (F067). It sits alongside Netbase's wider systems-integration delivery 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: buy a SaaS gateway, build on open source, or go fully custom
| Option | Strength | Risk | Choose it when |
|---|---|---|---|
| Buy a SaaS Android-SMS-gateway product | Fast start; 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, timeline is short, and routing SMS through a third party is acceptable |
| Build on an open-source base (Netbase's approach) | Client owns the server and the code; Apache-2.0 base allows commercial use and modification; hardening work is scoped to what the use case needs | Needs engineering time to harden, rebrand (Android is a Google trademark) and operate; project bus-factor on the upstream base should be checked before committing | The client wants a private, owned channel and has (or hires) the integration work to pair it with a CRM or AI receptionist |
| Fully custom build, no open-source base | Full control over every behaviour from day one | Rebuilds offline-queue, delivery-report and webhook-signing logic the open-source base already solved; longer time to a working gateway | The use case genuinely needs behaviour no available base supports, and the extra build time is budgeted for |
Limits of this guide
- Android SMS limits, carrier anti-spam rules and the Google Play policy on SMS-permission apps change by carrier and by Play Store review cycle; verify current terms with the carrier and with Google Play's current policy before committing a rollout plan (sources below).
- This page describes a capability and the open-source base it builds on; it does not name a client, a message volume, a price or a carrier approval, because none of those is a registered fact for this capability (F194).
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 gateway app runs on devices the client provides and controls; Netbase's work is the server, the hardening, the API and the integration into the client's backend, not ownership of the phones or the SIM accounts.
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 (F025).
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 self-hosted 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.
Related services and solutions
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
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
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
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
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.
Discuss a project
Netbase JSC helps organizations design, build, modernize, and operate digital products and AI-enabled business systems.project@netbasejsc.com
+84 937 869 689
91 Nguyen Chi Thanh, Dong Da, Hanoi, Vietnam
Get in touch
Tell us what you want to build, modernize, or operate.