Key Takeaways
- Scenario 1090 is a GESI referral on *112#: the officer posts referred-to-safe-desk, not “logged.” Timeout ≠ referred. Not cash vouchers, boreholes, or livestock.
- A session that dies on the last menu leaves a case marked referred when the person is still at the gate.
- Do not SMS names, diagnoses, or GPS dumps. Case code + referred flag + 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 1090 is a protection desk. Officers post GESI referrals on *112#. The last screen is referred-to-safe-desk, not logged. Cash-voucher *113# is the wrong list.
Priced by devices and SMS send volume. You use your own phone and operator SMS credit. USSD gateway · Developer Center. GSMA.
Referred posted, not paid
One session, one case ticket. Map the last menu to referred, not a voucher paid flag.
If the tree died on “confirm referred,” the person was still at the gate and the dashboard closed the case.
Session vs SMS blast
| Lane | Body | Close rule | Device |
|---|---|---|---|
| Referral | *112# tree | Posted screen | USSD modem |
| Campaign SMS | Promo | — | Marketing pool |
| Names / diagnoses | Do not SMS | — | — |
Caps: 2 / 5 / 15.
Timeout is not referred
Unknown until re-entry. USSD. REST: PHP, C#. MCP wraps REST.
Short codes only
Case code, referred flag, ticket. No names in the session log.
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.
Case ids
Log ticket + referred flag, 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 ledger and sync later. Do not invent referred flags.
Checklist
- Posted-screen matcher.
- Timeout = pending, not referred.
- Promo on another device.
- Webhook signatures.
- Modem charging at the desk.
Next steps
Run a staff *112#; prove timeout stays pending and never stores a 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





