View a markdown version of this page

RCS とは - AWS エンドユーザーメッセージング SMS

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

RCS とは

ビジネス向けリッチコミュニケーションサービス (RCS) は、検証済みのブランドアイデンティティで従来の SMS を強化するメッセージングプロトコルです。 AWS エンドユーザーメッセージングを使用すると、米国およびカナダの受信者に RCS テキストメッセージを送信し、RCS をサポートしていないデバイスまたはキャリアの自動 SMS フォールバックを使用できます。

RCS メッセージは、受信者が SMS に使用するのと同じメッセージングアプリに表示されますが、検証済みのブランド名、ロゴ、色が含まれます。これにより、RCS は導入する新しいチャネルではなく、インプレースアップグレードになります。SendTextMessage API を使用しているお客様は、最小限のコード変更またはコード変更なしで RCS の使用を開始でき、エンドユーザーはメッセージングフローを変更しません。検証済みのアイデンティティは、信頼を刺激し、会話を促し、既存のメッセージングのユースケースを強化し、会話体験などの新しいユースケースへの扉を開きます。

重要

Google は、RCS メッセージを配信するためのメッセージ配信チェーンの一部です。したがって、 AWS エンドユーザーメッセージングでの RCS メッセージングチャネルの使用には、Google RCS for Business 利用規約も適用されます。これには、Google が RCS メッセージコンテンツを使用する方法に関する情報が含まれます。

RCS の主な利点

AWS エンドユーザーメッセージングを介した RCS メッセージングには、従来の SMS に比べて次のような利点があります。

検証済みブランドアイデンティティ

RCS メッセージには、ブランドロゴ、名前、色が Android デバイスの検証済みバッジとともに表示されます。受信者は、メッセージが組織からのものであることを確認できるため、フィッシングのリスクが軽減され、エンゲージメントが向上します。

配信受信 (DLRs)

RCS は、メッセージが受信者のデバイスにいつ配信されたかを確認するデバイスレベルの配信受信を提供します。配信確認がキャリアネットワークから送信される SMS とは異なり、DLRs はデバイスから直接レポートするため、実際の配信をより確実に行うことができます。これは請求にも関連しています。RCS では、デバイスに配信されたことが確認されたメッセージに対してのみ料金が発生しますが、SMS 料金はメッセージがキャリアによって承諾されたときに発生します。

メッセージングパフォーマンスの向上

RCS 経由で配信されるメッセージは、検証済みのブランドアイデンティティによって受信者の信頼とエンゲージメントが高まるため、SMS と比較してより良いビジネス成果を達成する傾向があります。RCS はまだ SMS ほど広くは利用できませんが、RCS を介して配信されるメッセージのサブセットでは、通常、開封率と変換が高くなります。デバイスまたはキャリアが RCS をサポートしていない受信者の場合、自動 SMS フォールバックにより、メッセージは引き続きそれらに到達します。

自動 SMS フォールバック

AWS RCS エージェントと SMS 電話番号の両方を含む電話プールを介してメッセージを送信すると、RCS 配信が不可能な場合、 AWS End User Messaging は自動的に SMS にフォールバックします。これにより、デバイスやキャリアによる RCS のサポートに関係なく、メッセージが受信者に確実に届きます。

RCS と SMS の違い

次の表は、 AWS エンドユーザーメッセージングの RCS と SMS メッセージング機能を比較したものです。

RCS と SMS の比較
機能 RCS SMS
ブランドアイデンティティ 検証済みのブランド名、ロゴ、色、バッジ 電話番号または送信者 ID のみ
配信確認 デバイスレベルの配信受信: 受信者のデバイスが直接レポートし、実際の配信を確認します。確認済みの配信に対してのみ請求されます。 キャリアレベルの確認: キャリアネットワークは受信を確認しますが、メッセージがデバイスに到達したことを保証するものではありません。通信事業者がメッセージを受け入れると課金されます。
メッセージの内容 テキストメッセージ テキストメッセージ、メディア用 MMS
デバイスサポート RCS が有効になっている Android デバイス、iOS 18 以降の iPhone すべてのモバイルデバイス
サポートされている国 米国およびカナダ 200 を超える国と地域

SMS フォールバックが重要な理由

すべてのモバイルデバイスとキャリアが RCS をサポートしているわけではありません。たとえば、古い Android デバイス、一部のキャリア、および 18 より前のバージョンの iOS を実行している iPhones、RCS メッセージを受信できません。ほとんどのユースケースでは、デバイスやキャリアに関係なく、すべての受信者に確実に連絡する方法が必要です。

電話プールはこの問題を解決します。プールは、API リクエストと発信元 ID の間に抽象化レイヤーを提供するメッセージング ID のコンテナです。アプリケーションに SMS フォールバック番号選択ロジックを配置する代わりに、RCS エージェントと電話番号をプールに追加し、 AWS エンドユーザーメッセージングが残りを処理します。これにより、次の 3 つの利点があります。

  • どの番号がどの国で機能するかを心配することなくRCS-to-SMSフォールバックを簡単に行うことができます。ID をプールに追加すると、サービスは適切な ID を自動的に選択します。

  • 番号とエージェントの選択ロジックは、アプリケーションコードから外れ、easy-to-manage設定になります。送信統合を変更せずに ID を追加または削除できます。

  • 設定は簡単ですが、プールでは、コンプライアンスに安全なルーティングのためのper-use-caseプールなど、番号と RCS エージェントを一緒に使用する方法を完全に制御することもできます。

SMS フォールバックを使用するには、AWS RCS エージェントと 1 つ以上の SMS 電話番号の両方を含む電話プールを作成します。プールを使用してメッセージを送信すると、 AWS End User Messaging は最初に RCS 配信を試み、必要に応じて自動的に SMS にフォールバックします。アプリケーションコードを変更せずに送信元 ID を柔軟に追加または変更できるため、RCS だけでなく、すべてのメッセージングユースケースにプールベースの送信をお勧めします。

注記

AWS RCS エージェントに直接メッセージを送信する場合 (プールを使用せずに)、SMS フォールバックは使用できません。直接送信はRCS-or-nothingしない場合、または AWS エンドユーザーメッセージングの外部でフォールバックロジックを管理する場合にのみ使用します。

サポートされている RCS 機能

AWS エンドユーザーメッセージングでの RCS の初回起動では、米国およびカナダでのテキストのみのメッセージングがサポートされています。SMS に使用するのと同じ SendTextMessage API を使用して、プレーンテキストの RCS メッセージを送受信できます。

AWS エンドユーザーメッセージングの RCS は現在、以下をサポートしています。

  • RCS を介したテキストメッセージの送受信

  • 検証済みブランドアイデンティティ (ロゴ、名前、色、検証済みバッジ)

  • 配信受信 (DLRs)

  • プールベースの送信による自動 SMS フォールバック

  • 双方向メッセージング (インバウンド RCS テキストメッセージの受信)

  • 自動応答のキーワード管理

  • RCS メッセージモニタリングの CloudWatch メトリクス

  • 米国およびカナダでの国別のローンチ

  • キャリアの承認なしでテストする RCS テストエージェント

  • コンソールで電話モックアップを行い、デバイスでのブランドの表示をプレビューする

  • 米国とカナダの両方の国固有の登録を管理する単一の AWS RCS エージェントリソース

  • 国別のカスタマイズにより、国間で登録の詳細を共有

  • 設定セット、電話プール、オプトアウトリスト、キーワードを含むすべての AWS エンドユーザーメッセージング機能

注記

RCS テストエージェントは通常、数日または数週間かかる可能性のある SMS 電話番号登録と比較して、数分以内に作成および承認されます。これにより、RCS メッセージングのテストをすばやく開始できます。

2 レベルの ID モデルについて

AWS エンドユーザーメッセージングの RCS は、AWS RCS エージェント (作成して管理するコンテナ) と 1 つ以上の RCS for Business IDs (登録中に作成された国ごとのエージェント ID) の 2 つのレベルの ID モデルを使用します。ライフサイクル状態や比較テーブルなど、これらの ID の関係の詳細については、「」を参照してください2 レベルの ID モデルについて