Skip to content

Dgo-list/django-smsgateway

 
 

Repository files navigation

README

How to install:

  • Add 'smsgateway' to your INSTALLED_APPS
  • Configure it:

    # settings.py

    # This is where your incoming messages will be handled by your web app. SMSGATEWAY_HOOK = {'MV': 'mvne.activation.utils.incoming_sms', 'SIM': 'mvne.activation.utils.incoming_sms'}

    # This is a list of accounts of SMS gateway providers. SMSGATEWAY_ACCOUNTS = { '__default__': 'mobileweb', # This is your default account. You MUST specify this! It points to one of your accounts below this line. 'mobileweb': {'backend': 'mobileweb', 'username': 'johndoe', 'password': '12345678', 'sid': '413'}, # Example account 'smsextrapro': {'backend': 'smsextrapro', 'username': 'johndoe', 'password': '87654321'}, # Example account }

    # This is where you set up the backends in use. You can use your own too! Please look at the built-in backends for an example. SMSGATEWAY_BACKENDS = ( 'smsgateway.backends.mobileweb.MobileWebBackend', 'smsgateway.backends.smsextrapro.SmsExtraProBackend', )

  • Some backends support incoming text messages:

    # urls.py

    from smsgateway import backends

    urlpatterns = ('',

    (r'^incoming_sms/$', backends.get_backend('mobileweb').handle_incoming),

    )

  • Set up your SMS gateway to use this url for incoming messages.

About

SMS gateway for sending text messages

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 68.9%
  • Python 18.7%
  • HTML 10.6%
  • Modelica 0.7%
  • CSS 0.7%
  • Shell 0.2%
  • Batchfile 0.2%