The message lifecycle
Status vocabulary varies by provider. Preserve the original event and map it to the campaign report with a documented definition rather than changing labels informally.
Putting the guide into practice
Create a timeline keyed by a stable message reference. Record the latest status and retain earlier events so out-of-order callbacks can be reconciled.
- Request reference
- Initial status
- Status events
- Final classification
Limits and review decisions
The initial accepted state can mean the provider has the request, not that the handset has received it. Report the boundary precisely.
