RCSビジネスメッセージングは​​、モバイルメッセージングの進化形であり、人々と企業のコミュニケーション方法を増加向上させます。チャットボットと人工知能(AI)を使用したビジネスメッセージングを利用することで、ブランドが顧客とのエンゲージメントを高める機会を提供します。

Google RBMを使用すると、企業は視覚的にリッチなメッセージを送信して、顧客との対話を促進できます。

以下は、Kore.aiでチャネルを設定し、RBMでエージェントを立ち上げるためのステップです。
(このチャネルサポートは、プラットフォームのver7.1で導入されました)

  1. Google RBMをチャネルとして有効にするためのアクセス要求。
  2. ビジネスがテストプロセスを開始できるようにボットを公開します。
  3. ボットエージェントのテストが完了したら、エージェントを立ち上げます。
  4. エージェントの立ち上げ時にエンドユーザーとの会話を開始します。

アクセスのリクエスト

ステップ1:Google RCSビジネスメッセージングをチャネルとして有効にするためのアクセス権の要求

  1. ボットビルダープラットフォームから、Google RCSビジネスメッセージングを有効にしたいボットを開きます
  2. チャネルに移動し、チャネルリストからRCSビジネスメッセージングを見つけます。
  3. RCBアイコンをクリックして、RCBチャネル構成ページを開きます。
  4. 構成タブを選択します。
  5. “はい”へのアクセスリクエストを参照してください
  6. 保存ボタンをクリックします。
  7. Kore.aiサポートチームから、Google RCSビジネスメッセージングでボットエージェントを作成するために必要な詳細が記載されたメールが届きます。
  8. フォームに記入し、そこに記載されているIDに返送してください。

ボットの公開

ステップ2: テストプロセスを開始するために、アプリを作成し、ビジネス用のボットを公開します。ボットエージェント(Google RCS上)は、受け取った入力に基づいてKore.aiサポートチームによって作成されます。その作成が通知されます。ボットを公開するには、以下のステップに従います。

  1. アプリを作成し、イベントを有効にし、ボットを公開します―これは、新しいユーザーがGoogle RCSを通じてボットと会話することを選択したときにプラットフォームが通知を受け取るようにするために必要です。
    1. ボットビルダープラットフォームでAPI拡張機能APIスコープからKore.aiアプリを作成し、次のスコープを有効にします。
      “RCSメッセージイベント”。
    2. 自然言語デフォルトの会話イベントハンドラから、次のイベントを構成します。
      • RCSオプトイン:ユーザーがRCSメッセージングにオプトインしたときに実行するアクション。
      • RCSオプトアウト:ユーザーがRCSメッセージングからオプトアウトしたときに実行するアクション。
    3. チャネルを公開します。
  2. トリガーオプトイン / ブロードキャストリクエスト:
    1. トリガーオプトイン:新しいユーザーがGoogle RCSを使用することを選択するたびに、この新しいユーザーについてプラットフォームに通知する必要があります。プラットフォームに通知するには、以下の詳細に従ってmsgevents APIを呼び出します。
      メソッド:POST
      リクエストヘッダー:auth : <JWT>
      リクエストペイロード:
      {
      "event" : "opt-in",
      "eventDetails":{
      "users" : ["<Mobile number with country code>"] // Ex: +919030132231
      }
      }
    2. ブロードキャストリクエスト:すでにオプトインしているユーザーにアラートまたはブロードキャストメッセージを送信するには、以下の詳細を使用してmsgevents APIを呼び出すことができます。
      メソッド:POST
      リクエストヘッダー:auth : <JWT>
      リクエストペイロード:
      {
      "event" : "broadcast",
      "eventDetails":{
      "identity" : ["<Mobile number with country code>"] // Ex: +919030132231
      "message": {
      "contentMessage": {
      "text": ""
      }
      }
      }
      }
  3. テストアクセスチャネル―>RCSメッセージングページの構成タブで、次の情報を確認できます。
    • WebHook URL:ステップ1でリクエストフォームにキャプチャーされたURLに設定されます
    • オプトインURL:オプトインメッセージをプラットフォームに送信するように構成されています。
  4. チャネルを公開することでテスト番号をボットに送信できるようになります。次のセクションで詳述しているようにユーザーがアクセスできるようにするには、チャネルを起動する必要があります。
  5. RCSビジネスメッセージングのOptOut イベントは、ユーザーがRCS Opt-Outイベントで構成されたメッセージを送信したときに呼び出されます。プラットフォームは、ユーザーがWebhook URLを通じてメッセージを受信しないことを選択したことをビジネスに通知します(URLはステップ1でキャプチャーします)。オプトアウトしたユーザーへのメッセージ送信リクエストはすべて拒否されます。オプトアウトした後に、明示的に再度オプトインすることなく、ユーザーがボットエージェントとの会話を続けると、標準メッセージがトリガーされます。メッセージはボットビルダーのイベントセクションから管理できます。

イベント

ステップ1で提供されたWebhook URLは、ビジネスが適切なアクションを実行できるように、次のイベントを受け取ります。

  • ユーザーが通知の受信をオプトアウトする場合:
    {"event":"USER_OPTED_OUT",
    "userIdentity":"<Mobile number with country code>"}
  • RCS(OR)をサポートしていないデバイスが起動されていない場合、ボットエージェントはopt-in or broadcast要求を受信します。
    {"event":"RCS_NOT_SUPPORTED_IN_TARGET_DEVICE",
    "userIdentity":"<Mobile number with country code>",
    "message":"This operation is blocked because the RBM agent has not launched and the recipient has not been invited and accepted the invitation to become a tester."
    }
  • ユーザーがメッセージの受信をオプトアウトした後、ボットエージェントにメッセージを送信する場合:
    {"event":"BROADCAST_ATTEMPT_TO_OPTED_OUT_USER",
    "userIdentity":"<Mobile number with country code>"}
  • ビジネスがメッセージの受信をオプトアウトしたユーザーにメッセージをブロードキャストしようとした場合:
    {"event":"BROADCAST_ATTEMPT_TO_OPTED_OUT_USER",
    "userIdentity":"<Mobile number with country code>"}

メモ

  • チャネルを公開することでテスト番号をボットに送信できるようになります。ユーザーがアクセスできるようにするには、チャネルを起動する必要があります。
  • RCSビジネスメッセージングのOptOutイベントは、ユーザーがボットエージェントにOPT-OUTというメッセージを送信したときに呼び出されます(詳細は下記を参照)。
  • プラットフォームは、ユーザーがwebhook URLを通じてメッセージを受信しないことを選択したことを会社に通知します。URLはステップ1でキャプチャします。
  • オプトアウトしたユーザーへのメッセージ送信リクエストはすべて拒否されます。
  • オプトアウトした後に、明示的に再度オプトインすることなく、ユーザーがボットエージェントとの会話を続けると、標準メッセージがトリガーされます。メッセージはボットビルダーのイベントセクションから管理できます。

ボットエージェントの起動

ステップ3:ボットエージェントの起動―以下のステップに従って、検証したボットエージェントを起動して、エンドユーザーが通信できるようにします。

  1. ボットビルダーで、チャネルからRCSビジネスメッセージングページを開きます。
  2. 構成タブに移動します
  3. ボット起動エージェントを“はい”に設定します
  4. 保存ボタンをクリックします。
  5. Kore.aiサポートチームは、代りに承認を得るためにGoogle RCSビジネスメッセージングチームに提出する必要がある質問表をユーザーに送信します。
  6. Kore.aiサポートから同意メールがブランド従業員に送信され(ステップ1のリクエストフォームに記載されているとおり)、レスポンスがGoogle RCSチームに転送されます。
  7. Google RCSビジネスメッセージングチームがボットエージェントをレビューして承認すると、Kore.aiサポートチームから確認メールが届きます。
  8. これで、ボットユーザーはRCSメッセージングを選択して、使用を開始できます。

Leave a Reply

Your email address will not be published. Required fields are marked *

Fill out this field
Fill out this field
Please enter a valid email address.
You need to agree with the terms to proceed

RCS Business Messaging은 모바일 메시징이 발전한 것으로, 사람과 기업이 통신을 하는 방식을 증가시키고 개선합니다. 챗봇과 인공지능을 사용하는 비즈니스 메시징을 사용하여 고객과의 참여를 증진할 기회를 브랜드에 제공합니다. Google RMB는 고객이 상호작용하도록 권장하는 시각적으로 풍부한 메시지를 보낼 수 있도록 합니다.

아래는 Kore.ai에서의 채널 설정과 RBM에서 에이전트를 실행하는 것과 관련된 단계입니다: (이 채널 지원은 플랫폼의 v7.1에 도입되었습니다.)

  1. Google RBM을 채널로 사용하기 위한 액세스를 요청합니다.
  2. 비즈니스용 봇을 게시하여 테스트 과정을 시작합니다.
  3. 봇 에이전트 테스트가 완료되면 에이전트를 실행합니다.
  4. 에이전트가 실행되면 최종 사용자와의 대화를 시작합니다.

액세스 요청

1단계: Google RCS 비즈니스 메시징을 채널로 사용하기 위한 액세스를 요청합니다.

  1. 봇 빌더 플랫폼에서 Google RCS 비즈니스 메시징을 활성화 하고자 하는 봇을 엽니다.
  2. Channels로 이동하여 채널 목록에서 RCS Business Messaging을 찾습니다.
  3. RCB 아이콘을 클릭하여 RCB 채널 설정 페이지를 엽니다.
  4. Configurations 탭을 선택합니다.
  5. Yes를 위해 Request Access을 참조합니다.
  6. Save 버튼을 클릭합니다.
  7. Kore.ai 지원팀에서 Google RCS 비즈니스 메시징에서 봇 에이전트를 생성하는 데 필요한 세부 정보가 포함된 이메일을 받게 됩니다.
  8. 양식을 작성하고 제공된 Id에 돌려보냅니다.

봇 게시

2단계: Create an App and Publish the bot for the business to initiate the testing process Kore.ai 지원팀은 귀하가 입력한 정보를 바탕으로 봇 에이전트(Google RCS에)를 생성합니다. 생성에 대한 알림을 받게 됩니다. 봇을 게시하려면 다음 단계를 따르세요:

  1. 앱 생성과 이벤트 활성화, 봇 게시 – 새 사용자가 Google RCS를 통해 봇과 대화하도록 선택했을 때 플랫폼이 알림을 수신하려면 필요합니다.
    1. API Extensions > API Scopes에서 Kore.ai 봇 플랫폼에 Create an App하고 다음 범위를 활성화합니다: "RCS Message Events":
    2. Natural Language > Default Conversation > Event Handlers 다음 이벤트 설정:
      • RCS 옵트인: 사용자가 RCS 메시징에 대해 옵트인 하면 취해지는 조치,
      • RCS 옵트아웃: 사용자가 RCS 메시징에 대해 옵트아웃 하면 취해지는 조치
    3. 채널을 Publish합니다.
  2. 옵트인 / 브로드캐스트 요청 트리거:
    1. Trigger opt-in: 새 사용자가 Google RCS를 옵트인 설정할 때 마다 플랫폼에 이 사용자 정보를 알려야 합니다. 플랫폼에 알리려면 아래 세부 사항과 함께 msgevents API를 호출하세요: Method: POST Request Headers: auth : <JWT> Request Payload: { "event" : "opt-in", "eventDetails":{ "users" : ["<Mobile number with country code>"] // Ex: +919030132231 } }
    2. Broadcast Request: 이미 옵트인한 사용자에게 알림 메시지를 보내거나 브로드캐스트 메시지를 보내려면 아래 세부 사항과 함꼐 msgevents API 를 호출할 수 있습니다: Method: POST Request Headers: auth : <JWT> Request Payload: { "event" : "broadcast", "eventDetails":{ "identity" : ["<Mobile number with country code>"] // Ex: +919030132231 "message": { "contentMessage": { "text": "" } } } }
  3. Test Access: Channels-> RCS Messaging 페이지의 Configurations 탭에서, 다음과 같은 것들을 볼 수 있습니다:
    • Webhook URL: 1단계의 요청 양식에서 확인된 URL 설정
    • 옵트인 URL: 플랫폼에 옵트인 메시지를 모내기 위해 설정됨
  4. 채널을 게시하면 테스트 번호로 봇과 대화할 수 있습니다. 다음 섹션에서 설명된대로 사용자가 액세스하려면 채널을 시작해야합니다.
  5. 사용자가 RCS 옵트아웃 이벤트에서 구성된대로 메시지를 보내면 RCS Business Messaging OptOut 이벤트가 호출됩니다. 플랫폼은 사용자가 Webhook URL을 통해 메시지를 수신하지 않기로 선택했음을 비즈니스에 알립니다(URL은 1단계에서 확인됩니다). 옵트아웃을 선택한 사용자에게 모든 메시지 전송 요청이 거부됩니다. 옵트아웃 후 명시적으로 다시 옵트인하지 않고 사용자가 봇 에이전트와 대화를 계속하면 표준 메시지가 트리거됩니다. 메시지는 봇 빌더의 이벤트 섹션에서 관리할 수 있습니다.

이벤트

1단계에서 제공된 Webhook URL은 다음 이벤트를 받아서 비즈니스가 적절한 조치를 취할 수 있습니다:

  • 사용자가 알림 받기를 옵트아웃한 경우: {"event":"USER_OPTED_OUT", "userIdentity":"<Mobile number with country code>"}
  • 장치가 RCS 를 지원하지 않거나 봇 에이전트가 실행되지 않는 경우 opt-in 또는 broadcast 요청을 받습니다: {"event":"RCS_NOT_SUPPORTED_IN_TARGET_DEVICE", "userIdentity":"<Mobile number with country code>", "message":"This operation is blocked because the RBM agent has not launched and the recipient has not been invited and accepted the invitation to become a tester." }
  • 메시지를 받기 위해 옵트아웃을 한 후 봇에 사용자가 메시지를 보내는 경우: {"event":"OPTED_OUT_USER_ATTEMPTS_TO_MESSAGE", "userIdentity":"<Mobile number with country code>"}
  • 비즈니스가 메시지를 받기 위해 옵트아웃을 한 사용자에게 브로드캐스트 메시지를 보내려고 시도하는 경우: {"event":"BROADCAST_ATTEMPT_TO_OPTED_OUT_USER", "userIdentity":"<Mobile number with country code>"}

참고 사항:

  • 채널을 게시하면 테스트 번호로 봇과 대화할 수 있습니다. 사용자가 액세스하려면 채널을 시작해야합니다.
  • 사용자가 "옵트아웃" 메시지를 봇 에이전트에 보내면 RCS 비즈니스 메시징 옵트아웃 이벤트가 호출됩니다(자세한 내용은 아래 참조).
  • 플랫폼은 사용자가 웹훅 URL을 통해 메시지를 수신하지 않기로 선택했음을 비즈니스에 알립니다. URL은 1단계에서 확인됩니다.
  • 옵트아웃을 선택한 사용자에게 모든 메시지 전송 요청이 거부됩니다.
  • 옵트아웃 후 명시적으로 다시 옵트인하지 않고 사용자가 봇 에이전트와 대화를 계속하면 표준 메시지가 트리거됩니다. 메시지는 봇 빌더의 이벤트 섹션에서 관리할 수 있습니다.

봇 에이전트 시작

3단계: Launching the Bot Agent 봇 에이전트를 확인한 후 아래 단계를 수행하여 최종 사용자가 사용하도록 시작할 수 있습니다:

  1. 봇 빌더의 Channels에서 RCS Business Messaging 페이지를 엽니다.
  2. Configurations 탭으로 이동합니다.
  3. Yes를 위해 Launch Bot 에이전트를 설정합니다.
  4. Save 버튼을 클릭합니다.
  5. Kore.ai 지원팀에서 Google RCS 비즈니스 메시지 팀에 사용자를 대신하여 승인을 위해 제출해야 하는 questionnaire을 위해 연락할 것입니다 켜기.
  6. Kore.ai 지원이 브랜드 직원에게 consent email을 전송할 것이며(1단계의 요청 양식에 언급한 대로) 응답은 Google RCS 팀에게 포워딩됩니다.
  7. Google RCS 비즈니스 메시징 팀이 봇 에이전트를 검토하고 승인하면 Kore.ai 지원팀의 확인 이메일을 받게 됩니다.
  8. 봇 사용자는 이제 동일하게 선택하여 RCS 메시징 사용을 시작할 수 있습니다.

Leave a Reply

Your email address will not be published. Required fields are marked *

Fill out this field
Fill out this field
Please enter a valid email address.
You need to agree with the terms to proceed

RCS Business Messaging is the evolution of mobile messaging, increasing and improving the ways in which people and businesses communicate. It provides brands with the opportunity to increase their engagement with customers by making use of business messaging using chatbots and artificial intelligence (AI).

Google RBM allows companies to send visually rich messages that encourage customers to interact.

Below are the steps involved in setting up the channel on Kore.ai and launching the agent on RBM:

(This channel support was introduced in ver7.1 of the platform)

  1. Request access to enable Google RBM as channel.
  2. Publish the bot for the business to initiate the testing process.
  3. Launch the agent when the bot agent testing is completed.
  4. Initiate conversations with end-users when the agent is launched.

Request Access

Step 1: Requesting access to enable Google RCS Business messaging as a channel

  1. From the Bot Builder platform, open the Bot that you want to enable Google RCS Business Messaging
  2. Navigate to Channels and locate the RCS Business Messaging from the Channel Listing.
  3. Click on the RCB icon to open the RCB Channel Configuration page.
  4. Select the Configurations tab.
  5. See Request Access to Yes
  6. Click Save button.
  7. You will receive an email from Kore.ai support team for details required to create a Bot Agent on Google RCS Business Messaging.
  8. Fill the form and send it back to the id provided therein.

Publish Bot

Step 2: Create an App and Publish the bot for the business to initiate the testing process

A Bot Agent (on Google RCS) will be created by the Kore.ai support team based on inputs received from you. You will be notified of its creation.

Follow the below steps to Publish the Bot:

  1. Create App, Enable Event and Publish the Bot – This is required for the platform to receive a notification when a new user opts into talking to the bot via Google RCS.
    1. Create an App on Kore.ai Bot Builder platform from API Extensions > API Scopes and enable the following scope: “RCS Message Events”.
    2. From Natural Language > Default Conversation > Event Handlers, configure the following events:
      • RCS Opt-In: action to be taken once the user Opts-in for the RCS Messaging,
      • RCS Opt-Out: action to be taken when the user Opts-out of the RCS Messaging
    3. Publish the channel.
  2. Trigger opt-in and/or broadcast requests:
    1. Trigger opt-in: Every time a new user opts in to use Google RCS, platform needs to be informed about this new user. To inform the platform, call the msgevents API with the below details:
      Method: POST
      Request Headers: auth : <JWT>
      Request Payload:
      {
      "event" : "opt-in",
      "eventDetails":{
      "users" : ["<Mobile number with country code>"] // Ex: +919030132231
      }
      }
    2. Broadcast Request: To send alert or broadcast messages for an already opted-in user, you can call the msgevents API with the below details:
      Method: POST
      Request Headers: auth : <JWT>
      Request Payload:
      {
      "event" : "broadcast",
      "eventDetails":{
      "identity" : ["<Mobile number with country code>"] // Ex: +919030132231
      "message": {
      "contentMessage": {
      "text": ""
      }
      }
      }
      }
  3. Test Access: From the Channels -> RCS Messaging page, on the Configurations tab, you will be able to see:
    • WebHook URL: set to the URL captured in the request form in Step 1
    • Opt-in URL: configured to send the opt-in messages to the platform.
  4. Publishing the channel will allow test numbers to talk to the bot. The channel still needs to be launched for access by users as elaborated in the next section.
  5. The RCS Business Messaging OptOut event will be invoked when the user sends the message as configured in the RCS Opt-Out event. The platform will notify the business that the user has Opted out of receiving messages through the webhook URL (The URL is captured in Step 1). Any request to send messages to the users that have opted-out will be rejected. After having opted out, if the user continues conversing with the bot agent (without explicitly opting in again) standard message will be triggered. The message can be managed from the Events section in the bot builder.

Events

The webhook URL provided by you at Step 1 will receive the following events so that the business can take appropriate action:

  • When user opts out of receiving notifications:
    {"event":"USER_OPTED_OUT",
    "userIdentity":"<Mobile number with country code>"}
  • When a device that does not support RCS (OR) the bot agent is not launched receives an opt-in or broadcast request:
    {"event":"RCS_NOT_SUPPORTED_IN_TARGET_DEVICE",
    "userIdentity":"<Mobile number with country code>",
    "message":"This operation is blocked because the RBM agent has not launched and the recipient has not been invited and accepted the invitation to become a tester."
    }
  • When user sends a message to the bot agent after opting out to receive messages:
    {"event":"OPTED_OUT_USER_ATTEMPTS_TO_MESSAGE",
    "userIdentity":"<Mobile number with country code>"}
  • When business tries to broadcast message to the user who opted out to receive messages:
    {"event":"BROADCAST_ATTEMPT_TO_OPTED_OUT_USER",
    "userIdentity":"<Mobile number with country code>"}

Notes:

  • Publishing the channel will allow test numbers to talk to the bot. The channel still needs to be launched for access by users.
  • The RCS Business Messaging OptOut event will be invoked when the user sends the message “OPT-OUT” to the bot agent (see below for details).
  • The platform will notify the business that the user has Opted out of receiving messages through the webhook URL. The URL is captured in Step 1.
  • Any request to send messages to the users that have opted-out will be rejected.
  • After having opted out, if the user continues conversing with the bot agent (without explicitly opting in again) standard message will be triggered. The message can be managed from the Events section in the bot builder.

Launching the Bot Agent

Step 3: Launching the Bot Agent

After having verified your bot agent, you can launch for end users by following the steps below:

  1. On the Bots Builder, from the Channels open the RCS Business Messaging page.
  2. Navigate to Configurations tab
  3. Set Launch Bot agent to Yes
  4. Click  Save button.
  5. Kore.ai support team will contact you with a questionnaire which will be submitted to Google RCS Business Messaging team for approval on your behalf.
  6. A consent email will be sent to the brand employee (as mentioned by you in the request form filled in step 1) by Kore.ai Support and the response will be forwarded to the Google RCS team.
  7. Once Google RCS Business Messaging team reviews the Bot Agent and approves, you will receive a confirmation email from Kore.ai support team.
  8. Your Bot users can now start using the RCS Messaging by opting for the same.

Leave a Reply

Your email address will not be published. Required fields are marked *

Fill out this field
Fill out this field
Please enter a valid email address.
You need to agree with the terms to proceed