Key Takeaways
- Scenario 316 is results-day portal OTP at 08:00 — not exam-window HA, homework 19:00, enrollment fees, snow-day, or PTC night.
- A spare that IT racks Thursday and unplugs Friday is not results-morning HA.
- Priced by devices and SMS send volume. You use your own phone and operator SMS credit. Free is 300 SMS lifetime, 1 device. Developer is 25,000 SMS per year.
- Starter is 2 devices; the spare still counts.
- Hold press-office and alumni lists until the login drain ends.
- Canary both radios at 07:40 the morning grades unlock, not at yesterday’s noon health check.
Summary
Scenario 316 is results-day failover. Codes leave Android SIMs you host when the portal unlocks at 08:00.Service pricing is based on device count and total SMS sent through the gateway. You need a working Android phone with a SIM and SMS credit from your mobile operator. Operator message costs are yours—we do not sell carrier SMS balance.
If both phones live in a closet that locked Thursday, results morning is not HA. It is one dark radio and a thousand parents refreshing.
Not a CodeCanyon “exam SMS” pack. Device meters apply — Twilio vs Android SMS gateway.
Key takeaways
- Scenario 316 is results-day portal OTP at 08:00 — not exam-window HA, homework 19:00, enrollment fees, snow-day, or PTC night.
- A spare that IT racks Thursday and unplugs Friday is not results-morning HA.
- Priced by devices and SMS send volume. You use your own phone and operator SMS credit. Free is 300 SMS lifetime, 1 device. Developer is 25,000 SMS per year.
- Starter is 2 devices; the spare still counts.
- Hold press-office and alumni lists until the login drain ends.
- Canary both radios at 07:40 the morning grades unlock, not at yesterday’s noon health check.
Related reading
multi-device and dual SIM routing, OTP and 2FA SMS, how an Android SMS gateway works, NIST MFA basics.
Context
Students hit the portal at 08:00 on a published date. Resend storms follow the first “codes down” group chat. Press wants a congratulations blast in the same hour. One radio and a sleeping OEM policy will lose August.
Free (300 SMS lifetime) is a rehearsal house. Developer is 25,000 SMS per year.
Core scenario guidance
Keep primary + spare paired overnight. Health is last submit after 07:40, not Thursday’s screenshot.
Hold press and alumni until OTP drain. Locale per student if you span regions.
Results-day roles
| Role | When | Typical fail |
|---|---|---|
| Portal login OTP | 08:00–10:00 student local | Phone in a locked office after 17:00 Thursday |
| Hot spare | Primary unpaired or submit errors | Unplugged when IT left Friday |
| Resend (per student) | Hard cap, own pool if volume high | Broadcast resend-all |
| Press / alumni | Held until OTP drain | Released at 08:00 into login |
Cost and ownership
Priced by devices and SMS send volume. You use your own phone and operator SMS credit. The spare is a billed device. Resends burn airtime.
Name a 06:30–11:00 on-call for unlock morning, not only exam week.
Operations
07:40 canary both radios. After OEM updates, re-pair the night before unlock.
Abort: hold press, keep portal OTP, rate-limit resend. Do not “resend all candidates.”
Security and compliance
Minors and results: short bodies. No grades in SMS. No full codes in staff Slack. Authenticate portal resend hooks.
Congratulations copy is promotional. Login OTP is not a press list.
Decision guide
Ship when 07:40 canary is green and the spare is reachable before 08:00. Delay if phones live in a closet that closed Thursday. If handsets are forbidden, CPaaS for portal OTP.
Checklist
- Primary + spare paired overnight.
- 07:40 canary.
- Press held.
- Per-student resend limit.
- Airtime before 07:00.
- Battery exemptions both OEMs.
- Locale per student.
- Unlock-morning on-call named.
- Resend webhook authenticated.
- Device cap includes spare.
Next steps
Review device and SMS volume pricing, device setup, SMS API documentation.
Deep dive: production hardening
Cleaners pulling USB Friday is an outage on Thursday unlock. One brick per radio, labelled.
Dual-SIM remap after patches. Portal OTP stays on the documented slot.
No auto-reply on OTP numbers. Watch DLR, not SIS 200s.
Deep dive: scaling and failure modes
Multi-campus unlocks add devices before inventing a hidden unlimited-handset SKU.
Several 08:00s across timezones. One UTC cron complains.
Raise OEM ceilings; fair-use remains. Not unlimited carrier SMS.
Deep dive: integration discipline
Idempotency on candidate_id + unlock_date + send-otp. Portal retries are the default.
If an agent books results SMS, MCP is a REST wrapper — live fields in Developer Center.
Priced by devices and SMS send volume. You use your own phone and operator SMS credit.
07:40 results canary
Unplug primary. Confirm spare takes a staff OTP within SLA.
Hold a dummy press list; confirm it does not transmit during the spike.
Abort: hold press, keep OTP, page if both dark.
Related product pages
Jump to the live product docs for this topic—not another long-form article.
- multi-device and dual SIM routingCapacity and failover
- OTP and 2FA SMS on AndroidAuthentication flows
- SMS delivery reports (DLR)Delivery status tracking
- SMS API documentationLive endpoint reference





