309.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 originator 地址参数中使用的数字类型(TON)。使用以上定义的 |
|
|
定义 SME originator 地址参数中使用的数字计划指示符(NPI)。使用以上定义的 URI 选项 |
|
|
服务类型参数可用于指示与消息关联的 SMS Application 服务。使用上面的 URI 选项 |
|
|
仅提交 Sm、替换Sm、SubmitMulti 和 DataSm Is 用来请求 SMSC 交付收据和/或 SME 发起的确认信息。使用上面 |
|
|
只有 SubmitSm 和 SubmitMulti 允许原始 SME 为 短消息分配优先级级别。使用上面的 URI 选项 |
|
| 仅 SubmitSm,SubmitMulti 和 replaceSm This 参数指定应首次尝试消息传送的计划时间。它定义从当前的 SMSC 时间传送此消息将试图通过 SMSC 进行尝试时的绝对日期和时间或相对时间。它可以以绝对时间格式或相对时间格式指定。时间格式的编码在 smpp 规格 v3.4 一章中指定。 |
|
|
仅适用于 SubmitSm,SubmitMulti 和 replaceSm 有效期 period 参数表示 SMSC 过期时间,如果不传送到该目的地,消息应被丢弃。如果它作为 |
|
|
只适用于 SubmitSm 和 SubmitMulti The replace if present 标记参数来请求 SMSC 替换之前提交的消息,该消息仍为待处理的交付。SMSC 将替换提供的源地址、目标地址和服务类型的现有消息,与新消息中的相同字段匹配。定义了以下值:0、Don't replace 和 |
|
|
Camel 2.5 For SubmitSm,SubmitMulti and replaceSm (至 Camel 2.9 )使用 |
|
|
弃用并将在 Camel 2.13.0/3.0.0 中删除, |
|
|
Camel 2.10.7 和 2.11.2 截止,仅适用于 SubmitSm,SubmitMulti 和 DataSm The 可选参数发送给 SMSC。该值使用以下方法转换: |
CamelSmppEncoding | 字符串 | Camel 2.14.1 和 Camel 2.15.0截止日期为 SubmitSm,SubmitMulti 和 DataSm*。 指定消息正文中字节的编码(字符集名称)。 如果消息正文是一个字符串,则这不相关,因为 Java Strings 始终为 Unicode。 如果正文是一个字节阵列,则可以使用此标头来指示它是 ISO-8859-1 或某个其他值。 默认值由端点配置参数 编码指定 |
CamelSmppSplittingPolicy | 字符串 | Camel 2.14.1 和 Camel 2.15.0截止日期为 SubmitSm,SubmitMulti 和 DataSm*。 指定此交换的消息分割策略。 端点配置参数 split Policy中描述了可能的值 |
SMPP producer 使用以下消息标头来设置来自消息标头中 SMSC 的响应
标头 | 类型 | 描述 |
---|---|---|
|
|
用于识别提交的简短消息的 id,供以后使用。从 Camel 2.9.0 :如果 replaceSm、QuerySm、CancelSm 和 DataSm,此标题 vaule 是一个 |
|
| 从 Camel 2.9 开始,仅提交提交Sm 并提交 已发送的消息总数。 |
|
|
从 Camel 2.9 开始,只有 SubmitMultiSm: address, error : error (s) form |
|
| 弃用并将在 Camel 2.13.0/3.0.0 中从 Camel 2.11.1 开始删除,只有通过 发送消息从 SMSC 返回的可选参数。 |
|
|
从 Camel 2.10.7, 2.11.2 仅适用于 DataSm The optional 参数,后者通过发送消息从 SMSC 返回。key 是可选参数的 |