Logo
Logo
CTRLK

共有コンポーネント

CPaaS X:マルチテナント通信層


サポートする顧客、ブランド、またはビジネスユニットごとに、トラフィック、リソース(電話番号、送信者ID、電子メールドメイン)、およびレポートを個別に管理し、すべて単一のNTT CPaaSアカウントから管理します。CPaaS X は、マルチテナントの分離、オンボーディング、ルーティング、追跡をプラットフォーム レベルで処理するため、自分で構築する必要がなくなります。

プラットフォーム、通信サービスプロバイダー、および複数のクライアントにサービスを提供する代理店向けに構築されています。

重要

CPaaS X は、メイン アカウントでのみ使用できます。サブアカウントは CPaaS X 機能にアクセスできません。


CPaaS Xとは [#what-is-cpaas-x]

CPaaS Xは、NTT CPaaS CPaaS Platform上に構築されたマルチテナント通信レイヤーで、管理する各顧客、ブランド、またはビジネスユニットのメッセージングトラフィック、リソース、およびレポートを1つのアカウントから分離します。

CPaaS Xは、プラットフォームとNTT CPaaSメッセージングインフラストラクチャの間に位置します。アプリケーションとエンティティを作成すると (プロジェクトとテナントと考えてください)、CPaaS X はすべての API 呼び出し、メッセージ、配信領収書、および Webhook を正しいテナントにマッピングするため、そのロジックを自分で構築しなくても、顧客は完全に分離して運用できます。

CPaaS X multi-tenant orchestration layer between your platform and NTT CPaaS carrier connections

CPaaS X を使用すると、通信サービスを大規模に提供できます。

Multi-tenant

大規模なマルチテナント通信
1つのNTT CPaaSアカウントから数百または数千の顧客にサービスを提供し、各顧客は完全に論理的に分離されて運用します。
詳細については、アプリケーションとエンティティを参照してください。

Onboarding

自動化された顧客オンボーディング
アプリケーションとエンティティをプログラムで作成し、顧客ごとに手動でセットアップする必要がなく、すべての通信チャネルにすぐにアクセスできます。
はじめにを参照してください。

Security

完全なデータ分離とセキュリティ
エンティティ、機能、またはチャネルによって制限されたスコープ付き API キーを使用して、顧客が自分のデータにのみアクセスできるようにします。
セキュリティを参照してください。

Resources

柔軟なリソース割り当て
共有リソースまたは専用リソース (電話番号、送信者 ID、電子メール ドメイン) を顧客に割り当てます。コスト効率の高い共有モデル、ブランディング専用モデル、またはハイブリッドモデルを選択します。
リソースについてを参照してください。

Sending

インテリジェントな送信者選択
API を使用して送信戦略を定義し、各メッセージに最適な送信者を自動的に選択します。地域、チャネル、送信者の種類によるルーティング。
送信戦略を参照してください。

Metrics

顧客ごとの請求と使用状況の追跡
すべてのチャネルで顧客ごとのすべてのメッセージを追跡し、顧客ごとの請求、使用状況の追跡、およびコスト配分を可能にします。
メトリックとレポートを参照してください。

Notifications

リアルタイムの顧客通知
スコープ付きイベント(配信、バウンス、レスポンス)をサブスクライブし、各顧客はWebhookを介してイベントのみを表示します。
Webhook サブスクリプション を参照してください。



利用可能なチャンネル [#channels]

CPaaS Xは、13以上の通信チャネルをサポートしています。各チャネルには、専用の API を介してアクセスできます。多くのチャネルは、マルチチャネル メッセージング用の 1 つのエンドポイントを提供する統合 メッセージ API を通じても利用できます。


メッセージを送信すると、CPaaS X は要求内のアプリケーションとエンティティを介して正しいテナントを識別し、それを適切な送信者にルーティングし、その特定のテナントへの配信を追跡します。



コアコンセプト [#core-concepts]



CPaaS X の仕組み: メッセージ・フロー [#how-it-works]

CPaaS Xを使用すると、プラットフォームは独自に顧客をオンボーディングし、大規模なトラフィックを処理し、使用状況の可視性を提供できます。

CPaaS X overview journey

CPaaS X を通過するすべてのメッセージは、正しい顧客アトリビューション、適切な認証、インテリジェントなルーティング、正確な請求を保証する一貫したフローに従います。顧客がメッセージを送信したときの動作を次に示します。


1

プラットフォームが送信 API を呼び出します (SMS, Email, Voice, and more)

  • エンティティとアプリケーションは、受信者とメッセージの内容とともに、要求のパラメーターとして含まれます。
  • 送信戦略とリソースの関連付けが構成されていない限り、送信者が必要です。
2
APIキー認証の検証済み
  • APIキーに、指定されたエンティティに対する権限があることを確認します(エンティティのスコープが構成されている場合)。
3

送信者の選択 (two paths)

  • 送信戦略とリソースの関連付けが構成されている場合: 自動ルーティングは、メッセージ属性 (国、チャネル) に基づいてリソースを選択し、使用できない場合はフォールバックします。
  • 設定されていない場合: お客様は、要求で送信者を明示的に指定する必要があります。
4
配信待ちのメッセージ
  • エンティティIDとアプリケーションIDでエンリッチされ、NTT CPaaSプラットフォームに渡されて配信されます。
5
配送追跡
  • 配送業者が領収書を返却します。
  • 顧客エンティティに帰属する状態。
6
プラットフォームに送信された Webhook
  • イベントのスコープは顧客エンティティです。
  • 配送状況と詳細が含まれます。
7
使用状況の記録と追跡
  • 顧客エンティティに帰属する使用状況。
  • メトリックおよびレポート API で使用できます。



関連ページ

CPaaS Xを使い始める
最初のアプリケーションとエンティティを作成します。

アプリケーションとエンティティ
コアコンセプトとマルチテナントアーキテクチャ。

送信戦略
リソースの関連付けと自動ルーティング。

CPaaS X セットアップを保護する
API キーとセキュリティのベスト プラクティス。