Key Takeaways
- Scenario 1150 is a cash-voucher tally on *113#: the cashier posts paid, not “queued.” Timeout ≠ paid. Not borehole yield, livestock jabs, or feeding.
- A session that dies on the last menu leaves a household marked paid when the envelope is still in the box.
- Do not SMS names, amounts, or GPS dumps. Point code + paid 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 1150 is a cash desk. Cashiers post on *113#. The last screen is paid, not queued. Borehole *114# 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.
Paid posted, not yield
One session, one household ticket. Map the last menu to paid, not a borehole log.
If the tree died on “confirm paid,” the envelope was still in the box and the dashboard marked the household done.
Session vs SMS blast
| Lane | Body | Close rule | Device |
|---|---|---|---|
| Voucher | *113# tree | Posted screen | USSD modem |
| Campaign SMS | Promo | — | Marketing pool |
| Names / amounts | Do not SMS | — | — |
Caps: 2 / 5 / 15.
Timeout is not paid
Unknown until re-entry. USSD. REST: PHP, C#. MCP wraps REST.
Short codes only
Point code, paid flag, ticket. No amounts 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.
Household ids
Log ticket + paid 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 paid flags.
Checklist
- Posted-screen matcher.
- Timeout = pending, not paid.
- Promo on another device.
- Webhook signatures.
- Modem charging at the desk.
Next steps
Run a staff *113#; prove timeout stays pending and never stores an amount. 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





