SMS/USSD

From Wikitech
Revision as of 04:17, 11 December 2012 by Ctwoo (Talk | contribs)

Jump to: navigation, search

Contents

SMS and USSD support for Wikipedia

The simplest Vumi system consists of a transport worker and an application worker.

A transport worker is responsible for sending messages to and receiving messages from users in the big wide world. Transport mechanisms Vumi supports include SMPP, XMPP, Twitter, IRC, HTTP and a variety of mobile network aggregator specific messaging protocols. The application worker processes messages from a transport and sends replies – it holds the application logic. Vumi workers communicate over RabbitMQ.

A XMPP based demo is available with the following jabber ids: wikipediavumi@gmail.com and wikipediavumitest@gmail.com

You can see the code at: https://github.com/praekelt/vumi-wikipedia/

Background

Monitoring

Two servers (one in each data center) are deployed, namely zhen and silver.

  • Application key monitoring indicators :

Troubleshooting

Possible problems (or known issues) are:

Recovery process:

  • stop application -
  • start application -

Escalation (Application) Contact:

  • name / email / phone

Future Plans

Personal tools
Namespaces

Variants
Actions
Navigation
Ops documentation
Wiki
Toolbox