第 64 章 CM SMS 网关组件
作为 Camel 2.18 版提供
Camel-Cm-Sms 是 [CM SMS 网关](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> ---
64.1. 选项
CM SMS 网关组件没有选项。
CM SMS 网关端点使用 URI 语法配置:
cm-sms:host
使用以下路径和查询参数:
64.1.1. 路径名(1 参数):
名称 | 描述 | 默认 | 类型 |
---|---|---|---|
主机 | 使用方案 所需的 SMS Provider HOST | 字符串 |
64.1.2. 查询参数(5 参数):
名称 | 描述 | 默认 | 类型 |
---|---|---|---|
defaultFrom (producer) | 这是发件人名称。最大长度为 11 个字符。 | 字符串) | |
defaultMaxNumberOfParts (producer) | 如果它是多部分消息,则强制使用 max 号。消息可以被截断。从技术上讲,网关将首先检查消息是否大于 160 个字符,消息将被剪切至由这些参数限制的多个 153 字符部分。 | 8 | Max(8L)::Int) |
productToken (producer) | 要使用 的唯一令牌 | 字符串) | |
testConnectionOnStartup (producer) | 是否在启动时测试与 SMS 网关的连接 | false | 布尔值 |
同步 (高级) | 设置同步处理是否应当严格使用,还是允许 Camel 使用异步处理(如果受支持)。 | false | 布尔值 |