Key Takeaways
- Scenario 650 is outpatient pharmacy pickup: DLR on “ready” decides who gets a call before closing, not a GP visit or vaccine hall.
- Undelivered means the bag sits in will-call and the patient never knew.
- Do not name the drug or dose in SMS. Pickup window and ID only.
- Portal OTP for refill history stays on another device. Promo vitamins stay off this radio.
- 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 650 is a hospital or retail outpatient pharmacy that texts when a bag is ready. The product is a will-call bin that empties. Contrast-prep and vaccine-lane DLR are the wrong list: here the clock is closing time, not a scanner slot.
Priced by devices and SMS send volume. You use your own phone and operator SMS credit. DLR · Developer Center. GSMA.
Ready-for-pickup DLR
Fire when the bag is bagged, not when the e-script lands. Map DLR to the Rx fill id. 16:00 huddle is undelivered, not a pie chart.
If 30 were “sent” and 8 never delivered, you built a full will-call and eight angry voicemails tomorrow.
RX SMS vs portal OTP
| Lane | Body | DLR use | Device |
|---|---|---|---|
| Ready / pickup window | Site, hours, ID | Pre-close call list | Pharmacy modem |
| Refill portal OTP | Digits | Auth | Dedicated |
| Drug / dose | Do not SMS | — | — |
Caps: 2 / 5 / 15.
Undelivered fills the will-call bin
One retry, then call. Deliverability. REST: PHP, C#. MCP wraps REST.
No drug names
Pickup logistics only. Consent and counseling live at the counter.
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.
Closing will-call
Doze exempt on the pharmacy modem. Doze · Setup.
Rx numbers
Log fill id + DLR, not NDC or patient name in chat. Rotate keys. Not a CodeCanyon pharmacy pack.
Call-only pickup
If you will not act on undelivered before close, do not promise SMS ready-alerts.
Checklist
- Pre-close undelivered owner.
- No drug names in templates.
- OTP on another device.
- Webhook signatures.
- Modem charging through the shift.
Next steps
Mark a staff fill ready on a bad number; prove it hits the 16:00 list. Downloads · Docs.
Related product pages
Jump to the live product docs for this topic—not another long-form article.
- SMS delivery reports (DLR)Delivery status tracking
- transactional SMS for orders and alertsEvent-driven messages
- SMS webhook integrationInbound and status events
- SMS API documentationLive endpoint reference





