310.7. 制作者消息标头
以下消息标头可用于影响 SMPP producer 的行为
标头 | 类型 | 描述 |
---|---|---|
|
|
仅适用于 SubmitSm、SubmitMulti、CancelSm 和 DataSm 定义目的地 SME 地址。对于移动终止的消息,这是接收者 MS 的目录号。必须是 SubmitMulti 的 |
|
|
仅适用于 SubmitSm、SubmitMulti、CancelSm 和 DataSm 定义要在 SME 目标地址参数中使用的数字类型(TON)。使用上面定义的 |
|
|
仅适用于 SubmitSm、SubmitMulti、CancelSm 和 DataSm 定义要在 SME 目标地址参数中使用的数字计划指示符(NPI)。使用上面定义的 URI 选项 |
|
| 定义源自此消息的 SME (Short Message Entity)的地址。 |
|
|
定义在 SME 原始器地址参数中使用的数字类型(TON)。使用上面定义的 |
|
|
定义在 SME 原始器地址参数中使用的数字计划指示符(NPI)。使用上面定义的 URI 选项 |
|
|
service type 参数可用于指示与消息关联的 SMS Application 服务。使用上面的 URI 选项 |
|
|
仅适用于 SubmitSm、replaceSm、SubmitMulti 和 DataSm Is 用于请求 SMSC 交付接收和/或 SME 源自确认。使用上述 URI 选项 |
|
|
仅适用于 SubmitSm 和 SubmitMulti,允许原始 SME 将优先级级别分配给简短消息。使用上面的 URI 选项 |
|
| 仅针对 SubmitSm、SubmitMulti 和 replaceSm 替换 此参数指定应首先尝试消息交付的调度时间。它定义了来自当前 SMSC 时间的绝对日期和时间,或 SMSC 将尝试发送此消息的时间。它可以采用绝对时间格式或相对时间格式指定。时间格式的编码在 smpp 规格 v3.4 的章节 7.1.1. 中指定。 |
|
|
仅适用于 SubmitSm、SubmitMulti 和 replaceSm The validity period 参数,表示 SMSC 过期时间,之后当未传送到目的地时,应丢弃消息。如果它作为 |
|
|
只适用于 SubmitSm 和 SubmitMulti。如果 present 标志参数用于请求 SMSC 来替换之前提交的消息,仍然处于等待的发送。SMSC 将替换源地址、目标地址和服务类型与新消息中的相同字段匹配的现有消息。定义了以下值: |
|
|
Camel 2.5 for SubmitSm, SubmitMulti 和 replaceSm (Prior to Camel 2.9 使用 |
|
|
弃用并将在 Camel 2.13.0/3.0.0 |
|
|
Camel 2.10.7 和 2.11.2 开始,仅适用于 SubmitSm、SubmitMulti 和 DataSm,可选参数发送到 SMSC。该值以以下方式转换: |
CamelSmppEncoding | 字符串 | Camel 2.14.1 和 Camel 2.15.0 以后为 SubmitSm、SubmitMulti 和 DataSm*。指定消息正文中字节的编码(字符集名称)。如果消息正文是字符串,则这不是相关的,因为 Java 字符串始终是 Unicode。如果正文是一个字节数组,则可以使用此标头来指示它是 ISO-8859-1 或某些其他值。默认值由端点配置参数 编码指定 |
CamelSmppSplittingPolicy | 字符串 | Camel 2.14.1 和 Camel 2.15.0 以后为 SubmitSm、SubmitMulti 和 DataSm*。指定用于此交换的消息分割的策略。端点配置参数 splittingPolicy中描述了可能的值 |
SMPP producer 使用以下消息标头来设置消息标头中的 SMSC 的响应
标头 | 类型 | 描述 |
---|---|---|
|
|
用于标识提交的简短消息的 id 以供以后使用。来自 Camel 2.9.0 :如果是 replaceSm, QuerySm, CancelSm and DataSm this header vaule 是 |
|
| 从 Camel 2.9 开始,仅适用于 SubmitSm 和 SubmitMultiSm,即已发送的消息总数。 |
|
|
从 Camel 2.9 开始只针对 SubmitMultiSm,即发送简短消息,格式为 |
|
| 弃用并将在 Camel 2.13.0/3.0.0 中删除,仅针对 DataSm 使用从 SMSC 返回的可选参数,通过发送消息来从 SMSC 返回。 |
|
|
从 Camel 2.10.7 中,仅针对 DataSm 提供 2.11.2,通过发送消息从 SMSC 返回的参数。key 是可选参数的 |