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 地址(简短消息实体)。 |
|
|
定义在 SME 原始器地址参数中使用的数字类型(TON)。使用上面定义的 |
|
|
定义在 SME 发起器地址参数中使用的数字计划指示符(NPI)。使用上面定义的 URI 选项 |
|
|
服务类型参数可用于指示与消息关联的 SMS 应用服务。使用上面的 URI 选项 |
|
|
仅适用于 SubmitSm, replaceSm, SubmitMulti and DataSm is 用来请求 SMSC 交付接收和/或 SME 发起的确认。使用上面 |
|
|
仅针对 SubmitSm 和 SubmitMulti 允许原始 SME 将优先级级别分配给短消息。使用上面的 URI 选项 |
|
| 仅针对 SubmitSm, SubmitMulti 和 replaceSm This 参数指定应首先尝试发送消息的调度时间。它定义了从当前交付此消息的 SMSC 时间的绝对日期和时间或相对时间,将由 SMSC 尝试。它可以使用绝对时间格式或相对时间格式指定。时间格式的编码在 smpp 规格 v3.4 中以第 7.1.1. 章指定。 |
|
|
仅适用于 SubmitSm, SubmitMulti and replaceSm The validity period 参数指示 SMSC 过期时间,之后,如果未发送到目的地,应丢弃该消息。如果以 |
|
|
仅针对 SubmitSm 和 SubmitMulti The replace if present flag 参数用于请求 SMSC 来替换之前提交的消息,这仍然是待处理的发送。SMSC 将替换提供的源地址、目标地址和服务类型与新消息中的相同字段匹配的现有消息。定义了以下值:0、Don't replace 和 |
|
|
Camel 2.5 for SubmitSm, SubmitMulti and replaceSm (Prior to Camel 2.9 use Camel 2.9 use |
|
|
已弃用,并将在 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 或一些其他值。默认值由 endpoint 配置参数 编码指定 |
CamelSmppSplittingPolicy | 字符串 | Camel 2.14.1 和 Camel 2.15.0 以后为 SubmitSm, SubmitMulti 和 DataSm*。指定此交换的消息分割策略。端点配置参数 splitPolicy中描述了可能的值 |
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.11.1 开始的 Camel 2.13.0/3.0.0 中删除,仅针对 DataSm通过发送消息从 SMSC 返回的可选参数。 |
|
|
从 Camel 2.10.7 开始,仅针对 DataSm,通过发送消息从 SMSC 返回的可选参数。key 是 |