第 65 章 CM SMS 网关组件
从 Camel 版本 2.18 开始提供
Camel-Cm-Sms 是 [CM SMS Gateway](https://www.cmtelecom.com)的 Apache Camel 组件。
它允许将 CM SMS API整合到应用程序中作为 camel 组件。
您必须具有有效的帐户。如需更多信息,请访问 CMlecommunications。
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 网关组件没有选项。
CM SMS Gateway 端点使用 URI 语法进行配置:
cm-sms:host
使用以下路径和查询参数:
65.1.1. 路径参数(1 参数):
名称 | 描述 | 默认值 | 类型 |
---|---|---|---|
主机 | 所需的 SMS Provider HOST 带有方案 | 字符串 |
65.1.2. 查询参数(5 参数):
名称 | 描述 | 默认值 | 类型 |
---|---|---|---|
defaultFrom (producer) | 这是发送者名称。最大长度为 11 个字符。 | 字符串) | |
defaultMaxNumberOfParts (producer) | 如果是多部分消息,则会强制使用 max 号。消息可以被截断。从技术上,网关将首先检查消息是否大于 160 个字符,如果是,则消息将减少为由这些参数限制的多个 153 个字符部分。 | 8 | Max(8L)::Int) |
productToken (producer) | 必需 要使用的唯一令牌 | 字符串) | |
testConnectionOnStartup (producer) | 是否在启动时测试到 SMS 网关的连接 | false | 布尔值 |
同步 (advanced) | 设置是否应严格使用同步处理,或者 Camel 允许使用异步处理(如果受支持)。 | false | 布尔值 |