View source for Openmoko SMS Middleware

From Openmoko

Jump to: navigation, search

You do not have permission to edit this page, for the following reasons:

  • The action you have requested is limited to users in the group: Administrators.
  • You must confirm your email address before editing pages. Please set and validate your email address through your user preferences.

You can view and copy the source of this page:

Return to Openmoko SMS Middleware.

Personal tools

SMS middleware features

SMS middleware is a OpenMoko middleware software for additional features related to SMS. Plugin architecture and Python based code gives this project lots of flexibility and enchancebility. SMS middleware is a framework for plugin based features, like:

  • SMS spam filters
  • SMS scheduler


Imagine that you are able to controll your device via SMS. You can use a set of built-in remote commands or write your own. With this feature you do the following:

  • Request a device GPS position
  • Request current status
  • Establish a voice call with another phone (good if you are spy)
  • Send an SMS from remote phone.
  • Set new settings to remote phone (set power mode, change profile, turn device off)
  • Requst current setings

SMS spam filters

Are you tired with tons of SMS advertisements from your provider? Have you changed provider and still got advs from the old one? Does a buddy bothers you with stupid information? Do you receive more and more advs from a cigarettes or beer company? This plugin is your inbox peacekeeper.

How it works?

You can enter your custom filter or download a set of common filters from a special server. Everyone are allowed to checkout and commit to global filters database. If a SMS sender SIM number or the body matches a regular expression, then this SMS is marked as spam. You will neither get any notification nor find this message in inbox. All of spam messages goes directly into spambox.

This feature requires additional OpenMoko_SMS_Middleware_Server where users can commit their filters to global database, accessible for everyone.

SMS scheduler

Have you ever forgot your mom's birthday, or any special event? Do you want to cheat your buddies and send an SMS while you are not allowed to? Solution - just write and schedule them! All scheduled SMS are stored in schedulebox.


  • _

Enchancement proposals

  • _

Technical information