Coder Social home page Coder Social logo

android-sms-gateway's Introduction

Android SMS Gateway

This is recreate from Old SMS Gateway
now using Firebase
to turn my android as sms sender

HOW IT WORKS

Sending SMS

  1. You send data to sms.ibnux.net (or your server)
  2. Server will send push notification
  3. App receive push notification, and route it to sms
  4. App receive sent notification, and post it to your server
  5. App receive delivered notification, and post it to your server

RECEIVE SMS

  1. App receive SMS
  2. App send it to your server

HOW TO USE?

Download APK from release page
then open https://sms.ibnux.net/ to learn how to send sms

you can find backend folder for server side in this source

to compile yourself, you need your own Firebase

FEATURES

  • SENDING SMS
  • RECEIVE SMS to SERVER
  • SENT NOTIFICATION to SERVER
  • DELIVERED NOTIFICATION to SERVER
  • USSD
  • MULTIPLE SIMCARD
  • RETRY SMS FAILED TO SENT 3 TIMES

USSD Request

Not all phone and carrier work with this, this feature need accessibility to read message and auto close USSD dialog, but some device failed to close Dialog, i use samsung S10 Lite and it cannot close dialog

MULTIPLE SIMCARD

i think not all phone will work too, because of different of API for some OS which vendor has modification

Install on your own Server?

You need to understand how to build android Apps, and compile your own version.

Create Firebase project, add apps to project to get google-services.json

Add server key to backend script

You will see MyObjectBox error, just build it once, it will create automatically, read in here

MQTT VERSION

https://github.com/ibnux/Android-SMS-Gateway-MQTT/


Traktir @ibnux

DONATE @ibnux

paypal.me/ibnux

LICENSE

Apache License 2.0

Permissions

✓ Commercial use  
✓ Distribution  
✓ Modification  
✓ Patent use  
✓ Private use  

Conditions

License and copyright notice  
State changes  

Limitations

No Liability  
No Trademark use  
No Warranty  

you can find license file inside folder

android-sms-gateway's People

Contributors

ibnux avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.