SMPP · 送达状态
送达回执状态映射
关联 submit_sm 响应与 deliver_sm 回执,区分平台已接受和终端最终送达。
SMPP 送达回执参考 ↗回执生命周期
submit_sm + registered_delivery↓
submit_sm_resp + message_id↓
网络执行送达↓
deliver_sm 送达回执↓
deliver_sm_resp 确认
建议保存的字段
- receipted_message_id 或 short_message 中的 id
- message_state 或 stat
- network_error_code 或 err
- submit date 与 done date
- esm_class 中的回执标识
统一状态映射
| SMPP 状态 | VonnexAI 展示状态 | 类型 |
|---|---|---|
| SCHEDULED | 已计划 | 中间状态 |
| ENROUTE / EN_ROUTE | 发送处理中 | 中间状态 |
| DELIVERED / DELIVRD | 已送达 | 最终状态 |
| EXPIRED | 已过期 | 最终状态 |
| DELETED | 已删除 | 最终状态 |
| UNDELIVERABLE / UNDELIV | 无法送达 | 最终状态 |
必须区分
重要提示
submit_sm_resp 成功只代表平台接受了消息,不代表终端已经收到。最终送达结果应以送达回执为准。network_error_code 可能因网关或运营商而不同。
