Key Takeaways
- Scenario 1450 is a bednet hang-up tally on *119#: the volunteer posts nets hung, not nets issued. Timeout ≠ hung. Not VSL deposits, MUAC, or CHW stock.
- A session that dies on the last menu leaves a village counted as covered when the nets are still in the sack.
- Do not SMS household names or GPS dumps. Code + net count + ticket.
- Campaign SMS stays on another device so the USSD modem is not starved.
- Priced by devices and SMS send volume. You use your own phone and operator SMS credit. Free: 1 device / 300 SMS lifetime / 300 contacts. Developer: 25,000 SMS per year.
Android SMS gateway scenario 1450 is a malaria campaign desk. Volunteers hang nets and post on *119#. The last screen is hung count, not issued count. VSL *118# deposits are the wrong list.
Priced by devices and SMS send volume. You use your own phone and operator SMS credit. USSD gateway · Developer Center. GSMA.
Bednet hang-up, not VSL
One session, one household ticket. Map the last menu to hung nets, not a savings ledger.
If the tree died on “confirm hang,” the sack was still full and the dashboard lied about coverage.
Session vs SMS blast
| Lane | Body | Close rule | Device |
|---|---|---|---|
| Hang-up | *119# tree | Posted screen | USSD modem |
| Campaign SMS | Promo | — | Marketing pool |
| Names / GPS | Do not SMS | — | — |
Caps: 2 / 5 / 15.
Timeout is not hung
Unknown until re-entry. USSD. REST: PHP, C#. MCP wraps REST.
Short codes only
Village code, hung count, ticket. No household roster in the session log dump.
Devices and airtime
Priced by devices and SMS send volume. You use your own phone and operator SMS credit. Free: 300 lifetime. Developer: 25,000 SMS per year. Pricing.
Field desk
Keep the USSD SIM in coverage. Doze · Setup.
Household ids
Log ticket + hung count, not names in chat. Rotate keys. Not a CodeCanyon NGO pack.
USSD or paper
If the tree will not complete in coverage, use the paper tally and sync later. Do not invent hung counts.
Checklist
- Posted-screen matcher.
- Timeout = pending, not hung.
- Promo on another device.
- Webhook signatures.
- Modem charging in camp.
Next steps
Run a staff *119#; prove timeout stays pending and never stores a household name. Downloads · Docs.
Related product pages
Jump to the live product docs for this topic—not another long-form article.
- USSD balance and menu automationOperator USSD codes
- SMS API documentationLive endpoint reference
- device and SMS volume pricingPlans and allowances
- Android SMS gateway product guideDefinition, product, and how to buy





