All SMS Gateway will help you to send SMS through HTTP-SMPP Protocol and also helps to turn your Android device into an SMS gateway so that you can send and receive SMS. There has an Android app by which you can easily connect your Android device to web server and check all received and sent SMS. Also, you can synchronize mobile numbers with web server just by one click. All SMS Gateway has an API module that will help you to integrate it into any other programming languages. This system also help you to generate and validate OTP (one time password).


You will get full documentation with downloaded files. Online documentation here

Trying out the demo

At first you have to register for demo account here, After confirmation you will get an email with login credentials.

Why need registration for demo account?

You may add your Android device with a demo account for testing purpose. So, if that account is not your private account, then anyone can send SMS through your device that may cost charge. So, it's safe to login to your own account.

How to Start with All SMS Gateway?


Download script from codester and install on your server. We have explained the full installation process in our documentation.


Download android app from here and install it on your Android device then login with username and password.


Now you are ready to send your first SMS. After sending SMS, gateway will respond with success or failed status.


  1. Apache or Nginx web server
  2. PHP 7.0 or above
  3. MySQL
  4. Android device with version 6 (Marshmallow) or above

Main Features

  1. Send Quick SMS
  2. Send SMS from HTTP/SMPP protocal and Android Phone
  3. Send SMS from CSV File
  4. Send SMS from Contact List
  5. Send Bulk SMS
  6. SMS Scheduling at a Specific Time
  7. Pre-defined SMS Template
  8. Receive SMS from your Device
  9. Android Bot
  10. Multiple Reports: Sent SMS and Received SMS
  11. Multiple Device per Account
  12. Contact Numbers Management
  13. Contact Groups Management
  14. Block any Contact
  15. Synchronize Mobile Numbers with Web Server
  16. Import Mobile Numbers from CSV File
  17. OTP - generate and validate an OTP (one time password)
  18. User Role Based Permission Control
  19. API Module for Sending and Receiving SMS from any Programming Language
  20. Subscription Module for Client's Subscription and Payment Management
  21. Multi-lingual Module
  22. Multiple Payment Gateway
  23. Well written Documentation
  24. Instant Support

Change Log

Version 2.1 - July 14, 2020

[Added] Default gateway setting
[Added] Company field in contact edit form
[Fixed] Logo and Favicon width/height validation during upload
[Fixed] CSV file upload issue
[Fixed] PHPMailer already declare alert while checking and emailing to expired subscribers
[Fixed] Device limit exceeds alert
[Fixed] Unable to generate Auth Key
[Fixed] SMS count report in admin panel
[Changed] In return_invoices table change from `invoice_type` enum('one_time','repeating') NOT NULL DEFAULT 'one_time', to `invoice_type` enum('Onetime','Repeating') NOT NULL DEFAULT 'Onetime'
[Changed] In return_invoices table change from `repeat_pattern` enum('weekly','monthly','yearly') NOT NULL DEFAULT 'monthly', to `repeat_pattern` enum('Weekly','Monthly','Yearly') NOT NULL DEFAULT 'Monthly'


Version 2.0 - Jun 08, 2020

[Added] Long SMS
[Added] HTTP and SMPP Gateway
[Added] OTP - One time password
[Added] Android Bot
[Added] Restriction for words, IP, Email, Country
[Added] Daily Limit for Android Device
[Added] Sender ID Management
[Added] SMS Gateway Management
[Added] Email Template
[Added] Credit Purchasing
[Added] Credit Transferring
[Added] Credit Pricing Table
[Added] Package Management
[Added] Invoice Management
[Added] Recurring SMS Campaign
[Added] Recurring Invoices
[Added] Subscription Auto Renew
[Added] Backup and Restore
[Added] Synchronization
[Fixed] Error while importing excel sheet
[Fixed] App auto logout
[Improved] Android App Interface


Version 1.2 - Jan 09, 2020 [Minor Update for Bug Fixing]

[Fixed] Line break issue inside message
[Fixed] Permission issue in notification module
[Fixed] Change column length in notification table


Version 1.1 - Dec 27, 2019

[Added] Generate API Test Link
[Fixed] Few Minor Bug Fix


Version 1.0 - Dec 20, 2019

Initial Release