Key Takeaways
- php android sms gateway api parse dlr: map delivery statuses in one PHP class — REST only, not a Composer SDK product.
- HTTP accept ≠ delivered; DLR/webhooks close the loop.
- Precedence prevents delivered→pending regressions.
- Priced by devices and SMS send volume. You use your own phone and operator SMS credit. BYO Android + operator airtime.
- Confirm live enums in Developer Center.
- Free is 300 SMS lifetime; paid from $19/month.
What a DLR is
Search intent for php android sms gateway api parse dlr is making delivery observable after accept. Service pricing is based on device count and total SMS sent through the gateway. Live fields: Developer Center. Samples: PHP code samples. Hub: Android SMS Gateway API.
If your order timeline flips to “delivered” on HTTP 200 from send, you are lying to support. Wait for the DLR mapper — or say “accepted.”
Status mapping table
| Raw (conceptual) | Mapped | Note |
|---|---|---|
| delivered / success | delivered | Terminal success for that send |
| failed / rejected | failed | Terminal; do not auto-retry OTP blindly |
| pending / queued / sent_to_radio | pending | Wait; alert if aged |
| unknown string | pending + log | Never invent delivered |
Push vs poll
Prefer webhooks when available; poll as reconciliation. Same mapper for both. Sibling: webhook integration. Not the same as inbound two-way parsers — see two-way SMS.
Precedence rules
Terminal states win. Never allow a late pending to overwrite delivered. Failed OTP challenges stay failed — issue a new challenge id. Priced by devices and SMS send volume. You use your own phone and operator SMS credit.
PHP DLR checklist
- One mapper class; tested unknowns.
- No Composer “Complete PHP SDK” expectation.
- Push + poll reconciliation.
- Precedence prevents regressions.
- Alert stuck pending with device last-seen.
Next steps
Send a canary, parse its DLR, then wire production outbox. Setup. Pricing. Downloads.
Related product pages
Jump to the live product docs for this topic—not another long-form article.
- SMS delivery reports (DLR)Delivery status tracking
- SMS API documentationLive endpoint reference
- PHP REST send samplesPHP code examples
- device and SMS volume pricingPlans and allowances




