SMS Reporting Through Ushahidi, originally uploaded by whiteafrican.

This simplified graphic was created to show how SMS messaging moves through the Ushahidi system – it’s a 2-way communication cycle.

  1. An SMS gets sent to a local number
  2. It passes through FrontlineSMS
  3. This syncs with Ushahidi
  4. The message shows up on Ushahidi
  5. Admins can decide to send a message back to the original sender

We use FrontlineSMS so that we can provide local numbers in areas where the larger SMS gateways don’t operate. For instance, if you were to try to run this in Zambia, you’d probably get a UK phone number if you went through Clickatell. However, we do use Clickatell for the messages that we route back to the original sender due to cost savings. They also have a very nice, easy to use API.