第65章 CM SMS ゲートウェイコンポーネント
Camel バージョン 2.18 以降で利用可能
Camel-Cm-Sms は、[CM SMS Gateway]((https://www.cmtelecom.com) の Apache Camel コンポーネントです。
CM SMS API をキャメルコンポーネントとしてアプリケーションに統合できます。
有効なアカウントが必要です。詳細は、CM Telecom を参照してください。
cm-sms://sgw01.cm.nl/gateway.ashx?defaultFrom=DefaultSender&defaultMaxNumberOfParts=8&productToken=xxxxx
cm-sms://sgw01.cm.nl/gateway.ashx?defaultFrom=DefaultSender&defaultMaxNumberOfParts=8&productToken=xxxxxMaven ユーザーは、このコンポーネントの pom.xml に以下の依存関係を追加する必要があります。
65.1. オプション
CM SMS Gateway コンポーネントにはオプションがありません。
CM SMS ゲートウェイエンドポイントは、URI 構文を使用して設定されます。
cm-sms:host
cm-sms:hostパスおよびクエリーパラメーターを使用します。
65.1.1. パスパラメーター (1 個のパラメーター):
| 名前 | 説明 | デフォルト | タイプ | 
|---|---|---|---|
| host | 必須 SMS プロバイダー HOST とスキーム | String | 
65.1.2. クエリーパラメーター (5 つのパラメーター):
| 名前 | 説明 | デフォルト | タイプ | 
|---|---|---|---|
| defaultFrom (producer) | これは差出人の名前です。最大長は 11 文字です。 | String) | |
| defaultMaxNumberOfParts (producer) | マルチパートメッセージの場合は、最大数を強制します。メッセージは切り詰めることができます。技術的には、ゲートウェイは最初にメッセージが 160 文字を超えるかどうかをチェックします。160 文字を超える場合、メッセージはこれらのパラメーターによって制限された複数の 153 文字の部分に分割されます。 | 8 | Max(8L)::Int) | 
| productToken (producer) | 必須 使用する一意のトークン | String) | |
| testConnectionOnStartup (producer) | 起動時に SMS ゲートウェイへの接続をテストするかどうか | false | boolean | 
| synchronous (advanced) | 同期処理を厳密に使用するか、Camel が非同期処理を使用できるかどうかを設定します (サポートされている場合)。 | false | boolean |