Conversations の使用を開始する
NTT CPaaS アカウントのセットアップ
Conversations を使用するには、有効な NTT CPaaS アカウントが必要です。
アカウントをお持ちでない場合は、無料アカウントに サインアップ (opens in a new tab) してください。詳細については、「アカウントの作成」を参照してください。
Conversations の使用を開始する方法を選択する
アカウントを作成すると、次のことができます。
- デモの予約 - NTT CPaaS 製品エキスパートとのデモ セッションをスケジュールします。
- 購入 - NTT CPaaS アカウント マネージャーまたは Support (opens in a new tab) に連絡して購入Conversations。詳細は商品の料金プランをご覧ください。
- アップグレード - すでにアカウントをお持ちの場合は、NTT CPaaS アカウント マネージャーまたは Support (opens in a new tab) に連絡して、上位プランにアップグレードしてください。詳しくは、支払いアカウントをご覧ください。
ユーザーと権限
権限をより柔軟にするために、Conversations では、ユーザーのプロファイルに割り当てることができる 5 つのロール が導入されています。
- Conversations の設定 - キュー、ルート、自動化、その他のシステム設定を作成および管理します。
- エージェント for Conversations - 割り当てられた会話に返信します。
- Analytics for Conversations - ダッシュボードの効率を監視し、レポートをスケジュールし、他のシステムとデータを交換します。
- Conversations のスーパーバイザー - 割り当てに関係なく、すべての会話を管理します。
- Viewer for Conversations - 監視またはコンプライアンスのために割り当てられたキュー内の会話を表示します。シートを消費したり、容量や分析に影響を与えたり、会話への返信を許可したりしません。
主な内容
- 役割は組み合わせることができます。ユーザーは、必要に応じて複数のロールを持つことができます。
- スーパーバイザーロールにはすべてのエージェント権限と追加の権限がすでに含まれているため、ユーザーはエージェントロールとスーパーバイザーロールの両方を持つことはできません。
- Conversations ロールを持つすべてのユーザーは、Viewer for Conversations ロールを持つユーザーを除き、アクティブな seat を持っている必要があります。
- ユーザーが設定されると、ログインの詳細が記載されたメールが届き、Conversationsにアクセスできるようになります。
Conversations での権限ベースのアクセス
Conversations は、権限ベースのアクセス制御 (PBAC) モデルを使用して、ユーザーが製品で表示および実行できる内容を管理します。
PBAC は、固定ロールに依存する代わりに、個々の権限レベル でアクセスを割り当てます。このアプローチにより、チームはワークフロー、責任、組織のニーズの変化に応じて柔軟性を維持しながら、ユーザー機能を正確に制御できます。
最新のサポート チームでは、多くの場合、非常に特殊なアクセス構成が必要です。エージェント、スーパーバイザー、管理者、スペシャリストなど、さまざまなユーザーが、その責任に応じて機能の異なる組み合わせを必要とする場合があります。
権限ベースのアクセスにより、事前定義されたロール構造に制約されることなく、これらの組み合わせを正確に定義できます。
権限ベースのアクセスの主な利点
- アクセス制御の向上: 権限は個人レベルで割り当てられるため、ユーザーが実行できるアクションを正確に制御できます。
- 柔軟性とカスタマイズ: 権限ベースのアクセスにより、事前定義された役割に依存するのではなく、必要に応じて権限を組み合わせることができます。
- セキュリティとコンプライアンスの向上: ユーザーを必要な権限のみに制限することで、不要なアクセスを減らすことができます。
- 複雑なユーザー シナリオの管理: 権限の範囲は、Conversations の特定の機能またはモジュールに設定できます。
アクセス許可の動作と依存関係
デフォルトロールに属する権限は編集できません。アクセス許可のセットを変更するには、既定のロールを複製し、コピーされたロールのアクセス許可を更新**する必要があります。
ほとんどの Conversations 権限では、ユーザーに アクティブなシート が必要です。唯一の 例外 は Viewer for Conversations で、アクティブなシートなしで ** 割り当てることができます。
アクティブなシートなしの表示のみのアクセス
Conversations 表示権限 (contact-center/conversations/view) を持つユーザーは、アクティブ シート を持っていなくても、表示専用モードで会話にアクセスできます。
この場合、ユーザーは Conversations ビューア として扱われます。会話を表示したり、閲覧者としてキューに追加したりできますが、会話と対話することはできません。
この動作は、ユーザーに contact-center/conversations/view 権限を含むデフォルトの エージェント または スーパーバイザー ロール が割り当てられているが、アクティブなシートが割り当てられていない場合にも適用されます。その結果、ユーザーは Conversations で アクティブな閲覧者 のままになります。
カスタムロールを持つユーザーのシートの可視性
Conversations 権限を含む カスタム ロール に割り当てられたユーザーの場合、システムはデフォルトのロールに基づいて Conversations アクセスの正確なレベルを常に決定するとは限りません。
したがって、これらのユーザーは、シート管理ビューで 既定のロールなし として表示されます。これにより、完全な Conversations アクセスを必要とせずにシートを消費している可能性のあるユーザーを特定し、シート使用状況のレビューと最適化が向上します。
Conversations での権限のしくみ
Conversations では、各機能またはアクションは 個別の権限 によって制御されます。権限を組み合わせして、チームのニーズに合ったカスタムアクセス構成を作成できます。
Conversations で使用可能な権限
次の表は、使用可能なすべての権限の一覧と、各権限でユーザーが実行できる操作について説明します。
Conversations 権限を持つカスタム ロールを作成する
ロールと権限にアクセスするには:
- NTT CPaaSアカウントにログインします。
- ナビゲーション メニューで、プロファイル アイコンを選択します。
- アカウント設定 → ロールに移動します。
[ロール] ページには、次の 2 つのタブがあります。
定義済みロールとカスタムロールの詳細と管理方法については、ロールの管理ページを参照してください。
例: エージェントに追加の Conversations 権限を付与する
会話のトランスクリプトのダウンロードなど、特定の機能へのアクセス権をエージェントに付与する場合は、必要な権限のみを含むカスタムロールを作成します。
このアプローチにより、デフォルトの役割を変更したり、追加の権限を付与したりすることなく、エージェントの機能を拡張できます。
これを行うには:
- [カスタム] タブで、[ロールの作成] を選択します。
- ロール名を入力します。
- [Conversations permissions] セクションを開きます。
- conversations/my-work/download-会話 権限のみを有効にします。
- [ユーザー] タブを開きます。
- 「ユーザーの選択」をクリックし、デフォルトの「Agent for Conversations」ロールを「すでに持っている」ユーザーにこのカスタムロールを割り当てます。
- ロールの作成 を選択します。
例: 制限された Conversations 権限を持つカスタム ロールを作成する
既存の Conversations ロールに基づいてカスタム ロールを作成するには:
- [既定] タブで、Agent for Conversations などのロールを選択します。
- Duplicate (複製) を選択します。
- ロール ページが開いたら、ロール名を更新します (たとえば、割り当て機能のないエージェント)。
- [Conversations permissions] セクションを開きます。
- 会話を割り当てる権限(conversations/allow-assignment)からチェックマークを外します。
- [ユーザー] タブを開きます。
- [ユーザーの選択] をクリックし、このロールに割り当てるユーザーを追加します。注: このカスタム ロールに割り当てられたユーザーは、デフォルトの Agent for Conversations ロールを同時に割り当ててはなりません。
- ロールの作成 を選択します。
チャネルの構成
現在、Web インターフェイスを介して SMS および Voice 通話を設定できます。
チャネルを設定するには:
- Web インターフェイスで、[Channels and Numbers] → [ Numbers (opens in a new tab)] に移動します。
- [マイナンバー]タブには、現在所有しているすべての番号が表示されます。
- 番号の購入 を選択して、双方向の番号を購入します。
- メッセージを送信する国を選択します。
- メッセージ の送受信には SMS チャネルを選択し、通話 の発信と受信には Voice チャネルを選択します。
- ビジネスニーズに最も適した番号タイプを選択してください。
- あなたの好みに基づいて最高のオファーを選択してください。
- 国固有の規制に準拠するために必要な詳細を追加します。
- 支払いの概要で、支払いの前にすべての情報を確認してください。すべてが正しければ、今すぐ注文 を選択します。
- [番号] ページ に移動し、購入した双方向番号を選択します。
- 選択したチャンネルに応じて、[SMS]タブまたは[Voice]タブを開きます。
- 受信構成 セクションで、既定の構成 の横にあるペン アイコンを選択します。
- ドロップダウン メニューから、転送アクションとして Conversations に転送 を選択します。
- **[既定の構成の設定] を選択して、変更を保存します。
ウェブ通話とアプリ内通話の設定
インターネット経由のコールを有効にするには、次の手順を完了する必要があります:
- NTT CPaaSのWebインターフェイス経由でアプリケーションを作成します。
- オプション:モバイル用のプッシュ通知を設定します
- Conversationsユースケースのアプリケーションタイプの定義
- お使いのアプリケーションプロジェクトに使用するSDKをセットアップします。
GitHub の使用法については、次のガイドをご参照ください:
- Webクイックスタートガイド (opens in a new tab)
- Androidクイックスタートガイド (opens in a new tab)
- iOSクイックスタートガイド (opens in a new tab)
プッシュ通知の構成
これは省略可能な手順ですが、アプリケーションでユーザーに電話をかける場合は、push を使用することを強くお勧めします。
iOSの場合:
- APNs 証明書をアップロードします。
- 証明書が暗号化されている場合は、パスワードを入力する必要があります。
Androidの場合:
- FCM サーバ API キーを入力します。