SMS/USSD
| Line 14: | Line 14: | ||
* History of the setup is captured in https://rt.wikimedia.org/Ticket/Display.html?id=2826 | * History of the setup is captured in https://rt.wikimedia.org/Ticket/Display.html?id=2826 | ||
| − | * | + | * Git Code Documentation - |
== Monitoring == | == Monitoring == | ||
| Line 34: | Line 34: | ||
Escalation (Application) Contact: | Escalation (Application) Contact: | ||
* name / email / phone | * name / email / phone | ||
| + | |||
| + | == Future Plans == | ||
Revision as of 04:14, 11 December 2012
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
- History of the setup is captured in https://rt.wikimedia.org/Ticket/Display.html?id=2826
- Git Code Documentation -
Monitoring
Two servers (one in each data center) are deployed, namely zhen and silver.
- Zhen - http://ganglia.wikimedia.org/latest/?r=day&cs=&ce=&c=Miscellaneous+pmtpa&h=zhen.wikimedia.org&tab=m&vn=&mc=2&z=medium&metric_group=ALLGROUPS
- silver - http://ganglia.wikimedia.org/latest/?r=week&cs=&ce=&c=Miscellaneous+eqiad&h=silver.wikimedia.org&tab=m&vn=&mc=2&z=medium&metric_group=ALLGROUPS
Troubleshooting
Possible problems (or known issues) are:
Recovery process:
- stop application -
- start application -
Escalation (Application) Contact:
- name / email / phone