送信戦略を理解する
リソースの関連付けと送信戦略により、CPaaS X での自動的でインテリジェントなメッセージ・ルーティングが可能になります。このページでは、概念的にどのように機能するかについて説明します。手順の設定については、送信ストラテジーの設定(/cpaas-x/sending-strategies/configure)を参照してください。
リソースの関連付けでスマート ルーティングを有効にする方法 [#how-resource-associations-enable-smart-routing]
リソースの関連付けは、通信リソース (電話番号、送信者 ID、電子メール ドメイン、チャット アプリ ID) を アプリケーションとエンティティ にリンクします。メッセージのプロパティに基づいて最適なリソースを選択する方法を定義する宣言型ルールである送信戦略と組み合わせることで、ハードコーディングロジックを使用せずに、適切な送信者を介してメッセージをプログラムでルーティングできます。
リソースの種類とその取得方法の完全な一覧については、「リソースについて」を参照してください。
リソースの関連付け [#resource-associations]
リソースの関連付けは、リソースをグループ化し、送信戦略で使用するためにアプリケーションやエンティティにリンクします。
| リソースの種類 | 説明 | サポートされているチャネル |
|---|---|---|
| 「ナンバー」 | 電話番号 (仮想ロング番号、ショート コード、フリーダイヤル番号) | SMS、MMS、WhatsApp |
| 「ドメイン」 | 登録済みのメールドメイン | メール |
| 「アルファ」 | 英数字の送信者 ID (SMS のテキスト識別子) | SMS |
RCS_RESOURCE | RCS ID | RCS |
APPLE_RESOURCE | Apple Messages for Business の ID | Apple Messages for Business |
リソースを関連付ける前に、NTT CPaaSを通じて購入または登録する必要があります。
- 前提条件と地域制限: 送信戦略の設定を参照してください。
- SMS と MMS のリソース: SMS coverage and connectivity を参照してください。
- メールドメインの設定: メールドメイン戦略を参照してください。
リソースの関連付けによって有効になるもの:
- スマート送信戦略で使用するリソース(送信者)をグループ化します。
- 特定のリソースを特定のアプリケーションやエンティティにリンクします。
- すべてのリソースの関連付けを照会するか、特定のリソースでフィルター処理します。
- インテリジェントなメッセージルーティングの基盤を構築します。
送信戦略の定義 [#defining-sending-strategies]
送信戦略 は、メッセージのプロパティ、宛先、およびチャネルに基づいて使用する送信者を決定する構成です。最も単純な形式では、送信者操作ルールを国レベルで、特定のチャネル (SMS/MMS) のエンティティ レベルまたはアプリケーション エンティティ レベルで設定します。
送信戦略が定義されると、クライアントはメッセージを送信するときにエンティティ (およびオプションでアプリケーション) を指定するだけで済みます。NTT CPaaSは、残りを自動的に処理します。
- 宛先の国に基づいて適切な送信者を選択します。
- 有効になっている場合は、ジオロケーションまたはスティッキー送信者ルールを適用します。
- 送信者タイプの優先順位を管理します。
- コードで使用する送信者を手動で指定する必要はありません。
送信戦略は、アプリケーションでロジックをハードコーディングせずに適切なリソースを動的に選択することで、ルーティングロジックの問題を解決します。
デフォルトでは、NTT CPaaS では、送信戦略が一致しない場合にメッセージを続行できます。アカウントレベルの設定を有効にして、メッセージ配信前に送信戦略の一致を要求できます。この設定が有効で、国、アプリケーション、またはエンティティの送信者を解決するストラテジーがない場合、NTT CPaaS はメッセージを拒否します。この設定を有効にするには、 サポートにお問い合わせください 。
送信戦略の範囲 [#strategy-scope-defining-sending-strategies]
送信戦略は、次の 2 つのレベルで定義できます。
アプリケーションレベル (デフォルト)
リソースの関連付けから自動的にフェッチされた送信者のプール全体に送信を分散します。API リクエストでエンティティを指定すると、NTT CPaaS が適切な送信者を選択します。
機能: 特定の国またはチャネル (SMS、MMS) に制限されます。リソース機能と国登録を自動的に尊重します。
最適な用途: 国ごとに登録されているさまざまな機能を持つリソースから送信する多くのクライアントがいるプラットフォーム。リソースを一度定義すれば、残りはNTT CPaaSが処理します。
エンティティ/アプリケーションレベル
エンティティごとに異なるルール、機能、制限事項を持つクライアント固有の設定。各エンティティでできることを明示的に定義します。
機能: エンティティごとの送信範囲の定義、国の制限、特定の機能 (地理的位置送信者、スティッキー送信者) の適用、エンティティごとのルールの設定を行います。
最適な用途: 各クライアントの送信動作、国の制限、または機能固有の構成を明確に制御する必要があるプラットフォーム。
戦略の特徴 [#strategy-features-defining-sending-strategies]
送信戦略には、送信者操作に加えて追加機能が含まれます。ジオロケーション送信者とスティッキー送信者を組み合わせて使用できます。
地理位置情報送信者
トラフィックは、受信者と同じローカル エリア コードを持つ送信者から送信されます。顧客は市内番号からのメッセージに肯定的に反応する可能性が高くなります。
北米でのみサポートされています。
スティッキー送信者
顧客が送信者からメッセージを受信すると、その顧客への今後のすべてのメッセージに同じ送信者が使用されます。ブランドの認知度と会話のコンテキストを構築します。
送信者タイプの優先度
宛先の国に複数の差出人がいる場合の差出人の優先度を定義します。最初に選択される送信者を制御します。
機能の組み合わせ [#feature-combinations-defining-sending-strategies]
特定の要件を満たすために、さまざまなレベルの機能を組み合わせることができます。
国レベルの機能構成: 国ごとに異なる設定が必要な場合は、国レベルで追加の戦略を作成します。たとえば、米国に対してのみ送信者を有効にして国固有の戦略を作成することで、米国では地理的送信者を使用し、カナダでは使用しません。
チャネル固有の機能構成: 異なるチャネルに異なる機能を適用するには:
- SMS チャネルのみのスティッキー送信者を使用して 1 つの戦略を作成します。
- MMS チャネルのスティッキー送信者と地理的位置付け送信者の両方を使用して、別の戦略を作成します。
- どちらの戦略も、すべてのエンティティのアプリケーション レベルで動作します。
これにより、エンティティごとの戦略を作成することなく、チャネルごとに異なる機能の組み合わせを持つことができます。
送信元 API 呼び出しで「送信者」フィールド (送信者) がアプリケーションやエンティティとともに定義されている場合、送信戦略の設定が上書きされ、システムは送信者操作を適用しません。
送信戦略の設定
段階的なリソースの関連付けと戦略の設定。
アプリケーションとエンティティ
コアコンセプトと組織階層。
Webhook サブスクリプション
エンティティごとのリアルタイム配信通知。
リソースを理解する
リソースの種類と割り当てパターン。