状态报告通知
消息用途
5G消息云服务平台向SP业务应用chatbot推送消息发送结果状态报告(回执消息)。
方法
- HTTPS POST
- URL:下行状态报告通知URL;
- 配置方式:登录5G消息console,进入“应用管理”查看
消息关键参数
发送消息体关键字
序号 | 字段 | 数据类型 | 可选属性 | 描述 |
|---|---|---|---|---|
HTTP 请求,响应消息体部分(遵循RFC2616) | ||||
1 | deliveryInfo | DeliveryInfo | M | 状态报告信息,对应表1 |
6 | link | Link数组 | O | 可选字段,对应源消息resourceURL。 |
序号 | 字段 | 数据类型 | 可选属性 | 描述 |
|---|---|---|---|---|
1 | address | String | M | 发送回执消息的发送方地址(原消息的目的方地址) |
2 | deliveryStatus | Enum | M | 消息发送状态
参见表2详细描述 |
3 | messageId | string | O | 源消息ID |
4 | description | String | O | 状态报告相关描述,成功和失败回执都通过description增加细分描述信息。
|
5 | text | String | O | 状态报告相关描述,全部回执都通过此字段增加细分描述信息。 DeliveryImpossible回执填写错误描述,具体请参见错误码。 |
deliveryStatus | deliveryStatus含义 | description | 业务含义 |
|---|---|---|---|
MessageSent | 消息已发出 | - | 消息已发送到5GMC,由MaaP平台转发到5GMC时产生。 |
DeliveredToTerminal | 以消息的形态达到终端,包括MaaP消息和普通P2P消息送达。 | UP2 | 以Chatbot消息形态投递到终端 |
DeliveryImpossible | 下行消息投递失败 | 800 | 不提供网络自动回落的Chatbot消息在5GMC已超过最大可撤回时间 |
SVCXXX错误码 | 网络自动回落短信,但发送失败 | ||
DeliveredToNetwork | 已转短消息发送,即转短信发送到短息终端成功。 | SMS | 已转短信投递到终端 |
MessageDisplayed | 消息已阅 | UP2 | 终端已点击打开消息 |
发送状态报告通知请求示例
POST /openchatbot/v2/DeliveryInfoNotification HTTP/1.1
Authorization: Username="chatbottest12swt70",Password="******"
Content-Type: application/json
Date: Sun, 28 Jun 2020 06:23:33 GMT
Accept: */*
Accept-Encoding: gzip, deflate, br
Cookie: JSESSIONID=A4F1AE0967E87AD57CF106D295505CA4
traceUniqueID: 504021504652012181433190002002
Host: 10.179.126.105:8451
Connection: close
Content-Length: 358
{
"deliveryInfo": {
"address": "tel:+8612345678911",
"messageId": "2827c3a6-ee61-11ea-a172-fa163e6a8a4e",
"deliveryStatus": "DeliveredToTerminal",
"description": "SVC5001"
},
"link": [
{
"rel": "OutboundMessageRequest",
"href": "http://example.com/exampleAPI/messaging/v1/outbound/sip%3A12599%40botplatform.rcs.chinamobile.com/requests/27437fcf-aa6e-4656-bdb1-695477cdddd9"
}
]
} 发送状态报告通知响应
HTTP/1.1 204 No Content Server: Apache-Coyote/1.1 Content-length: 0 Content-Type: application/json Date: Fri, 18 Dec 2020 06:29:06 GMT Connection: close

