第 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

布尔值