第 65 章 CM SMS Gateway 组件
从 Camel 版本 2.18 开始提供
camel-Cm-Sms 是 [CM SMS Gateway](https://www.cmtelecom.com)的 Apache Camel 组件。
它允许将应用程序中的 CM SMS API集成为 camel 组件。
您必须有一个有效的帐户。如需更多信息,请参阅 CM Telecom。
cm-sms://sgw01.cm.nl/gateway.ashx?defaultFrom=DefaultSender&defaultMaxNumberOfParts=8&productToken=xxxxx
Maven 用户需要将以下依赖项添加到这个组件的 pom.xml 中:
--- <dependency> <groupId>org.apache.camel</groupId> <artifactId>camel-cm-sms</artifactId> <version>x.x.x</version> <!-- use the same version as your Camel core version --> </dependency> ---
65.1. 选项
CM SMS Gateway 组件没有选项。
CM SMS 网关端点使用 URI 语法进行配置:
cm-sms:host
使用以下路径和查询参数:
65.1.1. 路径参数(1 参数):
Name | 描述 | 默认值 | 类型 |
---|---|---|---|
主机 | 使用方案 需要 SMS Provider HOST | 字符串 |
65.1.2. 查询参数(5 参数):
Name | 描述 | 默认值 | 类型 |
---|---|---|---|
defaultFrom (producer) | 这是发送者名称。最大长度为 11 个字符。 | 字符串) | |
defaultMaxNumberOfParts (producer) | 如果它是多部分消息,会强制使用 max 数。可以截断消息。从技术上讲,网关会首先检查消息是否大于 160 个字符,如果是,则消息将划分为由这些参数限制的多个 153 个字符部分。 | 8 | Max(8L)::Int) |
productToken (producer) | 必需 使用的唯一令牌 | 字符串) | |
testConnectionOnStartup (producer) | 是否在启动时测试到 SMS 网关的连接 | false | 布尔值 |
同步 (高级) | 设置是否应严格使用同步处理,还是允许 Camel 使用异步处理(如果支持)。 | false | 布尔值 |