一部の記事の内容が正しく表示されない場合があります。サイトの更新に伴い、ご不便をおかけして申し訳ありません。
cross icon
この記事の内容
dropdown icon
はじめに
    dropdown icon
    論理アーキテクチャ
      Webex CC 論理アーキテクチャ
    dropdown icon
    機能コンポーネント
      インタラクション管理
      メディア タイプ
      ルーティングとキュー
      管理と設定
      レポートと分析
    dropdown icon
    インテグレーション
      CRM 統合
      アウトバウンド キャンペーン管理
      ワークフォースの最適化
      エージェントデスクトップの拡張
      その他の API
    dropdown icon
    展開と接続
      テレフォニーのマルチリージョン接続
    dropdown icon
    セキュリティとプライバシー
      インフラストラクチャ セキュリティ
      データ セキュリティ
      データのプライバシー
      スケーラビリティ
    dropdown icon
    信頼性と可用性
      モニタリングと障害の検出
      ビジネス継続性と災害復旧
    コンプライアンスと認証
    この記事の内容
    cross icon
    dropdown icon
    はじめに
      dropdown icon
      論理アーキテクチャ
        Webex CC 論理アーキテクチャ
      dropdown icon
      機能コンポーネント
        インタラクション管理
        メディア タイプ
        ルーティングとキュー
        管理と設定
        レポートと分析
      dropdown icon
      インテグレーション
        CRM 統合
        アウトバウンド キャンペーン管理
        ワークフォースの最適化
        エージェントデスクトップの拡張
        その他の API
      dropdown icon
      展開と接続
        テレフォニーのマルチリージョン接続
      dropdown icon
      セキュリティとプライバシー
        インフラストラクチャ セキュリティ
        データ セキュリティ
        データのプライバシー
        スケーラビリティ
      dropdown icon
      信頼性と可用性
        モニタリングと障害の検出
        ビジネス継続性と災害復旧
      コンプライアンスと認証

      Webex Contact Center アーキテクチャ

      list-menuこの記事の内容
      list-menuフィードバックがある場合

      Webex Contact Center は、クラウドベースのマイクロサービス アーキテクチャを利用して、すべての顧客チャネルで統合されたエクスペリエンスを実現します。この記事では、クラウドベースの設計について詳しく説明し、機能コンポーネント、統合、展開オプション、セキュリティ プロトコル、コンプライアンスの考慮事項について説明します。

      はじめに

      Cisco Webex Contact Center (Webex CC) は Contact Center as a Service (CCaaS) で、組織がカスタマー ジャーニー全体でよりスマートで積極的でパーソナライズされた対話を可能にすることを可能にします。

      Webex CC は、以下のコア アーキテクチャ原則に基づき、クラウド ネイティブ ソリューションとしてゼロから設計、設計、開発されています。

      • サービス: 独立したサービスのセットで、各サービスが小規模で集約的な機能セットをユーザに提供します。

      • イベント駆動型注意 : すべてのサービスは、特定のユースケースでアプリケーションが https インターフェース (REST API、WebSocket インターフェース経由のプッシュ データ) を使用するウェブ アプリケーションを除き、メッセージングを使用して相互に通信します。

      • ステートレス/外部化状態: サービスは、Docker コンテナーで実行されている kubernetes で展開され、自動的にスケーリングされ、サービスの 1 つ以上のインスタンスの障害に対して復元力を持つ機能を備えています。

      • 監視可能: すべてのサービス、およびそのようなサービスの展開を可能にするインフラストラクチャコンポーネントは、コンタクトセンターの機能に影響を与える状況を測定、検出、防止するための標準的なメカニズムで監視可能であるだけでなく、機能停止の場合にはサービスを迅速にトラブルシューティングして復元することができます。

      • 独立/疎結合: すべてのサービスを個別に構築、検証、展開/更新することができ、コンタクト センター機能のダウンタイムが発生しません。

      Webex CC サービスは AWS に展開され、以下を可能にするクラウドネイティブ プラットフォームを利用しています。

      • 複数のアベイラビリティーゾーンにまたがるインフラストラクチャサービスとアプリケーションの可用性

      • インフラストラクチャ サービスとアプリケーションの弾性により、動的なスケーリング機能を可能にする

      • セキュリティはシステムの構築と展開にネイティブに組み込まれており、データは転送中および保存時に保護され、Webex CC のセキュリティ/コンプライアンス認定を受けています。

      • テレフォニー/音声統合のためのスケーラブルで安全なエッジ インフラストラクチャ

      • プロアクティブな監視とアラートによる可観測性により、顧客へのコンタクトセンターサービスの高可用性が可能になります。

      • ユーザ認証/承認、管理、コンタクト センター機能のプロビジョニングのために、残りの Cisco Webex と統合されています。

      このドキュメントの以降のセクションでは、上記の各機能と、Webex CC アーキテクチャがどのように同じ機能を可能にするかについて詳しく説明します。

      論理アーキテクチャ

      コンタクトセンターソリューションに求められるコア機能は、顧客が一般的に使用される通信手段を使って組織に容易に連絡し、問い合わせや問題に迅速かつ効率的に対処できるようにすることです。

      しかし、この基本的な理念が確実に達成されるように、コンタクトセンターを使用する組織がアクセスできるバックグラウンド機能が複数あります。 これらは次のとおりです。

      • 顧客がインタラクションを開始するためのメカニズム

        • テレフォニーコールをコンタクトセンターシステムに接続する公開された運用電話番号

        • 顧客がメールを送信できるメールアドレスと、新着メールを検出するためのメカニズム。

        • 顧客がさまざまなデジタル チャネルを介して連絡を取る機能。これには以下が含まれますが、これらに限定されません。

          • ウェブサイト/アプリからチャットする

          • 人気のメッセージング クライアント経由のダイレクト チャット (WhatsApp、Facebook Messenger、Apple ビジネス チャット、Twitter のダイレクト メッセージなど)

      • 新しい対話を検出し、効率的に処理する機能

        • これらには、自動化された IVR システム、インタラクションの処理に関連するワークフローを定義するためのプログラム機能が組み込まれたテレフォニー/チャット用の仮想エージェントが含まれます。

        • 最後に、必要に応じて、インタラクションを処理するのに最適なスキルを持つエージェントにインタラクションをエスカレートする必要があります。

      • エージェントが対応するインタラクションの空き状況を表示し、スーパーバイザーがエージェントを監視、コーチし、効率的なインタラクションを可能にする運用メトリックを取得する機能。

      • エージェントとスーパーバイザーが期待通りにタスクを実行できるように、コンタクトセンターのさまざまな機能を管理者が設定およびプロビジョニングする機能。

      これらに加えて、現代の企業は、主要な運用メトリックスを視覚化および追跡するデータと洞察にアクセスして、コンタクトセンターの運用を最適化する機能を追加する必要があります。

      さらに、プロアクティブな自動発信コールの実行、AI を使用したエージェントとスーパーバイザーのエクスペリエンスの強化、エージェントに事前にプロアクティブにデータを提供するカスタマー ジャーニーの検出と理解など、専用のコンタクト センター エコシステム機能と統合する機能が、コンタクト センターのソリューションは日々進化しています。

      コンタクトセンターがクラウドで提供されるソフトウェアサービスとして利用される利用モデルに関しては、可用性、信頼性、自動化されたアドホックなスケール要件を確保する機能には、問題を防ぎ、顧客の業務への影響を防止/最小限に抑えます。

      図 1 は Webex CC の論理アーキテクチャを示しています。

      Webex CC 論理アーキテクチャ
      Webex CC 論理アーキテクチャ

      機能コンポーネント

      次のセクションでは、Webex CC のさまざまな機能コンポーネントについて説明します。

      インタラクション管理

      Webex CC は、ユーザがコンタクトセンターと対話するためのさまざまなチャネルとして、テレフォニー、メール、メッセージング (ソーシャルチャネル) をサポートしています。

      すべてのチャネルについて、最初の処理はシステムによって行われ、対話はエージェントにエスカレートできます。

      メディアタイプ

      テレフォニー

      テレフォニーの場合、インバウンド音声通話の処理は、コールがコンタクト センターに入る方法 (下記の入力メカニズムを参照) と、エントリ ポイントに関連付けられている Webex CC フローによって決定されます。

      通話に応答があり、以降のアクションは Webex CC フロー定義に従って実行されます。これは、エージェントをキューに入れてエージェントにルーティングする前の通話の処理中に実行されるアクションをプログラムで表したものであるか、フロー自体が通話を処理するかのいずれかです。エージェントに転送しないでください。

      Webex CC の Flow Builder を使えば、開発者はフローを定義し、Webex CC で通話が着信する際に経由するエントリ ポイントに割り当てることができます。

      これらの構成エンティティとその使用法については、 構成エンティティ

      Flow Builder の詳細については、次のセクションで説明します。 IVR システム

      メールとメッセージング

      Webex CC の観点から、Webex Connect は、エンドユーザがコンタクトセンターに連絡するために使用できる、メール、メッセージング チャネルなど、すべてのデジタル チャネルの入力と出力の機能を提供します。

      Webex 接続フロー

      • 対話がキューに入れられてエージェントにルーティングされるまでの、そのような対話の処理を決定します。 これには、あらゆる形式のメッセージングおよびメールのやり取りの自動処理とボットの処理が含まれます。

      • 受信したインタラクションにビジネス ロジックを適用します。

      • キューに入る前の連絡を処理します。

      • フロー自体は、ライブ エージェントへの転送なしのインタラクションを処理できます。

      Webex CC でサポートされているメッセージング チャネルは次のとおりです。

      • Web App / モバイル アプリ チャット

      • WhatsApp

      • Facebook Messenger

      • SMS

      Webex CC でサポートされているメール チャネル:

      • Gmail

      • Office365

      入力メカニズム

      このセクションでは、インタラクションが Webex CC に入るためのメカニズムについて説明します。メディア タイプによって、インタラクションが Webex CC に到達するメカニズムが異なります。

      たとえば、テレフォニーでは、PSTN 接続、電話番号の構成、Webex CC への通話のルーティングを有効にするために必要な物理インフラストラクチャのプロビジョニングがあります。

      メール/メッセージング チャネルの場合、イングレス構成は Webex Connect で行う必要があり、これにはメール/メッセージング アカウントのプロビジョニングと Webex Connect フロー構成が含まれます。

      着信音声

      音声通話の場合、一般的なシナリオでは、ユーザが PSTN 電話番号をダイヤルすると、それがコンタクトセンターに接続されます。 入力の観点から、これには PSTN から Webex CC にコールをルーティングするメカニズムが必要です。

      図 1 は、Webex CC への音声通話の取り込みを示しています。

      受信音声の入力オプション

      Webex CC の音声入力サービスは、SIP を使用してサードパーティの通話制御を実行し、着信通話に応答し、転送、電話会議、その他の通話制御操作を実行します。

      Webex CC における通話の論理的なエントリ ポイントは、「エントリポイント」という名前の設定エンティティです。 音声入力の場合、エントリーポイントの主要な構成は、それに関連付けられた電話番号です。これは、通常、選択した PSTN プロバイダーから取得した有効な PSTN 電話番号です。

      これにより、電話番号への着信を検出し、通話を エントリポイントに関連付け、エントリポイントの他の構成パラメータを使用して、インタラクションでトリガーされる Webex CC フロー定義に従って通話を処理できます。

      注:

      PSTN 接続オプションの詳細については、 https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/webexcc/Voiceonboarding2/wcc-voice-onboarding-2-book/wcc_b__voiceonboarding_private_conn.html を参照してください

      音声エッジ インフラストラクチャのスケーラビリティと可用性

      Webex CC VPOP インフラストラクチャには SIP SBC の冗長ペアが含まれ、高可用性を確保します。さらに多くの SBC を追加して、サポートされる同時通話量を調整できます。

      VPOP が処理できる最大同時通話は、実行されている SBC の数と通話が送信される先によって異なります。

      地理的な冗長性については、地域全体の複数のペアで相互接続される VPOP SBC のメッシュがサポートされます。

      音声入力サービスについては、水平方向にスケーラブルで、Webex CC に取り込まれる同時音声コールの増加を処理することができます。

      音声エッジ インフラストラクチャのセキュリティに関する考慮事項

      下の表には、音声エッジ インフラストラクチャへの接続オプションの詳細が記載されています。

      表 1. 接続タイプ

      接続性

      種類

      公共インターネット

      ダイレクト (ホワイトリスト ソース IP アドレスを使用)

      VPN 仮想プライベート ネットワーク (GRE) 経由 VPN または IPSec

      サイト間 (S2S)

      SRTP/SIP TLS

      プライベート接続

      MPLS

      ポイントツーポイント (P2P)

      VPLS

      SD-WAN

      プライベート WAN

      データセンタークロスコネクト

      Equinix Fabric 接続

      詳細については、 https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/webexcc/Voiceonboarding2/wcc-voice-onboarding-2-book/wcc_b__voiceonboarding_private_conn.html を参照してください。

      [LDAPシステム(IVR System)]

      エントリーポイントに関連付けられた電話番号に着信するすべての音声通話は、Webex CC によって応答され、エントリーポイントに関連付けられた Webex CC フローの実行が開始されます。

      Webex CC Flow Builder は、アクティビティと呼ばれるプログラミング構成要素/演算子と機能ブロックを提供します。これにより、管理者や、IVR ロジックを設計および実装するユーザは、これらの構成要素を組み合わせて、フロー定義を作成できます。

      フローがサポートするプログラミング構成は次のとおりです。

      • 宣言変数と設定変数 - フロー実行に関連付けられた状態

        • Pebble 式で変数の値を設定する

      • 条件チェック

      • ループ – 条件分岐とジャンプを使用 (アクティビティを連結する機能)

      • REST API の呼び出し

      • 解析データ – JSON、TOML、XML 通常、API 応答の解析に使用されます。

      • アクティビティを作成する


       

      フローが提供する代表的なアクティビティは以下の通りです。

      • メッセージを再生する

      • ユーザデータの収集

      • 通話を別の宛先/電話番号に転送する

      • 通話をバーチャルエージェントに送信する

      • エージェントが応答できるように通話をキューに入れます。

      アクティブな通話ごとに、通話が終了するまでフロー実行のインスタンスもアクティブであるため、フローの同時実行が発生します。

      フロー実行の各インスタンスは、フローに関連付けられたデータ/状態の隔離された環境を提供します。

      通話のライフサイクル全体を通じて、フローでは、発生する特定のイベントに応答し、それらを処理することもできます。たとえば、通話がエージェントによって応答されたとき、イベント ハンドラーはエージェントのデスクトップ インターフェイスのスクリーン ポップをトリガーできます。

      Webex CC フローの詳細については、 https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/webexcc/SetupandAdministrationGuide_2/b_mp-release-2/b_cc-release-2_chapter_0100.html#Cisco_Generic_Topic.dita_e338e055-64b0-4973-bd52-8a5581dcb0ee を参照してください。

      仮想エージェントのサポート

      フローは、対話を仮想エージェントにハンドオフするアクティビティを提供します。これは Webex Control Hub で事前設定されています。

      通話が仮想エージェントに接続されると、会話型の IVR エクスペリエンスがユーザに提供され、アクティビティは通話が終了するか、通話をエージェントにエスカレートすることで終了します。

      エスカレーションの場合、コールをキューに入れ、エージェントが応答するようにフローを設定できます。

      インバウンド デジタル インタラクション

      メール、および受信インタラクションのメッセージ チャネルについては、Webex Connect を利用してアセットをプロビジョニングし、フローで受信インタラクションを処理してから、そのインタラクションを Webex CC にルーティングします。エージェントが対応できます。

      図 2 は、メールの取り込み、Webex CC でのメッセージングの対話を示しています。

      メールとメッセージングの入力オプション

      仮想エージェント/ボットのインテグレーション

      メールおよびメッセージング/ソーシャル チャネルの対話の場合、仮想エージェント/ボットの扱いは、Webex Connect フローで構成されます。

      音声用仮想エージェントと同様に、ボットの処理が結果としてエスカレートして終了した場合、インタラクションはキューに入れられ、エージェントにルーティングされます。

      ルーティングとキューイング

      Webex CC は、フローで定義されているように自動化されたハンドラで着信コンタクトを処理し、フローはコンタクトをキューに入れるか、エージェントに直接入れるかを決定する場合があります (エージェント固有のキュー - テレフォニー/音声インタラクションでのみサポートされます)。

      キューに入っているエージェントが対応可能な場合、そのエージェントは予約されており、インタラクションはそのエージェントにルーティングされます。 対応可能なエージェントがいない場合、インタラクションはキューに保留され、フローはキューイング アクティビティに添付されたハンドラーで引き続き顧客を扱います。

      エージェントが応対可能になると、その処理が中断され、エージェントにインタラクションが提供されます。

      図 1 は、キューイングとルーティングのアーキテクチャを示しています。

      キューイングとルーティングのアーキテクチャ
      キューイングとルーティングのアーキテクチャ

      エージェントの選択

      Webex CC のキューは、以下のエージェント選択アルゴリズムをサポートしています。

      • 対応可能な最長時間エージェント ルーティング

      • 熟練ベースのルーティング

        • 最長対応エージェント (LAA)

        • 最適なエージェント (BAA)

      エージェントはチームを通じてキューに関連付けられます。

      キューには、通話分配グループがキューに追加されるのを待機するように設定された順番で、複数の通話分配グループを各グループに割り当てることができます。これにより、一致するエージェントの検索スペースが、追加のエージェントに拡大されます。時間の経過に応じて配信グループに発信します。

      スキル ベースのルーティングの場合、キューに関連付けられたエージェントに一致するスキル要件の間で、エージェントは LAA または BAA 構成に基づいて選択されます。

      音声/テレフォニー固有の追加機能

      エージェント ベースのルーティング (音声/テレフォニー チャネルのみ)

      Webex CC フローは、アクティビティ QueueToAgent を使用して、エージェント ID に基づいて、選択されたエージェントにインタラクションを直接ルーティングできます。

      エージェントがインタラクションを処理できない場合、インタラクションはエージェント専用のキューに保留され、エージェントが対応可能になるまで待機します

      アドバンストキュー情報

      Webex CC フローは、GetQueueInfo アクティビティを使用して、キュー内の位置 (PIQ)、推定待ち時間 (EWT)、キューで応答可能なエージェント数などのキューのリアルタイム情報を取得できます。連絡先をキューに入れるかどうかを指定します。

      無料のコールバック

      Webex CC フローは、アクティビティ コールバックを使用して、顧客がキュー内の位置を維持しながら通話を切断し、キュー内のバーチャル インタラクションがエージェントにルーティングされたときにコールバックを受信できるようにします。

      オーバーフロー処理

      Webex CC は Capacity Based Teams (CBT) を使用したオーバーフロー処理をサポートします。

      CBT は定員を持つ通常のチームのようなもので、その定員に対応する外部 DN が関連付けられます。 これは、キュー コール分配サイクルで他のチームと共に構成できます。

      通常、これは最後のサイクルとして構成され、構成されたすべての通話分配グループが、インタラクションを処理する対応可能なエージェントを見つけられなかった場合でも、対応可能なエージェントがいない場合に、オーバーフローとして機能するようにします。

      IVR オペレーション

      エージェントが Webex CC Agent Desktop にログインすると、エージェントへの着信コールを接続できる電話番号を指定します。 これには、PSTN 電話、携帯電話、またはエージェントが Cisco Webex Calling ユーザの場合は内線番号を指定できます。

      この番号は、通話をルーティングできる有効な電話番号である必要があります。 存在しない場合、エージェントは着信コールを受けることができません。

      エージェントが処理しているインタラクションのタイプに基づいて、エージェント デスクトップのウィジェットは、特定のメディア コントロール操作を実行する機能を提供します。

      たとえば、通話が応答されると、エージェントは通話に関連する次の操作を実行できます。

      • 通話を保留にする

      • コンサルト コールを開始し、

        • 別の電話番号 (たとえば、エージェントの電話番号) / エントリポイントに通話を転送する

        • コールする別のエージェントの電話会議

      • 通話を別のキューに転送する

      • 通話を終了する

      エージェント デスクトップでは、管理者がカスタム ウィジェットを追加してデスクトップ機能を拡張し、エージェントが効率的に作業を行うために必要なウィジェットの統合されたコレクションにすることができます。

      デスクトップアーキテクチャ

      エージェント デスクトップは、ウェブ コンポーネント アーキテクチャに基づいて構築されたウィジェットをホストする、マイクロ フロントエンド ベースのシングル ページ アプリケーションです。 すべての標準/ストック ウィジェットは、API またはサーバ側のプッシュ メカニズムによって取得されるデータを利用しています。

      これらは通常、呼び出しの応答が WebSocket 接続経由でデスクトップに送信される非同期 API です。

      Webex CC Agent Desktop は Cisco Common Identity (CI) でユーザを認証し、トークンは API のすべての呼び出しに渡されます。 カスタム ウィジェットについても、認証モデルに基づいて、カスタム ウィジェットの認証モデルが CI と統合されている場合、エージェントにシングル サインオンのエクスペリエンスを提供します。

      エージェントがインタラクションの一部になると、そのインタラクション状態または関連するデータに対するすべての更新も、WebSocket 接続を介してデスクトップにプッシュされます。

      接続性と遅延に対するデスクトップの復元性

      API の非同期とサーバ側のプッシュによりスケールが有効になり、WebSocket インターフェイスへの接続の損失が検出され、デスクトップが再接続と再ログインを試みます。

      図 2 に、Webex CC でのエージェント デスクトップ アーキテクチャを示します。

      Agent Desktop アーキテクチャ

      管理および構成

      オンボーディングの顧客

      Webex Control Hub は、パートナーや顧客が顧客のオンボーディングや機能の有効化や設定を行うために使用する主要なインターフェイスです。

      組織とコンタクト センターの機能が Control Hub でプロビジョニングされると、Webex CC でワークフローがトリガーされます。このワークフローは、顧客が選択したサービスに応じて、コンタクト センターのすべての機能をプロビジョニングするための残りの手順を行います。

      すべてのコンタクトセンターのプロビジョニングは、BPM ワークフローエンジンを使用して行われます。これにより、関連するステップを宣言的な方法で定義でき、プロビジョニングステップ全体で障害に対する復元力があり、データの整合性が保証されます。

      図 1 は、Webex CC でのプロビジョニング ワークフローを示しています。

      顧客オンボーディング ワークフロー

      構成エンティティ

      組織内を範囲とする、Webex CC の主な構成エンティティは次のとおりです。

      サイト

      サイトとは、1 つまたは複数のチーム、ユーザ (エージェント/スーパーバイザー) が配置されている場所を意味します。

      すべてのユーザとチームは 1 つのサイトに属している必要があります。

      チーム(Team)

      ユーザのグループ。 チームは、キューを介してエージェントにインタラクションを配信するために使用されます。

      すべてのチームは 1 つのサイトに属している必要があります。

      エージェント

      Agent Desktop にログインして、Webex CC で設定されたメディア タイプ全体のインタラクションを処理できるユーザ。

      スーパーバイザ

      スーパーバイザーはチームに割り当てられ、エージェントを監視/コーチし、スーパーバイザーが割り当てられているチームに属するチームレベルのステータスとエージェントの統計にアクセスできます。

      キュー(Queue)

      キューは、エージェントが利用可能になるのを待っている間に、対話を保留できる論理エンティティであり、エージェントにルーティングされます。

      キューは、エージェントの検索スペースとしてチームにマッピングされ、他のチームを検索スペースに追加することで、経過時間のしきい値に基づいて検索スペースを拡張できます。

      エントリポイント

      エントリーポイントは、Webex CC へのインタラクションのイングレス ポイントを表す論理エンティティです。テレフォニーの場合、これは主に着信の電話番号にマッピングされます。メール/メッセージング チャネルの場合、エントリポイントは Webex Connect のアセット構成をポイントします。

      フロー

      インタラクションの処理に関連するステップを決定するエントリ ポイント (ルーティング戦略経由) に関連付けられたフロー。

      テレフォニー以外のチャネル (メール、メッセージング/ソーシャル) の場合、フローは Webex Connect のアセット設定の一部として選択されます。

      マルチサイトコンタクトセンターのアクセスコントロール

      Webex CC 管理者は、特定のサイト、チーム、キュー、エントリ ポイントへのアクセス権を持つユーザ プロファイルを設定できます。 さらに、サイトおよびチームの階層的な性質により、特定のサイトへのアクセスが提供されると、ユーザは、それらのサイトまたはそのようなチームの明示的に指定されたサブセットに属するチームまたはチームに関する日付のみにアクセスすることができます。

      キューとエントリ ポイントの場合、それらは組織レベルでグローバルであるため、異なる地理的場所 (特定のエージェントとチームが配置されているサイト) では、別々のエントリ ポイントとキューを構成でき、スーパーバイザー/ユーザは、適用可能なエンティティにアクセスできます。を選択します。

      図 2 は、主要な構成エンティティと、これらのエンティティを参照するユーザ プロファイルを示しています。

      ユーザプロファイルにマッピングされた構成エンティティ

      これらのエンティティへのアクセス制限とは別に、Webex CC 管理者は、ユーザが管理インターフェイスでアクセスできる特定の機能/モジュールを制御できます。これにより、ユーザは、特定のエンティティに対する管理/設定権限を持つだけでなく、Webex CC 管理インターフェイス。

      レポートと分析

      Webex CC は、一連のリアルタイム ストリーム処理サービスを使用して、対話のライフサイクル中にさまざまなサービスによって生成される個別のイベントを処理し、サブスクライブしているクライアントに公開されるリアルタイム データセットの定義されたセットを生成します。

      さらに、これらのイベントはさらに処理、変換、集約され、結果として得られるデータセットが永続化され、データ消費 API およびレポートおよびデータ視覚化インターフェイスである Analyzer を介して取得されます。

      図 1 Webex CC でデータ処理と消費のインターフェースを示しています

      Webex CC データ処理パイプラインと消費インターフェース

      インテグレーション

      顧客が使用できる機能を強化および強化するための WxCC へのすべての外部統合では、標準の公開 API が使用されます。

      API インターフェースのタイプは次のとおりです。Webex CC は:

      • 残りの API

      • サーバサイド プッシュ

        • Webhook

        • WebSocket メッセージ

      CRM インテグレーション

      Webex CC は、カスタマー リレーションシップ マネジメント (CRM) システムとの 2 つの統合モードをサポートしています。

      • Desktop Embedded Connector

      • HTTPs コネクタ経由のフロー インテグレーションは、

      デスクトップ埋め込みコネクタ: プライマリ インターフェイスとしての CRM アプリケーション

      この操作モードでは、エージェントはプライマリアプリケーションとして CRM コンソールにログインします。

      Webex CC は埋め込みアプリケーション (埋め込みデスクトップアプリケーションまたは埋め込みソフトフォンとも呼ばれます) で、主にコンタクトセンターにログインし、Webex CC ルーティングされたコンタクトセンターでの対話を受信するために使用されます。

      CRM 連携は、通話または会話リクエストを受信すると、CRM コンソール上で以下のアクションを実行します。

      • ANI に関連付けられた顧客レコードまたはその他の通話関連データをスクリーン ポップします。

      • 顧客レコード上の活動メモとしての通話後のメタデータ

      • エージェントが CRM 内の連絡先をクリックし、顧客にアウトバウンド コールを発信することで、「クリック ツー コール」を許可する

      • CRM のプライマリレポート用に、CRM レポートテーブルに通話記録を転記する。

      • Agent Desktop の完全な機能と通話コントロール (デスクトップ アプリの埋め込みおよび縮小バージョン) を提供します

      CRM とのインテグレーションのプライマリ モードは、Webex CC デスクトップ アプリケーションを別の iFrame に埋め込むことによるものです。

      さらに、Webex CC デスクトップ アプリケーションは、カスタムのヘッドレス ウィジェット (ユーザ インターフェイスなし) をバックグラウンドで実行し、基礎となる CRM システムと対話して、エージェントに代わって自動アクションを実行します。

      インタラクションは、ヘッドレス ウィジェットが使用する 2 つの SDK によって実現されます。

      • Webex CC デスクトップ JavaScript SDK は、エージェントおよびコンタクト アクションのイベント リスナを登録するために、Webex CC が提供する JavaScript SDK です。

      • CRM JavaScript SDK: これは、CRM ごとに適用可能な CRM クライアント SDK で、CRM での REST API 通話を抽出します。 たとえば、salesforce の場合、Salesforce が提供する CTI JavaScript ライブラリを使用して、CRM 内でアクションを実行し、イベントをリッスンします。

      図 1 に、CRM 埋め込み型 Webex CC デスクトップおよびコネクタのアーキテクチャを示します

      CRM Connector の埋め込み型 Desktop Connector のアーキテクチャ

      Webex CC は、上記のインテグレーションに対して、次の CRM ソリューションをサポートします。

      • Salesforce

      • ServiceNow

      • Microsoft Dynamics 365

      • Zendesk

      • フレッシュデスク

      詳細は https://help.webex.com/en-us/result/integrate%20with%20webex%20contact%20center?offset=10 をご覧ください

      CRM コネクタ、機能セット、変更ログを有効にするための Webex CC デスクトップ レイアウトの設定の詳細については、 https://github.com/CiscoDevNet/webex-contact-center-crm-integrationshttps://github.com/CiscoDevNet/webex-contact-center-crm-integrations を参照してください

      CRM コネクタのグローバルな可用性

      CRM コネクタは、Webex CC が稼働しているすべての地域で利用できます。

      柔軟なスケールとパフォーマンス

      Webex CC は、CRM アプリケーションと AWS Cloudfront CDN の Webex CC デスクトップ間の双方向通信を可能にするカスタムウィジェットをホストし、アベイラビリティーゾーンと地域全体でウィジェット AWS の高可用性を確保します。

      すべての CRM インテグレーション固有の計算は、エージェントが CRM アプリケーションを使用し、CRM アプリケーションに埋め込まれた Webex CC デスクトップがブラウザ上で発生します。

      セキュリティ

      CRM コネクタは Webex CC エージェントのデスクトップ レイアウト経由で呼び出され、オプションのパラメータはデスクトップ レイアウト経由でウィジェットに渡され、機能のオンとオフを切り替えます。

      たとえば、Salesforce アクションウィジェットを有効にするために、管理者はデスクトップレイアウトのパラメータ設定 sfdcWidgetEnabled を true にします。

      パッケージのインストール

      連携が双方向で機能するためには、CRM コンソールに埋め込みアプリケーションをインストールする必要があります。 これは、iFrame 内でのデスクトップ アプリケーションの読み込みをサポートするためのものです。

      すべてのデスクトップ埋め込みコネクタは、CRM マーケットプレースで入手できます。

      たとえば

      ServiceNow: https://store.servicenow.com/sn_appstore_store.do#!/store/application/6c8e2a4edbc73410e1c75e25ca961947/1.0.5?

      Zendesk: https://www.zendesk.com/marketplace/apps/support/202570/webex-contact-center/

      マーケットプレイス アプリケーションのインストールにより、必要なプラグインがアクティベートされ、必要な XML ファイルが CRM コンソールにインポートされ、CRM での通話記録のレポートがサポートされます。

      HTTPs コネクタを介したフローの統合は、

      Webex CC Flow ビルダーは、Webex コントロール ハブで構成され、Webex CC Flow で使用される HTTPs コネクタを使用した、Webex CC と CRM システム間の双方向のデータ フローをサポートします。

      これらは主に、音声対話内のパーソナライズ化と、IVR 内のカスタマイズされたルーティングに使用されます。

      デフォルトでは、Webex CC は Control Hub で Salesforce HTTP コネクタをサポートします。 他の CRM コネクタは、Webex Control Hub でカスタム コネクタとして追加できます。

      HTTP コネクタの詳細については、 https://github.com/CiscoDevNet/webex-contact-center-crm-integrations にアクセスしてください。

      IVR HTTP コネクタ:

      ワークフォース最適化

      Webex CC は、業界をリードするベンダーによるワークフロー最適化および品質管理ソリューションをサポートしています。

      IVR の拡張

      Webex CC エージェントおよびスーパーバイザーデスクトップは、デスクトップ内でカスタムウィジェットを作成して実行することで、デスクトップ機能の拡張を可能にします。

      詳細は https://developer.webex-cx.com/documentation/guides/desktop をご覧ください。

      展開と接続

      Webex CC が AWS に展開され、現在次のリージョンで利用できます。

      • 米国

        • 米国-東部バージニア

        • 米国-北カリフォルニア (Voice Media Ingress のみ)

      • カナダ

        • 中央

      • 英国

        • ロンドン

      • 欧州

        • フランクフルト

      • アジア太平洋

        • 東京

        • シドニー

      テレフォニーの複数地域接続

      複数の地理的な場所にエージェントと顧客を持つグローバルな組織を可能にするために、Webex CC は、音声メディア エッジとイングレス サービスが実行されている地域について、ローカル地域内でのメディアの保持をサポートします。

      図 1 は、地域メディアによる複数地域展開を示しています。

      地域メディアによる複数地域展開
      地域メディアによる複数地域展開

      メディア エッジとイングレス サービスは次の地域で展開されます。

      地理的地域

      Webex CC サービス (AWS リージョン)

      Media Edge (音声 POP)

      次世代メディアサービス (AWS リージョン)*

      米国

      バージニア北部

      ニューヨーク

      ロサンゼルス

      バージニア北部

      北カリフォルニア

      カナダ

      中央

      バンクーバー

      トロント

      中央

      ブラジル

      サンパウロ

      リオデジャネイロ

      欧州

      フランクフルト

      フランクフルト

      アムステルダム

      フランクフルト

      英国

      ロンドン

      ロンドン

      ロンドン

      インド

      プネー

      ハイデラバード

      ムンバイ

      Singapore

      Singapore

      Singapore

      日本

      東京

      東京

      大阪

      東京

      オーストラリア

      シドニー

      メルボルン

      シドニー

      シドニー

      *地域で利用可能な次世代メディア サービスの詳細については、次を参照してください。 次世代音声メディア プラットフォーム

      セキュリティとプライバシー

      インフラストラクチャのセキュリティ

      Edge の音声インフラストラクチャ

      音声エッジ コンポーネントは、顧客ネットワーク/PSTN キャリアからの SIP トランクが終端することを許可します。これは、エッジ コンポーネントへの接続が許可されるホワイトリストの IP に基づいて有効になります。

      コンピューティング インフラストラクチャのセキュリティ

      Webex CC コンピューティング インスタンスは AWS でプロビジョンされ、サービスは複数の Namespace を持ち、各 Namespace へのアクセスは個別の認証情報で制限される Kubernetes クラスターの Pod として実行されます。

      すべてのインフラストラクチャのプロビジョニングはコードを使用して行われ、手動の手順は必要ありません。また、資格情報に手動でアクセスすることはできません。

      特定のサービス/チームのセットに対して構成された特定のパスを持つ中央の資格情報ストアがあり、資格情報ストア自体へのアクセスは制限され、ビルドおよび展開システムのシークレットとして構成されます。

      インフラストラクチャ コンポーネント/サービスは AWS VPC の外部に直接公開されておらず、公開されているインターフェースは API および api ゲートウェイを使用して制御および管理されるウェブソケットサーバのみです。

      これとは別に、ログ、メトリクス、展開の詳細、ビルドステータス、テスト結果を表示するために使用される、開発者が使用する特定の内部システムとインターフェイスがあります。これらは、ロールとグループを使用して保護され、Cisco 内部認証システムと統合されます。

      ユーザ インターフェイスの認証と承認

      さまざまなコンタクト センター ユーザ (エージェント、スーパーバイザー、管理者、アナリスト) が使用するすべてのユーザ インターフェイスは、Cisco Common Identity ベースのベアラー トークン認証 (OAuth フロー) によって保護されています。

      認証は、トークンを取得したユーザのロールとトークンに割り当てられたスコープを使用して行われます。

      データ セキュリティ

      データ転送中

      展開されたサービス/インフラストラクチャ コンポーネントのインターフェイスは、外部の着信トラフィックに直接公開されません。

      Http API を持つ一部のサービスは、ゲートウェイ経由でこれらのインターフェイスを公開し、すべての受信 https (WebSocket のものを含む) は ALB で終端され、http 経由の内部トラフィックはサービスにルーティングされます。

      すべての発信対話は https / TLS (http 以外のプロトコルの場合) 経由で行われます。

      VPC の内部では、http / カスタム TCP プロトコルを介したサービス間の内部通信は、プレーンな TCP ソケットを介して行われます。

      保存データ

      保存されるすべてのデータはストレージ レイヤーで暗号化されます。 さらに、VPC の外側にあるこれらのデータストアは保護され、アクセスコントロールと認証はサインイン情報を使用してシークレットストアに安全に保存され、管理されます。

      図 1 は、転送時と保存時のデータフローとセキュリティモデルを示しています。

      転送中および保存中のデータ セキュリティ

      データプライバシー

      エンドユーザの PII データ

      インタラクションを処理するためのプログラムによるコントローラーである Webex CC フローを使用すると、「機密データを含む」として特別にタグ付けされたフロー変数に割り当てることができるユーザ データを収集できます。 そのようなデータの値は暗号化され、データのトランジット パスにあるサービスはこのデータにアクセスできません。

      さらに、このようなデータが Webex CC レポート データ ストアに永続化されることはなく、ログ/メッセージング インフラストラクチャは暗号化されたデータを持ち、クリア テキスト データは Webex CC 内のどこにも保存されません。

      コンタクトセンターのエージェント/スーパーバイザーの PII データ

      コンタクトセンターのユーザ関連のデータはログ内では編集されていますが、データ分析と視覚化には Webex CC データストアが利用できます。

      拡張性

      スケールの要素

      Webex CC で規模に影響を与える要素は次のとおりです。

      • 同時ログインエージェント数

      • 進行中の同時インタラクション数

        • これらのインタラクションで実行されたアクション

      • スーパーバイザー/エージェントが処理したインタラクション以外のアクションの同時数

      • 生成および保存されたデータの量

      スケールを可能にするアーキテクチャ的側面

      Webex CC の設計と設計の基礎となる原則により、さまざまなサービスとプラットフォーム コンポーネントにプロビジョニングされたインフラストラクチャによって課される制限内で、必要に応じてソリューションを動的に拡張できます。

      イベント駆動型アーキテクチャ

      Webex CC のサービスはメッセージを使用して通信し、重要なメッセージ処理フローには IO 操作のブロックが含まれません。メッセージの処理に必要な状態は、メッセージを処理しているサービスのインスタンスにローカライズされます。

      ステートレス サービス (または外部化された状態)

      ステートレス サービスは、サービスの追加インスタンスを簡単に追加/削除することで、弾力性を有効にします。 本質的にステートフルで、外部化された状態ストアを持つ特定のサービスがあり、インフラストラクチャは、状態を必要とするインスタンスへの状態の自動リバランス/状態転送/ローカライズにより、そのようなサービスのインスタンス数の動的な変更もサポートします。

      エラスティック インフラストラクチャ

      すべてのサービスは Kubernetes で実行され、インフラストラクチャは使用状況に基づいて自動的にスケールします。これにより、事前に構成された高しきい値の上限まで、コンピューティング ノードを動的に追加できます。

      負荷予測と定期的な検証

      すべてのサービスは、パフォーマンス特性についてベンチマークされ、スケーリング パターンはサービス レベルで検証されます。

      さらに継続的な検証、ピーク負荷、耐久テストが、属性に影響を与えるスケールの予測成長に合わせて調整されたテスト パラメーターで実施されます。これにより、ボトルネックを特定し、インフラストラクチャ リソース使用率の高しきい値の更新を計画し、試合当日に備えることができます。

      信頼性と可用性

      イベント駆動型アーキテクチャとステートレス サービスにより、復元力と弾力性が可能になります。 しかし、機能が影響を受ける前に障害を検出し、対処するために、Webex CC は次の戦略を採用しています。

      • インフラストラクチャの可用性と信頼性

        • すべての Webex CC サービス、およびインフラストラクチャ コンポーネントは、常に 3 つの AWS アベイラビリティ ゾーンにまたがって展開されます。

          • これにより、Webex CC はアベイラビリティ ゾーンの障害に対して回復力を持ち、障害が発生した場合、障害が発生したインスタンスは新しいインスタンスと自動的に置き換えられます。

      • 継続的な監視と警告

        • 失敗時にアラートをトリガーするサービスおよびインフラストラクチャ コンポーネントの内部および外部プローブ。

        • サービスおよびインフラストラクチャ コンポーネントからキャプチャされ、一致するルールを検出してアラートをトリガーするルール エンジンを通じて処理されるメトリック。

      • 継続的な検証と警告

        • 定期テストが実行され、失敗するとアラートがトリガーされます

        • これらのアラートはプロアクティブなインシデントを作成し、顧客に影響を与える実際のインシデントとして処理されます。

          • これにより、顧客への影響を先取りし、システムの可用性と信頼性に貢献します。

      • 継続的インテグレーションと継続的配信

        • これはエンジニアリング プロセスおよびデリバリ パイプラインであり、Webex CC でのサービスの迅速で信頼性の高いビルド、検証、展開/サービスの変更を可能にします。

          • コードから本番環境への展開を完全に自動化する機能は、必要なすべての検証を行い、障害に対応して変更を展開する必要がある場合に、リスクを軽減し、解決までの時間を最小限に抑えます。

      • サーキット ブレーカーと停止スイッチ

        • システムのさまざまな部分/Webex CC の特定の機能は、障害の連鎖的な影響を最小限に抑えるために、すべての顧客または特定の顧客に対して選択的に無効にすることができます。

          • これにより、障害面を最小限に抑え、顧客にコアのコンタクトセンター機能の可用性を実現できます。

      監視と障害検出

      図 1 は、Webex CC のための継続的な監視、検証、アラート メカニズムが導入されていることを示しています。

      継続的な監視と障害検出

      ビジネス継続性と災害復旧

      災害復旧とビジネス継続性プロセスは、地域内の大規模な停止を確実に検出し、必要な手順を実施して、地域で利用中の顧客にサービスを確実に復旧させます。

      災害復旧と管理プロセスに従って、復旧の手順は文書化され、検証され、定期的に更新されます。

      Webex CC サービスは、AWS リージョン内の 3 つの別々のアベイラビリティ ゾーンに展開されます。 各アベイラビリティーゾーンは地域内の異なる物理的なロケーションであり、独立したユーティリティを備えています。

      AWS リージョンが完全に故障した場合、Webex CC はリージョンの復旧を AWS に依存します。リージョン全体を含む長期にわたるダウンダウンについては、Webex CC データセンターが新しい AWS リージョンにプロビジョニングされ、主要な顧客の構成とデータを復元します。これにより、Center は新しい AWS リージョンの顧客に対して稼働しています。

      これには自動化が含まれますが、プロセスをトリガーし、必要な構成とデータが復元されたことを監視して確認するために手動の介入が必要で、コンタクトセンターが顧客のために稼働できるようになります。

      コンプライアンスと認証

      Webex Contact には、広範なセキュリティ証明書のリストがあります。 これらの証明書は定期的に更新されます。

      • PCI DSS QSA

      • CAIQ

      • HIPAA およびハイテック

      • CSA 星レベル 1

      • CSA Star レベル 2 (サードパーティの独立評価)

      • SOC2

      • ISO27001 (情報セキュリティの国際規格)

      • ISO27017 (クラウド サービス プロバイダー向けセキュリティ標準)

      • ISO27018 (クラウドでの個人データ保護に焦点を当てたセキュリティ標準)

      • ISO27701 (データ プライバシー拡張機能)

      • C5 ドイツ標準、サイバー攻撃に対する運用セキュリティのデモンストレーション

      参照先 Webex コンタクト センター サービスのプライバシー データ シート を参照してください。

      はじめに

      Cisco Webex Contact Center (Webex CC) は Contact Center as a Service (CCaaS) で、組織がカスタマー ジャーニー全体でよりスマートで積極的でパーソナライズされた対話を可能にすることを可能にします。

      Webex CC は、以下のコア アーキテクチャ原則に基づき、クラウド ネイティブ ソリューションとしてゼロから設計、設計、開発されています。

      • サービス: 独立したサービスのセットで、各サービスが小規模で集約的な機能セットをユーザに提供します。

      • イベント駆動型注意 : すべてのサービスは、特定のユースケースでアプリケーションが https インターフェース (REST API、WebSocket インターフェース経由のプッシュ データ) を使用するウェブ アプリケーションを除き、メッセージングを使用して相互に通信します。

      • ステートレス/外部化状態: サービスは、Docker コンテナーで実行されている kubernetes で展開され、自動的にスケーリングされ、サービスの 1 つ以上のインスタンスの障害に対して復元力を持つ機能を備えています。

      • 監視可能: すべてのサービス、およびそのようなサービスの展開を可能にするインフラストラクチャコンポーネントは、コンタクトセンターの機能に影響を与える状況を測定、検出、防止するための標準的なメカニズムで監視可能であるだけでなく、機能停止の場合にはサービスを迅速にトラブルシューティングして復元することができます。

      • 独立/疎結合: すべてのサービスを個別に構築、検証、展開/更新することができ、コンタクト センター機能のダウンタイムが発生しません。

      Webex CC サービスは AWS に展開され、以下を可能にするクラウドネイティブ プラットフォームを利用しています。

      • 複数のアベイラビリティーゾーンにまたがるインフラストラクチャサービスとアプリケーションの可用性

      • インフラストラクチャ サービスとアプリケーションの弾性により、動的なスケーリング機能を可能にする

      • セキュリティはシステムの構築と展開にネイティブに組み込まれており、データは転送中および保存時に保護され、Webex CC のセキュリティ/コンプライアンス認定を受けています。

      • テレフォニー/音声統合のためのスケーラブルで安全なエッジ インフラストラクチャ

      • プロアクティブな監視とアラートによる可観測性により、顧客へのコンタクトセンターサービスの高可用性が可能になります。

      • ユーザ認証/承認、管理、コンタクト センター機能のプロビジョニングのために、残りの Cisco Webex と統合されています。

      このドキュメントの以降のセクションでは、上記の各機能と、Webex CC アーキテクチャがどのように同じ機能を可能にするかについて詳しく説明します。

      論理アーキテクチャ

      コンタクトセンターソリューションに求められるコア機能は、顧客が一般的に使用される通信手段を使って組織に容易に連絡し、問い合わせや問題に迅速かつ効率的に対処できるようにすることです。

      しかし、この基本的な理念が確実に達成されるように、コンタクトセンターを使用する組織がアクセスできるバックグラウンド機能が複数あります。 これらは次のとおりです。

      • 顧客がインタラクションを開始するためのメカニズム

        • テレフォニーコールをコンタクトセンターシステムに接続する公開された運用電話番号

        • 顧客がメールを送信できるメールアドレスと、新着メールを検出するためのメカニズム。

        • 顧客がさまざまなデジタル チャネルを介して連絡を取る機能。これには以下が含まれますが、これらに限定されません。

          • ウェブサイト/アプリからチャットする

          • 人気のメッセージング クライアント経由のダイレクト チャット (WhatsApp、Facebook Messenger、Apple ビジネス チャット、Twitter のダイレクト メッセージなど)

      • 新しい対話を検出し、効率的に処理する機能

        • これらには、自動化された IVR システム、インタラクションの処理に関連するワークフローを定義するためのプログラム機能が組み込まれたテレフォニー/チャット用の仮想エージェントが含まれます。

        • 最後に、必要に応じて、インタラクションを処理するのに最適なスキルを持つエージェントにインタラクションをエスカレートする必要があります。

      • エージェントが対応するインタラクションの空き状況を表示し、スーパーバイザーがエージェントを監視、コーチし、効率的なインタラクションを可能にする運用メトリックを取得する機能。

      • エージェントとスーパーバイザーが期待通りにタスクを実行できるように、コンタクトセンターのさまざまな機能を管理者が設定およびプロビジョニングする機能。

      これらに加えて、現代の企業は、主要な運用メトリックスを視覚化および追跡するデータと洞察にアクセスして、コンタクトセンターの運用を最適化する機能を追加する必要があります。

      さらに、プロアクティブな自動発信コールの実行、AI を使用したエージェントとスーパーバイザーのエクスペリエンスの強化、エージェントに事前にプロアクティブにデータを提供するカスタマー ジャーニーの検出と理解など、専用のコンタクト センター エコシステム機能と統合する機能が、コンタクト センターのソリューションは日々進化しています。

      コンタクトセンターがクラウドで提供されるソフトウェアサービスとして利用される利用モデルに関しては、可用性、信頼性、自動化されたアドホックなスケール要件を確保する機能には、問題を防ぎ、顧客の業務への影響を防止/最小限に抑えます。

      図 1 は Webex CC の論理アーキテクチャを示しています。

      Webex CC 論理アーキテクチャ
      Webex CC 論理アーキテクチャ

      機能コンポーネント

      次のセクションでは、Webex CC のさまざまな機能コンポーネントについて説明します。

      インタラクション管理

      Webex CC は、ユーザがコンタクトセンターと対話するためのさまざまなチャネルとして、テレフォニー、メール、メッセージング (ソーシャルチャネル) をサポートしています。

      すべてのチャネルについて、最初の処理はシステムによって行われ、対話はエージェントにエスカレートできます。

      メディアタイプ

      テレフォニー

      テレフォニーの場合、インバウンド音声通話の処理は、コールがコンタクト センターに入る方法 (下記の入力メカニズムを参照) と、エントリ ポイントに関連付けられている Webex CC フローによって決定されます。

      通話に応答があり、以降のアクションは Webex CC フロー定義に従って実行されます。これは、エージェントをキューに入れてエージェントにルーティングする前の通話の処理中に実行されるアクションをプログラムで表したものであるか、フロー自体が通話を処理するかのいずれかです。エージェントに転送しないでください。

      Webex CC の Flow Builder を使えば、開発者はフローを定義し、Webex CC で通話が着信する際に経由するエントリ ポイントに割り当てることができます。

      これらの構成エンティティとその使用法については、 構成エンティティ

      Flow Builder の詳細については、次のセクションで説明します。 IVR システム

      メールとメッセージング

      Webex CC の観点から、Webex Connect は、エンドユーザがコンタクトセンターに連絡するために使用できる、メール、メッセージング チャネルなど、すべてのデジタル チャネルの入力と出力の機能を提供します。

      Webex 接続フロー

      • 対話がキューに入れられてエージェントにルーティングされるまでの、そのような対話の処理を決定します。 これには、あらゆる形式のメッセージングおよびメールのやり取りの自動処理とボットの処理が含まれます。

      • 受信したインタラクションにビジネス ロジックを適用します。

      • キューに入る前の連絡を処理します。

      • フロー自体は、ライブ エージェントへの転送なしのインタラクションを処理できます。

      Webex CC でサポートされているメッセージング チャネルは次のとおりです。

      • Web App / モバイル アプリ チャット

      • WhatsApp

      • Facebook Messenger

      • SMS

      Webex CC でサポートされているメール チャネル:

      • Gmail

      • Office365

      入力メカニズム

      このセクションでは、インタラクションが Webex CC に入るためのメカニズムについて説明します。メディア タイプによって、インタラクションが Webex CC に到達するメカニズムが異なります。

      たとえば、テレフォニーでは、PSTN 接続、電話番号の構成、Webex CC への通話のルーティングを有効にするために必要な物理インフラストラクチャのプロビジョニングがあります。

      メール/メッセージング チャネルの場合、イングレス構成は Webex Connect で行う必要があり、これにはメール/メッセージング アカウントのプロビジョニングと Webex Connect フロー構成が含まれます。

      着信音声

      音声通話の場合、一般的なシナリオでは、ユーザが PSTN 電話番号をダイヤルすると、それがコンタクトセンターに接続されます。 入力の観点から、これには PSTN から Webex CC にコールをルーティングするメカニズムが必要です。

      図 1 は、Webex CC への音声通話の取り込みを示しています。

      受信音声の入力オプション

      Webex CC の音声入力サービスは、SIP を使用してサードパーティの通話制御を実行し、着信通話に応答し、転送、電話会議、その他の通話制御操作を実行します。

      Webex CC における通話の論理的なエントリ ポイントは、「エントリポイント」という名前の設定エンティティです。 音声入力の場合、エントリーポイントの主要な構成は、それに関連付けられた電話番号です。これは、通常、選択した PSTN プロバイダーから取得した有効な PSTN 電話番号です。

      これにより、電話番号への着信を検出し、通話を エントリポイントに関連付け、エントリポイントの他の構成パラメータを使用して、インタラクションでトリガーされる Webex CC フロー定義に従って通話を処理できます。

      注:

      PSTN 接続オプションの詳細については、 https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/webexcc/Voiceonboarding2/wcc-voice-onboarding-2-book/wcc_b__voiceonboarding_private_conn.html を参照してください

      音声エッジ インフラストラクチャのスケーラビリティと可用性

      Webex CC VPOP インフラストラクチャには SIP SBC の冗長ペアが含まれ、高可用性を確保します。さらに多くの SBC を追加して、サポートされる同時通話量を調整できます。

      VPOP が処理できる最大同時通話は、実行されている SBC の数と通話が送信される先によって異なります。

      地理的な冗長性については、地域全体の複数のペアで相互接続される VPOP SBC のメッシュがサポートされます。

      音声入力サービスについては、水平方向にスケーラブルで、Webex CC に取り込まれる同時音声コールの増加を処理することができます。

      音声エッジ インフラストラクチャのセキュリティに関する考慮事項

      下の表には、音声エッジ インフラストラクチャへの接続オプションの詳細が記載されています。

      表 1. 接続タイプ

      接続性

      種類

      公共インターネット

      ダイレクト (ホワイトリスト ソース IP アドレスを使用)

      VPN 仮想プライベート ネットワーク (GRE) 経由 VPN または IPSec

      サイト間 (S2S)

      SRTP/SIP TLS

      プライベート接続

      MPLS

      ポイントツーポイント (P2P)

      VPLS

      SD-WAN

      プライベート WAN

      データセンタークロスコネクト

      Equinix Fabric 接続

      詳細については、 https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/webexcc/Voiceonboarding2/wcc-voice-onboarding-2-book/wcc_b__voiceonboarding_private_conn.html を参照してください。

      [LDAPシステム(IVR System)]

      エントリーポイントに関連付けられた電話番号に着信するすべての音声通話は、Webex CC によって応答され、エントリーポイントに関連付けられた Webex CC フローの実行が開始されます。

      Webex CC Flow Builder は、アクティビティと呼ばれるプログラミング構成要素/演算子と機能ブロックを提供します。これにより、管理者や、IVR ロジックを設計および実装するユーザは、これらの構成要素を組み合わせて、フロー定義を作成できます。

      フローがサポートするプログラミング構成は次のとおりです。

      • 宣言変数と設定変数 - フロー実行に関連付けられた状態

        • Pebble 式で変数の値を設定する

      • 条件チェック

      • ループ – 条件分岐とジャンプを使用 (アクティビティを連結する機能)

      • REST API の呼び出し

      • 解析データ – JSON、TOML、XML 通常、API 応答の解析に使用されます。

      • アクティビティを作成する


       

      フローが提供する代表的なアクティビティは以下の通りです。

      • メッセージを再生する

      • ユーザデータの収集

      • 通話を別の宛先/電話番号に転送する

      • 通話をバーチャルエージェントに送信する

      • エージェントが応答できるように通話をキューに入れます。

      アクティブな通話ごとに、通話が終了するまでフロー実行のインスタンスもアクティブであるため、フローの同時実行が発生します。

      フロー実行の各インスタンスは、フローに関連付けられたデータ/状態の隔離された環境を提供します。

      通話のライフサイクル全体を通じて、フローでは、発生する特定のイベントに応答し、それらを処理することもできます。たとえば、通話がエージェントによって応答されたとき、イベント ハンドラーはエージェントのデスクトップ インターフェイスのスクリーン ポップをトリガーできます。

      Webex CC フローの詳細については、 https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/webexcc/SetupandAdministrationGuide_2/b_mp-release-2/b_cc-release-2_chapter_0100.html#Cisco_Generic_Topic.dita_e338e055-64b0-4973-bd52-8a5581dcb0ee を参照してください。

      仮想エージェントのサポート

      フローは、対話を仮想エージェントにハンドオフするアクティビティを提供します。これは Webex Control Hub で事前設定されています。

      通話が仮想エージェントに接続されると、会話型の IVR エクスペリエンスがユーザに提供され、アクティビティは通話が終了するか、通話をエージェントにエスカレートすることで終了します。

      エスカレーションの場合、コールをキューに入れ、エージェントが応答するようにフローを設定できます。

      インバウンド デジタル インタラクション

      メール、および受信インタラクションのメッセージ チャネルについては、Webex Connect を利用してアセットをプロビジョニングし、フローで受信インタラクションを処理してから、そのインタラクションを Webex CC にルーティングします。エージェントが対応できます。

      図 2 は、メールの取り込み、Webex CC でのメッセージングの対話を示しています。

      メールとメッセージングの入力オプション

      仮想エージェント/ボットのインテグレーション

      メールおよびメッセージング/ソーシャル チャネルの対話の場合、仮想エージェント/ボットの扱いは、Webex Connect フローで構成されます。

      音声用仮想エージェントと同様に、ボットの処理が結果としてエスカレートして終了した場合、インタラクションはキューに入れられ、エージェントにルーティングされます。

      ルーティングとキューイング

      Webex CC は、フローで定義されているように自動化されたハンドラで着信コンタクトを処理し、フローはコンタクトをキューに入れるか、エージェントに直接入れるかを決定する場合があります (エージェント固有のキュー - テレフォニー/音声インタラクションでのみサポートされます)。

      キューに入っているエージェントが対応可能な場合、そのエージェントは予約されており、インタラクションはそのエージェントにルーティングされます。 対応可能なエージェントがいない場合、インタラクションはキューに保留され、フローはキューイング アクティビティに添付されたハンドラーで引き続き顧客を扱います。

      エージェントが応対可能になると、その処理が中断され、エージェントにインタラクションが提供されます。

      図 1 は、キューイングとルーティングのアーキテクチャを示しています。

      キューイングとルーティングのアーキテクチャ
      キューイングとルーティングのアーキテクチャ

      エージェントの選択

      Webex CC のキューは、以下のエージェント選択アルゴリズムをサポートしています。

      • 対応可能な最長時間エージェント ルーティング

      • 熟練ベースのルーティング

        • 最長対応エージェント (LAA)

        • 最適なエージェント (BAA)

      エージェントはチームを通じてキューに関連付けられます。

      キューには、通話分配グループがキューに追加されるのを待機するように設定された順番で、複数の通話分配グループを各グループに割り当てることができます。これにより、一致するエージェントの検索スペースが、追加のエージェントに拡大されます。時間の経過に応じて配信グループに発信します。

      スキル ベースのルーティングの場合、キューに関連付けられたエージェントに一致するスキル要件の間で、エージェントは LAA または BAA 構成に基づいて選択されます。

      音声/テレフォニー固有の追加機能

      エージェント ベースのルーティング (音声/テレフォニー チャネルのみ)

      Webex CC フローは、アクティビティ QueueToAgent を使用して、エージェント ID に基づいて、選択されたエージェントにインタラクションを直接ルーティングできます。

      エージェントがインタラクションを処理できない場合、インタラクションはエージェント専用のキューに保留され、エージェントが対応可能になるまで待機します

      アドバンストキュー情報

      Webex CC フローは、GetQueueInfo アクティビティを使用して、キュー内の位置 (PIQ)、推定待ち時間 (EWT)、キューで応答可能なエージェント数などのキューのリアルタイム情報を取得できます。連絡先をキューに入れるかどうかを指定します。

      無料のコールバック

      Webex CC フローは、アクティビティ コールバックを使用して、顧客がキュー内の位置を維持しながら通話を切断し、キュー内のバーチャル インタラクションがエージェントにルーティングされたときにコールバックを受信できるようにします。

      オーバーフロー処理

      Webex CC は Capacity Based Teams (CBT) を使用したオーバーフロー処理をサポートします。

      CBT は定員を持つ通常のチームのようなもので、その定員に対応する外部 DN が関連付けられます。 これは、キュー コール分配サイクルで他のチームと共に構成できます。

      通常、これは最後のサイクルとして構成され、構成されたすべての通話分配グループが、インタラクションを処理する対応可能なエージェントを見つけられなかった場合でも、対応可能なエージェントがいない場合に、オーバーフローとして機能するようにします。

      IVR オペレーション

      エージェントが Webex CC Agent Desktop にログインすると、エージェントへの着信コールを接続できる電話番号を指定します。 これには、PSTN 電話、携帯電話、またはエージェントが Cisco Webex Calling ユーザの場合は内線番号を指定できます。

      この番号は、通話をルーティングできる有効な電話番号である必要があります。 存在しない場合、エージェントは着信コールを受けることができません。

      エージェントが処理しているインタラクションのタイプに基づいて、エージェント デスクトップのウィジェットは、特定のメディア コントロール操作を実行する機能を提供します。

      たとえば、通話が応答されると、エージェントは通話に関連する次の操作を実行できます。

      • 通話を保留にする

      • コンサルト コールを開始し、

        • 別の電話番号 (たとえば、エージェントの電話番号) / エントリポイントに通話を転送する

        • コールする別のエージェントの電話会議

      • 通話を別のキューに転送する

      • 通話を終了する

      エージェント デスクトップでは、管理者がカスタム ウィジェットを追加してデスクトップ機能を拡張し、エージェントが効率的に作業を行うために必要なウィジェットの統合されたコレクションにすることができます。

      デスクトップアーキテクチャ

      エージェント デスクトップは、ウェブ コンポーネント アーキテクチャに基づいて構築されたウィジェットをホストする、マイクロ フロントエンド ベースのシングル ページ アプリケーションです。 すべての標準/ストック ウィジェットは、API またはサーバ側のプッシュ メカニズムによって取得されるデータを利用しています。

      これらは通常、呼び出しの応答が WebSocket 接続経由でデスクトップに送信される非同期 API です。

      Webex CC Agent Desktop は Cisco Common Identity (CI) でユーザを認証し、トークンは API のすべての呼び出しに渡されます。 カスタム ウィジェットについても、認証モデルに基づいて、カスタム ウィジェットの認証モデルが CI と統合されている場合、エージェントにシングル サインオンのエクスペリエンスを提供します。

      エージェントがインタラクションの一部になると、そのインタラクション状態または関連するデータに対するすべての更新も、WebSocket 接続を介してデスクトップにプッシュされます。

      接続性と遅延に対するデスクトップの復元性

      API の非同期とサーバ側のプッシュによりスケールが有効になり、WebSocket インターフェイスへの接続の損失が検出され、デスクトップが再接続と再ログインを試みます。

      図 2 に、Webex CC でのエージェント デスクトップ アーキテクチャを示します。

      Agent Desktop アーキテクチャ

      管理および構成

      オンボーディングの顧客

      Webex Control Hub は、パートナーや顧客が顧客のオンボーディングや機能の有効化や設定を行うために使用する主要なインターフェイスです。

      組織とコンタクト センターの機能が Control Hub でプロビジョニングされると、Webex CC でワークフローがトリガーされます。このワークフローは、顧客が選択したサービスに応じて、コンタクト センターのすべての機能をプロビジョニングするための残りの手順を行います。

      すべてのコンタクトセンターのプロビジョニングは、BPM ワークフローエンジンを使用して行われます。これにより、関連するステップを宣言的な方法で定義でき、プロビジョニングステップ全体で障害に対する復元力があり、データの整合性が保証されます。

      図 1 は、Webex CC でのプロビジョニング ワークフローを示しています。

      顧客オンボーディング ワークフロー

      構成エンティティ

      組織内を範囲とする、Webex CC の主な構成エンティティは次のとおりです。

      サイト

      サイトとは、1 つまたは複数のチーム、ユーザ (エージェント/スーパーバイザー) が配置されている場所を意味します。

      すべてのユーザとチームは 1 つのサイトに属している必要があります。

      チーム(Team)

      ユーザのグループ。 チームは、キューを介してエージェントにインタラクションを配信するために使用されます。

      すべてのチームは 1 つのサイトに属している必要があります。

      エージェント

      Agent Desktop にログインして、Webex CC で設定されたメディア タイプ全体のインタラクションを処理できるユーザ。

      スーパーバイザ

      スーパーバイザーはチームに割り当てられ、エージェントを監視/コーチし、スーパーバイザーが割り当てられているチームに属するチームレベルのステータスとエージェントの統計にアクセスできます。

      キュー(Queue)

      キューは、エージェントが利用可能になるのを待っている間に、対話を保留できる論理エンティティであり、エージェントにルーティングされます。

      キューは、エージェントの検索スペースとしてチームにマッピングされ、他のチームを検索スペースに追加することで、経過時間のしきい値に基づいて検索スペースを拡張できます。

      エントリポイント

      エントリーポイントは、Webex CC へのインタラクションのイングレス ポイントを表す論理エンティティです。テレフォニーの場合、これは主に着信の電話番号にマッピングされます。メール/メッセージング チャネルの場合、エントリポイントは Webex Connect のアセット構成をポイントします。

      フロー

      インタラクションの処理に関連するステップを決定するエントリ ポイント (ルーティング戦略経由) に関連付けられたフロー。

      テレフォニー以外のチャネル (メール、メッセージング/ソーシャル) の場合、フローは Webex Connect のアセット設定の一部として選択されます。

      マルチサイトコンタクトセンターのアクセスコントロール

      Webex CC 管理者は、特定のサイト、チーム、キュー、エントリ ポイントへのアクセス権を持つユーザ プロファイルを設定できます。 さらに、サイトおよびチームの階層的な性質により、特定のサイトへのアクセスが提供されると、ユーザは、それらのサイトまたはそのようなチームの明示的に指定されたサブセットに属するチームまたはチームに関する日付のみにアクセスすることができます。

      キューとエントリ ポイントの場合、それらは組織レベルでグローバルであるため、異なる地理的場所 (特定のエージェントとチームが配置されているサイト) では、別々のエントリ ポイントとキューを構成でき、スーパーバイザー/ユーザは、適用可能なエンティティにアクセスできます。を選択します。

      図 2 は、主要な構成エンティティと、これらのエンティティを参照するユーザ プロファイルを示しています。

      ユーザプロファイルにマッピングされた構成エンティティ

      これらのエンティティへのアクセス制限とは別に、Webex CC 管理者は、ユーザが管理インターフェイスでアクセスできる特定の機能/モジュールを制御できます。これにより、ユーザは、特定のエンティティに対する管理/設定権限を持つだけでなく、Webex CC 管理インターフェイス。

      レポートと分析

      Webex CC は、一連のリアルタイム ストリーム処理サービスを使用して、対話のライフサイクル中にさまざまなサービスによって生成される個別のイベントを処理し、サブスクライブしているクライアントに公開されるリアルタイム データセットの定義されたセットを生成します。

      さらに、これらのイベントはさらに処理、変換、集約され、結果として得られるデータセットが永続化され、データ消費 API およびレポートおよびデータ視覚化インターフェイスである Analyzer を介して取得されます。

      図 1 Webex CC でデータ処理と消費のインターフェースを示しています

      Webex CC データ処理パイプラインと消費インターフェース

      インテグレーション

      顧客が使用できる機能を強化および強化するための WxCC へのすべての外部統合では、標準の公開 API が使用されます。

      API インターフェースのタイプは次のとおりです。Webex CC は:

      • 残りの API

      • サーバサイド プッシュ

        • Webhook

        • WebSocket メッセージ

      CRM インテグレーション

      Webex CC は、カスタマー リレーションシップ マネジメント (CRM) システムとの 2 つの統合モードをサポートしています。

      • Desktop Embedded Connector

      • HTTPs コネクタ経由のフロー インテグレーションは、

      デスクトップ埋め込みコネクタ: プライマリ インターフェイスとしての CRM アプリケーション

      この操作モードでは、エージェントはプライマリアプリケーションとして CRM コンソールにログインします。

      Webex CC は埋め込みアプリケーション (埋め込みデスクトップアプリケーションまたは埋め込みソフトフォンとも呼ばれます) で、主にコンタクトセンターにログインし、Webex CC ルーティングされたコンタクトセンターでの対話を受信するために使用されます。

      CRM 連携は、通話または会話リクエストを受信すると、CRM コンソール上で以下のアクションを実行します。

      • ANI に関連付けられた顧客レコードまたはその他の通話関連データをスクリーン ポップします。

      • 顧客レコード上の活動メモとしての通話後のメタデータ

      • エージェントが CRM 内の連絡先をクリックし、顧客にアウトバウンド コールを発信することで、「クリック ツー コール」を許可する

      • CRM のプライマリレポート用に、CRM レポートテーブルに通話記録を転記する。

      • Agent Desktop の完全な機能と通話コントロール (デスクトップ アプリの埋め込みおよび縮小バージョン) を提供します

      CRM とのインテグレーションのプライマリ モードは、Webex CC デスクトップ アプリケーションを別の iFrame に埋め込むことによるものです。

      さらに、Webex CC デスクトップ アプリケーションは、カスタムのヘッドレス ウィジェット (ユーザ インターフェイスなし) をバックグラウンドで実行し、基礎となる CRM システムと対話して、エージェントに代わって自動アクションを実行します。

      インタラクションは、ヘッドレス ウィジェットが使用する 2 つの SDK によって実現されます。

      • Webex CC デスクトップ JavaScript SDK は、エージェントおよびコンタクト アクションのイベント リスナを登録するために、Webex CC が提供する JavaScript SDK です。

      • CRM JavaScript SDK: これは、CRM ごとに適用可能な CRM クライアント SDK で、CRM での REST API 通話を抽出します。 たとえば、salesforce の場合、Salesforce が提供する CTI JavaScript ライブラリを使用して、CRM 内でアクションを実行し、イベントをリッスンします。

      図 1 に、CRM 埋め込み型 Webex CC デスクトップおよびコネクタのアーキテクチャを示します

      CRM Connector の埋め込み型 Desktop Connector のアーキテクチャ

      Webex CC は、上記のインテグレーションに対して、次の CRM ソリューションをサポートします。

      • Salesforce

      • ServiceNow

      • Microsoft Dynamics 365

      • Zendesk

      • フレッシュデスク

      詳細は https://help.webex.com/en-us/result/integrate%20with%20webex%20contact%20center?offset=10 をご覧ください

      CRM コネクタ、機能セット、変更ログを有効にするための Webex CC デスクトップ レイアウトの設定の詳細については、 https://github.com/CiscoDevNet/webex-contact-center-crm-integrationshttps://github.com/CiscoDevNet/webex-contact-center-crm-integrations を参照してください

      CRM コネクタのグローバルな可用性

      CRM コネクタは、Webex CC が稼働しているすべての地域で利用できます。

      柔軟なスケールとパフォーマンス

      Webex CC は、CRM アプリケーションと AWS Cloudfront CDN の Webex CC デスクトップ間の双方向通信を可能にするカスタムウィジェットをホストし、アベイラビリティーゾーンと地域全体でウィジェット AWS の高可用性を確保します。

      すべての CRM インテグレーション固有の計算は、エージェントが CRM アプリケーションを使用し、CRM アプリケーションに埋め込まれた Webex CC デスクトップがブラウザ上で発生します。

      セキュリティ

      CRM コネクタは Webex CC エージェントのデスクトップ レイアウト経由で呼び出され、オプションのパラメータはデスクトップ レイアウト経由でウィジェットに渡され、機能のオンとオフを切り替えます。

      たとえば、Salesforce アクションウィジェットを有効にするために、管理者はデスクトップレイアウトのパラメータ設定 sfdcWidgetEnabled を true にします。

      パッケージのインストール

      連携が双方向で機能するためには、CRM コンソールに埋め込みアプリケーションをインストールする必要があります。 これは、iFrame 内でのデスクトップ アプリケーションの読み込みをサポートするためのものです。

      すべてのデスクトップ埋め込みコネクタは、CRM マーケットプレースで入手できます。

      たとえば

      ServiceNow: https://store.servicenow.com/sn_appstore_store.do#!/store/application/6c8e2a4edbc73410e1c75e25ca961947/1.0.5?

      Zendesk: https://www.zendesk.com/marketplace/apps/support/202570/webex-contact-center/

      マーケットプレイス アプリケーションのインストールにより、必要なプラグインがアクティベートされ、必要な XML ファイルが CRM コンソールにインポートされ、CRM での通話記録のレポートがサポートされます。

      HTTPs コネクタを介したフローの統合は、

      Webex CC Flow ビルダーは、Webex コントロール ハブで構成され、Webex CC Flow で使用される HTTPs コネクタを使用した、Webex CC と CRM システム間の双方向のデータ フローをサポートします。

      これらは主に、音声対話内のパーソナライズ化と、IVR 内のカスタマイズされたルーティングに使用されます。

      デフォルトでは、Webex CC は Control Hub で Salesforce HTTP コネクタをサポートします。 他の CRM コネクタは、Webex Control Hub でカスタム コネクタとして追加できます。

      HTTP コネクタの詳細については、 https://github.com/CiscoDevNet/webex-contact-center-crm-integrations にアクセスしてください。

      IVR HTTP コネクタ:

      ワークフォース最適化

      Webex CC は、業界をリードするベンダーによるワークフロー最適化および品質管理ソリューションをサポートしています。

      IVR の拡張

      Webex CC エージェントおよびスーパーバイザーデスクトップは、デスクトップ内でカスタムウィジェットを作成して実行することで、デスクトップ機能の拡張を可能にします。

      詳細は https://developer.webex-cx.com/documentation/guides/desktop をご覧ください。

      展開と接続

      Webex CC が AWS に展開され、現在次のリージョンで利用できます。

      • 米国

        • 米国-東部バージニア

        • 米国-北カリフォルニア (Voice Media Ingress のみ)

      • カナダ

        • 中央

      • 英国

        • ロンドン

      • 欧州

        • フランクフルト

      • アジア太平洋

        • 東京

        • シドニー

      テレフォニーの複数地域接続

      複数の地理的な場所にエージェントと顧客を持つグローバルな組織を可能にするために、Webex CC は、音声メディア エッジとイングレス サービスが実行されている地域について、ローカル地域内でのメディアの保持をサポートします。

      図 1 は、地域メディアによる複数地域展開を示しています。

      地域メディアによる複数地域展開
      地域メディアによる複数地域展開

      メディア エッジとイングレス サービスは次の地域で展開されます。

      地理的地域

      Webex CC サービス (AWS リージョン)

      Media Edge (音声 POP)

      次世代メディアサービス (AWS リージョン)*

      米国

      バージニア北部

      ニューヨーク

      ロサンゼルス

      バージニア北部

      北カリフォルニア

      カナダ

      中央

      バンクーバー

      トロント

      中央

      ブラジル

      サンパウロ

      リオデジャネイロ

      欧州

      フランクフルト

      フランクフルト

      アムステルダム

      フランクフルト

      英国

      ロンドン

      ロンドン

      ロンドン

      インド

      プネー

      ハイデラバード

      ムンバイ

      Singapore

      Singapore

      Singapore

      日本

      東京

      東京

      大阪

      東京

      オーストラリア

      シドニー

      メルボルン

      シドニー

      シドニー

      *地域で利用可能な次世代メディア サービスの詳細については、次を参照してください。 次世代音声メディア プラットフォーム

      セキュリティとプライバシー

      インフラストラクチャのセキュリティ

      Edge の音声インフラストラクチャ

      音声エッジ コンポーネントは、顧客ネットワーク/PSTN キャリアからの SIP トランクが終端することを許可します。これは、エッジ コンポーネントへの接続が許可されるホワイトリストの IP に基づいて有効になります。

      コンピューティング インフラストラクチャのセキュリティ

      Webex CC コンピューティング インスタンスは AWS でプロビジョンされ、サービスは複数の Namespace を持ち、各 Namespace へのアクセスは個別の認証情報で制限される Kubernetes クラスターの Pod として実行されます。

      すべてのインフラストラクチャのプロビジョニングはコードを使用して行われ、手動の手順は必要ありません。また、資格情報に手動でアクセスすることはできません。

      特定のサービス/チームのセットに対して構成された特定のパスを持つ中央の資格情報ストアがあり、資格情報ストア自体へのアクセスは制限され、ビルドおよび展開システムのシークレットとして構成されます。

      インフラストラクチャ コンポーネント/サービスは AWS VPC の外部に直接公開されておらず、公開されているインターフェースは API および api ゲートウェイを使用して制御および管理されるウェブソケットサーバのみです。

      これとは別に、ログ、メトリクス、展開の詳細、ビルドステータス、テスト結果を表示するために使用される、開発者が使用する特定の内部システムとインターフェイスがあります。これらは、ロールとグループを使用して保護され、Cisco 内部認証システムと統合されます。

      ユーザ インターフェイスの認証と承認

      さまざまなコンタクト センター ユーザ (エージェント、スーパーバイザー、管理者、アナリスト) が使用するすべてのユーザ インターフェイスは、Cisco Common Identity ベースのベアラー トークン認証 (OAuth フロー) によって保護されています。

      認証は、トークンを取得したユーザのロールとトークンに割り当てられたスコープを使用して行われます。

      データ セキュリティ

      データ転送中

      展開されたサービス/インフラストラクチャ コンポーネントのインターフェイスは、外部の着信トラフィックに直接公開されません。

      Http API を持つ一部のサービスは、ゲートウェイ経由でこれらのインターフェイスを公開し、すべての受信 https (WebSocket のものを含む) は ALB で終端され、http 経由の内部トラフィックはサービスにルーティングされます。

      すべての発信対話は https / TLS (http 以外のプロトコルの場合) 経由で行われます。

      VPC の内部では、http / カスタム TCP プロトコルを介したサービス間の内部通信は、プレーンな TCP ソケットを介して行われます。

      保存データ

      保存されるすべてのデータはストレージ レイヤーで暗号化されます。 さらに、VPC の外側にあるこれらのデータストアは保護され、アクセスコントロールと認証はサインイン情報を使用してシークレットストアに安全に保存され、管理されます。

      図 1 は、転送時と保存時のデータフローとセキュリティモデルを示しています。

      転送中および保存中のデータ セキュリティ

      データプライバシー

      エンドユーザの PII データ

      インタラクションを処理するためのプログラムによるコントローラーである Webex CC フローを使用すると、「機密データを含む」として特別にタグ付けされたフロー変数に割り当てることができるユーザ データを収集できます。 そのようなデータの値は暗号化され、データのトランジット パスにあるサービスはこのデータにアクセスできません。

      さらに、このようなデータが Webex CC レポート データ ストアに永続化されることはなく、ログ/メッセージング インフラストラクチャは暗号化されたデータを持ち、クリア テキスト データは Webex CC 内のどこにも保存されません。

      コンタクトセンターのエージェント/スーパーバイザーの PII データ

      コンタクトセンターのユーザ関連のデータはログ内では編集されていますが、データ分析と視覚化には Webex CC データストアが利用できます。

      拡張性

      スケールの要素

      Webex CC で規模に影響を与える要素は次のとおりです。

      • 同時ログインエージェント数

      • 進行中の同時インタラクション数

        • これらのインタラクションで実行されたアクション

      • スーパーバイザー/エージェントが処理したインタラクション以外のアクションの同時数

      • 生成および保存されたデータの量

      スケールを可能にするアーキテクチャ的側面

      Webex CC の設計と設計の基礎となる原則により、さまざまなサービスとプラットフォーム コンポーネントにプロビジョニングされたインフラストラクチャによって課される制限内で、必要に応じてソリューションを動的に拡張できます。

      イベント駆動型アーキテクチャ

      Webex CC のサービスはメッセージを使用して通信し、重要なメッセージ処理フローには IO 操作のブロックが含まれません。メッセージの処理に必要な状態は、メッセージを処理しているサービスのインスタンスにローカライズされます。

      ステートレス サービス (または外部化された状態)

      ステートレス サービスは、サービスの追加インスタンスを簡単に追加/削除することで、弾力性を有効にします。 本質的にステートフルで、外部化された状態ストアを持つ特定のサービスがあり、インフラストラクチャは、状態を必要とするインスタンスへの状態の自動リバランス/状態転送/ローカライズにより、そのようなサービスのインスタンス数の動的な変更もサポートします。

      エラスティック インフラストラクチャ

      すべてのサービスは Kubernetes で実行され、インフラストラクチャは使用状況に基づいて自動的にスケールします。これにより、事前に構成された高しきい値の上限まで、コンピューティング ノードを動的に追加できます。

      負荷予測と定期的な検証

      すべてのサービスは、パフォーマンス特性についてベンチマークされ、スケーリング パターンはサービス レベルで検証されます。

      さらに継続的な検証、ピーク負荷、耐久テストが、属性に影響を与えるスケールの予測成長に合わせて調整されたテスト パラメーターで実施されます。これにより、ボトルネックを特定し、インフラストラクチャ リソース使用率の高しきい値の更新を計画し、試合当日に備えることができます。

      信頼性と可用性

      イベント駆動型アーキテクチャとステートレス サービスにより、復元力と弾力性が可能になります。 しかし、機能が影響を受ける前に障害を検出し、対処するために、Webex CC は次の戦略を採用しています。

      • インフラストラクチャの可用性と信頼性

        • すべての Webex CC サービス、およびインフラストラクチャ コンポーネントは、常に 3 つの AWS アベイラビリティ ゾーンにまたがって展開されます。

          • これにより、Webex CC はアベイラビリティ ゾーンの障害に対して回復力を持ち、障害が発生した場合、障害が発生したインスタンスは新しいインスタンスと自動的に置き換えられます。

      • 継続的な監視と警告

        • 失敗時にアラートをトリガーするサービスおよびインフラストラクチャ コンポーネントの内部および外部プローブ。

        • サービスおよびインフラストラクチャ コンポーネントからキャプチャされ、一致するルールを検出してアラートをトリガーするルール エンジンを通じて処理されるメトリック。

      • 継続的な検証と警告

        • 定期テストが実行され、失敗するとアラートがトリガーされます

        • これらのアラートはプロアクティブなインシデントを作成し、顧客に影響を与える実際のインシデントとして処理されます。

          • これにより、顧客への影響を先取りし、システムの可用性と信頼性に貢献します。

      • 継続的インテグレーションと継続的配信

        • これはエンジニアリング プロセスおよびデリバリ パイプラインであり、Webex CC でのサービスの迅速で信頼性の高いビルド、検証、展開/サービスの変更を可能にします。

          • コードから本番環境への展開を完全に自動化する機能は、必要なすべての検証を行い、障害に対応して変更を展開する必要がある場合に、リスクを軽減し、解決までの時間を最小限に抑えます。

      • サーキット ブレーカーと停止スイッチ

        • システムのさまざまな部分/Webex CC の特定の機能は、障害の連鎖的な影響を最小限に抑えるために、すべての顧客または特定の顧客に対して選択的に無効にすることができます。

          • これにより、障害面を最小限に抑え、顧客にコアのコンタクトセンター機能の可用性を実現できます。

      監視と障害検出

      図 1 は、Webex CC のための継続的な監視、検証、アラート メカニズムが導入されていることを示しています。

      継続的な監視と障害検出

      ビジネス継続性と災害復旧

      災害復旧とビジネス継続性プロセスは、地域内の大規模な停止を確実に検出し、必要な手順を実施して、地域で利用中の顧客にサービスを確実に復旧させます。

      災害復旧と管理プロセスに従って、復旧の手順は文書化され、検証され、定期的に更新されます。

      Webex CC サービスは、AWS リージョン内の 3 つの別々のアベイラビリティ ゾーンに展開されます。 各アベイラビリティーゾーンは地域内の異なる物理的なロケーションであり、独立したユーティリティを備えています。

      AWS リージョンが完全に故障した場合、Webex CC はリージョンの復旧を AWS に依存します。リージョン全体を含む長期にわたるダウンダウンについては、Webex CC データセンターが新しい AWS リージョンにプロビジョニングされ、主要な顧客の構成とデータを復元します。これにより、Center は新しい AWS リージョンの顧客に対して稼働しています。

      これには自動化が含まれますが、プロセスをトリガーし、必要な構成とデータが復元されたことを監視して確認するために手動の介入が必要で、コンタクトセンターが顧客のために稼働できるようになります。

      コンプライアンスと認証

      Webex Contact には、広範なセキュリティ証明書のリストがあります。 これらの証明書は定期的に更新されます。

      • PCI DSS QSA

      • CAIQ

      • HIPAA およびハイテック

      • CSA 星レベル 1

      • CSA Star レベル 2 (サードパーティの独立評価)

      • SOC2

      • ISO27001 (情報セキュリティの国際規格)

      • ISO27017 (クラウド サービス プロバイダー向けセキュリティ標準)

      • ISO27018 (クラウドでの個人データ保護に焦点を当てたセキュリティ標準)

      • ISO27701 (データ プライバシー拡張機能)

      • C5 ドイツ標準、サイバー攻撃に対する運用セキュリティのデモンストレーション

      参照先 Webex コンタクト センター サービスのプライバシー データ シート を参照してください。

      はじめに

      Cisco Webex Contact Center (Webex CC) は Contact Center as a Service (CCaaS) で、組織がカスタマー ジャーニー全体でよりスマートで積極的でパーソナライズされた対話を可能にすることを可能にします。

      Webex CC は、以下のコア アーキテクチャ原則に基づき、クラウド ネイティブ ソリューションとしてゼロから設計、設計、開発されています。

      • サービス: 独立したサービスのセットで、各サービスが小規模で集約的な機能セットをユーザに提供します。

      • イベント駆動型注意 : すべてのサービスは、特定のユースケースでアプリケーションが https インターフェース (REST API、WebSocket インターフェース経由のプッシュ データ) を使用するウェブ アプリケーションを除き、メッセージングを使用して相互に通信します。

      • ステートレス/外部化状態: サービスは、Docker コンテナーで実行されている kubernetes で展開され、自動的にスケーリングされ、サービスの 1 つ以上のインスタンスの障害に対して復元力を持つ機能を備えています。

      • 監視可能: すべてのサービス、およびそのようなサービスの展開を可能にするインフラストラクチャコンポーネントは、コンタクトセンターの機能に影響を与える状況を測定、検出、防止するための標準的なメカニズムで監視可能であるだけでなく、機能停止の場合にはサービスを迅速にトラブルシューティングして復元することができます。

      • 独立/疎結合: すべてのサービスを個別に構築、検証、展開/更新することができ、コンタクト センター機能のダウンタイムが発生しません。

      Webex CC サービスは AWS に展開され、以下を可能にするクラウドネイティブ プラットフォームを利用しています。

      • 複数のアベイラビリティーゾーンにまたがるインフラストラクチャサービスとアプリケーションの可用性

      • インフラストラクチャ サービスとアプリケーションの弾性により、動的なスケーリング機能を可能にする

      • セキュリティはシステムの構築と展開にネイティブに組み込まれており、データは転送中および保存時に保護され、Webex CC のセキュリティ/コンプライアンス認定を受けています。

      • テレフォニー/音声統合のためのスケーラブルで安全なエッジ インフラストラクチャ

      • プロアクティブな監視とアラートによる可観測性により、顧客へのコンタクトセンターサービスの高可用性が可能になります。

      • ユーザ認証/承認、管理、コンタクト センター機能のプロビジョニングのために、残りの Cisco Webex と統合されています。

      このドキュメントの以降のセクションでは、上記の各機能と、Webex CC アーキテクチャがどのように同じ機能を可能にするかについて詳しく説明します。

      論理アーキテクチャ

      コンタクトセンターソリューションに求められるコア機能は、顧客が一般的に使用される通信手段を使って組織に容易に連絡し、問い合わせや問題に迅速かつ効率的に対処できるようにすることです。

      しかし、この基本的な理念が確実に達成されるように、コンタクトセンターを使用する組織がアクセスできるバックグラウンド機能が複数あります。 これらは次のとおりです。

      • 顧客がインタラクションを開始するためのメカニズム

        • テレフォニーコールをコンタクトセンターシステムに接続する公開された運用電話番号

        • 顧客がメールを送信できるメールアドレスと、新着メールを検出するためのメカニズム。

        • 顧客がさまざまなデジタル チャネルを介して連絡を取る機能。これには以下が含まれますが、これらに限定されません。

          • ウェブサイト/アプリからチャットする

          • 人気のメッセージング クライアント経由のダイレクト チャット (WhatsApp、Facebook Messenger、Apple ビジネス チャット、Twitter のダイレクト メッセージなど)

      • 新しい対話を検出し、効率的に処理する機能

        • これらには、自動化された IVR システム、インタラクションの処理に関連するワークフローを定義するためのプログラム機能が組み込まれたテレフォニー/チャット用の仮想エージェントが含まれます。

        • 最後に、必要に応じて、インタラクションを処理するのに最適なスキルを持つエージェントにインタラクションをエスカレートする必要があります。

      • エージェントが対応するインタラクションの空き状況を表示し、スーパーバイザーがエージェントを監視、コーチし、効率的なインタラクションを可能にする運用メトリックを取得する機能。

      • エージェントとスーパーバイザーが期待通りにタスクを実行できるように、コンタクトセンターのさまざまな機能を管理者が設定およびプロビジョニングする機能。

      これらに加えて、現代の企業は、主要な運用メトリックスを視覚化および追跡するデータと洞察にアクセスして、コンタクトセンターの運用を最適化する機能を追加する必要があります。

      さらに、プロアクティブな自動発信コールの実行、AI を使用したエージェントとスーパーバイザーのエクスペリエンスの強化、エージェントに事前にプロアクティブにデータを提供するカスタマー ジャーニーの検出と理解など、専用のコンタクト センター エコシステム機能と統合する機能が、コンタクト センターのソリューションは日々進化しています。

      コンタクトセンターがクラウドで提供されるソフトウェアサービスとして利用される利用モデルに関しては、可用性、信頼性、自動化されたアドホックなスケール要件を確保する機能には、問題を防ぎ、顧客の業務への影響を防止/最小限に抑えます。

      次の図は、Webex CC の論理アーキテクチャを示しています。

      Webex CC Logical Architecture
      Webex CC 論理アーキテクチャ

      機能コンポーネント

      次のセクションでは、Webex CC のさまざまな機能コンポーネントについて説明します。

      インタラクション管理

      Webex CC は、ユーザがコンタクトセンターと対話するためのさまざまなチャネルとして、テレフォニー、メール、およびメッセージング (ソーシャルチャネル) をサポートしています。

      すべてのチャネルについて、最初の処理はシステムによって行われ、対話はエージェントにエスカレートできます。

      メディアタイプ

      テレフォニー

      テレフォニーの場合、インバウンドの音声通話の処理は、コールがコンタクト センターに入る方法 (下記の入力メカニズムを参照) と、エントリ ポイントに関連付けられている Webex CC フローによって決定されます。

      通話に応答があり、以降のアクションは Webex CC フロー定義に従って実行されます。これは、エージェントをキューに入れてルーティングする前の通話の処理中に実行されるアクションをプログラムで表したものであるか、フロー自体が通話を処理することができます。エージェントに転送しないでください。

      Webex CC の Flow Builder を使えば、開発者はフローを定義し、Webex CC で通話が着信する際に経由するエントリ ポイントに割り当てることができます。

      これらの構成エンティティとその使用法については、 構成エンティティ

      Flow Builder の詳細については、次のセクションで説明します。 IVR システム

      メールとメッセージング

      Webex CC の観点から、Webex Connect は、エンドユーザがコンタクトセンターとコンタクトするために使用できる、メール、メッセージング チャネルなど、すべてのデジタル チャネルの入力と出力の機能を提供します。

      Webex Connect フロー

      • 対話がキューに入れられてエージェントにルーティングされるまでの、そのような対話の処理を決定します。 これには、あらゆる形式のメッセージングおよびメールのやり取りの自動処理とボットの処理が含まれます。

      • 受信したインタラクションにビジネス ロジックを適用します。

      • キューに入る前の連絡を処理します。

      • フロー自体は、ライブ エージェントへの転送なしのインタラクションを処理できます。

      Webex CC でサポートされているメッセージング チャネルは次のとおりです。

      • Web App / モバイル アプリ チャット

      • WhatsApp

      • Facebook Messenger

      • SMS

      Webex CC でサポートされているメール チャネル:

      • Gmail

      • Office365

      入力メカニズム

      このセクションでは、インタラクションが Webex CC に入るためのメカニズムについて説明します。メディア タイプによって、インタラクションが Webex CC に到達するメカニズムが異なります。

      たとえば、テレフォニーでは、PSTN 接続、電話番号の構成、Webex CC への通話のルーティングを有効にするために必要な物理インフラストラクチャのプロビジョニングがあります。

      メール/メッセージング チャネルの場合、イングレス構成は Webex Connect で行う必要があり、これにはメール/メッセージング アカウントのプロビジョニングと Webex Connect フロー構成が含まれます。

      着信音声

      音声通話の場合、一般的なシナリオでは、ユーザが PSTN 電話番号をダイヤルすると、それがコンタクトセンターに接続されます。 入力の観点から、これには PSTN から Webex CC にコールをルーティングするメカニズムが必要です。

      次の図は、Webex CC への音声通話の取り込みを示しています。

      受信音声の入力オプション

      Webex CC の音声入力サービスは、SIP を使用してサードパーティの通話制御を実行し、着信通話に応答し、転送、電話会議、その他の通話制御操作を実行します。

      Webex CC における通話の論理的なエントリ ポイントは、「エントリポイント」という名前の設定エンティティです。 音声入力の場合、エントリーポイントの主要な構成は、それに関連付けられた電話番号です。これは、通常、選択した PSTN プロバイダーから取得した有効な PSTN 電話番号です。

      これにより、電話番号への着信を検出し、通話を エントリーポイントに関連付け、インタラクションでトリガーされる Webex CC フロー定義に従って通話を処理するために、エントリポイントの他の構成パラメーターを使用できます。

      注:

      PSTN 接続オプションの詳細については、 https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/webexcc/Voiceonboarding2/wcc-voice-onboarding-2-book/wcc_b__voiceonboarding_private_conn.html を参照してください

      音声エッジ インフラストラクチャのスケーラビリティと可用性

      Webex CC VPOP インフラストラクチャには SIP SBC の冗長ペアが含まれ、高可用性を確保します。さらに多くの SBC を追加して、サポートされる同時通話量をスケールすることができます。

      VPOP が処理できる最大同時通話は、実行されている SBC の数と通話が送信される先によって異なります。

      地理的な冗長性については、地域全体の複数のペアで相互接続される VPOP SBC のメッシュがサポートされます。

      音声入力サービスでは、水平方向にスケーラブルで、Webex CC に取り込まれる同時音声コールの増加を処理できます。

      音声エッジ インフラストラクチャのセキュリティに関する考慮事項

      下の表には、音声エッジ インフラストラクチャへの接続オプションの詳細が記載されています。

      表 1. 接続タイプ

      接続性

      種類

      公共インターネット

      ダイレクト (ホワイトリスト ソース IP アドレスを使用)

      VPN 仮想プライベート ネットワーク (GRE) 経由 VPN または IPSec

      サイト間 (S2S)

      SRTP/SIP TLS

      プライベート接続

      MPLS

      ポイントツーポイント (P2P)

      VPLS

      SD-WAN

      プライベート WAN

      データセンタークロスコネクト

      Equinix Fabric 接続

      詳細は https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/webexcc/Voiceonboarding2/wcc-voice-onboarding-2-book/wcc_b__voiceonboarding_private_conn.html を参照してください

      [LDAPシステム(IVR System)]

      エントリーポイントに関連付けられた電話番号に着信するすべての音声通話は、Webex CC によって応答され、エントリーポイントに関連付けられた Webex CC フローの実行が開始されます。

      Webex CC Flow Builder は、アクティビティと呼ばれるプログラミング構成要素/演算子と機能ブロックを提供するため、管理者や、IVR ロジックを設計および実装するユーザは、これらの構成要素を組み合わせて、フロー定義を作成できます。

      フローがサポートするプログラミング構成は次のとおりです。

      • 宣言変数と設定変数 - フロー実行に関連付けられた状態

        • Pebble 式で変数の値を設定する

      • 条件チェック

      • ループ – 条件分岐とジャンプを使用 (アクティビティを連結する機能)

      • REST API の呼び出し

      • 解析データ – JSON、TOML、XML 通常、API 応答の解析に使用されます。

      • アクティビティを作成する


       

      フローが提供する代表的なアクティビティは以下の通りです。

      • メッセージを再生する

      • ユーザデータの収集

      • 通話を別の宛先/電話番号に転送する

      • 通話をバーチャルエージェントに送信する

      • エージェントが応答できるように通話をキューに入れます。

      アクティブな通話ごとに、通話が終了するまでフロー実行のインスタンスもアクティブであるため、フローの同時実行が発生します。

      フロー実行の各インスタンスは、フローに関連付けられたデータ/状態の隔離された環境を提供します。

      通話のライフサイクル全体を通じて、フローでは、発生する特定のイベントに応答し、それらを処理することもできます。たとえば、通話がエージェントによって応答されたとき、イベント ハンドラーはエージェントのデスクトップ インターフェイスのスクリーン ポップをトリガーできます。

      Webex CC フローの詳細については、 https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/webexcc/SetupandAdministrationGuide_2/b_mp-release-2/b_cc-release-2_chapter_0100.html#Cisco_Generic_Topic.dita_e338e055-64b0-4973-bd52-8a5581dcb0ee を参照してください。

      仮想エージェントのサポート

      フローは、対話を仮想エージェントにハンドオフするアクティビティを提供します。これは Webex Control Hub で事前設定されています。

      通話が仮想エージェントに接続されると、会話型の IVR エクスペリエンスがユーザに提供され、アクティビティは通話が終了するか、通話をエージェントにエスカレートすることで終了します。

      エスカレーションの場合、コールをキューに入れ、エージェントが応答するようにフローを設定できます。

      インバウンド デジタル インタラクション

      メール、および受信インタラクションのメッセージング チャネルについては、Webex CC はアセットのプロビジョニングに Webex Connect を利用し、受信インタラクションを処理するためのフローをフローします。エージェントが対応できます。

      次の図は、メールの取り込み、Webex CC でのメッセージングの対話を示しています。

      メールとメッセージングの入力オプション

      仮想エージェント/ボットのインテグレーション

      メールおよびメッセージング/ソーシャル チャネルの対話の場合、仮想エージェント/ボットの扱いは Webex Connect フローで構成されます。

      音声用仮想エージェントと同様に、ボットの処理が結果としてエスカレートして終了した場合、インタラクションはキューに入れられ、エージェントにルーティングされます。

      ルーティングとキューイング

      Webex CC は、フローで定義されているように自動化されたハンドラで着信コンタクトを処理し、フローはコンタクトをキューに入れるか、エージェントに直接入れるかを決定します (エージェント固有のキュー - テレフォニー/音声インタラクションでのみサポートされます)。

      キューに入っているエージェントが対応可能な場合、そのエージェントは予約されており、インタラクションはそのエージェントにルーティングされます。 対応可能なエージェントがいない場合、インタラクションはキューに保留され、フローはキューイング アクティビティに添付されたハンドラーで引き続き顧客を扱います。

      エージェントが応対可能になると、その処理が中断され、エージェントにインタラクションが提供されます。

      次の図は、キューイングとルーティングのアーキテクチャを示しています。

      Queuing and Routing Architecture
      キューイングとルーティングのアーキテクチャ

      エージェントの選択

      Webex CC のキューは、以下のエージェント選択アルゴリズムをサポートしています。

      • 対応可能な最長時間エージェント ルーティング

      • 熟練ベースのルーティング

        • 最長対応エージェント (LAA)

        • 最適なエージェント (BAA)

      エージェントはチームを通じてキューに関連付けられます。

      キューには、通話分配グループがキューに追加されるのを待機するように設定された順番で、複数の通話分配グループを各グループに割り当てることができます。これにより、一致するエージェントの検索スペースが、追加のエージェントに拡大されます。時間の経過に応じて配信グループに発信します。

      スキル ベースのルーティングの場合、キューに関連付けられたエージェントに一致するスキル要件の間で、エージェントは LAA または BAA 構成に基づいて選択されます。

      音声/テレフォニー固有の追加機能

      エージェント ベースのルーティング (音声/テレフォニー チャネルのみ)

      Webex CC フローは、アクティビティ QueueToAgent を使用して、エージェント ID に基づいて、選択されたエージェントにインタラクションを直接ルーティングできます。

      エージェントがインタラクションを処理できない場合、インタラクションはエージェント専用のキューに保留され、エージェントが対応可能になるまで待機します

      アドバンストキュー情報

      Webex CC フローは、GetQueueInfo アクティビティを使用して、キュー内の位置 (PIQ)、推定待ち時間 (EWT)、キューで応答可能なエージェント数などのキューのリアルタイム情報を取得できます。連絡先をキューに入れるかどうかを指定します。

      無料のコールバック

      Webex CC フローでは、アクティビティ コールバックを使用して、顧客がキュー内の位置を維持しながら通話を切断し、キュー内のバーチャル インタラクションがエージェントにルーティングされたときにコールバックを受信できるようにします。

      オーバーフロー処理

      Webex CC は Capacity Based Teams (CBT) を使用したオーバーフロー処理をサポートします。

      CBT は定員を持つ通常のチームのようなもので、その定員に対応する外部 DN が関連付けられます。 これは、キュー コール分配サイクルで他のチームと共に構成できます。

      通常、これは最後のサイクルとして構成され、構成されたすべての通話分配グループが、インタラクションを処理する対応可能なエージェントを見つけられなかった場合でも、対応可能なエージェントがいない場合に、オーバーフローとして機能するようにします。

      IVR オペレーション

      エージェントが Webex CC Agent Desktop にログインすると、エージェントへの着信コールを接続できる電話番号を指定します。 これには、PSTN 電話、携帯電話、またはエージェントが Cisco Webex Calling ユーザの場合は内線番号を指定できます。

      この番号は、通話をルーティングできる有効な電話番号である必要があります。 存在しない場合、エージェントは着信コールを受けることができません。

      エージェントが処理しているインタラクションのタイプに基づいて、エージェント デスクトップのウィジェットは、特定のメディア コントロール操作を実行する機能を提供します。

      たとえば、通話が応答されると、エージェントは通話に関連する次の操作を実行できます。

      • 通話を保留にする

      • コンサルト コールを開始し、

        • 別の電話番号 (たとえば、エージェントの電話番号) / エントリポイントに通話を転送する

        • コールする別のエージェントの電話会議

      • 通話を別のキューに転送する

      • 通話を終了する

      エージェント デスクトップでは、管理者がカスタム ウィジェットを追加してデスクトップ機能を拡張し、エージェントが効率的に作業を行うために必要なウィジェットの統合されたコレクションにすることができます。

      デスクトップアーキテクチャ

      エージェント デスクトップは、ウェブ コンポーネント アーキテクチャに基づいて構築されたウィジェットをホストする、マイクロ フロントエンド ベースのシングル ページ アプリケーションです。 すべての標準/ストック ウィジェットは、API またはサーバ側のプッシュ メカニズムによって取得されるデータを利用しています。

      これらは通常、呼び出しの応答が WebSocket 接続経由でデスクトップに送信される非同期 API です。

      Webex CC Agent Desktop は Cisco Common Identity (CI) でユーザを認証し、トークンはすべての API 呼び出しに渡されます。 カスタム ウィジェットについても、認証モデルに基づいて、カスタム ウィジェットの認証モデルが CI と統合されている場合、エージェントにシングル サインオンのエクスペリエンスを提供します。

      エージェントがインタラクションの一部になると、そのインタラクション状態または関連するデータに対するすべての更新も、WebSocket 接続を介してデスクトップにプッシュされます。

      接続性と遅延に対するデスクトップの復元性

      API の非同期とサーバ側のプッシュによりスケールが有効になり、WebSocket インターフェイスへの接続の損失が検出され、デスクトップが再接続と再ログインを試みます。

      次の図は、Webex CC のエージェント デスクトップ アーキテクチャを示しています。

      Agent Desktop アーキテクチャ

      管理および構成

      オンボーディングの顧客

      Webex Control Hub は、パートナーや顧客が顧客のオンボーディングや機能の有効化や設定を行うために使用する主要なインターフェイスです。

      組織とコンタクト センターの機能が Control Hub でプロビジョニングされると、Webex CC でワークフローがトリガーされます。このワークフローは、顧客が選択したサービスに応じて、コンタクト センターのすべての機能をプロビジョニングするための残りの手順を行います。

      すべてのコンタクトセンターのプロビジョニングは、BPM ワークフローエンジンを使用して行われます。これにより、関連するステップを宣言的な方法で定義でき、プロビジョニングステップ全体で障害に対する復元力があり、データの整合性が保証されます。

      次の図は、Webex CC でのプロビジョニング ワークフローを示しています。

      顧客オンボーディング ワークフロー

      構成エンティティ

      組織内を範囲とする、Webex CC の主な構成エンティティは次のとおりです。

      サイト

      サイトとは、1 つまたは複数のチーム、ユーザ (エージェント/スーパーバイザー) が配置されている場所を意味します。

      すべてのユーザとチームは 1 つのサイトに属している必要があります。

      チーム(Team)

      ユーザのグループ。 チームは、キューを介してエージェントにインタラクションを配信するために使用されます。

      すべてのチームは 1 つのサイトに属している必要があります。

      エージェント

      Agent Desktop にログインして、Webex CC で設定されたメディア タイプ全体のインタラクションを処理できるユーザ。

      スーパーバイザ

      スーパーバイザーはチームに割り当てられ、エージェントを監視/コーチし、スーパーバイザーが割り当てられているチームに属するチームレベルのステータスとエージェントの統計にアクセスできます。

      キュー(Queue)

      キューは、エージェントが利用可能になるのを待っている間に、対話を保留できる論理エンティティであり、エージェントにルーティングされます。

      キューは、エージェントの検索スペースとしてチームにマッピングされ、他のチームを検索スペースに追加することで、経過時間のしきい値に基づいて検索スペースを拡張できます。

      エントリポイント

      エントリーポイントは、Webex CC へのインタラクションのイングレス ポイントを表す論理エンティティです。テレフォニーの場合、これは主に着信の電話番号にマッピングされ、メール/メッセージング チャネルの場合、エントリポイントは Webex Connect のアセット構成をポイントします。

      フロー

      インタラクションの処理に関連するステップを決定するエントリ ポイント (ルーティング戦略経由) に関連付けられたフロー。

      テレフォニー以外のチャネル (メール、メッセージング/ソーシャル) の場合、フローは Webex Connect のアセット設定の一部として選択されます。

      マルチサイトコンタクトセンターのアクセスコントロール

      Webex CC 管理者は、特定のサイト、チーム、キュー、エントリ ポイントへのアクセス権を持つユーザ プロファイルを設定できます。 さらに、サイトおよびチームの階層的な性質により、特定のサイトへのアクセスが提供されると、ユーザは、それらのサイトまたはそのようなチームの明示的に指定されたサブセットに属するチームまたはチームに関する日付のみにアクセスすることができます。

      キューとエントリ ポイントの場合、それらは組織レベルでグローバルであるため、異なる地理的場所 (特定のエージェントとチームが配置されているサイト) では、別々のエントリ ポイントとキューを構成でき、スーパーバイザー/ユーザは、適用可能なエンティティにアクセスできます。を選択します。

      次の図は、主要な構成エンティティと、これらのエンティティを参照するユーザ プロファイルを示しています。

      ユーザプロファイルにマッピングされた構成エンティティ

      これらのエンティティへのアクセスの制限とは別に、Webex CC 管理者は、ユーザが管理インターフェイスでアクセスできる特定の機能/モジュールを制御できます。これにより、ユーザは、特定のエンティティに対する管理/設定権限を持つだけでなく、Webex CC 管理インターフェイス。

      レポートと分析

      Webex CC は、一連のリアルタイム ストリーム処理サービスを使用して、対話のライフサイクル中にさまざまなサービスによって生成される個別のイベントを処理し、サブスクライブしているクライアントに公開されるリアルタイム データセットの定義されたセットを生成します。

      さらに、これらのイベントはさらに処理、変換、集約され、結果として得られるデータセットが永続化され、データ消費 API およびレポートおよびデータ視覚化インターフェイスである Analyzer を介して取得されます。

      次の図は、Webex CC のデータ処理と消費のインターフェースを示しています

      Webex CC データ処理パイプラインと消費インターフェース

      インテグレーション

      顧客が使用できる機能を強化および強化するための WxCC へのすべての外部統合では、標準の公開 API が使用されます。

      Webex CC で利用可能な API インターフェースのタイプ:

      • 残りの API

      • サーバサイド プッシュ

        • Webhook

        • WebSocket メッセージ

      CRM インテグレーション

      Webex CC は、カスタマー リレーションシップ マネジメント (CRM) システムとの 2 つの統合モードをサポートしています。

      • Desktop Embedded Connector

      • HTTPs コネクタ経由のフロー インテグレーションは、

      デスクトップ埋め込みコネクタ: プライマリ インターフェイスとしての CRM アプリケーション

      この操作モードでは、エージェントはプライマリアプリケーションとして CRM コンソールにログインします。

      Webex CC は埋め込みアプリケーション (埋め込みデスクトップアプリケーションまたは埋め込みソフトフォンとも呼ばれます) で、主にコンタクトセンターにログインし、Webex CC ルーティングされたコンタクトセンターでの対話を受信するために使用されます。

      CRM 連携は、通話または会話リクエストを受信すると、CRM コンソール上で以下のアクションを実行します。

      • ANI に関連付けられた顧客レコードまたはその他の通話関連データをスクリーン ポップします。

      • 顧客レコード上の活動メモとしての通話後のメタデータ

      • エージェントが CRM 内の連絡先をクリックし、顧客にアウトバウンド コールを発信することで、「クリック ツー コール」を許可する

      • CRM のプライマリレポート用に、CRM レポートテーブルに通話記録を転記する。

      • Agent Desktop の完全な機能と通話コントロール (デスクトップ アプリの埋め込みおよび縮小バージョン) を提供します

      CRM とのインテグレーションのプライマリモードは、Webex CC デスクトップアプリケーションを別の iFrame に埋め込むことによるものです。

      さらに、Webex CC デスクトップ アプリケーションは、カスタムのヘッドレス ウィジェット (ユーザ インターフェイスなし) をバックグラウンドで実行し、基礎となる CRM システムと対話して、エージェントに代わって自動アクションを実行します。

      インタラクションは、ヘッドレス ウィジェットが使用する 2 つの SDK によって実現されます。

      • Webex CC デスクトップ JavaScript SDK: これは、エージェントおよびコンタクト アクションのイベント リスナを登録するために、Webex CC により提供される JavaScript SDK です。

      • CRM JavaScript SDK: これは、CRM ごとに適用可能な CRM クライアント SDK で、CRM との REST API 通話を抽出します。 たとえば、salesforce の場合、Salesforce が提供する CTI JavaScript ライブラリを使用して、CRM 内でアクションを実行し、イベントをリッスンします。

      次の図は、CRM 埋め込み型 Webex CC デスクトップおよびコネクタ アーキテクチャを示しています。

      CRM Connector の埋め込み型 Desktop Connector のアーキテクチャ

      Webex CC は上記のインテグレーションに対して、次の CRM ソリューションをサポートします。

      • Salesforce

      • ServiceNow

      • Microsoft Dynamics 365

      • Zendesk

      • フレッシュデスク

      詳細は https://help.webex.com/en-us/result/integrate%20with%20webex%20contact%20center?offset=10 を参照してください

      CRM コネクタ、機能セット、変更ログを有効にするための Webex CC デスクトップレイアウトの設定の詳細については、 https://github.com/Ciscodevnet/webex-contact-center-crm-integrations を参照してください

      CRM コネクタのグローバルな可用性

      CRM コネクタは、Webex CC が運用されているすべての地域で利用できます。

      柔軟なスケールとパフォーマンス

      Webex CC は、CRM アプリケーションと AWS CloudFront CDN の Webex CC デスクトップ間の双方向通信を可能にするカスタムウィジェットをホストし、アベイラビリティーゾーンと地域全体でウィジェット AWS の高可用性を確保します。

      すべての CRM 統合固有の計算は、エージェントが Webex CC デスクトップを CRM アプリケーションに埋め込んで CRM アプリケーションを使用している場合、ブラウザー上で発生します。

      セキュリティ

      CRM コネクタは Webex CC エージェント デスクトップ レイアウト経由で呼び出され、オプションのパラメータはデスクトップ レイアウト経由でウィジェットに渡され、機能のオンとオフを切り替えます。

      たとえば、Salesforce アクションウィジェットを有効にするために、管理者はデスクトップレイアウトのパラメータ設定 sfdcWidgetEnabled を true にします。

      パッケージのインストール

      連携が双方向で機能するためには、CRM コンソールに埋め込みアプリケーションをインストールする必要があります。 これは、iFrame 内でのデスクトップ アプリケーションの読み込みをサポートするためのものです。

      すべてのデスクトップ埋め込みコネクタは、CRM マーケットプレースで入手できます。

      たとえば

      ServiceNow: https://store.servicenow.com/sn_appstore_store.do#!/store/application/6c8e2a4edbc73410e1c75e25ca961947/1.0.5?

      Zendesk: https://www.zendesk.com/marketplace/apps/support/202570/webex-contact-center/

      マーケットプレイス アプリケーションのインストールにより、必要なプラグインがアクティベートされ、必要な XML ファイルが CRM コンソールにインポートされ、CRM での通話記録のレポートがサポートされます。

      HTTPs コネクタを介したフローの統合は、

      Webex CC Flow Builder は、Webex コントロール ハブで構成され、Webex CC Flow で使用される HTTPs コネクタを使用した、Webex CC と CRM システム間の双方向のデータ フローをサポートします。

      これらは主に、音声対話内のパーソナライズ化と、IVR 内のカスタマイズされたルーティングに使用されます。

      デフォルトでは、Webex CC は Control Hub の Salesforce HTTP コネクタをサポートします。 他の CRM コネクタは、Webex コントロール ハブでカスタム コネクタとして追加できます。

      HTTP コネクタの詳細については、 https://github.com/CiscoDevNet/webex-contact-center-crm-integrations をご覧ください。

      IVR HTTP コネクタ:

      ワークフォース最適化

      Webex CC は、業界をリードするベンダーによるワークフロー最適化および品質管理ソリューションをサポートしています。

      IVR の拡張

      Webex CC エージェントおよびスーパーバイザー デスクトップは、デスクトップ内でカスタム ウィジェットを作成して実行することで、デスクトップ機能の拡張を可能にします。

      詳細は https://developer.webex-cx.com/documentation/guides/desktop をご覧ください。

      展開と接続

      Webex CC が AWS に展開され、現在次のリージョンで利用できます。

      • 米国

        • 米国-東部バージニア

        • 米国-北カリフォルニア (Voice Media Ingress のみ)

      • カナダ

        • 中央

      • 英国

        • ロンドン

      • 欧州

        • フランクフルト

      • アジア太平洋

        • 東京

        • シドニー

        • Singapore

      テレフォニーの複数地域接続

      複数の地理的場所にエージェントと顧客を持つグローバルな組織を可能にするために、Webex CC は、音声メディア エッジとイングレス サービスが実行されている地域について、メディアをローカル地域内に保持することをサポートします。

      次の図は、地域メディアによる複数地域展開を示しています。

      Multi Region deployment with regional media
      地域メディアによる複数地域展開

      メディア エッジとイングレス サービスは次の地域で展開されます。

      地理的地域

      Webex CC サービス (AWS リージョン)

      Media Edge (音声 POP)

      次世代メディアサービス (AWS リージョン)*

      米国

      バージニア北部

      ニューヨーク

      ロサンゼルス

      バージニア北部

      北カリフォルニア

      カナダ

      中央

      バンクーバー

      トロント

      中央

      ブラジル

      サンパウロ

      リオデジャネイロ

      欧州

      フランクフルト

      フランクフルト

      アムステルダム

      フランクフルト

      英国

      ロンドン

      ロンドン

      ロンドン

      インド

      プネー

      ハイデラバード

      ムンバイ

      Singapore

      Singapore

      Singapore

      日本

      東京

      東京

      大阪

      東京

      オーストラリア

      シドニー

      メルボルン

      シドニー

      シドニー

      セキュリティとプライバシー

      インフラストラクチャのセキュリティ

      Edge の音声インフラストラクチャ

      音声エッジ コンポーネントは、顧客ネットワーク/PSTN キャリアからの SIP トランクが終端することを許可します。これは、エッジ コンポーネントへの接続が許可されるホワイトリストの IP に基づいて有効になります。

      コンピューティング インフラストラクチャのセキュリティ

      Webex CC コンピューティング インスタンスは AWS でプロビジョニングされ、サービスは複数の Namespace を持ち、各 Namespace へのアクセスは個別の資格情報で制限される Kubernetes クラスターのポッドとして実行されます。

      すべてのインフラストラクチャのプロビジョニングはコードを使用して行われ、手動の手順は必要ありません。また、資格情報に手動でアクセスすることはできません。

      特定のサービス/チームのセットに対して構成された特定のパスを持つ中央の資格情報ストアがあり、資格情報ストア自体へのアクセスは制限され、ビルドおよび展開システムのシークレットとして構成されます。

      インフラストラクチャ コンポーネント/サービスは AWS VPC の外部に直接公開されておらず、公開されているインターフェースは API および api ゲートウェイを使用して制御および管理されるウェブソケットサーバのみです。

      これとは別に、ログ、メトリクス、展開の詳細、ビルドステータス、テスト結果を表示するために使用される、開発者が使用する特定の内部システムとインターフェイスがあります。これらは、ロールとグループを使用して保護され、Cisco 内部認証システムと統合されます。

      ユーザ インターフェイスの認証と承認

      さまざまなコンタクト センター ユーザ (エージェント、スーパーバイザー、管理者、アナリスト) が使用するすべてのユーザ インターフェイスは、Cisco Common Identity ベースのベアラー トークン認証 (OAuth フロー) によって保護されています。

      認証は、トークンを取得したユーザのロールとトークンに割り当てられたスコープを使用して行われます。

      データ セキュリティ

      データ転送中

      展開されたサービス/インフラストラクチャ コンポーネントのインターフェイスは、外部の着信トラフィックに直接公開されません。

      Http API を持つ一部のサービスは、ゲートウェイ経由でこれらのインターフェイスを公開し、すべての受信 https (WebSocket のものを含む) は ALB で終端され、http 経由の内部トラフィックはサービスにルーティングされます。

      すべての発信対話は https / TLS (http 以外のプロトコルの場合) 経由で行われます。

      VPC の内部では、http / カスタム TCP プロトコルを介したサービス間の内部通信は、プレーンな TCP ソケットを介して行われます。

      保存データ

      保存されるすべてのデータはストレージ レイヤーで暗号化されます。 さらに、VPC の外側にあるこれらのデータストアは保護され、アクセスコントロールと認証はサインイン情報を使用してシークレットストアに安全に保存され、管理されます。

      次の図は、転送時と保存時のデータ フローとセキュリティ モデルを示しています。

      転送中および保存中のデータ セキュリティ

      データプライバシー

      エンドユーザの PII データ

      インタラクションを処理するためのプログラムによるコントローラーである Webex CC フローを使用すると、「機密データを含む」として特別にタグ付けされたフロー変数に割り当てることができるユーザ データを収集できます。 そのようなデータの値は暗号化され、データのトランジット パスにあるサービスはこのデータにアクセスできません。

      さらに、このようなデータが Webex CC レポート データ ストアに永続化されることはなく、ログ/メッセージング インフラストラクチャは暗号化されたデータを持ち、クリア テキスト データは Webex CC 内のどこにも保存されません。

      コンタクトセンターのエージェント/スーパーバイザーの PII データ

      コンタクトセンターのユーザ関連のデータはログ内では編集されていますが、データ分析と視覚化には Webex CC データストアが利用できます。

      拡張性

      スケールの要素

      Webex CC で規模に影響を与える要素は次のとおりです。

      • 同時ログインエージェント数

      • 進行中の同時インタラクション数

        • これらのインタラクションで実行されたアクション

      • スーパーバイザー/エージェントが処理したインタラクション以外のアクションの同時数

      • 生成および保存されたデータの量

      スケールを可能にするアーキテクチャ的側面

      Webex CC の設計と設計の基礎となる原則により、さまざまなサービスとプラットフォーム コンポーネントにプロビジョニングされたインフラストラクチャによって課される制限内で、必要に応じてソリューションを動的に拡張できます。

      イベント駆動型アーキテクチャ

      Webex CC のサービスはメッセージを使用して通信し、重要なメッセージ処理フローには IO 操作のブロックが含まれません。メッセージの処理に必要な状態は、メッセージを処理しているサービスのインスタンスにローカライズされます。

      ステートレス サービス (または外部化された状態)

      ステートレス サービスは、サービスの追加インスタンスを簡単に追加/削除することで、弾力性を有効にします。 本質的にステートフルで、外部化された状態ストアを持つ特定のサービスがあり、インフラストラクチャは、状態を必要とするインスタンスへの状態の自動リバランス/状態転送/ローカライズにより、そのようなサービスのインスタンス数の動的な変更もサポートします。

      エラスティック インフラストラクチャ

      すべてのサービスは Kubernetes で実行され、インフラストラクチャは使用状況に基づいて自動的にスケールします。これにより、事前に構成された高しきい値の上限まで、コンピューティング ノードを動的に追加できます。

      負荷予測と定期的な検証

      すべてのサービスは、パフォーマンス特性についてベンチマークされ、スケーリング パターンはサービス レベルで検証されます。

      さらに継続的な検証、ピーク負荷、耐久テストが、属性に影響を与えるスケールの予測成長に合わせて調整されたテスト パラメーターで実施されます。これにより、ボトルネックを特定し、インフラストラクチャ リソース使用率の高しきい値の更新を計画し、試合当日に備えることができます。

      信頼性と可用性

      イベント駆動型アーキテクチャとステートレス サービスにより、復元力と弾力性が可能になります。 しかし、機能が影響を受ける前に障害を検出し、対処するために、Webex CC は次の戦略を採用しています。

      • インフラストラクチャの可用性と信頼性

        • すべての Webex CC サービス、およびインフラストラクチャ コンポーネントは、常に 3 つの AWS アベイラビリティ ゾーンにまたがって展開されます。

          • これにより、Webex CC はアベイラビリティ ゾーンの障害に対して回復力を持ち、障害が発生した場合、障害が発生したインスタンスは新しいインスタンスと自動的に置き換えられます。

      • 継続的な監視と警告中

        • 失敗時にアラートをトリガーするサービスおよびインフラストラクチャ コンポーネントの内部および外部プローブ。

        • サービスおよびインフラストラクチャ コンポーネントからキャプチャされ、一致するルールを検出してアラートをトリガーするルール エンジンを通じて処理されるメトリック。

      • 継続的な検証と警告中

        • 定期テストが実行され、失敗するとアラートがトリガーされます

        • これらのアラートはプロアクティブなインシデントを作成し、顧客に影響を与える実際のインシデントとして処理されます。

          • これにより、顧客への影響を先取りし、システムの可用性と信頼性に貢献します。

      • 継続的インテグレーションと継続的配信

        • これはエンジニアリング プロセスおよびデリバリ パイプラインであり、Webex CC でのサービスの迅速で信頼性の高いビルド、検証、展開/サービスの変更を可能にします。

          • コードから本番環境への展開を完全に自動化する機能は、必要なすべての検証を行い、障害に対応して変更を展開する必要がある場合に、リスクを軽減し、解決までの時間を最小限に抑えます。

      • サーキット ブレーカーと停止スイッチ

        • システムのさまざまな部分/Webex CC の特定の機能は、障害の連鎖的な影響を最小限に抑えるために、すべての顧客または特定の顧客に対して選択的に無効にすることができます。

          • これにより、障害面を最小限に抑え、顧客にコアのコンタクトセンター機能の可用性を実現できます。

      監視と障害検出

      次の図は、Webex CC で実施されている継続的な監視、検証、アラートのメカニズムを示しています。

      継続的な監視と障害検出

      ビジネス継続性と災害復旧

      災害復旧とビジネス継続性プロセスは、地域内の大規模な停止を確実に検出し、必要な手順を実施して、地域で利用中の顧客にサービスを確実に復旧させます。

      災害復旧と管理プロセスに従って、復旧の手順は文書化され、検証され、定期的に更新されます。

      Webex CC サービスは、AWS リージョン内の 3 つの別々のアベイラビリティ ゾーンに展開されます。 各アベイラビリティーゾーンは地域内の異なる物理的なロケーションであり、独立したユーティリティを備えています。

      AWS リージョンが完全に故障した場合、Webex CC はリージョンの復旧を AWS に依存します。リージョン全体を含む長期にわたるダウンダウンについては、Webex CC データセンターが新しい AWS リージョンにプロビジョニングされ、主要な顧客の構成とデータを復元します。これにより、Center は新しい AWS リージョンの顧客に対して稼働しています。

      これには自動化が含まれますが、プロセスをトリガーし、必要な構成とデータが復元されたことを監視して確認するために手動の介入が必要で、コンタクトセンターが顧客のために稼働できるようになります。

      コンプライアンスと認証

      Webex Contact には、広範なセキュリティ証明書のリストがあります。 これらの証明書は定期的に更新されます。

      • PCI DSS QSA

      • CAIQ

      • HIPAA およびハイテック

      • CSA 星レベル 1

      • CSA Star レベル 2 (サードパーティの独立評価)

      • SOC2

      • ISO27001 (情報セキュリティの国際規格)

      • ISO27017 (クラウド サービス プロバイダー向けセキュリティ標準)

      • ISO27018 (クラウドでの個人データ保護に焦点を当てたセキュリティ標準)

      • ISO27701 (データ プライバシー拡張機能)

      • C5 ドイツ標準、サイバー攻撃に対する運用セキュリティのデモンストレーション

      参照先 Webex コンタクト センター サービスのプライバシー データ シート を参照してください。

      はじめに

      Cisco Webex Contact Center (Webex CC) は Contact Center as a Service (CCaaS) で、組織がカスタマー ジャーニー全体でよりスマートで積極的でパーソナライズされた対話を可能にすることを可能にします。

      Webex CC は、以下のコア アーキテクチャ原則に基づき、クラウド ネイティブ ソリューションとしてゼロから設計、設計、開発されています。

      • サービス: 独立したサービスのセットで、各サービスが小規模で集約的な機能セットをユーザに提供します。

      • イベント駆動型注意 : すべてのサービスは、特定のユースケースでアプリケーションが https インターフェース (REST API、WebSocket インターフェース経由のプッシュ データ) を使用するウェブ アプリケーションを除き、メッセージングを使用して相互に通信します。

      • ステートレス/外部化状態: サービスは、Docker コンテナーで実行されている kubernetes で展開され、自動的にスケーリングされ、サービスの 1 つ以上のインスタンスの障害に対して復元力を持つ機能を備えています。

      • 監視可能: すべてのサービス、およびそのようなサービスの展開を可能にするインフラストラクチャコンポーネントは、コンタクトセンターの機能に影響を与える状況を測定、検出、防止するための標準的なメカニズムで監視可能であるだけでなく、機能停止の場合にはサービスを迅速にトラブルシューティングして復元することができます。

      • 独立/疎結合: すべてのサービスを個別に構築、検証、展開/更新することができ、コンタクト センター機能のダウンタイムが発生しません。

      Webex CC サービスは AWS に展開され、以下を可能にするクラウドネイティブ プラットフォームを利用しています。

      • 複数のアベイラビリティーゾーンにまたがるインフラストラクチャサービスとアプリケーションの可用性

      • インフラストラクチャ サービスとアプリケーションの弾性により、動的なスケーリング機能を可能にする

      • セキュリティはシステムの構築と展開にネイティブに組み込まれており、データは転送中および保存時に保護され、Webex CC のセキュリティ/コンプライアンス認定を受けています。

      • テレフォニー/音声統合のためのスケーラブルで安全なエッジ インフラストラクチャ

      • プロアクティブな監視とアラートによる可観測性により、顧客へのコンタクトセンターサービスの高可用性が可能になります。

      • ユーザ認証/承認、管理、コンタクト センター機能のプロビジョニングのために、残りの Cisco Webex と統合されています。

      このドキュメントの以降のセクションでは、上記の各機能と、Webex CC アーキテクチャがどのように同じ機能を可能にするかについて詳しく説明します。

      論理アーキテクチャ

      コンタクトセンターソリューションに求められるコア機能は、顧客が一般的に使用される通信手段を使って組織に容易に連絡し、問い合わせや問題に迅速かつ効率的に対処できるようにすることです。

      しかし、この基本的な理念が確実に達成されるように、コンタクトセンターを使用する組織がアクセスできるバックグラウンド機能が複数あります。 これらは次のとおりです。

      • 顧客がインタラクションを開始するためのメカニズム

        • テレフォニーコールをコンタクトセンターシステムに接続する公開された運用電話番号

        • 顧客がメールを送信できるメールアドレスと、新着メールを検出するためのメカニズム。

        • 顧客がさまざまなデジタル チャネルを介して連絡を取る機能。これには以下が含まれますが、これらに限定されません。

          • ウェブサイト/アプリからチャットする

          • 人気のメッセージング クライアント経由のダイレクト チャット (WhatsApp、Facebook Messenger、Apple ビジネス チャット、Twitter のダイレクト メッセージなど)

      • 新しい対話を検出し、効率的に処理する機能

        • これらには、自動化された IVR システム、インタラクションの処理に関連するワークフローを定義するためのプログラム機能が組み込まれたテレフォニー/チャット用の仮想エージェントが含まれます。

        • 最後に、必要に応じて、インタラクションを処理するのに最適なスキルを持つエージェントにインタラクションをエスカレートする必要があります。

      • エージェントが対応するインタラクションの空き状況を表示し、スーパーバイザーがエージェントを監視、コーチし、効率的なインタラクションを可能にする運用メトリックを取得する機能。

      • エージェントとスーパーバイザーが期待通りにタスクを実行できるように、コンタクトセンターのさまざまな機能を管理者が設定およびプロビジョニングする機能。

      これらに加えて、現代の企業は、主要な運用メトリックスを視覚化および追跡するデータと洞察にアクセスして、コンタクトセンターの運用を最適化する機能を追加する必要があります。

      さらに、プロアクティブな自動発信コールの実行、AI を使用したエージェントとスーパーバイザーのエクスペリエンスの強化、エージェントに事前にプロアクティブにデータを提供するカスタマー ジャーニーの検出と理解など、専用のコンタクト センター エコシステム機能と統合する機能が、コンタクト センターのソリューションは日々進化しています。

      コンタクトセンターがクラウドで提供されるソフトウェアサービスとして利用される利用モデルに関しては、可用性、信頼性、自動化されたアドホックなスケール要件を確保する機能には、問題を防ぎ、顧客の業務への影響を防止/最小限に抑えます。

      次の図は、Webex CC の論理アーキテクチャを示しています。

      Webex CC Logical Architecture
      Webex CC 論理アーキテクチャ

      機能コンポーネント

      次のセクションでは、Webex CC のさまざまな機能コンポーネントについて説明します。

      インタラクション管理

      Webex CC は、ユーザがコンタクトセンターと対話するためのさまざまなチャネルとして、テレフォニー、メール、およびメッセージング (ソーシャルチャネル) をサポートしています。

      すべてのチャネルについて、最初の処理はシステムによって行われ、対話はエージェントにエスカレートできます。

      メディアタイプ

      テレフォニー

      テレフォニーの場合、インバウンドの音声通話の処理は、コールがコンタクト センターに入る方法 (下記の入力メカニズムを参照) と、エントリ ポイントに関連付けられている Webex CC フローによって決定されます。

      通話に応答があり、以降のアクションは Webex CC フロー定義に従って実行されます。これは、エージェントをキューに入れてルーティングする前の通話の処理中に実行されるアクションをプログラムで表したものであるか、フロー自体が通話を処理することができます。エージェントに転送しないでください。

      Webex CC の Flow Builder を使えば、開発者はフローを定義し、Webex CC で通話が着信する際に経由するエントリ ポイントに割り当てることができます。

      これらの構成エンティティとその使用法については、 構成エンティティ

      Flow Builder の詳細については、次のセクションで説明します。 IVR システム

      メールとメッセージング

      Webex CC の観点から、Webex Connect は、エンドユーザがコンタクトセンターとコンタクトするために使用できる、メール、メッセージング チャネルなど、すべてのデジタル チャネルの入力と出力の機能を提供します。

      Webex Connect フロー

      • 対話がキューに入れられてエージェントにルーティングされるまでの、そのような対話の処理を決定します。 これには、あらゆる形式のメッセージングおよびメールのやり取りの自動処理とボットの処理が含まれます。

      • 受信したインタラクションにビジネス ロジックを適用します。

      • キューに入る前の連絡を処理します。

      • フロー自体は、ライブ エージェントへの転送なしのインタラクションを処理できます。

      Webex CC でサポートされているメッセージング チャネルは次のとおりです。

      • Web App / モバイル アプリ チャット

      • WhatsApp

      • Facebook Messenger

      • SMS

      Webex CC でサポートされているメール チャネル:

      • Gmail

      • Office365

      入力メカニズム

      このセクションでは、インタラクションが Webex CC に入るためのメカニズムについて説明します。メディア タイプによって、インタラクションが Webex CC に到達するメカニズムが異なります。

      たとえば、テレフォニーでは、PSTN 接続、電話番号の構成、Webex CC への通話のルーティングを有効にするために必要な物理インフラストラクチャのプロビジョニングがあります。

      メール/メッセージング チャネルの場合、イングレス構成は Webex Connect で行う必要があり、これにはメール/メッセージング アカウントのプロビジョニングと Webex Connect フロー構成が含まれます。

      着信音声

      音声通話の場合、一般的なシナリオでは、ユーザが PSTN 電話番号をダイヤルすると、それがコンタクトセンターに接続されます。 入力の観点から、これには PSTN から Webex CC にコールをルーティングするメカニズムが必要です。

      次の図は、Webex CC への音声通話の取り込みを示しています。

      受信音声の入力オプション

      Webex CC の音声入力サービスは、SIP を使用してサードパーティの通話制御を実行し、着信通話に応答し、転送、電話会議、その他の通話制御操作を実行します。

      Webex CC における通話の論理的なエントリ ポイントは、「エントリポイント」という名前の設定エンティティです。 音声入力の場合、エントリーポイントの主要な構成は、それに関連付けられた電話番号です。これは、通常、選択した PSTN プロバイダーから取得した有効な PSTN 電話番号です。

      これにより、電話番号への着信を検出し、通話を エントリーポイントに関連付け、インタラクションでトリガーされる Webex CC フロー定義に従って通話を処理するために、エントリポイントの他の構成パラメーターを使用できます。

      注:

      PSTN 接続オプションの詳細については、 https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/webexcc/Voiceonboarding2/wcc-voice-onboarding-2-book/wcc_b__voiceonboarding_private_conn.html を参照してください

      音声エッジ インフラストラクチャのスケーラビリティと可用性

      Webex CC VPOP インフラストラクチャには SIP SBC の冗長ペアが含まれ、高可用性を確保します。さらに多くの SBC を追加して、サポートされる同時通話量をスケールすることができます。

      VPOP が処理できる最大同時通話は、実行されている SBC の数と通話が送信される先によって異なります。

      地理的な冗長性については、地域全体の複数のペアで相互接続される VPOP SBC のメッシュがサポートされます。

      音声入力サービスでは、水平方向にスケーラブルで、Webex CC に取り込まれる同時音声コールの増加を処理できます。

      音声エッジ インフラストラクチャのセキュリティに関する考慮事項

      下の表には、音声エッジ インフラストラクチャへの接続オプションの詳細が記載されています。

      表 1. 接続タイプ

      接続性

      種類

      公共インターネット

      ダイレクト (ホワイトリスト ソース IP アドレスを使用)

      VPN 仮想プライベート ネットワーク (GRE) 経由 VPN または IPSec

      サイト間 (S2S)

      SRTP/SIP TLS

      プライベート接続

      MPLS

      ポイントツーポイント (P2P)

      VPLS

      SD-WAN

      プライベート WAN

      データセンタークロスコネクト

      Equinix Fabric 接続

      詳細は https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/webexcc/Voiceonboarding2/wcc-voice-onboarding-2-book/wcc_b__voiceonboarding_private_conn.html を参照してください

      [LDAPシステム(IVR System)]

      エントリーポイントに関連付けられた電話番号に着信するすべての音声通話は、Webex CC によって応答され、エントリーポイントに関連付けられた Webex CC フローの実行が開始されます。

      Webex CC Flow Builder は、アクティビティと呼ばれるプログラミング構成要素/演算子と機能ブロックを提供するため、管理者や、IVR ロジックを設計および実装するユーザは、これらの構成要素を組み合わせて、フロー定義を作成できます。

      フローがサポートするプログラミング構成は次のとおりです。

      • 宣言変数と設定変数 - フロー実行に関連付けられた状態

        • Pebble 式で変数の値を設定する

      • 条件チェック

      • ループ – 条件分岐とジャンプを使用 (アクティビティを連結する機能)

      • REST API の呼び出し

      • 解析データ – JSON、TOML、XML 通常、API 応答の解析に使用されます。

      • アクティビティを作成する


       

      フローが提供する代表的なアクティビティは以下の通りです。

      • メッセージを再生する

      • ユーザデータの収集

      • 通話を別の宛先/電話番号に転送する

      • 通話をバーチャルエージェントに送信する

      • エージェントが応答できるように通話をキューに入れます。

      アクティブな通話ごとに、通話が終了するまでフロー実行のインスタンスもアクティブであるため、フローの同時実行が発生します。

      フロー実行の各インスタンスは、フローに関連付けられたデータ/状態の隔離された環境を提供します。

      通話のライフサイクル全体を通じて、フローでは、発生する特定のイベントに応答し、それらを処理することもできます。たとえば、通話がエージェントによって応答されたとき、イベント ハンドラーはエージェントのデスクトップ インターフェイスのスクリーン ポップをトリガーできます。

      Webex CC フローの詳細については、 https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/webexcc/SetupandAdministrationGuide_2/b_mp-release-2/b_cc-release-2_chapter_0100.html#Cisco_Generic_Topic.dita_e338e055-64b0-4973-bd52-8a5581dcb0ee を参照してください。

      仮想エージェントのサポート

      フローは、対話を仮想エージェントにハンドオフするアクティビティを提供します。これは Webex Control Hub で事前設定されています。

      通話が仮想エージェントに接続されると、会話型の IVR エクスペリエンスがユーザに提供され、アクティビティは通話が終了するか、通話をエージェントにエスカレートすることで終了します。

      エスカレーションの場合、コールをキューに入れ、エージェントが応答するようにフローを設定できます。

      インバウンド デジタル インタラクション

      メール、および受信インタラクションのメッセージング チャネルについては、Webex CC はアセットのプロビジョニングに Webex Connect を利用し、受信インタラクションを処理するためのフローをフローします。エージェントが対応できます。

      次の図は、メールの取り込み、Webex CC でのメッセージングの対話を示しています。

      メールとメッセージングの入力オプション

      仮想エージェント/ボットのインテグレーション

      メールおよびメッセージング/ソーシャル チャネルの対話の場合、仮想エージェント/ボットの扱いは、Webex Connect フローで構成されます。

      音声用仮想エージェントと同様に、ボットの処理が結果としてエスカレートして終了した場合、インタラクションはキューに入れられ、エージェントにルーティングされます。

      ルーティングとキューイング

      Webex CC は、フローで定義されているように自動化されたハンドラで着信コンタクトを処理し、フローはコンタクトをキューに入れるか、エージェントに直接入れるかを決定します (エージェント固有のキュー - テレフォニー/音声インタラクションでのみサポートされます)。

      キューに入っているエージェントが対応可能な場合、そのエージェントは予約されており、インタラクションはそのエージェントにルーティングされます。 対応可能なエージェントがいない場合、インタラクションはキューに保留され、フローはキューイング アクティビティに添付されたハンドラーで引き続き顧客を扱います。

      エージェントが応対可能になると、その処理が中断され、エージェントにインタラクションが提供されます。

      次の図は、キューイングとルーティングのアーキテクチャを示しています。

      Queuing and Routing Architecture
      キューイングとルーティングのアーキテクチャ

      エージェントの選択

      Webex CC のキューは、以下のエージェント選択アルゴリズムをサポートしています。

      • 対応可能な最長時間エージェント ルーティング

      • 熟練ベースのルーティング

        • 最長対応エージェント (LAA)

        • 最適なエージェント (BAA)

      エージェントはチームを通じてキューに関連付けられます。

      キューには、通話分配グループがキューに追加されるのを待機するように設定された順番で、複数の通話分配グループを各グループに割り当てることができます。これにより、一致するエージェントの検索スペースが、追加のエージェントに拡大されます。時間の経過に応じて配信グループに発信します。

      スキル ベースのルーティングの場合、キューに関連付けられたエージェントに一致するスキル要件の間で、エージェントは LAA または BAA 構成に基づいて選択されます。

      音声/テレフォニー固有の追加機能

      エージェント ベースのルーティング (音声/テレフォニー チャネルのみ)

      Webex CC フローは、アクティビティ QueueToAgent を使用して、エージェント ID に基づいて、選択されたエージェントにインタラクションを直接ルーティングできます。

      エージェントがインタラクションを処理できない場合、インタラクションはエージェント専用のキューに保留され、エージェントが対応可能になるまで待機します

      アドバンストキュー情報

      Webex CC フローは、GetQueueInfo アクティビティを使用して、キュー内の位置 (PIQ)、推定待ち時間 (EWT)、キューで応答可能なエージェント数などのキューのリアルタイム情報を取得できます。連絡先をキューに入れるかどうかを指定します。

      無料のコールバック

      Webex CC フローでは、アクティビティ コールバックを使用して、顧客がキュー内の位置を維持しながら通話を切断し、キュー内のバーチャル インタラクションがエージェントにルーティングされたときにコールバックを受信できるようにします。

      オーバーフロー処理

      Webex CC は Capacity Based Teams (CBT) を使用したオーバーフロー処理をサポートします。

      CBT は定員を持つ通常のチームのようなもので、その定員に対応する外部 DN が関連付けられます。 これは、キュー コール分配サイクルで他のチームと共に構成できます。

      通常、これは最後のサイクルとして構成され、構成されたすべての通話分配グループが、インタラクションを処理する対応可能なエージェントを見つけられなかった場合でも、対応可能なエージェントがいない場合に、オーバーフローとして機能するようにします。

      IVR オペレーション

      エージェントが Webex CC Agent Desktop にログインすると、エージェントへの着信コールを接続できる電話番号を指定します。 これには、PSTN 電話、携帯電話、またはエージェントが Cisco Webex Calling ユーザの場合は内線番号を指定できます。

      この番号は、通話をルーティングできる有効な電話番号である必要があります。 存在しない場合、エージェントは着信コールを受けることができません。

      エージェントが処理しているインタラクションのタイプに基づいて、エージェント デスクトップのウィジェットは、特定のメディア コントロール操作を実行する機能を提供します。

      たとえば、通話が応答されると、エージェントは通話に関連する次の操作を実行できます。

      • 通話を保留にする

      • コンサルト コールを開始し、

        • 別の電話番号 (たとえば、エージェントの電話番号) / エントリポイントに通話を転送する

        • コールする別のエージェントの電話会議

      • 通話を別のキューに転送する

      • 通話を終了する

      エージェント デスクトップでは、管理者がカスタム ウィジェットを追加してデスクトップ機能を拡張し、エージェントが効率的に作業を行うために必要なウィジェットの統合されたコレクションにすることができます。

      デスクトップアーキテクチャ

      エージェント デスクトップは、ウェブ コンポーネント アーキテクチャに基づいて構築されたウィジェットをホストする、マイクロ フロントエンド ベースのシングル ページ アプリケーションです。 すべての標準/ストック ウィジェットは、API またはサーバ側のプッシュ メカニズムによって取得されるデータを利用しています。

      これらは通常、呼び出しの応答が WebSocket 接続経由でデスクトップに送信される非同期 API です。

      Webex CC Agent Desktop は Cisco Common Identity (CI) でユーザを認証し、トークンはすべての API 呼び出しに渡されます。 カスタム ウィジェットについても、認証モデルに基づいて、カスタム ウィジェットの認証モデルが CI と統合されている場合、エージェントにシングル サインオンのエクスペリエンスを提供します。

      エージェントがインタラクションの一部になると、そのインタラクション状態または関連するデータに対するすべての更新も、WebSocket 接続を介してデスクトップにプッシュされます。

      接続性と遅延に対するデスクトップの復元性

      API の非同期とサーバ側のプッシュによりスケールが有効になり、WebSocket インターフェイスへの接続の損失が検出され、デスクトップが再接続と再ログインを試みます。

      次の図は、Webex CC のエージェント デスクトップ アーキテクチャを示しています。

      Agent Desktop アーキテクチャ

      管理および構成

      オンボーディングの顧客

      Webex Control Hub は、パートナーや顧客が顧客のオンボーディングや機能の有効化や設定を行うために使用する主要なインターフェイスです。

      組織とコンタクト センターの機能が Control Hub でプロビジョニングされると、Webex CC でワークフローがトリガーされます。このワークフローは、顧客が選択したサービスに応じて、コンタクト センターのすべての機能をプロビジョニングするための残りの手順を行います。

      すべてのコンタクトセンターのプロビジョニングは、BPM ワークフローエンジンを使用して行われます。これにより、関連するステップを宣言的な方法で定義でき、プロビジョニングステップ全体で障害に対する復元力があり、データの整合性が保証されます。

      次の図は、Webex CC でのプロビジョニング ワークフローを示しています。

      顧客オンボーディング ワークフロー

      構成エンティティ

      組織内を範囲とする、Webex CC の主な構成エンティティは次のとおりです。

      サイト

      サイトとは、1 つまたは複数のチーム、ユーザ (エージェント/スーパーバイザー) が配置されている場所を意味します。

      すべてのユーザとチームは 1 つのサイトに属している必要があります。

      チーム(Team)

      ユーザのグループ。 チームは、キューを介してエージェントにインタラクションを配信するために使用されます。

      すべてのチームは 1 つのサイトに属している必要があります。

      エージェント

      Agent Desktop にログインして、Webex CC で設定されたメディア タイプ全体のインタラクションを処理できるユーザ。

      スーパーバイザ

      スーパーバイザーはチームに割り当てられ、エージェントを監視/コーチし、スーパーバイザーが割り当てられているチームに属するチームレベルのステータスとエージェントの統計にアクセスできます。

      キュー(Queue)

      キューは、エージェントが利用可能になるのを待っている間に、対話を保留できる論理エンティティであり、エージェントにルーティングされます。

      キューは、エージェントの検索スペースとしてチームにマッピングされ、他のチームを検索スペースに追加することで、経過時間のしきい値に基づいて検索スペースを拡張できます。

      エントリポイント

      エントリーポイントは、Webex CC へのインタラクションのイングレス ポイントを表す論理エンティティです。テレフォニーの場合、これは主に着信の電話番号にマッピングされ、メール/メッセージング チャネルの場合、エントリポイントは Webex Connect のアセット構成をポイントします。

      フロー

      インタラクションの処理に関連するステップを決定するエントリ ポイント (ルーティング戦略経由) に関連付けられたフロー。

      テレフォニー以外のチャネル (メール、メッセージング/ソーシャル) の場合、フローは Webex Connect のアセット設定の一部として選択されます。

      マルチサイトコンタクトセンターのアクセスコントロール

      Webex CC 管理者は、特定のサイト、チーム、キュー、エントリ ポイントへのアクセス権を持つユーザ プロファイルを設定できます。 さらに、サイトおよびチームの階層的な性質により、特定のサイトへのアクセスが提供されると、ユーザは、それらのサイトまたはそのようなチームの明示的に指定されたサブセットに属するチームまたはチームに関する日付のみにアクセスすることができます。

      キューとエントリ ポイントの場合、それらは組織レベルでグローバルであるため、異なる地理的場所 (特定のエージェントとチームが配置されているサイト) では、別々のエントリ ポイントとキューを構成でき、スーパーバイザー/ユーザは、適用可能なエンティティにアクセスできます。を選択します。

      次の図は、主要な構成エンティティと、これらのエンティティを参照するユーザ プロファイルを示しています。

      ユーザプロファイルにマッピングされた構成エンティティ

      これらのエンティティへのアクセスの制限とは別に、Webex CC 管理者は、ユーザが管理インターフェイスでアクセスできる特定の機能/モジュールを制御できます。これにより、ユーザは、特定のエンティティに対する管理/設定権限を持つだけでなく、Webex CC 管理インターフェイス。

      レポートと分析

      Webex CC は、一連のリアルタイム ストリーム処理サービスを使用して、対話のライフサイクル中にさまざまなサービスによって生成される個別のイベントを処理し、サブスクライブしているクライアントに公開されるリアルタイム データセットの定義されたセットを生成します。

      さらに、これらのイベントはさらに処理、変換、集約され、結果として得られるデータセットが永続化され、データ消費 API およびレポートおよびデータ視覚化インターフェイスである Analyzer を介して取得されます。

      次の図は、Webex CC のデータ処理と消費のインターフェースを示しています

      Webex CC データ処理パイプラインと消費インターフェース

      インテグレーション

      顧客が使用できる機能を強化および強化するための WxCC へのすべての外部統合では、標準の公開 API が使用されます。

      Webex CC で利用可能な API インターフェースのタイプ:

      • 残りの API

      • サーバサイド プッシュ

        • Webhook

        • WebSocket メッセージ

      CRM インテグレーション

      Webex CC は、カスタマー リレーションシップ マネジメント (CRM) システムとの 2 つの統合モードをサポートしています。

      • Desktop Embedded Connector

      • HTTPs コネクタ経由のフロー インテグレーションは、

      デスクトップ埋め込みコネクタ: プライマリ インターフェイスとしての CRM アプリケーション

      この操作モードでは、エージェントはプライマリアプリケーションとして CRM コンソールにログインします。

      Webex CC は埋め込みアプリケーション (埋め込みデスクトップアプリケーションまたは埋め込みソフトフォンとも呼ばれます) で、主にコンタクトセンターにログインし、Webex CC ルーティングされたコンタクトセンターでの対話を受信するために使用されます。

      CRM 連携は、通話または会話リクエストを受信すると、CRM コンソール上で以下のアクションを実行します。

      • ANI に関連付けられた顧客レコードまたはその他の通話関連データをスクリーン ポップします。

      • 顧客レコード上の活動メモとしての通話後のメタデータ

      • エージェントが CRM 内の連絡先をクリックし、顧客にアウトバウンド コールを発信することで、「クリック ツー コール」を許可する

      • CRM のプライマリレポート用に、CRM レポートテーブルに通話記録を転記する。

      • Agent Desktop の完全な機能と通話コントロール (デスクトップ アプリの埋め込みおよび縮小バージョン) を提供します

      CRM とのインテグレーションのプライマリモードは、Webex CC デスクトップアプリケーションを別の iFrame に埋め込むことによるものです。

      さらに、Webex CC デスクトップ アプリケーションは、カスタムのヘッドレス ウィジェット (ユーザ インターフェイスなし) をバックグラウンドで実行し、基礎となる CRM システムと対話して、エージェントに代わって自動アクションを実行します。

      インタラクションは、ヘッドレス ウィジェットが使用する 2 つの SDK によって実現されます。

      • Webex CC デスクトップ JavaScript SDK: これは、エージェントおよびコンタクト アクションのイベント リスナを登録するために、Webex CC により提供される JavaScript SDK です。

      • CRM JavaScript SDK: これは、CRM ごとに適用可能な CRM クライアント SDK で、CRM との REST API 通話を抽出します。 たとえば、salesforce の場合、Salesforce が提供する CTI JavaScript ライブラリを使用して、CRM 内でアクションを実行し、イベントをリッスンします。

      次の図は、CRM 埋め込み型 Webex CC デスクトップおよびコネクタ アーキテクチャを示しています。

      CRM Connector の埋め込み型 Desktop Connector のアーキテクチャ

      Webex CC は上記のインテグレーションに対して、次の CRM ソリューションをサポートします。

      • Salesforce

      • ServiceNow

      • Microsoft Dynamics 365

      • Zendesk

      • フレッシュデスク

      詳細は https://help.webex.com/en-us/result/integrate%20with%20webex%20contact%20center?offset=10 を参照してください

      CRM コネクタ、機能セット、変更ログを有効にするための Webex CC デスクトップレイアウトの設定の詳細については、 https://github.com/Ciscodevnet/webex-contact-center-crm-integrations を参照してください

      CRM コネクタのグローバルな可用性

      CRM コネクタは、Webex CC が運用されているすべての地域で利用できます。

      柔軟なスケールとパフォーマンス

      Webex CC は、CRM アプリケーションと AWS CloudFront CDN の Webex CC デスクトップ間の双方向通信を可能にするカスタムウィジェットをホストし、アベイラビリティーゾーンと地域全体でウィジェット AWS の高可用性を確保します。

      すべての CRM 統合固有の計算は、エージェントが Webex CC デスクトップを CRM アプリケーションに埋め込んで CRM アプリケーションを使用している場合、ブラウザー上で発生します。

      セキュリティ

      CRM コネクタは Webex CC エージェント デスクトップ レイアウト経由で呼び出され、オプションのパラメータはデスクトップ レイアウト経由でウィジェットに渡され、機能のオンとオフを切り替えます。

      たとえば、Salesforce アクションウィジェットを有効にするために、管理者はデスクトップレイアウトのパラメータ設定 sfdcWidgetEnabled を true にします。

      パッケージのインストール

      連携が双方向で機能するためには、CRM コンソールに埋め込みアプリケーションをインストールする必要があります。 これは、iFrame 内でのデスクトップ アプリケーションの読み込みをサポートするためのものです。

      すべてのデスクトップ埋め込みコネクタは、CRM マーケットプレースで入手できます。

      たとえば

      ServiceNow: https://store.servicenow.com/sn_appstore_store.do#!/store/application/6c8e2a4edbc73410e1c75e25ca961947/1.0.5?

      Zendesk: https://www.zendesk.com/marketplace/apps/support/202570/webex-contact-center/

      マーケットプレイス アプリケーションのインストールにより、必要なプラグインがアクティベートされ、必要な XML ファイルが CRM コンソールにインポートされ、CRM での通話記録のレポートがサポートされます。

      HTTPs コネクタを介したフローの統合は、

      Webex CC Flow Builder は、Webex コントロール ハブで構成され、Webex CC Flow で使用される HTTPs コネクタを使用した、Webex CC と CRM システム間の双方向のデータ フローをサポートします。

      これらは主に、音声対話内のパーソナライズ化と、IVR 内のカスタマイズされたルーティングに使用されます。

      デフォルトでは、Webex CC は Control Hub の Salesforce HTTP コネクタをサポートします。 他の CRM コネクタは、Webex コントロール ハブでカスタム コネクタとして追加できます。

      HTTP コネクタの詳細については、 https://github.com/CiscoDevNet/webex-contact-center-crm-integrations をご覧ください。

      IVR HTTP コネクタ:

      ワークフォース最適化

      Webex CC は、業界をリードするベンダーによるワークフロー最適化および品質管理ソリューションをサポートしています。

      IVR の拡張

      Webex CC エージェントおよびスーパーバイザー デスクトップは、デスクトップ内でカスタム ウィジェットを作成して実行することで、デスクトップ機能の拡張を可能にします。

      詳細は https://developer.webex-cx.com/documentation/guides/desktop をご覧ください。

      展開と接続

      Webex CC が AWS に展開され、現在次のリージョンで利用できます。

      • 米国

        • 米国-東部バージニア

        • 米国-北カリフォルニア (Voice Media Ingress のみ)

      • カナダ

        • 中央

      • 英国

        • ロンドン

      • 欧州

        • フランクフルト

      • アジア太平洋

        • 東京

        • シドニー

        • Singapore

      テレフォニーの複数地域接続

      複数の地理的場所にエージェントと顧客を持つグローバルな組織を可能にするために、Webex CC は、音声メディア エッジとイングレス サービスが実行されている地域について、メディアをローカル地域内に保持することをサポートします。

      次の図は、地域メディアによる複数地域展開を示しています。

      Multi Region deployment with regional media
      地域メディアによる複数地域展開

      メディア エッジとイングレス サービスは次の地域で展開されます。

      地理的地域

      Webex CC サービス (AWS リージョン)

      Media Edge (音声 POP)

      次世代メディアサービス (AWS リージョン)*

      米国

      バージニア北部

      ニューヨーク

      ロサンゼルス

      バージニア北部

      北カリフォルニア

      カナダ

      中央

      バンクーバー

      トロント

      中央

      ブラジル

      サンパウロ

      リオデジャネイロ

      欧州

      フランクフルト

      フランクフルト

      アムステルダム

      フランクフルト

      英国

      ロンドン

      ロンドン

      ロンドン

      インド

      プネー

      ハイデラバード

      ムンバイ

      Singapore

      Singapore

      Singapore

      日本

      東京

      東京

      大阪

      東京

      オーストラリア

      シドニー

      メルボルン

      シドニー

      シドニー

      セキュリティとプライバシー

      インフラストラクチャのセキュリティ

      Edge の音声インフラストラクチャ

      音声エッジ コンポーネントは、顧客ネットワーク/PSTN キャリアからの SIP トランクが終端することを許可します。これは、エッジ コンポーネントへの接続が許可されるホワイトリストの IP に基づいて有効になります。

      コンピューティング インフラストラクチャのセキュリティ

      Webex CC コンピューティング インスタンスは AWS でプロビジョニングされ、サービスは複数の Namespace を持ち、各 Namespace へのアクセスは個別の資格情報で制限される Kubernetes クラスターのポッドとして実行されます。

      すべてのインフラストラクチャのプロビジョニングはコードを使用して行われ、手動の手順は必要ありません。また、資格情報に手動でアクセスすることはできません。

      特定のサービス/チームのセットに対して構成された特定のパスを持つ中央の資格情報ストアがあり、資格情報ストア自体へのアクセスは制限され、ビルドおよび展開システムのシークレットとして構成されます。

      インフラストラクチャ コンポーネント/サービスは AWS VPC の外部に直接公開されておらず、公開されているインターフェースは API および api ゲートウェイを使用して制御および管理されるウェブソケットサーバのみです。

      これとは別に、ログ、メトリクス、展開の詳細、ビルドステータス、テスト結果を表示するために使用される、開発者が使用する特定の内部システムとインターフェイスがあります。これらは、ロールとグループを使用して保護され、Cisco 内部認証システムと統合されます。

      ユーザ インターフェイスの認証と承認

      さまざまなコンタクト センター ユーザ (エージェント、スーパーバイザー、管理者、アナリスト) が使用するすべてのユーザ インターフェイスは、Cisco Common Identity ベースのベアラー トークン認証 (OAuth フロー) によって保護されています。

      認証は、トークンを取得したユーザのロールとトークンに割り当てられたスコープを使用して行われます。

      データ セキュリティ

      データ転送中

      展開されたサービス/インフラストラクチャ コンポーネントのインターフェイスは、外部の着信トラフィックに直接公開されません。

      Http API を持つ一部のサービスは、ゲートウェイ経由でこれらのインターフェイスを公開し、すべての受信 https (WebSocket のものを含む) は ALB で終端され、http 経由の内部トラフィックはサービスにルーティングされます。

      すべての発信対話は https / TLS (http 以外のプロトコルの場合) 経由で行われます。

      VPC の内部では、http / カスタム TCP プロトコルを介したサービス間の内部通信は、プレーンな TCP ソケットを介して行われます。

      保存データ

      保存されるすべてのデータはストレージ レイヤーで暗号化されます。 さらに、VPC の外側にあるこれらのデータストアは保護され、アクセスコントロールと認証はサインイン情報を使用してシークレットストアに安全に保存され、管理されます。

      次の図は、転送時と保存時のデータ フローとセキュリティ モデルを示しています。

      転送中および保存中のデータ セキュリティ

      データプライバシー

      エンドユーザの PII データ

      インタラクションを処理するためのプログラムによるコントローラーである Webex CC フローを使用すると、「機密データを含む」として特別にタグ付けされたフロー変数に割り当てることができるユーザ データを収集できます。 そのようなデータの値は暗号化され、データのトランジット パスにあるサービスはこのデータにアクセスできません。

      さらに、このようなデータが Webex CC レポート データ ストアに永続化されることはなく、ログ/メッセージング インフラストラクチャは暗号化されたデータを持ち、クリア テキスト データは Webex CC 内のどこにも保存されません。

      コンタクトセンターのエージェント/スーパーバイザーの PII データ

      コンタクトセンターのユーザ関連のデータはログ内では編集されていますが、データ分析と視覚化には Webex CC データストアが利用できます。

      拡張性

      スケールの要素

      Webex CC で規模に影響を与える要素は次のとおりです。

      • 同時ログインエージェント数

      • 進行中の同時インタラクション数

        • これらのインタラクションで実行されたアクション

      • スーパーバイザー/エージェントが処理したインタラクション以外のアクションの同時数

      • 生成および保存されたデータの量

      スケールを可能にするアーキテクチャ的側面

      Webex CC の設計と設計の基礎となる原則により、さまざまなサービスとプラットフォーム コンポーネントにプロビジョニングされたインフラストラクチャによって課される制限内で、必要に応じてソリューションを動的に拡張できます。

      イベント駆動型アーキテクチャ

      Webex CC のサービスはメッセージを使用して通信し、重要なメッセージ処理フローには IO 操作のブロックが含まれません。メッセージの処理に必要な状態は、メッセージを処理しているサービスのインスタンスにローカライズされます。

      ステートレス サービス (または外部化された状態)

      ステートレス サービスは、サービスの追加インスタンスを簡単に追加/削除することで、弾力性を有効にします。 本質的にステートフルで、外部化された状態ストアを持つ特定のサービスがあり、インフラストラクチャは、状態を必要とするインスタンスへの状態の自動リバランス/状態転送/ローカライズにより、そのようなサービスのインスタンス数の動的な変更もサポートします。

      エラスティック インフラストラクチャ

      すべてのサービスは Kubernetes で実行され、インフラストラクチャは使用状況に基づいて自動的にスケールします。これにより、事前に構成された高しきい値の上限まで、コンピューティング ノードを動的に追加できます。

      負荷予測と定期的な検証

      すべてのサービスは、パフォーマンス特性についてベンチマークされ、スケーリング パターンはサービス レベルで検証されます。

      さらに継続的な検証、ピーク負荷、耐久テストが、属性に影響を与えるスケールの予測成長に合わせて調整されたテスト パラメーターで実施されます。これにより、ボトルネックを特定し、インフラストラクチャ リソース使用率の高しきい値の更新を計画し、試合当日に備えることができます。

      信頼性と可用性

      イベント駆動型アーキテクチャとステートレス サービスにより、復元力と弾力性が可能になります。 しかし、機能が影響を受ける前に障害を検出し、対処するために、Webex CC は次の戦略を採用しています。

      • インフラストラクチャの可用性と信頼性

        • すべての Webex CC サービス、およびインフラストラクチャ コンポーネントは、常に 3 つの AWS アベイラビリティ ゾーンにまたがって展開されます。

          • これにより、Webex CC はアベイラビリティ ゾーンの障害に対して回復力を持ち、障害が発生した場合、障害が発生したインスタンスは新しいインスタンスと自動的に置き換えられます。

      • 継続的な監視と警告中

        • 失敗時にアラートをトリガーするサービスおよびインフラストラクチャ コンポーネントの内部および外部プローブ。

        • サービスおよびインフラストラクチャ コンポーネントからキャプチャされ、一致するルールを検出してアラートをトリガーするルール エンジンを通じて処理されるメトリック。

      • 継続的な検証と警告中

        • 定期テストが実行され、失敗するとアラートがトリガーされます

        • これらのアラートはプロアクティブなインシデントを作成し、顧客に影響を与える実際のインシデントとして処理されます。

          • これにより、顧客への影響を先取りし、システムの可用性と信頼性に貢献します。

      • 継続的インテグレーションと継続的配信

        • これはエンジニアリング プロセスおよびデリバリ パイプラインであり、Webex CC でのサービスの迅速で信頼性の高いビルド、検証、展開/サービスの変更を可能にします。

          • コードから本番環境への展開を完全に自動化する機能は、必要なすべての検証を行い、障害に対応して変更を展開する必要がある場合に、リスクを軽減し、解決までの時間を最小限に抑えます。

      • サーキット ブレーカーと停止スイッチ

        • システムのさまざまな部分/Webex CC の特定の機能は、障害の連鎖的な影響を最小限に抑えるために、すべての顧客または特定の顧客に対して選択的に無効にすることができます。

          • これにより、障害面を最小限に抑え、顧客にコアのコンタクトセンター機能の可用性を実現できます。

      監視と障害検出

      次の図は、Webex CC で実施されている継続的な監視、検証、アラートのメカニズムを示しています。

      継続的な監視と障害検出

      ビジネス継続性と災害復旧

      災害復旧とビジネス継続性プロセスは、地域内の大規模な停止を確実に検出し、必要な手順を実施して、地域で利用中の顧客にサービスを確実に復旧させます。

      災害復旧と管理プロセスに従って、復旧の手順は文書化され、検証され、定期的に更新されます。

      Webex CC サービスは、AWS リージョン内の 3 つの別々のアベイラビリティ ゾーンに展開されます。 各アベイラビリティーゾーンは地域内の異なる物理的なロケーションであり、独立したユーティリティを備えています。

      AWS リージョンが完全に故障した場合、Webex CC はリージョンの復旧を AWS に依存します。リージョン全体を含む長期にわたるダウンダウンについては、Webex CC データセンターが新しい AWS リージョンにプロビジョニングされ、主要な顧客の構成とデータを復元します。これにより、Center は新しい AWS リージョンの顧客に対して稼働しています。

      これには自動化が含まれますが、プロセスをトリガーし、必要な構成とデータが復元されたことを監視して確認するために手動の介入が必要で、コンタクトセンターが顧客のために稼働できるようになります。

      コンプライアンスと認証

      Webex Contact には、広範なセキュリティ証明書のリストがあります。 これらの証明書は定期的に更新されます。

      • PCI DSS QSA

      • CAIQ

      • HIPAA およびハイテック

      • CSA 星レベル 1

      • CSA Star レベル 2 (サードパーティの独立評価)

      • SOC2

      • ISO27001 (情報セキュリティの国際規格)

      • ISO27017 (クラウド サービス プロバイダー向けセキュリティ標準)

      • ISO27018 (クラウドでの個人データ保護に焦点を当てたセキュリティ標準)

      • ISO27701 (データ プライバシー拡張機能)

      • C5 ドイツ標準、サイバー攻撃に対する運用セキュリティのデモンストレーション

      参照先 Webex コンタクト センター サービスのプライバシー データ シート を参照してください。

      はじめに

      Cisco Webex Contact Center (Webex CC) は Contact Center as a Service (CCaaS) であり、組織がカスタマージャーニー全体でよりスマートで積極的でパーソナライズされた対話を可能にすることを可能にします。

      Webex CC は、以下のコア アーキテクチャ原則に基づいて、クラウド ネイティブ ソリューションとして設計、設計、開発されています。

      • サービス: 独立したサービスのセットで、各サービスが小規模で集約的な機能セットをユーザーに提供します。

      • イベント駆動型注意 : すべてのサービスは、特定のユースケースでアプリケーションが https インターフェース (REST API、WebSocket インターフェース経由のプッシュ データ) を使用するウェブ アプリケーションを除き、メッセージングを使用して相互に通信します。

      • ステートレス/外部化状態: サービスは、Docker コンテナーで実行されている kubernetes で展開され、自動的にスケーリングされ、サービスの 1 つ以上のインスタンスの障害に対して復元力を持つ機能を備えています。

      • 監視可能: すべてのサービス、およびそのようなサービスの展開を可能にするインフラストラクチャコンポーネントは、コンタクトセンターの機能に影響を与える状況を測定、検出、防止するための標準的なメカニズムで監視可能であるだけでなく、機能停止の場合にはサービスを迅速にトラブルシューティングして復元することができます。

      • 独立/疎結合: すべてのサービスを個別に構築、検証、展開/更新することができ、コンタクト センター機能のダウンタイムが発生しません。

      Webex CC サービスは AWS に展開され、以下を可能にするクラウド ネイティブ プラットフォームによって強化されます。

      • 複数のアベイラビリティーゾーンにまたがるインフラストラクチャサービスとアプリケーションの可用性

      • インフラストラクチャ サービスとアプリケーションの弾性により、動的なスケーリング機能を可能にする

      • セキュリティは、システムが構築および展開される方法にネイティブに組み込まれており、Webex CC が持つセキュリティ/コンプライアンス証明書と共に、転送中および保存中のデータは保護されます。

      • テレフォニー/音声統合のためのスケーラブルで安全なエッジ インフラストラクチャ

      • プロアクティブな監視とアラートによる可観測性により、顧客へのコンタクトセンターサービスの高可用性が可能になります。

      • ユーザー認証/権限付与、管理、コンタクトセンター機能のプロビジョニングのために、Cisco Webex の他の部分と統合されています。

      このドキュメントの以降のセクションでは、上記の各機能と、Webex CC アーキテクチャでどのように可能になるかについて詳しく説明します。

      論理アーキテクチャ

      コンタクトセンターソリューションに求められるコア機能は、顧客が一般的に使用される通信手段を使って組織に容易に連絡を取り、問い合わせや問題に迅速かつ効率的に対処できるようにすることです。

      しかし、この基本的な理念が確実に達成されるように、コンタクトセンターを使用する組織がアクセスできるバックグラウンド機能が複数あります。 これらは次のとおりです。

      • 顧客がインタラクションを開始するためのメカニズム

        • テレフォニーコールをコンタクトセンターシステムに接続する公開された運用電話番号

        • 顧客がメールを送信できるメールアドレスと、新着メールを検出するためのメカニズム。

        • 顧客がさまざまなデジタル チャネルを介して連絡を取る機能。

          • ウェブサイト/アプリからチャットする

          • 人気のメッセージング クライアント経由のダイレクト チャット (WhatsApp、Facebook Messenger、Apple ビジネス チャット、Twitter のダイレクト メッセージなど)

      • 新しい対話を検出し、効率的に処理する機能

        • これらには、自動 IVR システム、インタラクションの処理に関連するワークフローを定義するためのプログラム機能が組み込まれた電話/チャット用の仮想エージェントが含まれます。

        • 最後に、必要に応じて、インタラクションを処理するのに最適なスキルを持つエージェントにインタラクションをエスカレートする必要があります。

      • エージェントが対応するインタラクションの空き状況を表示し、スーパーバイザーがエージェントを監視、コーチし、効率的なインタラクションを可能にする運用メトリックを取得する機能。

      • エージェントとスーパーバイザーが期待通りにタスクを実行できるように、コンタクトセンターのさまざまな機能を管理者が設定およびプロビジョニングする機能。

      これらに加えて、現代の企業は、主要な運用メトリックスを視覚化および追跡するデータと洞察にアクセスして、コンタクトセンターの運用を最適化する機能を追加する必要があります。

      さらに、プロアクティブな自動発信コールの実行、AI を使用したエージェントとスーパーバイザーのエクスペリエンスの強化、エージェントに事前にプロアクティブにデータを提供するカスタマー ジャーニーの検出と理解など、専用のコンタクト センター エコシステム機能と統合する機能は、コンタクト センター ソリューションの明確な差別化要因となりますをサポートしています。

      コンタクトセンターがクラウドで提供されるソフトウェアサービスとして利用される利用モデルに関しては、可用性、信頼性、自動化されたアドホックなスケール要件を確保する機能には、問題を防ぎ、顧客の業務への影響を防止/最小限に抑えます。

      次の図は、Webex CC の論理アーキテクチャを示しています。

      Webex CC Logical Architecture
      Webex CC 論理アーキテクチャ

      機能コンポーネント

      以下のセクションでは、Webex CC のさまざまな機能コンポーネントについて説明します。

      インタラクション管理

      Webex CC は、ユーザーがコンタクトセンターと対話できるさまざまなチャネルとして、テレフォニー、メール、メッセージング (ソーシャルチャネル) をサポートしています。

      すべてのチャネルについて、最初の処理はシステムによって行われ、対話はエージェントにエスカレートできます。

      メディアタイプ

      テレフォニー

      テレフォニーの場合、着信音声通話の処理は、通話がコンタクト センターに入る方法 (下記の入力メカニズムを参照) およびエントリ ポイントに関連付けられている Webex CC フローによって決定されます。

      通話には応答があり、以降のアクションは Webex CC フロー定義に従って実行されます。これは、エージェントにキューイングしてルーティングする前の通話の処理中に実行されるアクションをプログラムで表したものであるか、フロー自体がエージェントへの転送はありません。

      Webex CC の Flow Builder を使用すると、開発者はフローを定義し、Webex CC で通話が着信する際に経由するエントリポイントに割り当てることができます。

      これらの構成エンティティとその使用法については、 構成エンティティ

      Flow Builder の詳細については、次のセクションで説明します。 IVR システム

      メールとメッセージング

      Webex CC の観点から、Webex Connect は、エンドユーザーがコンタクトセンターに連絡するために使用できる、メール、メッセージング チャネルなど、すべてのデジタル チャネルの入力と出力の機能を提供します。

      Webex Connect のフロー

      • 対話がキューに入れられてエージェントにルーティングされるまでの、そのような対話の処理を決定します。 これには、あらゆる形式のメッセージングおよびメールのやり取りの自動処理とボットの処理が含まれます。

      • 受信したインタラクションにビジネス ロジックを適用します。

      • キューに入る前の連絡を処理します。

      • フロー自体は、ライブ エージェントへの転送なしのインタラクションを処理できます。

      Webex CC がサポートするメッセージング チャネルは次のとおりです。

      • ウェブアプリ/モバイルアプリのチャット

      • WhatsApp

      • Facebook Messenger

      • SMS

      Webex CC でサポートされているメール チャネルは次のとおりです。

      • Gmail

      • Office365

      入力メカニズム

      このセクションでは、インタラクションが Webex CC に入るメカニズムについて説明します。メディア タイプに基づいて、インタラクションが Webex CC に到達するメカニズムは異なります。

      たとえば、テレフォニーでは、PSTN 接続、電話番号の構成、通話の Webex CC へのルーティングを有効にするために必要な物理インフラストラクチャのプロビジョニングがあります。

      メール/メッセージング チャネルの場合、イングレス構成は Webex Connect で行う必要があり、これにはメール/メッセージング アカウントのプロビジョニングと Webex Connect フロー構成が含まれます。

      着信音声

      音声通話の場合、一般的なシナリオでは、ユーザが PSTN 電話番号をダイヤルすると、それがコンタクトセンターに接続されます。 入力の観点から、これには PSTN から Webex CC にコールをルーティングするメカニズムが必要です。

      次の図は、Webex CC への音声通話の取り込みを示しています。

      受信音声の入力オプション

      Webex CC の音声入力サービスは、SIP を使用してサードパーティの通話制御を実行し、着信通話に応答し、転送、電話会議、その他の通話制御操作を実行します。

      Webex CC における通話の論理的なエントリ ポイントは、「エントリポイント」という名前の設定エンティティです。 音声入力の場合、エントリーポイントの主要な構成は、それに関連付けられた電話番号です。これは、通常、選択した PSTN プロバイダーから取得した有効な PSTN 電話番号です。

      これにより、電話番号への着信を検出し、通話を エントリーポイントに関連付け、インタラクションでトリガーされる Webex CC フロー定義に従って通話を処理するために、エントリポイントの他の構成パラメーターを使用できます。

      注:

      PSTN 接続オプションの詳細については、 https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/webexcc/Voiceonboarding2/wcc-voice-onboarding-2-book/wcc_b__voiceonboarding_private_conn.html を参照してください

      音声エッジ インフラストラクチャのスケーラビリティと可用性

      Webex CC VPOP インフラストラクチャには SIP SBC の冗長ペアが含まれ、高可用性を確保します。さらに多くの SBC を追加して、サポートされる同時通話量をスケールすることができます。

      VPOP が処理できる最大同時通話は、実行されている SBC の数と通話が送信される先によって異なります。

      地理的な冗長性については、地域全体の複数のペアで相互接続される VPOP SBC のメッシュがサポートされます。

      音声入力サービスでは、水平方向にスケーラブルで、Webex CC に取り込まれる同時音声コールの増加を処理できます。

      音声エッジ インフラストラクチャのセキュリティに関する考慮事項

      下の表には、音声エッジ インフラストラクチャへの接続オプションの詳細が記載されています。

      表 1. 接続タイプ

      接続性

      種類

      公共インターネット

      ダイレクト (ホワイトリスト ソース IP アドレスを使用)

      VPN 仮想プライベート ネットワーク (GRE) 経由 VPN または IPSec

      サイト間 (S2S)

      SRTP/SIP TLS

      プライベート接続

      MPLS

      ポイントツーポイント (P2P)

      VPLS

      SD-WAN

      プライベート WAN

      データセンタークロスコネクト

      Equinix Fabric 接続

      詳細は https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/webexcc/Voiceonboarding2/wcc-voice-onboarding-2-book/wcc_b__voiceonboarding_private_conn.html を参照してください

      [LDAPシステム(IVR System)]

      エントリーポイントに関連付けられた電話番号に着信するすべての音声通話は、Webex CC によって応答され、エントリーポイントに関連付けられた Webex CC フローの実行が開始されます。

      Webex CC Flow Builder は、アクティビティと呼ばれるプログラミング構成要素/演算子と機能ブロックを提供するため、管理者や、IVR ロジックを設計および実装するユーザは、これらの構成要素を組み合わせて、フロー定義を作成できます。

      フローがサポートするプログラミング構成は次のとおりです。

      • 宣言変数と設定変数 - フロー実行に関連付けられた状態

        • Pebble 式で変数の値を設定する

      • 条件チェック

      • ループ – 条件分岐とジャンプを使用 (アクティビティを連結する機能)

      • REST API の呼び出し

      • 解析データ – JSON、TOML、XML 通常、API 応答の解析に使用されます。

      • アクティビティを作成する


       

      フローが提供する代表的なアクティビティは以下の通りです。

      • メッセージを再生する

      • ユーザデータの収集

      • 通話を別の宛先/電話番号に転送する

      • 通話をバーチャルエージェントに送信する

      • エージェントが応答できるように通話をキューに入れます。

      アクティブな通話ごとに、通話が終了するまでフロー実行のインスタンスもアクティブであるため、フローの同時実行が発生します。

      フロー実行の各インスタンスは、フローに関連付けられたデータ/状態の隔離された環境を提供します。

      通話のライフサイクル全体を通じて、フローでは、発生する特定のイベントに応答し、それらを処理することもできます。たとえば、通話がエージェントによって応答されたとき、イベント ハンドラーはエージェントのデスクトップ インターフェイスのスクリーン ポップをトリガーできます。

      Webex CC フローの詳細については、 https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/webexcc/SetupandAdministrationGuide_2/b_mp-release-2/b_cc-release-2_chapter_0100.html#Cisco_Generic_Topic.dita_e338e055-64b0-4973-bd52-8a5581dcb0ee を参照してください。

      仮想エージェントのサポート

      フローは、対話を仮想エージェントにハンドオフするアクティビティを提供します。これは Webex Control Hub で事前設定されています。

      通話が仮想エージェントに接続されると、会話型の IVR エクスペリエンスがユーザに提供され、アクティビティは通話が終了するか、通話をエージェントにエスカレートすることで終了します。

      エスカレーションの場合、コールをキューに入れ、エージェントが応答するようにフローを設定できます。

      インバウンド デジタル インタラクション

      メール、および受信インタラクションのメッセージング チャネルについては、Webex CC はアセットのプロビジョニングに Webex Connect を利用し、受信インタラクションを処理するためのフローをフローします。エージェントが対応できます。

      次の図は、メールの取り込み、Webex CC でのメッセージングの対話を示しています。

      メールとメッセージングの入力オプション

      仮想エージェント/ボットのインテグレーション

      メールおよびメッセージング/ソーシャル チャネルの対話の場合、仮想エージェント/ボットの扱いは、Webex Connect フローで構成されます。

      音声用仮想エージェントと同様に、ボットの処理が結果としてエスカレートして終了した場合、インタラクションはキューに入れられ、エージェントにルーティングされます。

      ルーティングとキューイング

      Webex CC は、フローで定義されているように自動化されたハンドラで着信コンタクトを処理し、フローはコンタクトをキューに入れるか、エージェントに直接入れるかを決定します (エージェント固有のキュー - テレフォニー/音声インタラクションでのみサポートされます)。

      キューに入っているエージェントが対応可能な場合、そのエージェントは予約されており、インタラクションはそのエージェントにルーティングされます。 対応可能なエージェントがいない場合、インタラクションはキューに保留され、フローはキューイング アクティビティに添付されたハンドラーで引き続き顧客を扱います。

      エージェントが応対可能になると、その処理が中断され、エージェントにインタラクションが提供されます。

      次の図は、キューイングとルーティングのアーキテクチャを示しています。

      Queuing and Routing Architecture
      キューイングとルーティングのアーキテクチャ

      エージェントの選択

      Webex CC のキューは、以下のエージェント選択アルゴリズムをサポートしています。

      • 対応可能な最長時間エージェント ルーティング

      • 熟練ベースのルーティング

        • 最長対応エージェント (LAA)

        • 最適なエージェント (BAA)

      エージェントはチームを通じてキューに関連付けられます。

      キューには、通話分配グループがキューに追加されるのを待機するように設定された順番で、複数の通話分配グループを各グループに割り当てることができます。これにより、一致するエージェントの検索スペースが、追加のエージェントに拡大されます。時間の経過に応じて配信グループに発信します。

      スキル ベースのルーティングの場合、キューに関連付けられたエージェントに一致するスキル要件の間で、エージェントは LAA または BAA 構成に基づいて選択されます。

      音声/テレフォニー固有の追加機能

      エージェント ベースのルーティング (音声/テレフォニー チャネルのみ)

      Webex CC フローは、アクティビティ QueueToAgent を使用して、エージェント ID に基づいて、選択されたエージェントにインタラクションを直接ルーティングできます。

      エージェントがインタラクションを処理できない場合、インタラクションはエージェント専用のキューに保留され、エージェントが対応可能になるまで待機します

      アドバンストキュー情報

      Webex CC フローは、GetQueueInfo アクティビティを使用して、キュー内の位置 (PIQ)、推定待ち時間 (EWT)、キューで応答可能なエージェント数などのキューのリアルタイム情報を取得できます。連絡先をキューに入れるかどうかを指定します。

      無料のコールバック

      Webex CC フローでは、アクティビティ コールバックを使用して、顧客がキュー内の位置を維持しながら通話を切断し、キュー内のバーチャル インタラクションがエージェントにルーティングされたときにコールバックを受信できるようにします。

      オーバーフロー処理

      Webex CC は Capacity Based Teams (CBT) を使用したオーバーフロー処理をサポートします。

      CBT は定員を持つ通常のチームのようなもので、その定員に対応する外部 DN が関連付けられます。 これは、キュー コール分配サイクルで他のチームと共に構成できます。

      通常、これは最後のサイクルとして構成され、構成されたすべての通話分配グループが、インタラクションを処理する対応可能なエージェントを見つけられなかった場合でも、対応可能なエージェントがいない場合に、オーバーフローとして機能するようにします。

      Agent Desktop の操作

      エージェントが Webex CC エージェントデスクトップにログインすると、エージェントへの着信が接続できる電話番号を指定します。 PSTN 電話、携帯電話、またはエージェントが Cisco Webex Calling ユーザーの場合は内線番号です。

      この番号は、通話をルーティングできる有効な電話番号である必要があります。 存在しない場合、エージェントは着信コールを受けることができません。

      エージェントが処理しているインタラクションのタイプに基づいて、エージェント デスクトップのウィジェットは、特定のメディア コントロール操作を実行する機能を提供します。

      たとえば、通話が応答されると、エージェントは通話に関連する次の操作を実行できます。

      • 通話を保留にする

      • コンサルト コールを開始し、

        • 別の電話番号 (たとえば、エージェントの電話番号) / エントリポイントに通話を転送する

        • コールする別のエージェントの電話会議

      • 通話を別のキューに転送する

      • 通話を終了する

      エージェント デスクトップでは、管理者がカスタム ウィジェットを追加してデスクトップ機能を拡張し、エージェントが効率的に作業を行うために必要なウィジェットの統合されたコレクションにすることができます。

      デスクトップアーキテクチャ

      エージェント デスクトップは、ウェブ コンポーネント アーキテクチャに基づいて構築されたウィジェットをホストする、マイクロ フロントエンド ベースのシングル ページ アプリケーションです。 すべての標準/ストック ウィジェットは、API またはサーバー側のプッシュ メカニズムによって取得されるデータを利用しています。

      これらは通常、呼び出しの応答が WebSocket 接続経由でデスクトップに送信される非同期 API です。

      Webex CC エージェントデスクトップは Cisco Common Identity (CI) でユーザーを認証し、トークンはすべての API 呼び出しに渡されます。 カスタム ウィジェットについても、認証モデルに基づいて、カスタム ウィジェットの認証モデルが CI と統合されている場合、エージェントにシングル サインオンのエクスペリエンスを提供します。

      エージェントがインタラクションの一部になると、そのインタラクション状態または関連するデータに対するすべての更新も、WebSocket 接続を介してデスクトップにプッシュされます。

      接続性と遅延に対するデスクトップの復元性

      非同期 API とサーバー側のプッシュによりスケールが有効になり、WebSocket インターフェイスへの接続損失が検出され、デスクトップが再接続と再ログインを試みます。

      次の図は、Webex CC のエージェント デスクトップ アーキテクチャを示しています。

      Agent Desktop のアーキテクチャ

      管理および構成

      オンボーディングの顧客

      Webex Control Hub は、パートナーと顧客が顧客のオンボーディングと機能の有効化または設定に使用する主要なインターフェイスです。

      組織とコンタクト センターの機能が Control Hub でプロビジョニングされると、Webex CC でワークフローがトリガーされます。Webex CC は、顧客が選択したサービスに応じて、すべてのコンタクト センター機能をプロビジョニングする残りの手順を実行します。

      すべてのコンタクトセンターのプロビジョニングは、BPM ワークフローエンジンを使用して行われます。これにより、関連するステップを宣言的な方法で定義でき、プロビジョニングステップ全体で障害に対する復元力があり、データの整合性が保証されます。

      次の図は、Webex CC でのプロビジョニング ワークフローを示しています。

      顧客オンボーディング ワークフロー

      構成エンティティ

      組織内を範囲とする Webex CC の主な構成エンティティは次のとおりです。

      サイト

      サイトは、1 つまたは複数のチーム、ユーザー (エージェント/スーパーバイザー) が配置されている場所を表しています。

      すべてのユーザーとチームは 1 つのサイトに属している必要があります。

      チーム(Team)

      ユーザーのグループ。 チームは、キューを介してエージェントにインタラクションを配信するために使用されます。

      すべてのチームは 1 つのサイトに属している必要があります。

      エージェント

      エージェント デスクトップにログインして、Webex CC で設定されたメディア タイプ全体のインタラクションを処理できるユーザー。

      スーパーバイザ

      スーパーバイザーはチームに割り当てられ、エージェントを監視/コーチし、スーパーバイザーが割り当てられているチームに属するチームレベルのステータスとエージェントの統計にアクセスできます。

      キュー(Queue)

      キューは、エージェントが利用可能になるのを待っている間に、対話を保留できる論理エンティティであり、エージェントにルーティングされます。

      キューは、エージェントの検索スペースとしてチームにマッピングされ、他のチームを検索スペースに追加することで、経過時間のしきい値に基づいて検索スペースを拡張できます。

      エントリポイント

      エントリポイントは、Webex CC に着信するインタラクションのイングレス ポイントを表す論理エンティティです。テレフォニーの場合、これは主に着信の電話番号にマッピングされ、メール/メッセージング チャネルの場合、エントリポイントは Webex Connect の資産構成をポイントします。

      フロー

      インタラクションの処理に関連するステップを決定するエントリ ポイント (ルーティング戦略経由) に関連付けられたフロー。

      テレフォニー以外のチャネル (メール、メッセージング/ソーシャル) の場合、Webex Connect のアセット構成の一部としてフローが選択されます。

      マルチサイトコンタクトセンターのアクセスコントロール

      Webex CC 管理者は、特定のサイト、チーム、キュー、エントリ ポイントへのアクセス権を持つユーザー プロファイルを設定できます。 さらに、サイトおよびチームの階層的な性質により、特定のサイトへのアクセスが提供されると、ユーザーは、それらのサイトまたはそのようなチームの明示的に指定されたサブセットに属するチームまたはチームに関する日付のみにアクセスすることができます。

      キューとエントリ ポイントの場合、それらは組織レベルでグローバルであるため、異なる地理的場所 (特定のエージェントとチームが配置されているサイト) では、別々のエントリ ポイントとキューを構成でき、スーパーバイザー/ユーザーは、適用可能なエンティティにアクセスできます。を選択します。

      次の図は、主要な構成エンティティと、これらのエンティティを参照するユーザー プロファイルを示しています。

      ユーザープロファイルにマッピングされた構成エンティティ

      これらのエンティティへのアクセスの制限とは別に、Webex CC 管理者は、ユーザーが管理インターフェイスでアクセスできる特定の機能/モジュールをコントロールできます。これにより、Webex CC の特定のエンティティおよびセクション/ケーパビリティに対する管理/設定権限を持つユーザーが管理インターフェイス。

      レポートと分析

      Webex CC は、一連のリアルタイム ストリーム処理サービスを使用して、インタラクションのライフサイクル中にさまざまなサービスによって生成される個別のイベントを処理し、サブスクライブしたクライアントに公開される定義されたリアルタイム データセットのセットを生成します。

      さらに、これらのイベントはさらに処理、変換、集約され、結果として得られるデータセットが永続化され、データ消費 API およびレポートおよびデータ視覚化インターフェイスである Analyzer を介して取得されます。

      次の図は、Webex CC のデータ処理と消費のインターフェイスを示しています

      Webex CC データ処理パイプラインと消費インターフェイス

      インテグレーション

      顧客が使用できる機能を強化および強化するための WxCC へのすべての外部統合では、標準の公開 API が使用されます。

      Webex CC で利用できる API インターフェイスのタイプは次のとおりです。

      • 残りの API

      • サーバーサイド プッシュ

        • Webhook

        • WebSocket メッセージ

      CRM インテグレーション

      Webex CC は、カスタマー リレーションシップ マネジメント (CRM) システムとの 2 つのインテグレーション モードをサポートしています。

      • Desktop Embedded Connector

      • IVR での HTTP(S) コネクタ経由のフロー統合

      デスクトップ埋め込みコネクタ: プライマリ インターフェイスとしての CRM アプリケーション

      この操作モードでは、エージェントはプライマリアプリケーションとして CRM コンソールにログインします。

      Webex CC は埋め込みアプリケーション (埋め込みデスクトップアプリケーションまたは埋め込みソフトフォンとも呼ばれます) で、主にコンタクトセンターにログインし、Webex CC によりルーティングされたコンタクトセンターとの対話を受信するために使用されます。

      CRM 連携は、通話または会話リクエストを受信すると、CRM コンソール上で以下のアクションを実行します。

      • ANI に関連付けられた顧客レコードまたはその他の通話関連データをスクリーン ポップします。

      • 顧客レコード上の活動メモとしての通話後のメタデータ

      • エージェントが CRM 内の連絡先をクリックし、顧客にアウトバウンド コールを発信することで、「クリック ツー コール」を許可する

      • CRM のプライマリレポート用に、CRM レポートテーブルに通話記録を転記する。

      • エージェント デスクトップとコール コントロールの全機能を提供します (デスクトップ アプリの埋め込みおよび縮小バージョン)

      CRM とのインテグレーションのプライマリモードは、Webex CC デスクトップアプリケーションを別の iFrame に埋め込むことによるものです。

      さらに、Webex CC デスクトップ アプリケーションはカスタム ヘッドレス ウィジェットをバックグラウンドで実行し、ユーザー インターフェイスなしで、基盤となる CRM システムと対話して、エージェントに代わって自動アクションを実行します。

      インタラクションは、ヘッドレス ウィジェットが使用する 2 つの SDK によって実現されます。

      • Webex CC デスクトップ js SDK: これは、エージェントおよびコンタクト アクションのイベント リスナを登録するために、Webex CC が提供する JavaScript SDK です。

      • CRM JavaScript SDK: これは、CRM での REST API 呼び出しを要約する CRM ごとに適用可能な CRM クライアント SDK です。 たとえば、salesforce の場合、Salesforce が提供する CTI js ライブラリを使用して、CRM 内でアクションを実行し、イベントをリッスンします。

      次の図は、CRM 埋め込み型 Webex CC デスクトップとコネクタのアーキテクチャを示しています

      CRM Connector の埋め込み型 Desktop Connector のアーキテクチャ

      Webex CC は、上記のインテグレーションに対して、次の CRM ソリューションをサポートします。

      • Salesforce

      • ServiceNow

      • Microsoft Dynamics 365

      • Zendesk

      • フレッシュデスク

      詳細は https://help.webex.com/en-us/result/integrate%20with%20webex%20contact%20center?offset=10 を参照してください

      CRM コネクタ、機能セット、変更ログを有効にするための Webex CC デスクトップレイアウトの構成の詳細については、 https://github.com/Ciscodevnet/webex-contact-center-crm-integrations を参照してください

      CRM コネクタのグローバルな可用性

      CRM コネクタは、Webex CC が稼働しているすべての地域で利用できます。

      柔軟なスケールとパフォーマンス

      Webex CC は、CRM アプリケーションと AWS 内の Webex CC デスクトップ間の双方向通信を可能にするカスタムウィジェットをホストします。 CloudFront CDN は、アベイラビリティーゾーンと地域全体でウィジェット AWS の高可用性を確保します。

      すべての CRM インテグレーション固有の計算は、エージェントが CRM アプリケーションに埋め込まれた Webex CC デスクトップで CRM アプリケーションを使用しているブラウザ上で発生します。

      セキュリティ

      CRM コネクタは Webex CC エージェントのデスクトップ レイアウト経由で呼び出され、オプションのパラメータはデスクトップ レイアウト経由でウィジェットに渡され、機能のオンとオフを切り替えます。

      たとえば、Salesforce アクションウィジェットを有効にするために、管理者はデスクトップレイアウトのパラメータ設定 sfdcWidgetEnabled を true にします。

      パッケージのインストール

      連携が双方向で機能するためには、CRM コンソールに埋め込みアプリケーションをインストールする必要があります。 これは、iFrame 内でのデスクトップ アプリケーションの読み込みをサポートするためのものです。

      すべてのデスクトップ埋め込みコネクタは、CRM マーケットプレースで入手できます。

      たとえば

      ServiceNow: https://store.servicenow.com/sn_appstore_store.do#!/store/ application/6c8e2a4edbc73410e1c75e25ca961947/1.0.5?

      Zendesk: https://www.zendesk.com/marketplace/apps/support/202570/webex-contact-center/

      マーケットプレイス アプリケーションのインストールにより、必要なプラグインがアクティベートされ、必要な XML ファイルが CRM コンソールにインポートされ、CRM で通話記録のレポートがサポートされます。

      IVR での HTTP(S) コネクタ経由のフロー統合

      Webex CC Flow Builder は、Webex Control Hub で構成され、Webex CC Flow で使用される HTTP(S) コネクタを使用した、Webex CC と CRM システム間の双方向データ フローをサポートします。

      これらは主に、音声インタラクション内のパーソナライズと IVR 内のカスタマイズされたルーティングに使用されます。

      デフォルトでは、Webex CC は Control Hub で Salesforce HTTP Connector をサポートします。 他の CRM コネクタは、Webex Control Hub でカスタム コネクタとして追加できます。

      HTTP コネクタの詳細は、 https://github.com/CiscoDevNet/webex-contact-center-crm-integrations にアクセスしてください。

      IVR HTTP コネクタ:

      ワークフォース最適化

      Webex CC は、業界をリードするベンダーによるワークフロー最適化および品質管理ソリューションをサポートしています。

      エージェント デスクトップを拡張する

      Webex CC エージェントおよびスーパーバイザー デスクトップでは、デスクトップで を使用してカスタム ウィジェットを作成および実行することで、デスクトップ機能の拡張が可能です。

      詳細は https://developer.webex-cx.com/documentation/guides/desktopをご覧ください。

      展開と接続

      Webex CC は AWS で展開され、現在次の地域で利用できます

      • 米国

        • 米国-東部バージニア

        • 米国-北カリフォルニア (Voice Media Ingress のみ)

      • カナダ

        • 中央

      • 英国

        • ロンドン

      • 欧州

        • フランクフルト

      • アジア太平洋

        • 東京

        • シドニー

        • Singapore

      テレフォニーの複数地域接続

      複数の地理的な場所にエージェントと顧客を持つグローバルな組織を可能にするために、Webex CC は、音声メディア エッジおよび入力サービスが実行されている地域で、メディアをローカル地域内に保持することをサポートします。

      次の図は、地域メディアによる複数地域展開を示しています。

      Multi Region deployment with regional media
      地域メディアによる複数地域展開

      メディア エッジとイングレス サービスは次の地域で展開されます。

      地理的地域

      Webex CC サービス (AWS リージョン)

      Media Edge (音声 POP)

      次世代メディアサービス (AWS リージョン)*

      米国

      バージニア北部

      ニューヨーク

      ロサンゼルス

      バージニア北部

      北カリフォルニア

      カナダ

      中央

      バンクーバー

      トロント

      中央

      ブラジル

      サンパウロ

      リオデジャネイロ

      欧州

      フランクフルト

      フランクフルト

      アムステルダム

      フランクフルト

      英国

      ロンドン

      ロンドン

      ロンドン

      インド

      プネー

      ハイデラバード

      ムンバイ

      Singapore

      Singapore

      Singapore

      日本

      東京

      東京

      大阪

      東京

      オーストラリア

      シドニー

      メルボルン

      シドニー

      シドニー

      セキュリティとプライバシー

      インフラストラクチャのセキュリティ

      Edge の音声インフラストラクチャ

      音声エッジ コンポーネントは、顧客ネットワーク/PSTN キャリアからの SIP トランクが終端することを許可します。これは、エッジ コンポーネントへの接続が許可されるホワイトリストの IP に基づいて有効になります。

      コンピューティング インフラストラクチャのセキュリティ

      Webex CC コンピュートインスタンスは AWS でプロビジョニングされ、サービスは複数の Namespace を持ち、各 Namespace へのアクセスは個別の資格情報で制限されている kubernetes クラスターで実行されます。

      すべてのインフラストラクチャのプロビジョニングはコードを使用して行われ、手動の手順は必要ありません。また、資格情報に手動でアクセスすることはできません。

      特定のサービス/チームのセットに対して構成された特定のパスを持つ中央の資格情報ストアがあり、資格情報ストア自体へのアクセスは制限され、ビルドおよび展開システムのシークレットとして構成されます。

      インフラストラクチャ コンポーネント/サービスは AWS VPC の外部に直接公開されておらず、公開されているインターフェースは API および api ゲートウェイを使用して制御および管理されるウェブソケットサーバーのみです。

      これとは別に、ログ、メトリクス、展開の詳細、ビルドステータス、テスト結果を表示するために使用される、開発者が使用する特定の内部システムとインターフェイスがあります。これらは、ロールとグループを使用して保護され、Cisco 内部認証システムと統合されます。

      ユーザー インターフェイスの認証と承認

      さまざまなコンタクト センター ユーザー (エージェント、スーパーバイザー、管理者、アナリスト) が使用するすべてのユーザー インターフェイスは、Cisco Common Identity ベースのベアラー トークン認証 (OAuth フロー) によって保護されています。

      認証は、トークンを取得したユーザーのロールとトークンに割り当てられたスコープを使用して行われます。

      データ セキュリティ

      データ転送中

      展開されたサービス/インフラストラクチャ コンポーネントのインターフェイスは、外部の着信トラフィックに直接公開されません。

      http API を持つ一部のサービスは、ゲートウェイ経由でこれらのインターフェイスを公開し、すべての受信 https (WebSocket のものを含む) は ALB で終端され、http 経由の内部トラフィックはサービスにルーティングされます。

      すべての発信インタラクションは https / TLS (http 以外のプロトコルの場合) で行われます。

      VPC の内部では、http / カスタム TCP プロトコル経由のサービス間の内部通信は、プレーン TCP ソケット経由で行われます。

      保存データ

      保存されるすべてのデータはストレージ レイヤーで暗号化されます。 さらに、VPC の外側にあるこれらのデータストアは保護され、アクセスコントロールと認証はサインイン情報を使用してシークレットストアに安全に保存され、管理されます。

      次の図は、転送時と保存時のデータ フローとセキュリティ モデルを示しています。

      転送中および保存中のデータ セキュリティ

      データプライバシー

      エンドユーザーの PII データ

      インタラクションを処理するためのプログラムによるコントローラーである Webex CC フローを使用すると、「機密データを含む」として特別にタグ付けされたフロー変数に割り当てることができるユーザ データを収集できます。 そのようなデータの値は暗号化され、データのトランジット パスにあるサービスはこのデータにアクセスできません。

      さらに、このようなデータが Webex CC レポート データ ストアに永続化されることはなく、ログ/メッセージング インフラストラクチャは暗号化されたデータを持ち、クリア テキスト データは Webex CC 内のどこにも保存されません。

      コンタクトセンターのエージェント/スーパーバイザーの PII データ

      コンタクトセンターのユーザ関連のデータはログ内では編集されていますが、データ分析と視覚化には Webex CC データストアが利用できます。

      拡張性

      スケールの要素

      Webex CC で規模に影響を与える要素は次のとおりです。

      • 同時ログインエージェント数

      • 進行中の同時インタラクション数

        • これらのインタラクションで実行されたアクション

      • スーパーバイザー/エージェントが処理したインタラクション以外のアクションの同時数

      • 生成および保存されたデータの量

      スケールを可能にするアーキテクチャ的側面

      Webex CC の設計と設計の基礎となる原則により、さまざまなサービスとプラットフォーム コンポーネントにプロビジョニングされたインフラストラクチャによって課される制限内で、必要に応じてソリューションを動的に拡張できます。

      イベント駆動型アーキテクチャ

      Webex CC のサービスはメッセージを使用して通信し、重要なメッセージ処理フローには IO 操作のブロックが含まれません。メッセージの処理に必要な状態は、メッセージを処理しているサービスのインスタンスにローカライズされます。

      ステートレス サービス (または外部化された状態)

      ステートレス サービスは、サービスの追加インスタンスを簡単に追加/削除することで、弾力性を有効にします。 本質的にステートフルで、外部化された状態ストアを持つ特定のサービスがあり、インフラストラクチャは、状態を必要とするインスタンスへの状態の自動リバランス/状態転送/ローカライズにより、そのようなサービスのインスタンス数の動的な変更もサポートします。

      エラスティック インフラストラクチャ

      すべてのサービスは Kubernetes で実行され、インフラストラクチャは使用状況に基づいて自動的にスケールします。これにより、事前に構成された高しきい値の上限まで、コンピューティング ノードを動的に追加できます。

      負荷予測と定期的な検証

      すべてのサービスは、パフォーマンス特性についてベンチマークされ、スケーリング パターンはサービス レベルで検証されます。

      さらに継続的な検証、ピーク負荷、耐久テストが、属性に影響を与えるスケールの予測成長に合わせて調整されたテスト パラメーターで実施されます。これにより、ボトルネックを特定し、インフラストラクチャ リソース使用率の高しきい値の更新を計画し、試合当日に備えることができます。

      信頼性と可用性

      イベント駆動型アーキテクチャとステートレス サービスにより、復元力と弾力性が可能になります。 しかし、機能が影響を受ける前に障害を検出し、対処するために、Webex CC は次の戦略を採用しています。

      • インフラストラクチャの可用性と信頼性

        • すべての Webex CC サービス、およびインフラストラクチャ コンポーネントは、常に 3 つの AWS アベイラビリティ ゾーンにまたがって展開されます。

          • これにより、Webex CC はアベイラビリティ ゾーンの障害に対して回復力を持ち、障害が発生した場合、障害が発生したインスタンスは新しいインスタンスと自動的に置き換えられます。

      • 継続的な監視と警告中

        • 失敗時にアラートをトリガーするサービスおよびインフラストラクチャ コンポーネントの内部および外部プローブ。

        • サービスおよびインフラストラクチャ コンポーネントからキャプチャされ、一致するルールを検出してアラートをトリガーするルール エンジンを通じて処理されるメトリック。

      • 継続的な検証と警告中

        • 定期テストが実行され、失敗するとアラートがトリガーされます

        • これらのアラートはプロアクティブなインシデントを作成し、顧客に影響を与える実際のインシデントとして処理されます。

          • これにより、顧客への影響を先取りし、システムの可用性と信頼性に貢献します。

      • 継続的インテグレーションと継続的配信

        • これはエンジニアリング プロセスおよびデリバリ パイプラインであり、Webex CC でのサービスの迅速で信頼性の高いビルド、検証、展開/サービスの変更を可能にします。

          • コードから本番環境への展開を完全に自動化する機能は、必要なすべての検証を行い、障害に対応して変更を展開する必要がある場合に、リスクを軽減し、解決までの時間を最小限に抑えます。

      • サーキット ブレーカーと停止スイッチ

        • システムのさまざまな部分/Webex CC の特定の機能は、障害の連鎖的な影響を最小限に抑えるために、すべての顧客または特定の顧客に対して選択的に無効にすることができます。

          • これにより、障害面を最小限に抑え、顧客にコアのコンタクトセンター機能の可用性を実現できます。

      監視と障害検出

      次の図は、Webex CC で実施されている継続的な監視、検証、アラートのメカニズムを示しています。

      継続的な監視と障害検出

      ビジネス継続性と災害復旧

      災害復旧とビジネス継続性プロセスは、地域内の大規模な停止を確実に検出し、必要な手順を実施して、地域で利用中の顧客にサービスを確実に復旧させます。

      災害復旧と管理プロセスに従って、復旧の手順は文書化され、検証され、定期的に更新されます。

      Webex CC サービスは、AWS リージョン内の 3 つの別々のアベイラビリティ ゾーンに展開されます。 各アベイラビリティーゾーンは地域内の異なる物理的なロケーションであり、独立したユーティリティを備えています。

      AWS リージョンが完全に故障した場合、Webex CC はリージョンの復旧を AWS に依存します。リージョン全体を含む長期にわたるダウンダウンについては、Webex CC データセンターが新しい AWS リージョンにプロビジョニングされ、主要な顧客の構成とデータを復元します。これにより、Center は新しい AWS リージョンの顧客に対して稼働しています。

      これには自動化が含まれますが、プロセスをトリガーし、コンタクトセンターを顧客のために稼働させるために必要な構成とデータが復元されたことを監視および確認するために、手動の介入が必要です。

      コンプライアンスと認証

      Webex Contact には、広範なセキュリティ証明書のリストがあります。 これらの証明書は定期的に更新されます。

      • PCI DSS QSA

      • CAIQ

      • HIPAA およびハイテック

      • CSA 星レベル 1

      • CSA Star レベル 2 (サードパーティの独立評価)

      • SOC2

      • ISO27001 (情報セキュリティの国際規格)

      • ISO27017 (クラウド サービス プロバイダー向けセキュリティ標準)

      • ISO27018 (クラウドでの個人データ保護に焦点を当てたセキュリティ標準)

      • ISO27701 (データ プライバシー拡張機能)

      • C5 ドイツ標準、サイバー攻撃に対する運用セキュリティのデモンストレーション

      参照先 Webex コンタクト センター サービスのプライバシー データ シート を参照してください。

      はじめに

      Cisco Webex Contact Center (Webex CC) は Contact Center as a Service (CCaaS) であり、組織がカスタマージャーニー全体でよりスマートで積極的でパーソナライズされた対話を可能にすることを可能にします。

      Webex CC は、以下のコア アーキテクチャ原則に基づいて、クラウド ネイティブ ソリューションとして設計、設計、開発されています。

      • サービス: 独立したサービスのセットで、各サービスが小規模で集約的な機能セットをユーザーに提供します。

      • イベント駆動型注意 : すべてのサービスは、特定のユースケースでアプリケーションが https インターフェース (REST API、WebSocket インターフェース経由のプッシュ データ) を使用するウェブ アプリケーションを除き、メッセージングを使用して相互に通信します。

      • ステートレス/外部化状態: サービスは、Docker コンテナーで実行されている kubernetes で展開され、自動的にスケーリングされ、サービスの 1 つ以上のインスタンスの障害に対して復元力を持つ機能を備えています。

      • 監視可能: すべてのサービス、およびそのようなサービスの展開を可能にするインフラストラクチャコンポーネントは、コンタクトセンターの機能に影響を与える状況を測定、検出、防止するための標準的なメカニズムで監視可能であるだけでなく、機能停止の場合にはサービスを迅速にトラブルシューティングして復元することができます。

      • 独立/疎結合: すべてのサービスを個別に構築、検証、展開/更新することができ、コンタクト センター機能のダウンタイムが発生しません。

      Webex CC サービスは AWS に展開され、以下を可能にするクラウド ネイティブ プラットフォームによって強化されます。

      • 複数のアベイラビリティーゾーンにまたがるインフラストラクチャサービスとアプリケーションの可用性

      • インフラストラクチャ サービスとアプリケーションの弾性により、動的なスケーリング機能を可能にする

      • セキュリティは、システムが構築および展開される方法にネイティブに組み込まれており、Webex CC が持つセキュリティ/コンプライアンス証明書と共に、転送中および保存中のデータは保護されます。

      • テレフォニー/音声統合のためのスケーラブルで安全なエッジ インフラストラクチャ

      • プロアクティブな監視とアラートによる可観測性により、顧客へのコンタクトセンターサービスの高可用性が可能になります。

      • ユーザー認証/権限付与、管理、コンタクトセンター機能のプロビジョニングのために、Cisco Webex の他の部分と統合されています。

      このドキュメントの以降のセクションでは、上記の各機能と、Webex CC アーキテクチャでどのように可能になるかについて詳しく説明します。

      論理アーキテクチャ

      コンタクトセンターソリューションに求められるコア機能は、顧客が一般的に使用される通信手段を使って組織に容易に連絡を取り、問い合わせや問題に迅速かつ効率的に対処できるようにすることです。

      しかし、この基本的な理念が確実に達成されるように、コンタクトセンターを使用する組織がアクセスできるバックグラウンド機能が複数あります。 これらは次のとおりです。

      • 顧客がインタラクションを開始するためのメカニズム

        • テレフォニーコールをコンタクトセンターシステムに接続する公開された運用電話番号

        • 顧客がメールを送信できるメールアドレスと、新着メールを検出するためのメカニズム。

        • 顧客がさまざまなデジタル チャネルを介して連絡を取る機能。

          • ウェブサイト/アプリからチャットする

          • 人気のメッセージング クライアント経由のダイレクト チャット (WhatsApp、Facebook Messenger、Apple ビジネス チャット、Twitter のダイレクト メッセージなど)

      • 新しい対話を検出し、効率的に処理する機能

        • これらには、自動 IVR システム、インタラクションの処理に関連するワークフローを定義するためのプログラム機能が組み込まれた電話/チャット用の仮想エージェントが含まれます。

        • 最後に、必要に応じて、インタラクションを処理するのに最適なスキルを持つエージェントにインタラクションをエスカレートする必要があります。

      • エージェントが対応するインタラクションの空き状況を表示し、スーパーバイザーがエージェントを監視、コーチし、効率的なインタラクションを可能にする運用メトリックを取得する機能。

      • エージェントとスーパーバイザーが期待通りにタスクを実行できるように、コンタクトセンターのさまざまな機能を管理者が設定およびプロビジョニングする機能。

      これらに加えて、現代の企業は、主要な運用メトリックスを視覚化および追跡するデータと洞察にアクセスして、コンタクトセンターの運用を最適化する機能を追加する必要があります。

      さらに、プロアクティブな自動発信コールの実行、AI を使用したエージェントとスーパーバイザーのエクスペリエンスの強化、エージェントに事前にプロアクティブにデータを提供するカスタマー ジャーニーの検出と理解など、専用のコンタクト センター エコシステム機能と統合する機能は、コンタクト センター ソリューションの明確な差別化要因となりますをサポートしています。

      コンタクトセンターがクラウドで提供されるソフトウェアサービスとして利用される利用モデルに関しては、可用性、信頼性、自動化されたアドホックなスケール要件を確保する機能には、問題を防ぎ、顧客の業務への影響を防止/最小限に抑えます。

      次の図は、Webex CC の論理アーキテクチャを示しています。

      Webex CC Logical Architecture
      Webex CC 論理アーキテクチャ

      機能コンポーネント

      以下のセクションでは、Webex CC のさまざまな機能コンポーネントについて説明します。

      インタラクション管理

      Webex CC は、ユーザーがコンタクトセンターと対話できるさまざまなチャネルとして、テレフォニー、メール、メッセージング (ソーシャルチャネル) をサポートしています。

      すべてのチャネルについて、最初の処理はシステムによって行われ、対話はエージェントにエスカレートできます。

      メディアタイプ

      テレフォニー

      テレフォニーの場合、着信音声通話の処理は、通話がコンタクト センターに入る方法 (下記の入力メカニズムを参照) およびエントリ ポイントに関連付けられている Webex CC フローによって決定されます。

      通話には応答があり、以降のアクションは Webex CC フロー定義に従って実行されます。これは、エージェントにキューイングしてルーティングする前の通話の処理中に実行されるアクションをプログラムで表したものであるか、フロー自体がエージェントへの転送はありません。

      Webex CC の Flow Builder を使用すると、開発者はフローを定義し、Webex CC で通話が着信する際に経由するエントリポイントに割り当てることができます。

      これらの構成エンティティとその使用法については、 構成エンティティ

      Flow Builder の詳細については、次のセクションで説明します。 IVR システム

      メールとメッセージング

      Webex CC の観点から、Webex Connect は、エンドユーザーがコンタクトセンターに連絡するために使用できる、メール、メッセージング チャネルなど、すべてのデジタル チャネルの入力と出力の機能を提供します。

      Webex Connect のフロー

      • 対話がキューに入れられてエージェントにルーティングされるまでの、そのような対話の処理を決定します。 これには、あらゆる形式のメッセージングおよびメールのやり取りの自動処理とボットの処理が含まれます。

      • 受信したインタラクションにビジネス ロジックを適用します。

      • キューに入る前の連絡を処理します。

      • フロー自体は、ライブ エージェントへの転送なしのインタラクションを処理できます。

      Webex CC がサポートするメッセージング チャネルは次のとおりです。

      • ウェブアプリ/モバイルアプリのチャット

      • WhatsApp

      • Facebook Messenger

      • SMS

      Webex CC でサポートされているメール チャネルは次のとおりです。

      • Gmail

      • Office365

      入力メカニズム

      このセクションでは、インタラクションが Webex CC に入るメカニズムについて説明します。メディア タイプに基づいて、インタラクションが Webex CC に到達するメカニズムは異なります。

      たとえば、テレフォニーでは、PSTN 接続、電話番号の構成、通話の Webex CC へのルーティングを有効にするために必要な物理インフラストラクチャのプロビジョニングがあります。

      メール/メッセージング チャネルの場合、イングレス構成は Webex Connect で行う必要があり、これにはメール/メッセージング アカウントのプロビジョニングと Webex Connect フロー構成が含まれます。

      着信音声

      音声通話の場合、一般的なシナリオでは、ユーザが PSTN 電話番号をダイヤルすると、それがコンタクトセンターに接続されます。 入力の観点から、これには PSTN から Webex CC にコールをルーティングするメカニズムが必要です。

      次の図は、Webex CC への音声通話の取り込みを示しています。

      受信音声の入力オプション

      Webex CC の音声入力サービスは、SIP を使用してサードパーティの通話制御を実行し、着信通話に応答し、転送、電話会議、その他の通話制御操作を実行します。

      Webex CC における通話の論理的なエントリ ポイントは、「エントリポイント」という名前の設定エンティティです。 音声入力の場合、エントリーポイントの主要な構成は、それに関連付けられた電話番号です。これは、通常、選択した PSTN プロバイダーから取得した有効な PSTN 電話番号です。

      これにより、電話番号への着信を検出し、通話を エントリーポイントに関連付け、インタラクションでトリガーされる Webex CC フロー定義に従って通話を処理するために、エントリポイントの他の構成パラメーターを使用できます。

      注:

      PSTN 接続オプションの詳細については、 https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/webexcc/Voiceonboarding2/wcc-voice-onboarding-2-book/wcc_b__voiceonboarding_private_conn.html を参照してください

      音声エッジ インフラストラクチャのスケーラビリティと可用性

      Webex CC VPOP インフラストラクチャには SIP SBC の冗長ペアが含まれ、高可用性を確保します。さらに多くの SBC を追加して、サポートされる同時通話量をスケールすることができます。

      VPOP が処理できる最大同時通話は、実行されている SBC の数と通話が送信される先によって異なります。

      地理的な冗長性については、地域全体の複数のペアで相互接続される VPOP SBC のメッシュがサポートされます。

      音声入力サービスでは、水平方向にスケーラブルで、Webex CC に取り込まれる同時音声コールの増加を処理できます。

      音声エッジ インフラストラクチャのセキュリティに関する考慮事項

      下の表には、音声エッジ インフラストラクチャへの接続オプションの詳細が記載されています。

      表 1. 接続タイプ

      接続性

      種類

      公共インターネット

      ダイレクト (ホワイトリスト ソース IP アドレスを使用)

      VPN 仮想プライベート ネットワーク (GRE) 経由 VPN または IPSec

      サイト間 (S2S)

      SRTP/SIP TLS

      プライベート接続

      MPLS

      ポイントツーポイント (P2P)

      VPLS

      SD-WAN

      プライベート WAN

      データセンタークロスコネクト

      Equinix Fabric 接続

      詳細は https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/webexcc/Voiceonboarding2/wcc-voice-onboarding-2-book/wcc_b__voiceonboarding_private_conn.html を参照してください

      [LDAPシステム(IVR System)]

      エントリーポイントに関連付けられた電話番号に着信するすべての音声通話は、Webex CC によって応答され、エントリーポイントに関連付けられた Webex CC フローの実行が開始されます。

      Webex CC Flow Builder は、アクティビティと呼ばれるプログラミング構成要素/演算子と機能ブロックを提供するため、管理者や、IVR ロジックを設計および実装するユーザは、これらの構成要素を組み合わせて、フロー定義を作成できます。

      フローがサポートするプログラミング構成は次のとおりです。

      • 宣言変数と設定変数 - フロー実行に関連付けられた状態

        • Pebble 式で変数の値を設定する

      • 条件チェック

      • ループ – 条件分岐とジャンプを使用 (アクティビティを連結する機能)

      • REST API の呼び出し

      • 解析データ – JSON、TOML、XML 通常、API 応答の解析に使用されます。

      • アクティビティを作成する


       

      フローが提供する代表的なアクティビティは以下の通りです。

      • メッセージを再生する

      • ユーザデータの収集

      • 通話を別の宛先/電話番号に転送する

      • 通話をバーチャルエージェントに送信する

      • エージェントが応答できるように通話をキューに入れます。

      アクティブな通話ごとに、通話が終了するまでフロー実行のインスタンスもアクティブであるため、フローの同時実行が発生します。

      フロー実行の各インスタンスは、フローに関連付けられたデータ/状態の隔離された環境を提供します。

      通話のライフサイクル全体を通じて、フローでは、発生する特定のイベントに応答し、それらを処理することもできます。たとえば、通話がエージェントによって応答されたとき、イベント ハンドラーはエージェントのデスクトップ インターフェイスのスクリーン ポップをトリガーできます。

      Webex CC フローの詳細については、 https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/webexcc/SetupandAdministrationGuide_2/b_mp-release-2/b_cc-release-2_chapter_0100.html#Cisco_Generic_Topic.dita_e338e055-64b0-4973-bd52-8a5581dcb0ee を参照してください。

      仮想エージェントのサポート

      フローは、対話を仮想エージェントにハンドオフするアクティビティを提供します。これは Webex Control Hub で事前設定されています。

      通話が仮想エージェントに接続されると、会話型の IVR エクスペリエンスがユーザに提供され、アクティビティは通話が終了するか、通話をエージェントにエスカレートすることで終了します。

      エスカレーションの場合、コールをキューに入れ、エージェントが応答するようにフローを設定できます。

      インバウンド デジタル インタラクション

      メール、および受信インタラクションのメッセージング チャネルについては、Webex CC はアセットのプロビジョニングに Webex Connect を利用し、受信インタラクションを処理するためのフローをフローします。エージェントが対応できます。

      次の図は、メールの取り込み、Webex CC でのメッセージングの対話を示しています。

      メールとメッセージングの入力オプション

      仮想エージェント/ボットのインテグレーション

      メールおよびメッセージング/ソーシャル チャネルの対話の場合、仮想エージェント/ボットの扱いは、Webex Connect フローで構成されます。

      音声用仮想エージェントと同様に、ボットの処理が結果としてエスカレートして終了した場合、インタラクションはキューに入れられ、エージェントにルーティングされます。

      ルーティングとキューイング

      Webex CC は、フローで定義されているように自動化されたハンドラで着信コンタクトを処理し、フローはコンタクトをキューに入れるか、エージェントに直接入れるかを決定します (エージェント固有のキュー - テレフォニー/音声インタラクションでのみサポートされます)。

      キューに入っているエージェントが対応可能な場合、そのエージェントは予約されており、インタラクションはそのエージェントにルーティングされます。 対応可能なエージェントがいない場合、インタラクションはキューに保留され、フローはキューイング アクティビティに添付されたハンドラーで引き続き顧客を扱います。

      エージェントが応対可能になると、その処理が中断され、エージェントにインタラクションが提供されます。

      次の図は、キューイングとルーティングのアーキテクチャを示しています。

      Queuing and Routing Architecture
      キューイングとルーティングのアーキテクチャ

      エージェントの選択

      Webex CC のキューは、以下のエージェント選択アルゴリズムをサポートしています。

      • 対応可能な最長時間エージェント ルーティング

      • 熟練ベースのルーティング

        • 最長対応エージェント (LAA)

        • 最適なエージェント (BAA)

      エージェントはチームを通じてキューに関連付けられます。

      キューには、通話分配グループがキューに追加されるのを待機するように設定された順番で、複数の通話分配グループを各グループに割り当てることができます。これにより、一致するエージェントの検索スペースが、追加のエージェントに拡大されます。時間の経過に応じて配信グループに発信します。

      スキル ベースのルーティングの場合、キューに関連付けられたエージェントに一致するスキル要件の間で、エージェントは LAA または BAA 構成に基づいて選択されます。

      音声/テレフォニー固有の追加機能

      エージェント ベースのルーティング (音声/テレフォニー チャネルのみ)

      Webex CC フローは、アクティビティ QueueToAgent を使用して、エージェント ID に基づいて、選択されたエージェントにインタラクションを直接ルーティングできます。

      エージェントがインタラクションを処理できない場合、インタラクションはエージェント専用のキューに保留され、エージェントが対応可能になるまで待機します

      アドバンストキュー情報

      Webex CC フローは、GetQueueInfo アクティビティを使用して、キュー内の位置 (PIQ)、推定待ち時間 (EWT)、キューで応答可能なエージェント数などのキューのリアルタイム情報を取得できます。連絡先をキューに入れるかどうかを指定します。

      無料のコールバック

      Webex CC フローでは、アクティビティ コールバックを使用して、顧客がキュー内の位置を維持しながら通話を切断し、キュー内のバーチャル インタラクションがエージェントにルーティングされたときにコールバックを受信できるようにします。

      オーバーフロー処理

      Webex CC は Capacity Based Teams (CBT) を使用したオーバーフロー処理をサポートします。

      CBT は定員を持つ通常のチームのようなもので、その定員に対応する外部 DN が関連付けられます。 これは、キュー コール分配サイクルで他のチームと共に構成できます。

      通常、これは最後のサイクルとして構成され、構成されたすべての通話分配グループが、インタラクションを処理する対応可能なエージェントを見つけられなかった場合でも、対応可能なエージェントがいない場合に、オーバーフローとして機能するようにします。

      Agent Desktop の操作

      エージェントが Webex CC エージェントデスクトップにログインすると、エージェントへの着信が接続できる電話番号を指定します。 PSTN 電話、携帯電話、またはエージェントが Cisco Webex Calling ユーザーの場合は内線番号です。

      この番号は、通話をルーティングできる有効な電話番号である必要があります。 存在しない場合、エージェントは着信コールを受けることができません。

      エージェントが処理しているインタラクションのタイプに基づいて、エージェント デスクトップのウィジェットは、特定のメディア コントロール操作を実行する機能を提供します。

      たとえば、通話が応答されると、エージェントは通話に関連する次の操作を実行できます。

      • 通話を保留にする

      • コンサルト コールを開始し、

        • 別の電話番号 (たとえば、エージェントの電話番号) / エントリポイントに通話を転送する

        • コールする別のエージェントの電話会議

      • 通話を別のキューに転送する

      • 通話を終了する

      エージェント デスクトップでは、管理者がカスタム ウィジェットを追加してデスクトップ機能を拡張し、エージェントが効率的に作業を行うために必要なウィジェットの統合されたコレクションにすることができます。

      デスクトップアーキテクチャ

      エージェント デスクトップは、ウェブ コンポーネント アーキテクチャに基づいて構築されたウィジェットをホストする、マイクロ フロントエンド ベースのシングル ページ アプリケーションです。 すべての標準/ストック ウィジェットは、API またはサーバー側のプッシュ メカニズムによって取得されるデータを利用しています。

      これらは通常、呼び出しの応答が WebSocket 接続経由でデスクトップに送信される非同期 API です。

      Webex CC エージェントデスクトップは Cisco Common Identity (CI) でユーザーを認証し、トークンはすべての API 呼び出しに渡されます。 カスタム ウィジェットについても、認証モデルに基づいて、カスタム ウィジェットの認証モデルが CI と統合されている場合、エージェントにシングル サインオンのエクスペリエンスを提供します。

      エージェントがインタラクションの一部になると、そのインタラクション状態または関連するデータに対するすべての更新も、WebSocket 接続を介してデスクトップにプッシュされます。

      接続性と遅延に対するデスクトップの復元性

      非同期 API とサーバー側のプッシュによりスケールが有効になり、WebSocket インターフェイスへの接続損失が検出され、デスクトップが再接続と再ログインを試みます。

      次の図は、Webex CC のエージェント デスクトップ アーキテクチャを示しています。

      Agent Desktop のアーキテクチャ

      管理および構成

      オンボーディングの顧客

      Webex Control Hub は、パートナーと顧客が顧客のオンボーディングと機能の有効化または設定に使用する主要なインターフェイスです。

      組織とコンタクト センターの機能が Control Hub でプロビジョニングされると、Webex CC でワークフローがトリガーされます。Webex CC は、顧客が選択したサービスに応じて、すべてのコンタクト センター機能をプロビジョニングする残りの手順を実行します。

      すべてのコンタクトセンターのプロビジョニングは、BPM ワークフローエンジンを使用して行われます。これにより、関連するステップを宣言的な方法で定義でき、プロビジョニングステップ全体で障害に対する復元力があり、データの整合性が保証されます。

      次の図は、Webex CC でのプロビジョニング ワークフローを示しています。

      顧客オンボーディング ワークフロー

      構成エンティティ

      組織内を範囲とする Webex CC の主な構成エンティティは次のとおりです。

      サイト

      サイトは、1 つまたは複数のチーム、ユーザー (エージェント/スーパーバイザー) が配置されている場所を表しています。

      すべてのユーザーとチームは 1 つのサイトに属している必要があります。

      チーム(Team)

      ユーザーのグループ。 チームは、キューを介してエージェントにインタラクションを配信するために使用されます。

      すべてのチームは 1 つのサイトに属している必要があります。

      エージェント

      エージェント デスクトップにログインして、Webex CC で設定されたメディア タイプ全体のインタラクションを処理できるユーザー。

      スーパーバイザ

      スーパーバイザーはチームに割り当てられ、エージェントを監視/コーチし、スーパーバイザーが割り当てられているチームに属するチームレベルのステータスとエージェントの統計にアクセスできます。

      キュー(Queue)

      キューは、エージェントが利用可能になるのを待っている間に、対話を保留できる論理エンティティであり、エージェントにルーティングされます。

      キューは、エージェントの検索スペースとしてチームにマッピングされ、他のチームを検索スペースに追加することで、経過時間のしきい値に基づいて検索スペースを拡張できます。

      エントリポイント

      エントリポイントは、Webex CC に着信するインタラクションのイングレス ポイントを表す論理エンティティです。テレフォニーの場合、これは主に着信の電話番号にマッピングされ、メール/メッセージング チャネルの場合、エントリポイントは Webex Connect の資産構成をポイントします。

      フロー

      インタラクションの処理に関連するステップを決定するエントリ ポイント (ルーティング戦略経由) に関連付けられたフロー。

      テレフォニー以外のチャネル (メール、メッセージング/ソーシャル) の場合、Webex Connect のアセット構成の一部としてフローが選択されます。

      マルチサイトコンタクトセンターのアクセスコントロール

      Webex CC 管理者は、特定のサイト、チーム、キュー、エントリ ポイントへのアクセス権を持つユーザー プロファイルを設定できます。 さらに、サイトおよびチームの階層的な性質により、特定のサイトへのアクセスが提供されると、ユーザーは、それらのサイトまたはそのようなチームの明示的に指定されたサブセットに属するチームまたはチームに関する日付のみにアクセスすることができます。

      キューとエントリ ポイントの場合、それらは組織レベルでグローバルであるため、異なる地理的場所 (特定のエージェントとチームが配置されているサイト) では、別々のエントリ ポイントとキューを構成でき、スーパーバイザー/ユーザーは、適用可能なエンティティにアクセスできます。を選択します。

      次の図は、主要な構成エンティティと、これらのエンティティを参照するユーザー プロファイルを示しています。

      ユーザープロファイルにマッピングされた構成エンティティ

      これらのエンティティへのアクセスの制限とは別に、Webex CC 管理者は、ユーザーが管理インターフェイスでアクセスできる特定の機能/モジュールをコントロールできます。これにより、Webex CC の特定のエンティティおよびセクション/ケーパビリティに対する管理/設定権限を持つユーザーが管理インターフェイス。

      レポートと分析

      Webex CC は、一連のリアルタイム ストリーム処理サービスを使用して、インタラクションのライフサイクル中にさまざまなサービスによって生成される個別のイベントを処理し、サブスクライブしたクライアントに公開される定義されたリアルタイム データセットのセットを生成します。

      さらに、これらのイベントはさらに処理、変換、集約され、結果として得られるデータセットが永続化され、データ消費 API およびレポートおよびデータ視覚化インターフェイスである Analyzer を介して取得されます。

      次の図は、Webex CC のデータ処理と消費のインターフェイスを示しています

      Webex CC データ処理パイプラインと消費インターフェイス

      インテグレーション

      顧客が使用できる機能を強化および強化するための WxCC へのすべての外部統合では、標準の公開 API が使用されます。

      Webex CC で利用できる API インターフェイスのタイプは次のとおりです。

      • 残りの API

      • サーバーサイド プッシュ

        • Webhook

        • WebSocket メッセージ

      CRM インテグレーション

      Webex CC は、カスタマー リレーションシップ マネジメント (CRM) システムとの 2 つのインテグレーション モードをサポートしています。

      • Desktop Embedded Connector

      • IVR での HTTP(S) コネクタ経由のフロー統合

      デスクトップ埋め込みコネクタ: プライマリ インターフェイスとしての CRM アプリケーション

      この操作モードでは、エージェントはプライマリアプリケーションとして CRM コンソールにログインします。

      Webex CC は埋め込みアプリケーション (埋め込みデスクトップアプリケーションまたは埋め込みソフトフォンとも呼ばれます) で、主にコンタクトセンターにログインし、Webex CC によりルーティングされたコンタクトセンターとの対話を受信するために使用されます。

      CRM 連携は、通話または会話リクエストを受信すると、CRM コンソール上で以下のアクションを実行します。

      • ANI に関連付けられた顧客レコードまたはその他の通話関連データをスクリーン ポップします。

      • 顧客レコード上の活動メモとしての通話後のメタデータ

      • エージェントが CRM 内の連絡先をクリックし、顧客にアウトバウンド コールを発信することで、「クリック ツー コール」を許可する

      • CRM のプライマリレポート用に、CRM レポートテーブルに通話記録を転記する。

      • エージェント デスクトップとコール コントロールの全機能を提供します (デスクトップ アプリの埋め込みおよび縮小バージョン)

      CRM とのインテグレーションのプライマリモードは、Webex CC デスクトップアプリケーションを別の iFrame に埋め込むことによるものです。

      さらに、Webex CC デスクトップ アプリケーションはカスタム ヘッドレス ウィジェットをバックグラウンドで実行し、ユーザー インターフェイスなしで、基盤となる CRM システムと対話して、エージェントに代わって自動アクションを実行します。

      インタラクションは、ヘッドレス ウィジェットが使用する 2 つの SDK によって実現されます。

      • Webex CC デスクトップ js SDK: これは、エージェントおよびコンタクト アクションのイベント リスナを登録するために、Webex CC が提供する JavaScript SDK です。

      • CRM JavaScript SDK: これは、CRM での REST API 呼び出しを要約する CRM ごとに適用可能な CRM クライアント SDK です。 たとえば、salesforce の場合、Salesforce が提供する CTI js ライブラリを使用して、CRM 内でアクションを実行し、イベントをリッスンします。

      次の図は、CRM 埋め込み型 Webex CC デスクトップとコネクタのアーキテクチャを示しています

      CRM Connector の埋め込み型 Desktop Connector のアーキテクチャ

      Webex CC は、上記のインテグレーションに対して、次の CRM ソリューションをサポートします。

      • Salesforce

      • ServiceNow

      • Microsoft Dynamics 365

      • Zendesk

      • フレッシュデスク

      詳細は https://help.webex.com/en-us/result/integrate%20with%20webex%20contact%20center?offset=10 を参照してください

      CRM コネクタ、機能セット、変更ログを有効にするための Webex CC デスクトップレイアウトの構成の詳細については、 https://github.com/Ciscodevnet/webex-contact-center-crm-integrations を参照してください

      CRM コネクタのグローバルな可用性

      CRM コネクタは、Webex CC が稼働しているすべての地域で利用できます。

      柔軟なスケールとパフォーマンス

      Webex CC は、CRM アプリケーションと AWS 内の Webex CC デスクトップ間の双方向通信を可能にするカスタムウィジェットをホストします。 CloudFront CDN は、アベイラビリティーゾーンと地域全体でウィジェット AWS の高可用性を確保します。

      すべての CRM インテグレーション固有の計算は、エージェントが CRM アプリケーションに埋め込まれた Webex CC デスクトップで CRM アプリケーションを使用しているブラウザ上で発生します。

      セキュリティ

      CRM コネクタは Webex CC エージェントのデスクトップ レイアウト経由で呼び出され、オプションのパラメータはデスクトップ レイアウト経由でウィジェットに渡され、機能のオンとオフを切り替えます。

      たとえば、Salesforce アクションウィジェットを有効にするために、管理者はデスクトップレイアウトのパラメータ設定 sfdcWidgetEnabled を true にします。

      パッケージのインストール

      連携が双方向で機能するためには、CRM コンソールに埋め込みアプリケーションをインストールする必要があります。 これは、iFrame 内でのデスクトップ アプリケーションの読み込みをサポートするためのものです。

      すべてのデスクトップ埋め込みコネクタは、CRM マーケットプレースで入手できます。

      たとえば

      ServiceNow: https://store.servicenow.com/sn_appstore_store.do#!/store/ application/6c8e2a4edbc73410e1c75e25ca961947/1.0.5?

      Zendesk: https://www.zendesk.com/marketplace/apps/support/202570/webex-contact-center/

      マーケットプレイス アプリケーションのインストールにより、必要なプラグインがアクティベートされ、必要な XML ファイルが CRM コンソールにインポートされ、CRM で通話記録のレポートがサポートされます。

      IVR での HTTP(S) コネクタ経由のフロー統合

      Webex CC Flow Builder は、Webex Control Hub で構成され、Webex CC Flow で使用される HTTP(S) コネクタを使用した、Webex CC と CRM システム間の双方向データ フローをサポートします。

      これらは主に、音声インタラクション内のパーソナライズと IVR 内のカスタマイズされたルーティングに使用されます。

      デフォルトでは、Webex CC は Control Hub で Salesforce HTTP Connector をサポートします。 他の CRM コネクタは、Webex Control Hub でカスタム コネクタとして追加できます。

      HTTP コネクタの詳細は、 https://github.com/CiscoDevNet/webex-contact-center-crm-integrations にアクセスしてください。

      IVR HTTP コネクタ:

      ワークフォース最適化

      Webex CC は、業界をリードするベンダーによるワークフロー最適化および品質管理ソリューションをサポートしています。

      エージェント デスクトップを拡張する

      Webex CC エージェントおよびスーパーバイザー デスクトップでは、デスクトップで を使用してカスタム ウィジェットを作成および実行することで、デスクトップ機能の拡張が可能です。

      詳細は https://developer.webex-cx.com/documentation/guides/desktopをご覧ください。

      展開と接続

      Webex CC は AWS で展開され、現在次の地域で利用できます

      • 米国

        • 米国-東部バージニア

        • 米国-北カリフォルニア (Voice Media Ingress のみ)

      • カナダ

        • 中央

      • 英国

        • ロンドン

      • 欧州

        • フランクフルト

      • アジア太平洋

        • 東京

        • シドニー

        • Singapore

      テレフォニーの複数地域接続

      複数の地理的な場所にエージェントと顧客を持つグローバルな組織を可能にするために、Webex CC は、音声メディア エッジおよび入力サービスが実行されている地域で、メディアをローカル地域内に保持することをサポートします。

      次の図は、地域メディアによる複数地域展開を示しています。

      Multi Region deployment with regional media
      地域メディアによる複数地域展開

      メディア エッジとイングレス サービスは次の地域で展開されます。

      地理的地域

      Webex CC サービス (AWS リージョン)

      Media Edge (音声 POP)

      次世代メディアサービス (AWS リージョン)*

      米国

      バージニア北部

      ニューヨーク

      ロサンゼルス

      バージニア北部

      北カリフォルニア

      カナダ

      中央

      バンクーバー

      トロント

      中央

      ブラジル

      サンパウロ

      リオデジャネイロ

      欧州

      フランクフルト

      フランクフルト

      アムステルダム

      フランクフルト

      英国

      ロンドン

      ロンドン

      ロンドン

      インド

      プネー

      ハイデラバード

      ムンバイ

      Singapore

      Singapore

      Singapore

      日本

      東京

      東京

      大阪

      東京

      オーストラリア

      シドニー

      メルボルン

      シドニー

      シドニー

      セキュリティとプライバシー

      インフラストラクチャのセキュリティ

      Edge の音声インフラストラクチャ

      音声エッジ コンポーネントは、顧客ネットワーク/PSTN キャリアからの SIP トランクが終端することを許可します。これは、エッジ コンポーネントへの接続が許可されるホワイトリストの IP に基づいて有効になります。

      コンピューティング インフラストラクチャのセキュリティ

      Webex CC コンピュートインスタンスは AWS でプロビジョニングされ、サービスは複数の Namespace を持ち、各 Namespace へのアクセスは個別の資格情報で制限されている kubernetes クラスターで実行されます。

      すべてのインフラストラクチャのプロビジョニングはコードを使用して行われ、手動の手順は必要ありません。また、資格情報に手動でアクセスすることはできません。

      特定のサービス/チームのセットに対して構成された特定のパスを持つ中央の資格情報ストアがあり、資格情報ストア自体へのアクセスは制限され、ビルドおよび展開システムのシークレットとして構成されます。

      インフラストラクチャ コンポーネント/サービスは AWS VPC の外部に直接公開されておらず、公開されているインターフェースは API および api ゲートウェイを使用して制御および管理されるウェブソケットサーバーのみです。

      これとは別に、ログ、メトリクス、展開の詳細、ビルドステータス、テスト結果を表示するために使用される、開発者が使用する特定の内部システムとインターフェイスがあります。これらは、ロールとグループを使用して保護され、Cisco 内部認証システムと統合されます。

      ユーザー インターフェイスの認証と承認

      さまざまなコンタクト センター ユーザー (エージェント、スーパーバイザー、管理者、アナリスト) が使用するすべてのユーザー インターフェイスは、Cisco Common Identity ベースのベアラー トークン認証 (OAuth フロー) によって保護されています。

      認証は、トークンを取得したユーザーのロールとトークンに割り当てられたスコープを使用して行われます。

      データ セキュリティ

      データ転送中

      展開されたサービス/インフラストラクチャ コンポーネントのインターフェイスは、外部の着信トラフィックに直接公開されません。

      http API を持つ一部のサービスは、ゲートウェイ経由でこれらのインターフェイスを公開し、すべての受信 https (WebSocket のものを含む) は ALB で終端され、http 経由の内部トラフィックはサービスにルーティングされます。

      すべての発信インタラクションは https / TLS (http 以外のプロトコルの場合) で行われます。

      VPC の内部では、http / カスタム TCP プロトコル経由のサービス間の内部通信は、プレーン TCP ソケット経由で行われます。

      保存データ

      保存されるすべてのデータはストレージ レイヤーで暗号化されます。 さらに、VPC の外側にあるこれらのデータストアは保護され、アクセスコントロールと認証はサインイン情報を使用してシークレットストアに安全に保存され、管理されます。

      次の図は、転送時と保存時のデータ フローとセキュリティ モデルを示しています。

      転送中および保存中のデータ セキュリティ

      データプライバシー

      エンドユーザーの PII データ

      インタラクションを処理するためのプログラムによるコントローラーである Webex CC フローを使用すると、「機密データを含む」として特別にタグ付けされたフロー変数に割り当てることができるユーザ データを収集できます。 そのようなデータの値は暗号化され、データのトランジット パスにあるサービスはこのデータにアクセスできません。

      さらに、このようなデータが Webex CC レポート データ ストアに永続化されることはなく、ログ/メッセージング インフラストラクチャは暗号化されたデータを持ち、クリア テキスト データは Webex CC 内のどこにも保存されません。

      コンタクトセンターのエージェント/スーパーバイザーの PII データ

      コンタクトセンターのユーザ関連のデータはログ内では編集されていますが、データ分析と視覚化には Webex CC データストアが利用できます。

      拡張性

      スケールの要素

      Webex CC で規模に影響を与える要素は次のとおりです。

      • 同時ログインエージェント数

      • 進行中の同時インタラクション数

        • これらのインタラクションで実行されたアクション

      • スーパーバイザー/エージェントが処理したインタラクション以外のアクションの同時数

      • 生成および保存されたデータの量

      スケールを可能にするアーキテクチャ的側面

      Webex CC の設計と設計の基礎となる原則により、さまざまなサービスとプラットフォーム コンポーネントにプロビジョニングされたインフラストラクチャによって課される制限内で、必要に応じてソリューションを動的に拡張できます。

      イベント駆動型アーキテクチャ

      Webex CC のサービスはメッセージを使用して通信し、重要なメッセージ処理フローには IO 操作のブロックが含まれません。メッセージの処理に必要な状態は、メッセージを処理しているサービスのインスタンスにローカライズされます。

      ステートレス サービス (または外部化された状態)

      ステートレス サービスは、サービスの追加インスタンスを簡単に追加/削除することで、弾力性を有効にします。 本質的にステートフルで、外部化された状態ストアを持つ特定のサービスがあり、インフラストラクチャは、状態を必要とするインスタンスへの状態の自動リバランス/状態転送/ローカライズにより、そのようなサービスのインスタンス数の動的な変更もサポートします。

      エラスティック インフラストラクチャ

      すべてのサービスは Kubernetes で実行され、インフラストラクチャは使用状況に基づいて自動的にスケールします。これにより、事前に構成された高しきい値の上限まで、コンピューティング ノードを動的に追加できます。

      負荷予測と定期的な検証

      すべてのサービスは、パフォーマンス特性についてベンチマークされ、スケーリング パターンはサービス レベルで検証されます。

      さらに継続的な検証、ピーク負荷、耐久テストが、属性に影響を与えるスケールの予測成長に合わせて調整されたテスト パラメーターで実施されます。これにより、ボトルネックを特定し、インフラストラクチャ リソース使用率の高しきい値の更新を計画し、試合当日に備えることができます。

      信頼性と可用性

      イベント駆動型アーキテクチャとステートレス サービスにより、復元力と弾力性が可能になります。 しかし、機能が影響を受ける前に障害を検出し、対処するために、Webex CC は次の戦略を採用しています。

      • インフラストラクチャの可用性と信頼性

        • すべての Webex CC サービス、およびインフラストラクチャ コンポーネントは、常に 3 つの AWS アベイラビリティ ゾーンにまたがって展開されます。

          • これにより、Webex CC はアベイラビリティ ゾーンの障害に対して回復力を持ち、障害が発生した場合、障害が発生したインスタンスは新しいインスタンスと自動的に置き換えられます。

      • 継続的な監視と警告中

        • 失敗時にアラートをトリガーするサービスおよびインフラストラクチャ コンポーネントの内部および外部プローブ。

        • サービスおよびインフラストラクチャ コンポーネントからキャプチャされ、一致するルールを検出してアラートをトリガーするルール エンジンを通じて処理されるメトリック。

      • 継続的な検証と警告中

        • 定期テストが実行され、失敗するとアラートがトリガーされます

        • これらのアラートはプロアクティブなインシデントを作成し、顧客に影響を与える実際のインシデントとして処理されます。

          • これにより、顧客への影響を先取りし、システムの可用性と信頼性に貢献します。

      • 継続的インテグレーションと継続的配信

        • これはエンジニアリング プロセスおよびデリバリ パイプラインであり、Webex CC でのサービスの迅速で信頼性の高いビルド、検証、展開/サービスの変更を可能にします。

          • コードから本番環境への展開を完全に自動化する機能は、必要なすべての検証を行い、障害に対応して変更を展開する必要がある場合に、リスクを軽減し、解決までの時間を最小限に抑えます。

      • サーキット ブレーカーと停止スイッチ

        • システムのさまざまな部分/Webex CC の特定の機能は、障害の連鎖的な影響を最小限に抑えるために、すべての顧客または特定の顧客に対して選択的に無効にすることができます。

          • これにより、障害面を最小限に抑え、顧客にコアのコンタクトセンター機能の可用性を実現できます。

      監視と障害検出

      次の図は、Webex CC で実施されている継続的な監視、検証、アラートのメカニズムを示しています。

      継続的な監視と障害検出

      ビジネス継続性と災害復旧

      災害復旧とビジネス継続性プロセスは、地域内の大規模な停止を確実に検出し、必要な手順を実施して、地域で利用中の顧客にサービスを確実に復旧させます。

      災害復旧と管理プロセスに従って、復旧の手順は文書化され、検証され、定期的に更新されます。

      Webex CC サービスは、AWS リージョン内の 3 つの別々のアベイラビリティ ゾーンに展開されます。 各アベイラビリティーゾーンは地域内の異なる物理的なロケーションであり、独立したユーティリティを備えています。

      AWS リージョンが完全に故障した場合、Webex CC はリージョンの復旧を AWS に依存します。リージョン全体を含む長期にわたるダウンダウンについては、Webex CC データセンターが新しい AWS リージョンにプロビジョニングされ、主要な顧客の構成とデータを復元します。これにより、Center は新しい AWS リージョンの顧客に対して稼働しています。

      これには自動化が含まれますが、プロセスをトリガーし、コンタクトセンターを顧客のために稼働させるために必要な構成とデータが復元されたことを監視および確認するために、手動の介入が必要です。

      コンプライアンスと認証

      Webex Contact には、広範なセキュリティ証明書のリストがあります。 これらの証明書は定期的に更新されます。

      • PCI DSS QSA

      • CAIQ

      • HIPAA およびハイテック

      • CSA 星レベル 1

      • CSA Star レベル 2 (サードパーティの独立評価)

      • SOC2

      • ISO27001 (情報セキュリティの国際規格)

      • ISO27017 (クラウド サービス プロバイダー向けセキュリティ標準)

      • ISO27018 (クラウドでの個人データ保護に焦点を当てたセキュリティ標準)

      • ISO27701 (データ プライバシー拡張機能)

      • C5 ドイツ標準、サイバー攻撃に対する運用セキュリティのデモンストレーション

      参照先 Webex コンタクト センター サービスのプライバシー データ シート を参照してください。

      はじめに

      Cisco Webex Contact Center (Webex CC) は Contact Center as a Service (CCaaS) で、組織がカスタマー ジャーニー全体でよりスマートで積極的でパーソナライズされた対話を可能にすることを可能にします。

      Webex CC は、以下のコア アーキテクチャ原則に基づき、クラウド ネイティブ ソリューションとしてゼロから設計、設計、開発されています。

      • サービス: 独立したサービスのセットで、各サービスが小規模で集約的な機能セットをユーザに提供します。

      • イベント駆動型注意 : すべてのサービスは、特定のユースケースでアプリケーションが https インターフェース (REST API、WebSocket インターフェース経由のプッシュ データ) を使用するウェブ アプリケーションを除き、メッセージングを使用して相互に通信します。

      • ステートレス/外部化状態: サービスは、Docker コンテナーで実行されている kubernetes で展開され、自動的にスケーリングされ、サービスの 1 つ以上のインスタンスの障害に対して復元力を持つ機能を備えています。

      • 監視可能: すべてのサービス、およびそのようなサービスの展開を可能にするインフラストラクチャコンポーネントは、コンタクトセンターの機能に影響を与える状況を測定、検出、防止するための標準的なメカニズムで監視可能であるだけでなく、機能停止の場合にはサービスを迅速にトラブルシューティングして復元することができます。

      • 独立/疎結合: すべてのサービスを個別に構築、検証、展開/更新することができ、コンタクト センター機能のダウンタイムが発生しません。

      Webex CC サービスは AWS に展開され、以下を可能にするクラウドネイティブ プラットフォームを利用しています。

      • 複数のアベイラビリティーゾーンにまたがるインフラストラクチャサービスとアプリケーションの可用性

      • インフラストラクチャ サービスとアプリケーションの弾性により、動的なスケーリング機能を可能にする

      • セキュリティはシステムの構築と展開にネイティブに組み込まれており、データは転送中および保存時に保護され、Webex CC のセキュリティ/コンプライアンス認定を受けています。

      • テレフォニー/音声統合のためのスケーラブルで安全なエッジ インフラストラクチャ

      • プロアクティブな監視とアラートによる可観測性により、顧客へのコンタクトセンターサービスの高可用性が可能になります。

      • ユーザ認証/承認、管理、コンタクト センター機能のプロビジョニングのために、残りの Cisco Webex と統合されています。

      このドキュメントの以降のセクションでは、上記の各機能と、Webex CC アーキテクチャがどのように同じ機能を可能にするかについて詳しく説明します。

      論理アーキテクチャ

      コンタクトセンターソリューションに求められるコア機能は、顧客が一般的に使用される通信手段を使って組織に容易に連絡し、問い合わせや問題に迅速かつ効率的に対処できるようにすることです。

      しかし、この基本的な理念が確実に達成されるように、コンタクトセンターを使用する組織がアクセスできるバックグラウンド機能が複数あります。 これらは次のとおりです。

      • 顧客がインタラクションを開始するためのメカニズム

        • テレフォニーコールをコンタクトセンターシステムに接続する公開された運用電話番号

        • 顧客がメールを送信できるメールアドレスと、新着メールを検出するためのメカニズム。

        • 顧客がさまざまなデジタル チャネルを介して連絡を取る機能。これには以下が含まれますが、これらに限定されません。

          • ウェブサイト/アプリからチャットする

          • 人気のメッセージング クライアント経由のダイレクト チャット (WhatsApp、Facebook Messenger、Apple ビジネス チャット、Twitter のダイレクト メッセージなど)

      • 新しい対話を検出し、効率的に処理する機能

        • これらには、自動化された IVR システム、インタラクションの処理に関連するワークフローを定義するためのプログラム機能が組み込まれたテレフォニー/チャット用の仮想エージェントが含まれます。

        • 最後に、必要に応じて、インタラクションを処理するのに最適なスキルを持つエージェントにインタラクションをエスカレートする必要があります。

      • エージェントが対応するインタラクションの空き状況を表示し、スーパーバイザーがエージェントを監視、コーチし、効率的なインタラクションを可能にする運用メトリックを取得する機能。

      • エージェントとスーパーバイザーが期待通りにタスクを実行できるように、コンタクトセンターのさまざまな機能を管理者が設定およびプロビジョニングする機能。

      これらに加えて、現代の企業は、主要な運用メトリックスを視覚化および追跡するデータと洞察にアクセスして、コンタクトセンターの運用を最適化する機能を追加する必要があります。

      さらに、プロアクティブな自動発信コールの実行、AI を使用したエージェントとスーパーバイザーのエクスペリエンスの強化、エージェントに事前にプロアクティブにデータを提供するカスタマー ジャーニーの検出と理解など、専用のコンタクト センター エコシステム機能と統合する機能が、コンタクト センターのソリューションは日々進化しています。

      コンタクトセンターがクラウドで提供されるソフトウェアサービスとして利用される利用モデルに関しては、可用性、信頼性、自動化されたアドホックなスケール要件を確保する機能には、問題を防ぎ、顧客の業務への影響を防止/最小限に抑えます。

      次の図は、Webex CC の論理アーキテクチャを示しています。

      Webex CC Logical Architecture
      Webex CC 論理アーキテクチャ

      機能コンポーネント

      次のセクションでは、Webex CC のさまざまな機能コンポーネントについて説明します。

      インタラクション管理

      Webex CC は、ユーザがコンタクトセンターと対話するためのさまざまなチャネルとして、テレフォニー、メール、およびメッセージング (ソーシャルチャネル) をサポートしています。

      すべてのチャネルについて、最初の処理はシステムによって行われ、対話はエージェントにエスカレートできます。

      メディアタイプ

      テレフォニー

      テレフォニーの場合、インバウンドの音声通話の処理は、コールがコンタクト センターに入る方法 (下記の入力メカニズムを参照) と、エントリ ポイントに関連付けられている Webex CC フローによって決定されます。

      通話に応答があり、以降のアクションは Webex CC フロー定義に従って実行されます。これは、エージェントをキューに入れてルーティングする前の通話の処理中に実行されるアクションをプログラムで表したものであるか、フロー自体が通話を処理することができます。エージェントに転送しないでください。

      Webex CC の Flow Builder を使えば、開発者はフローを定義し、Webex CC で通話が着信する際に経由するエントリ ポイントに割り当てることができます。

      これらの構成エンティティとその使用法については、 構成エンティティ

      Flow Builder の詳細については、次のセクションで説明します。 IVR システム

      メールとメッセージング

      Webex CC の観点から、Webex Connect は、エンドユーザがコンタクトセンターとコンタクトするために使用できる、メール、メッセージング チャネルなど、すべてのデジタル チャネルの入力と出力の機能を提供します。

      Webex Connect フロー

      • 対話がキューに入れられてエージェントにルーティングされるまでの、そのような対話の処理を決定します。 これには、あらゆる形式のメッセージングおよびメールのやり取りの自動処理とボットの処理が含まれます。

      • 受信したインタラクションにビジネス ロジックを適用します。

      • キューに入る前の連絡を処理します。

      • フロー自体は、ライブ エージェントへの転送なしのインタラクションを処理できます。

      Webex CC でサポートされているメッセージング チャネルは次のとおりです。

      • Web App / モバイル アプリ チャット

      • WhatsApp

      • Facebook Messenger

      • SMS

      Webex CC でサポートされているメール チャネル:

      • Gmail

      • Office365

      入力メカニズム

      このセクションでは、インタラクションが Webex CC に入るためのメカニズムについて説明します。メディア タイプによって、インタラクションが Webex CC に到達するメカニズムが異なります。

      たとえば、テレフォニーでは、PSTN 接続、電話番号の構成、Webex CC への通話のルーティングを有効にするために必要な物理インフラストラクチャのプロビジョニングがあります。

      メール/メッセージング チャネルの場合、イングレス構成は Webex Connect で行う必要があり、これにはメール/メッセージング アカウントのプロビジョニングと Webex Connect フロー構成が含まれます。

      着信音声

      音声通話の場合、一般的なシナリオでは、ユーザが PSTN 電話番号をダイヤルすると、それがコンタクトセンターに接続されます。 入力の観点から、これには PSTN から Webex CC にコールをルーティングするメカニズムが必要です。

      次の図は、Webex CC への音声通話の取り込みを示しています。

      受信音声の入力オプション

      Webex CC の音声入力サービスは、SIP を使用してサードパーティの通話制御を実行し、着信通話に応答し、転送、電話会議、その他の通話制御操作を実行します。

      Webex CC における通話の論理的なエントリ ポイントは、「エントリポイント」という名前の設定エンティティです。 音声入力の場合、エントリーポイントの主要な構成は、それに関連付けられた電話番号です。これは、通常、選択した PSTN プロバイダーから取得した有効な PSTN 電話番号です。

      これにより、電話番号への着信を検出し、通話を エントリーポイントに関連付け、インタラクションでトリガーされる Webex CC フロー定義に従って通話を処理するために、エントリポイントの他の構成パラメーターを使用できます。

      注:

      PSTN 接続オプションの詳細については、 https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/webexcc/Voiceonboarding2/wcc-voice-onboarding-2-book/wcc_b__voiceonboarding_private_conn.html を参照してください

      音声エッジ インフラストラクチャのスケーラビリティと可用性

      Webex CC VPOP インフラストラクチャには SIP SBC の冗長ペアが含まれ、高可用性を確保します。さらに多くの SBC を追加して、サポートされる同時通話量をスケールすることができます。

      VPOP が処理できる最大同時通話は、実行されている SBC の数と通話が送信される先によって異なります。

      地理的な冗長性については、地域全体の複数のペアで相互接続される VPOP SBC のメッシュがサポートされます。

      音声入力サービスでは、水平方向にスケーラブルで、Webex CC に取り込まれる同時音声コールの増加を処理できます。

      音声エッジ インフラストラクチャのセキュリティに関する考慮事項

      下の表には、音声エッジ インフラストラクチャへの接続オプションの詳細が記載されています。

      表 1. 接続タイプ

      接続性

      種類

      公共インターネット

      ダイレクト (ホワイトリスト ソース IP アドレスを使用)

      VPN 仮想プライベート ネットワーク (GRE) 経由 VPN または IPSec

      サイト間 (S2S)

      SRTP/SIP TLS

      プライベート接続

      MPLS

      ポイントツーポイント (P2P)

      VPLS

      SD-WAN

      プライベート WAN

      データセンタークロスコネクト

      Equinix Fabric 接続

      詳細は https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/webexcc/Voiceonboarding2/wcc-voice-onboarding-2-book/wcc_b__voiceonboarding_private_conn.html を参照してください

      [LDAPシステム(IVR System)]

      エントリーポイントに関連付けられた電話番号に着信するすべての音声通話は、Webex CC によって応答され、エントリーポイントに関連付けられた Webex CC フローの実行が開始されます。

      Webex CC Flow Builder は、アクティビティと呼ばれるプログラミング構成要素/演算子と機能ブロックを提供するため、管理者や、IVR ロジックを設計および実装するユーザは、これらの構成要素を組み合わせて、フロー定義を作成できます。

      フローがサポートするプログラミング構成は次のとおりです。

      • 宣言変数と設定変数 - フロー実行に関連付けられた状態

        • Pebble 式で変数の値を設定する

      • 条件チェック

      • ループ – 条件分岐とジャンプを使用 (アクティビティを連結する機能)

      • REST API の呼び出し

      • 解析データ – JSON、TOML、XML 通常、API 応答の解析に使用されます。

      • アクティビティを作成する


       

      フローが提供する代表的なアクティビティは以下の通りです。

      • メッセージを再生する

      • ユーザデータの収集

      • 通話を別の宛先/電話番号に転送する

      • 通話をバーチャルエージェントに送信する

      • エージェントが応答できるように通話をキューに入れます。

      アクティブな通話ごとに、通話が終了するまでフロー実行のインスタンスもアクティブであるため、フローの同時実行が発生します。

      フロー実行の各インスタンスは、フローに関連付けられたデータ/状態の隔離された環境を提供します。

      通話のライフサイクル全体を通じて、フローでは、発生する特定のイベントに応答し、それらを処理することもできます。たとえば、通話がエージェントによって応答されたとき、イベント ハンドラーはエージェントのデスクトップ インターフェイスのスクリーン ポップをトリガーできます。

      Webex CC フローの詳細については、 https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/webexcc/SetupandAdministrationGuide_2/b_mp-release-2/b_cc-release-2_chapter_0100.html#Cisco_Generic_Topic.dita_e338e055-64b0-4973-bd52-8a5581dcb0ee を参照してください。

      仮想エージェントのサポート

      フローは、対話を仮想エージェントにハンドオフするアクティビティを提供します。これは Webex Control Hub で事前設定されています。

      通話が仮想エージェントに接続されると、会話型の IVR エクスペリエンスがユーザに提供され、アクティビティは通話が終了するか、通話をエージェントにエスカレートすることで終了します。

      エスカレーションの場合、コールをキューに入れ、エージェントが応答するようにフローを設定できます。

      インバウンド デジタル インタラクション

      メール、および受信インタラクションのメッセージング チャネルについては、Webex CC はアセットのプロビジョニングに Webex Connect を利用し、受信インタラクションを処理するためのフローをフローします。エージェントが対応できます。

      次の図は、メールの取り込み、Webex CC でのメッセージングの対話を示しています。

      メールとメッセージングの入力オプション

      仮想エージェント/ボットのインテグレーション

      メールおよびメッセージング/ソーシャル チャネルの対話の場合、仮想エージェント/ボットの扱いは、Webex Connect フローで構成されます。

      音声用仮想エージェントと同様に、ボットの処理が結果としてエスカレートして終了した場合、インタラクションはキューに入れられ、エージェントにルーティングされます。

      ルーティングとキューイング

      Webex CC は、フローで定義されているように自動化されたハンドラで着信コンタクトを処理し、フローはコンタクトをキューに入れるか、エージェントに直接入れるかを決定します (エージェント固有のキュー - テレフォニー/音声インタラクションでのみサポートされます)。

      キューに入っているエージェントが対応可能な場合、そのエージェントは予約されており、インタラクションはそのエージェントにルーティングされます。 対応可能なエージェントがいない場合、インタラクションはキューに保留され、フローはキューイング アクティビティに添付されたハンドラーで引き続き顧客を扱います。

      エージェントが応対可能になると、その処理が中断され、エージェントにインタラクションが提供されます。

      次の図は、キューイングとルーティングのアーキテクチャを示しています。

      Queuing and Routing Architecture
      キューイングとルーティングのアーキテクチャ

      エージェントの選択

      Webex CC のキューは、以下のエージェント選択アルゴリズムをサポートしています。

      • 対応可能な最長時間エージェント ルーティング

      • 熟練ベースのルーティング

        • 最長対応エージェント (LAA)

        • 最適なエージェント (BAA)

      エージェントはチームを通じてキューに関連付けられます。

      キューには、通話分配グループがキューに追加されるのを待機するように設定された順番で、複数の通話分配グループを各グループに割り当てることができます。これにより、一致するエージェントの検索スペースが、追加のエージェントに拡大されます。時間の経過に応じて配信グループに発信します。

      スキル ベースのルーティングの場合、キューに関連付けられたエージェントに一致するスキル要件の間で、エージェントは LAA または BAA 構成に基づいて選択されます。

      音声/テレフォニー固有の追加機能

      エージェント ベースのルーティング (音声/テレフォニー チャネルのみ)

      Webex CC フローは、アクティビティ QueueToAgent を使用して、エージェント ID に基づいて、選択されたエージェントにインタラクションを直接ルーティングできます。

      エージェントがインタラクションを処理できない場合、インタラクションはエージェント専用のキューに保留され、エージェントが対応可能になるまで待機します

      アドバンストキュー情報

      Webex CC フローは、GetQueueInfo アクティビティを使用して、キュー内の位置 (PIQ)、推定待ち時間 (EWT)、キューで応答可能なエージェント数などのキューのリアルタイム情報を取得できます。連絡先をキューに入れるかどうかを指定します。

      無料のコールバック

      Webex CC フローでは、アクティビティ コールバックを使用して、顧客がキュー内の位置を維持しながら通話を切断し、キュー内のバーチャル インタラクションがエージェントにルーティングされたときにコールバックを受信できるようにします。

      オーバーフロー処理

      Webex CC は Capacity Based Teams (CBT) を使用したオーバーフロー処理をサポートします。

      CBT は定員を持つ通常のチームのようなもので、その定員に対応する外部 DN が関連付けられます。 これは、キュー コール分配サイクルで他のチームと共に構成できます。

      通常、これは最後のサイクルとして構成され、構成されたすべての通話分配グループが、インタラクションを処理する対応可能なエージェントを見つけられなかった場合でも、対応可能なエージェントがいない場合に、オーバーフローとして機能するようにします。

      IVR オペレーション

      エージェントが Webex CC Agent Desktop にログインすると、エージェントへの着信コールを接続できる電話番号を指定します。 これには、PSTN 電話、携帯電話、またはエージェントが Cisco Webex Calling ユーザの場合は内線番号を指定できます。

      この番号は、通話をルーティングできる有効な電話番号である必要があります。 存在しない場合、エージェントは着信コールを受けることができません。

      エージェントが処理しているインタラクションのタイプに基づいて、エージェント デスクトップのウィジェットは、特定のメディア コントロール操作を実行する機能を提供します。

      たとえば、通話が応答されると、エージェントは通話に関連する次の操作を実行できます。

      • 通話を保留にする

      • コンサルト コールを開始し、

        • 別の電話番号 (たとえば、エージェントの電話番号) / エントリポイントに通話を転送する

        • コールする別のエージェントの電話会議

      • 通話を別のキューに転送する

      • 通話を終了する

      エージェント デスクトップでは、管理者がカスタム ウィジェットを追加してデスクトップ機能を拡張し、エージェントが効率的に作業を行うために必要なウィジェットの統合されたコレクションにすることができます。

      デスクトップアーキテクチャ

      エージェント デスクトップは、ウェブ コンポーネント アーキテクチャに基づいて構築されたウィジェットをホストする、マイクロ フロントエンド ベースのシングル ページ アプリケーションです。 すべての標準/ストック ウィジェットは、API またはサーバ側のプッシュ メカニズムによって取得されるデータを利用しています。

      これらは通常、呼び出しの応答が WebSocket 接続経由でデスクトップに送信される非同期 API です。

      Webex CC Agent Desktop は Cisco Common Identity (CI) でユーザを認証し、トークンはすべての API 呼び出しに渡されます。 カスタム ウィジェットについても、認証モデルに基づいて、カスタム ウィジェットの認証モデルが CI と統合されている場合、エージェントにシングル サインオンのエクスペリエンスを提供します。

      エージェントがインタラクションの一部になると、そのインタラクション状態または関連するデータに対するすべての更新も、WebSocket 接続を介してデスクトップにプッシュされます。

      接続性と遅延に対するデスクトップの復元性

      API の非同期とサーバ側のプッシュによりスケールが有効になり、WebSocket インターフェイスへの接続の損失が検出され、デスクトップが再接続と再ログインを試みます。

      次の図は、Webex CC のエージェント デスクトップ アーキテクチャを示しています。

      Agent Desktop アーキテクチャ

      管理および構成

      オンボーディングの顧客

      Webex Control Hub は、パートナーや顧客が顧客のオンボーディングや機能の有効化や設定を行うために使用する主要なインターフェイスです。

      組織とコンタクト センターの機能が Control Hub でプロビジョニングされると、Webex CC でワークフローがトリガーされます。このワークフローは、顧客が選択したサービスに応じて、コンタクト センターのすべての機能をプロビジョニングするための残りの手順を行います。

      すべてのコンタクトセンターのプロビジョニングは、BPM ワークフローエンジンを使用して行われます。これにより、関連するステップを宣言的な方法で定義でき、プロビジョニングステップ全体で障害に対する復元力があり、データの整合性が保証されます。

      次の図は、Webex CC でのプロビジョニング ワークフローを示しています。

      顧客オンボーディング ワークフロー

      構成エンティティ

      組織内を範囲とする、Webex CC の主な構成エンティティは次のとおりです。

      サイト

      サイトとは、1 つまたは複数のチーム、ユーザ (エージェント/スーパーバイザー) が配置されている場所を意味します。

      すべてのユーザとチームは 1 つのサイトに属している必要があります。

      チーム(Team)

      ユーザのグループ。 チームは、キューを介してエージェントにインタラクションを配信するために使用されます。

      すべてのチームは 1 つのサイトに属している必要があります。

      エージェント

      Agent Desktop にログインして、Webex CC で設定されたメディア タイプ全体のインタラクションを処理できるユーザ。

      スーパーバイザ

      スーパーバイザーはチームに割り当てられ、エージェントを監視/コーチし、スーパーバイザーが割り当てられているチームに属するチームレベルのステータスとエージェントの統計にアクセスできます。

      キュー(Queue)

      キューは、エージェントが利用可能になるのを待っている間に、対話を保留できる論理エンティティであり、エージェントにルーティングされます。

      キューは、エージェントの検索スペースとしてチームにマッピングされ、他のチームを検索スペースに追加することで、経過時間のしきい値に基づいて検索スペースを拡張できます。

      エントリポイント

      エントリーポイントは、Webex CC へのインタラクションのイングレス ポイントを表す論理エンティティです。テレフォニーの場合、これは主に着信の電話番号にマッピングされ、メール/メッセージング チャネルの場合、エントリポイントは Webex Connect のアセット構成をポイントします。

      フロー

      インタラクションの処理に関連するステップを決定するエントリ ポイント (ルーティング戦略経由) に関連付けられたフロー。

      テレフォニー以外のチャネル (メール、メッセージング/ソーシャル) の場合、フローは Webex Connect のアセット設定の一部として選択されます。

      マルチサイトコンタクトセンターのアクセスコントロール

      Webex CC 管理者は、特定のサイト、チーム、キュー、エントリ ポイントへのアクセス権を持つユーザ プロファイルを設定できます。 さらに、サイトおよびチームの階層的な性質により、特定のサイトへのアクセスが提供されると、ユーザは、それらのサイトまたはそのようなチームの明示的に指定されたサブセットに属するチームまたはチームに関する日付のみにアクセスすることができます。

      キューとエントリ ポイントの場合、それらは組織レベルでグローバルであるため、異なる地理的場所 (特定のエージェントとチームが配置されているサイト) では、別々のエントリ ポイントとキューを構成でき、スーパーバイザー/ユーザは、適用可能なエンティティにアクセスできます。を選択します。

      次の図は、主要な構成エンティティと、これらのエンティティを参照するユーザ プロファイルを示しています。

      ユーザプロファイルにマッピングされた構成エンティティ

      これらのエンティティへのアクセスの制限とは別に、Webex CC 管理者は、ユーザが管理インターフェイスでアクセスできる特定の機能/モジュールを制御できます。これにより、ユーザは、特定のエンティティに対する管理/設定権限を持つだけでなく、Webex CC 管理インターフェイス。

      レポートと分析

      Webex CC は、一連のリアルタイム ストリーム処理サービスを使用して、対話のライフサイクル中にさまざまなサービスによって生成される個別のイベントを処理し、サブスクライブしているクライアントに公開されるリアルタイム データセットの定義されたセットを生成します。

      さらに、これらのイベントはさらに処理、変換、集約され、結果として得られるデータセットが永続化され、データ消費 API およびレポートおよびデータ視覚化インターフェイスである Analyzer を介して取得されます。

      次の図は、Webex CC のデータ処理と消費のインターフェースを示しています

      Webex CC データ処理パイプラインと消費インターフェース

      インテグレーション

      顧客が使用できる機能を強化および強化するための WxCC へのすべての外部統合では、標準の公開 API が使用されます。

      Webex CC で利用可能な API インターフェースのタイプ:

      • 残りの API

      • サーバサイド プッシュ

        • Webhook

        • WebSocket メッセージ

      CRM インテグレーション

      Webex CC は、カスタマー リレーションシップ マネジメント (CRM) システムとの 2 つの統合モードをサポートしています。

      • Desktop Embedded Connector

      • HTTPs コネクタ経由のフロー インテグレーションは、

      デスクトップ埋め込みコネクタ: プライマリ インターフェイスとしての CRM アプリケーション

      この操作モードでは、エージェントはプライマリアプリケーションとして CRM コンソールにログインします。

      Webex CC は埋め込みアプリケーション (埋め込みデスクトップアプリケーションまたは埋め込みソフトフォンとも呼ばれます) で、主にコンタクトセンターにログインし、Webex CC ルーティングされたコンタクトセンターでの対話を受信するために使用されます。

      CRM 連携は、通話または会話リクエストを受信すると、CRM コンソール上で以下のアクションを実行します。

      • ANI に関連付けられた顧客レコードまたはその他の通話関連データをスクリーン ポップします。

      • 顧客レコード上の活動メモとしての通話後のメタデータ

      • エージェントが CRM 内の連絡先をクリックし、顧客にアウトバウンド コールを発信することで、「クリック ツー コール」を許可する

      • CRM のプライマリレポート用に、CRM レポートテーブルに通話記録を転記する。

      • Agent Desktop の完全な機能と通話コントロール (デスクトップ アプリの埋め込みおよび縮小バージョン) を提供します

      CRM とのインテグレーションのプライマリモードは、Webex CC デスクトップアプリケーションを別の iFrame に埋め込むことによるものです。

      さらに、Webex CC デスクトップ アプリケーションは、カスタムのヘッドレス ウィジェット (ユーザ インターフェイスなし) をバックグラウンドで実行し、基礎となる CRM システムと対話して、エージェントに代わって自動アクションを実行します。

      インタラクションは、ヘッドレス ウィジェットが使用する 2 つの SDK によって実現されます。

      • Webex CC デスクトップ JavaScript SDK: これは、エージェントおよびコンタクト アクションのイベント リスナを登録するために、Webex CC により提供される JavaScript SDK です。

      • CRM JavaScript SDK: これは、CRM ごとに適用可能な CRM クライアント SDK で、CRM との REST API 通話を抽出します。 たとえば、salesforce の場合、Salesforce が提供する CTI JavaScript ライブラリを使用して、CRM 内でアクションを実行し、イベントをリッスンします。

      次の図は、CRM 埋め込み型 Webex CC デスクトップおよびコネクタ アーキテクチャを示しています。

      CRM Connector の埋め込み型 Desktop Connector のアーキテクチャ

      Webex CC は上記のインテグレーションに対して、次の CRM ソリューションをサポートします。

      • Salesforce

      • ServiceNow

      • Microsoft Dynamics 365

      • Zendesk

      • フレッシュデスク

      詳細は https://help.webex.com/en-us/result/integrate%20with%20webex%20contact%20center?offset=10 を参照してください

      CRM コネクタ、機能セット、変更ログを有効にするための Webex CC デスクトップレイアウトの設定の詳細については、 https://github.com/Ciscodevnet/webex-contact-center-crm-integrations を参照してください

      CRM コネクタのグローバルな可用性

      CRM コネクタは、Webex CC が稼働しているすべての地域で利用できます。

      柔軟なスケールとパフォーマンス

      Webex CC は、CRM アプリケーションと AWS CloudFront CDN の Webex CC デスクトップ間の双方向通信を可能にするカスタムウィジェットをホストし、アベイラビリティーゾーンと地域全体でウィジェット AWS の高可用性を確保します。

      すべての CRM 統合固有の計算は、エージェントが Webex CC デスクトップを CRM アプリケーションに埋め込んで CRM アプリケーションを使用している場合、ブラウザー上で発生します。

      セキュリティ

      CRM コネクタは Webex CC エージェント デスクトップ レイアウト経由で呼び出され、オプションのパラメータはデスクトップ レイアウト経由でウィジェットに渡され、機能のオンとオフを切り替えます。

      たとえば、Salesforce アクションウィジェットを有効にするために、管理者はデスクトップレイアウトのパラメータ設定 sfdcWidgetEnabled を true にします。

      パッケージのインストール

      連携が双方向で機能するためには、CRM コンソールに埋め込みアプリケーションをインストールする必要があります。 これは、iFrame 内でのデスクトップ アプリケーションの読み込みをサポートするためのものです。

      すべてのデスクトップ埋め込みコネクタは、CRM マーケットプレースで入手できます。

      たとえば

      ServiceNow: https://store.servicenow.com/sn_appstore_store.do#!/store/application/6c8e2a4edbc73410e1c75e25ca961947/1.0.5?

      Zendesk: https://www.zendesk.com/marketplace/apps/support/202570/webex-contact-center/

      マーケットプレイス アプリケーションのインストールにより、必要なプラグインがアクティベートされ、必要な XML ファイルが CRM コンソールにインポートされ、CRM での通話記録のレポートがサポートされます。

      HTTPs コネクタを介したフローの統合は、

      Webex CC Flow Builder は、Webex コントロール ハブで構成され、Webex CC Flow で使用される HTTPs コネクタを使用した、Webex CC と CRM システム間の双方向のデータ フローをサポートします。

      これらは主に、音声対話内のパーソナライズ化と、IVR 内のカスタマイズされたルーティングに使用されます。

      デフォルトでは、Webex CC は Control Hub の Salesforce HTTP コネクタをサポートします。 他の CRM コネクタは、Webex コントロール ハブでカスタム コネクタとして追加できます。

      HTTP コネクタの詳細については、 https://github.com/CiscoDevNet/webex-contact-center-crm-integrations をご覧ください。

      IVR HTTP コネクタ:

      ワークフォース最適化

      Webex CC は、業界をリードするベンダーによるワークフロー最適化および品質管理ソリューションをサポートしています。

      IVR の拡張

      Webex CC エージェントおよびスーパーバイザー デスクトップは、デスクトップ内でカスタム ウィジェットを作成して実行することで、デスクトップ機能の拡張を可能にします。

      詳細は https://developer.webex-cx.com/documentation/guides/desktop をご覧ください。

      展開と接続

      Webex CC が AWS に展開され、現在次のリージョンで利用できます。

      • 米国

        • 米国-東部バージニア

        • 米国-北カリフォルニア (Voice Media Ingress のみ)

      • カナダ

        • 中央

      • 英国

        • ロンドン

      • 欧州

        • フランクフルト

      • アジア太平洋

        • 東京

        • シドニー

        • Singapore

      AWS が主催する Webex コンタクトセンターへの接続は、インターネットまたは Amazon Web Services (AWS) Direct Connect のいずれかを使用して確立できます。 AWS Direct Connect では、顧客のオンプレミスネットワークと Webex コンタクトセンター間のプライベートネットワーク接続を通じてデータが配信されるため、接続が改善されます。 詳細については、 Webex コンタクトセンターの AWS Direct Connectを参照してください。

      テレフォニーの複数地域接続

      複数の地理的な場所にエージェントと顧客を持つグローバルな組織を可能にするために、Webex CC は、音声メディア エッジとイングレス サービスが実行されている地域について、メディアをローカル地域内に保持することをサポートします。

      次の図は、地域メディアによる複数地域展開を示しています。

      Multi Region deployment with regional media
      地域メディアによる複数地域展開

      メディア エッジとイングレス サービスは次の地域で展開されます。

      地理的地域

      Webex CC サービス (AWS リージョン)

      Media Edge (音声 POP)

      次世代メディアサービス (AWS リージョン)*

      米国

      バージニア北部

      ニューヨーク

      ロサンゼルス

      バージニア北部

      北カリフォルニア

      カナダ

      中央

      バンクーバー

      トロント

      中央

      ブラジル

      サンパウロ

      リオデジャネイロ

      欧州

      フランクフルト

      フランクフルト

      アムステルダム

      フランクフルト

      英国

      ロンドン

      ロンドン

      ロンドン

      インド

      プネー

      ハイデラバード

      ムンバイ

      Singapore

      Singapore

      Singapore

      日本

      東京

      東京

      大阪

      東京

      オーストラリア

      シドニー

      メルボルン

      シドニー

      シドニー

      セキュリティとプライバシー

      インフラストラクチャのセキュリティ

      Edge の音声インフラストラクチャ

      音声エッジ コンポーネントは、顧客ネットワーク/PSTN キャリアからの SIP トランクが終端することを許可します。これは、エッジ コンポーネントへの接続が許可されるホワイトリストの IP に基づいて有効になります。

      コンピューティング インフラストラクチャのセキュリティ

      Webex CC コンピューティング インスタンスは AWS でプロビジョンされ、サービスは複数の Namespace を持ち、各 Namespace へのアクセスは個別の認証情報で制限される Kubernetes クラスターのポッドとして実行されます。

      すべてのインフラストラクチャのプロビジョニングはコードを使用して行われ、手動の手順は必要ありません。また、資格情報に手動でアクセスすることはできません。

      特定のサービス/チームのセットに対して構成された特定のパスを持つ中央の資格情報ストアがあり、資格情報ストア自体へのアクセスは制限され、ビルドおよび展開システムのシークレットとして構成されます。

      インフラストラクチャ コンポーネント/サービスは AWS VPC の外部に直接公開されておらず、公開されているインターフェースは API および api ゲートウェイを使用して制御および管理されるウェブソケットサーバのみです。

      これとは別に、ログ、メトリクス、展開の詳細、ビルドステータス、テスト結果を表示するために使用される、開発者が使用する特定の内部システムとインターフェイスがあります。これらは、ロールとグループを使用して保護され、Cisco 内部認証システムと統合されます。

      ユーザ インターフェイスの認証と承認

      さまざまなコンタクト センター ユーザ (エージェント、スーパーバイザー、管理者、アナリスト) が使用するすべてのユーザ インターフェイスは、Cisco Common Identity ベースのベアラー トークン認証 (OAuth フロー) によって保護されています。

      認証は、トークンを取得したユーザのロールとトークンに割り当てられたスコープを使用して行われます。

      データ セキュリティ

      データ転送中

      展開されたサービス/インフラストラクチャ コンポーネントのインターフェイスは、外部の着信トラフィックに直接公開されません。

      Http API を持つ一部のサービスは、ゲートウェイ経由でこれらのインターフェイスを公開し、すべての受信 https (WebSocket のものを含む) は ALB で終端され、http 経由の内部トラフィックはサービスにルーティングされます。

      すべての発信対話は https / TLS (http 以外のプロトコルの場合) 経由で行われます。

      VPC の内部では、http / カスタム TCP プロトコルを介したサービス間の内部通信は、プレーンな TCP ソケットを介して行われます。

      保存データ

      保存されるすべてのデータはストレージ レイヤーで暗号化されます。 さらに、VPC の外側にあるこれらのデータストアは保護され、アクセスコントロールと認証はサインイン情報を使用してシークレットストアに安全に保存され、管理されます。

      次の図は、転送時と保存時のデータ フローとセキュリティ モデルを示しています。

      転送中および保存中のデータ セキュリティ

      データプライバシー

      エンドユーザの PII データ

      インタラクションを処理するためのプログラムによるコントローラーである Webex CC フローを使用すると、「機密データを含む」として特別にタグ付けされたフロー変数に割り当てることができるユーザ データを収集できます。 そのようなデータの値は暗号化され、データのトランジット パスにあるサービスはこのデータにアクセスできません。

      さらに、このようなデータが Webex CC レポート データ ストアに永続化されることはなく、ログ/メッセージング インフラストラクチャは暗号化されたデータを持ち、クリア テキスト データは Webex CC 内のどこにも保存されません。

      コンタクトセンターのエージェント/スーパーバイザーの PII データ

      コンタクトセンターのユーザ関連のデータはログ内では編集されていますが、データ分析と視覚化には Webex CC データストアが利用できます。

      拡張性

      スケールの要素

      Webex CC で規模に影響を与える要素は次のとおりです。

      • 同時ログインエージェント数

      • 進行中の同時インタラクション数

        • これらのインタラクションで実行されたアクション

      • スーパーバイザー/エージェントが処理したインタラクション以外のアクションの同時数

      • 生成および保存されたデータの量

      スケールを可能にするアーキテクチャ的側面

      Webex CC の設計と設計の基礎となる原則により、さまざまなサービスとプラットフォーム コンポーネントにプロビジョニングされたインフラストラクチャによって課される制限内で、必要に応じてソリューションを動的に拡張できます。

      イベント駆動型アーキテクチャ

      Webex CC のサービスはメッセージを使用して通信し、重要なメッセージ処理フローには IO 操作のブロックが含まれません。メッセージの処理に必要な状態は、メッセージを処理しているサービスのインスタンスにローカライズされます。

      ステートレス サービス (または外部化された状態)

      ステートレス サービスは、サービスの追加インスタンスを簡単に追加/削除することで、弾力性を有効にします。 本質的にステートフルで、外部化された状態ストアを持つ特定のサービスがあり、インフラストラクチャは、状態を必要とするインスタンスへの状態の自動リバランス/状態転送/ローカライズにより、そのようなサービスのインスタンス数の動的な変更もサポートします。

      エラスティック インフラストラクチャ

      すべてのサービスは Kubernetes で実行され、インフラストラクチャは使用状況に基づいて自動的にスケールします。これにより、事前に構成された高しきい値の上限まで、コンピューティング ノードを動的に追加できます。

      負荷予測と定期的な検証

      すべてのサービスは、パフォーマンス特性についてベンチマークされ、スケーリング パターンはサービス レベルで検証されます。

      さらに継続的な検証、ピーク負荷、耐久テストが、属性に影響を与えるスケールの予測成長に合わせて調整されたテスト パラメーターで実施されます。これにより、ボトルネックを特定し、インフラストラクチャ リソース使用率の高しきい値の更新を計画し、試合当日に備えることができます。

      信頼性と可用性

      イベント駆動型アーキテクチャとステートレス サービスにより、復元力と弾力性が可能になります。 しかし、機能が影響を受ける前に障害を検出し、対処するために、Webex CC は次の戦略を採用しています。

      • インフラストラクチャの可用性と信頼性

        • すべての Webex CC サービス、およびインフラストラクチャ コンポーネントは、常に 3 つの AWS アベイラビリティ ゾーンにまたがって展開されます。

          • これにより、Webex CC はアベイラビリティ ゾーンの障害に対して回復力を持ち、障害が発生した場合、障害が発生したインスタンスは新しいインスタンスと自動的に置き換えられます。

      • 継続的な監視と警告中

        • 失敗時にアラートをトリガーするサービスおよびインフラストラクチャ コンポーネントの内部および外部プローブ。

        • サービスおよびインフラストラクチャ コンポーネントからキャプチャされ、一致するルールを検出してアラートをトリガーするルール エンジンを通じて処理されるメトリック。

      • 継続的な検証と警告中

        • 定期テストが実行され、失敗するとアラートがトリガーされます

        • これらのアラートはプロアクティブなインシデントを作成し、顧客に影響を与える実際のインシデントとして処理されます。

          • これにより、顧客への影響を先取りし、システムの可用性と信頼性に貢献します。

      • 継続的インテグレーションと継続的配信

        • これはエンジニアリング プロセスおよびデリバリ パイプラインであり、Webex CC でのサービスの迅速で信頼性の高いビルド、検証、展開/サービスの変更を可能にします。

          • コードから本番環境への展開を完全に自動化する機能は、必要なすべての検証を行い、障害に対応して変更を展開する必要がある場合に、リスクを軽減し、解決までの時間を最小限に抑えます。

      • サーキット ブレーカーと停止スイッチ

        • システムのさまざまな部分/Webex CC の特定の機能は、障害の連鎖的な影響を最小限に抑えるために、すべての顧客または特定の顧客に対して選択的に無効にすることができます。

          • これにより、障害面を最小限に抑え、顧客にコアのコンタクトセンター機能の可用性を実現できます。

      監視と障害検出

      次の図は、Webex CC で実施されている継続的な監視、検証、アラートのメカニズムを示しています。

      継続的な監視と障害検出

      ビジネス継続性と災害復旧

      災害復旧とビジネス継続性プロセスは、地域内の大規模な停止を確実に検出し、必要な手順を実施して、地域で利用中の顧客にサービスを確実に復旧させます。

      災害復旧と管理プロセスに従って、復旧の手順は文書化され、検証され、定期的に更新されます。

      Webex CC サービスは、AWS リージョン内の 3 つの別々のアベイラビリティ ゾーンに展開されます。 各アベイラビリティーゾーンは地域内の異なる物理的なロケーションであり、独立したユーティリティを備えています。

      AWS リージョンが完全に故障した場合、Webex CC はリージョンの復旧を AWS に依存します。リージョン全体を含む長期にわたるダウンダウンについては、Webex CC データセンターが新しい AWS リージョンにプロビジョニングされ、主要な顧客の構成とデータを復元します。これにより、Center は新しい AWS リージョンの顧客に対して稼働しています。

      これには自動化が含まれますが、プロセスをトリガーし、コンタクトセンターを顧客のために稼働させるために必要な構成とデータが復元されたことを監視および確認するために、手動の介入が必要です。

      コンプライアンスと認証

      Webex Contact には、広範なセキュリティ証明書のリストがあります。 これらの証明書は定期的に更新されます。

      • PCI DSS QSA

      • CAIQ

      • HIPAA およびハイテック

      • CSA 星レベル 1

      • CSA Star レベル 2 (サードパーティの独立評価)

      • SOC2

      • ISO27001 (情報セキュリティの国際規格)

      • ISO27017 (クラウド サービス プロバイダー向けセキュリティ標準)

      • ISO27018 (クラウドでの個人データ保護に焦点を当てたセキュリティ標準)

      • ISO27701 (データ プライバシー拡張機能)

      • C5 ドイツ標準、サイバー攻撃に対する運用セキュリティのデモンストレーション

      参照先 Webex コンタクト センター サービスのプライバシー データ シート を参照してください。

      はじめに

      Cisco Webex Contact Center (Webex CC) は Contact Center as a Service (CCaaS) で、組織がカスタマー ジャーニー全体でよりスマートで積極的でパーソナライズされた対話を可能にすることを可能にします。

      Webex CC は、以下のコア アーキテクチャ原則に基づき、クラウド ネイティブ ソリューションとしてゼロから設計、設計、開発されています。

      • サービス: 独立したサービスのセットで、各サービスが小規模で集約的な機能セットをユーザに提供します。

      • イベント駆動型注意 : すべてのサービスは、特定のユースケースでアプリケーションが https インターフェース (REST API、WebSocket インターフェース経由のプッシュ データ) を使用するウェブ アプリケーションを除き、メッセージングを使用して相互に通信します。

      • ステートレス/外部化状態: サービスは、Docker コンテナーで実行されている kubernetes で展開され、自動的にスケーリングされ、サービスの 1 つ以上のインスタンスの障害に対して復元力を持つ機能を備えています。

      • 監視可能: すべてのサービス、およびそのようなサービスの展開を可能にするインフラストラクチャコンポーネントは、コンタクトセンターの機能に影響を与える状況を測定、検出、防止するための標準的なメカニズムで監視可能であるだけでなく、機能停止の場合にはサービスを迅速にトラブルシューティングして復元することができます。

      • 独立/疎結合: すべてのサービスを個別に構築、検証、展開/更新することができ、コンタクト センター機能のダウンタイムが発生しません。

      Webex CC サービスは AWS に展開され、以下を可能にするクラウドネイティブ プラットフォームを利用しています。

      • 複数のアベイラビリティーゾーンにまたがるインフラストラクチャサービスとアプリケーションの可用性

      • インフラストラクチャ サービスとアプリケーションの弾性により、動的なスケーリング機能を可能にする

      • セキュリティはシステムの構築と展開にネイティブに組み込まれており、データは転送中および保存時に保護され、Webex CC のセキュリティ/コンプライアンス認定を受けています。

      • テレフォニー/音声統合のためのスケーラブルで安全なエッジ インフラストラクチャ

      • プロアクティブな監視とアラートによる可観測性により、顧客へのコンタクトセンターサービスの高可用性が可能になります。

      • ユーザ認証/承認、管理、コンタクト センター機能のプロビジョニングのために、残りの Cisco Webex と統合されています。

      このドキュメントの以降のセクションでは、上記の各機能と、Webex CC アーキテクチャがどのように同じ機能を可能にするかについて詳しく説明します。

      論理アーキテクチャ

      コンタクトセンターソリューションに求められるコア機能は、顧客が一般的に使用される通信手段を使って組織に容易に連絡し、問い合わせや問題に迅速かつ効率的に対処できるようにすることです。

      しかし、この基本的な理念が確実に達成されるように、コンタクトセンターを使用する組織がアクセスできるバックグラウンド機能が複数あります。 これらは次のとおりです。

      • 顧客がインタラクションを開始するためのメカニズム

        • テレフォニーコールをコンタクトセンターシステムに接続する公開された運用電話番号

        • 顧客がメールを送信できるメールアドレスと、新着メールを検出するためのメカニズム。

        • 顧客がさまざまなデジタル チャネルを介して連絡を取る機能。これには以下が含まれますが、これらに限定されません。

          • ウェブサイト/アプリからチャットする

          • WhatsApp、Facebook Messenger、Apple Messages for Business などの一般的なメッセージング クライアント経由のダイレクト チャット。

      • 新しい対話を検出し、効率的に処理する機能

        • これらには、自動化された IVR システム、インタラクションの処理に関連するワークフローを定義するためのプログラム機能が組み込まれたテレフォニー/チャット用の仮想エージェントが含まれます。

        • 最後に、必要に応じて、インタラクションを処理するのに最適なスキルを持つエージェントにインタラクションをエスカレートする必要があります。

      • エージェントが対応するインタラクションの空き状況を表示し、スーパーバイザーがエージェントを監視、コーチし、効率的なインタラクションを可能にする運用メトリックを取得する機能。

      • エージェントとスーパーバイザーが期待通りにタスクを実行できるように、コンタクトセンターのさまざまな機能を管理者が設定およびプロビジョニングする機能。

      これらに加えて、現代の企業は、主要な運用メトリックスを視覚化および追跡するデータと洞察にアクセスして、コンタクトセンターの運用を最適化する機能を追加する必要があります。

      さらに、プロアクティブな自動発信コールの実行、AI を使用したエージェントとスーパーバイザーのエクスペリエンスの強化、エージェントに事前にプロアクティブにデータを提供するカスタマー ジャーニーの検出と理解など、専用のコンタクト センター エコシステム機能と統合する機能が、コンタクト センターのソリューションは日々進化しています。

      コンタクトセンターがクラウドで提供されるソフトウェアサービスとして利用される利用モデルに関しては、可用性、信頼性、自動化されたアドホックなスケール要件を確保する機能には、問題を防ぎ、顧客の業務への影響を防止/最小限に抑えます。

      次の図は、Webex CC の論理アーキテクチャを示しています。

      Webex CC Logical Architecture
      Webex CC 論理アーキテクチャ

      機能コンポーネント

      次のセクションでは、Webex CC のさまざまな機能コンポーネントについて説明します。

      インタラクション管理

      Webex CC は、ユーザがコンタクトセンターと対話するためのさまざまなチャネルとして、テレフォニー、メール、およびメッセージング (ソーシャルチャネル) をサポートしています。

      すべてのチャネルについて、最初の処理はシステムによって行われ、対話はエージェントにエスカレートできます。

      メディアタイプ

      テレフォニー

      テレフォニーの場合、インバウンドの音声通話の処理は、コールがコンタクト センターに入る方法 (下記の入力メカニズムを参照) と、エントリ ポイントに関連付けられている Webex CC フローによって決定されます。

      通話に応答があり、以降のアクションは Webex CC フロー定義に従って実行されます。これは、エージェントをキューに入れてルーティングする前の通話の処理中に実行されるアクションをプログラムで表したものであるか、フロー自体が通話を処理することができます。エージェントに転送しないでください。

      Webex CC の Flow Builder を使えば、開発者はフローを定義し、Webex CC で通話が着信する際に経由するエントリ ポイントに割り当てることができます。

      これらの構成エンティティとその使用法については、 構成エンティティ

      Flow Builder の詳細については、次のセクションで説明します。 IVR システム

      メールとメッセージング

      Webex CC の観点から、Webex Connect は、エンドユーザがコンタクトセンターとコンタクトするために使用できる、メール、メッセージング チャネルなど、すべてのデジタル チャネルの入力と出力の機能を提供します。

      Webex Connect フロー

      • 対話がキューに入れられてエージェントにルーティングされるまでの、そのような対話の処理を決定します。 これには、あらゆる形式のメッセージングおよびメールのやり取りの自動処理とボットの処理が含まれます。

      • 受信したインタラクションにビジネス ロジックを適用します。

      • キューに入る前の連絡を処理します。

      • フロー自体は、ライブ エージェントへの転送なしのインタラクションを処理できます。

      Webex CC でサポートされているメッセージング チャネルは次のとおりです。

      • Web App / モバイル アプリ チャット

      • WhatsApp

      • Facebook Messenger

      • SMS

      • ビジネス版 Apple メッセージ

      Webex CC でサポートされているメール チャネル:

      • Gmail

      • Office365

      入力メカニズム

      このセクションでは、インタラクションが Webex CC に入るためのメカニズムについて説明します。メディア タイプによって、インタラクションが Webex CC に到達するメカニズムが異なります。

      たとえば、テレフォニーでは、PSTN 接続、電話番号の構成、Webex CC への通話のルーティングを有効にするために必要な物理インフラストラクチャのプロビジョニングがあります。

      メール/メッセージング チャネルの場合、イングレス構成は Webex Connect で行う必要があり、これにはメール/メッセージング アカウントのプロビジョニングと Webex Connect フロー構成が含まれます。

      着信音声

      音声通話の場合、一般的なシナリオでは、ユーザが PSTN 電話番号をダイヤルすると、それがコンタクトセンターに接続されます。 入力の観点から、これには PSTN から Webex CC にコールをルーティングするメカニズムが必要です。

      次の図は、Webex CC への音声通話の取り込みを示しています。

      受信音声の入力オプション

      Webex CC の音声入力サービスは、SIP を使用してサードパーティの通話制御を実行し、着信通話に応答し、転送、電話会議、その他の通話制御操作を実行します。

      Webex CC における通話の論理的なエントリ ポイントは、「エントリポイント」という名前の設定エンティティです。 音声入力の場合、エントリーポイントの主要な構成は、それに関連付けられた電話番号です。これは、通常、選択した PSTN プロバイダーから取得した有効な PSTN 電話番号です。

      これにより、電話番号への着信を検出し、通話を エントリーポイントに関連付け、インタラクションでトリガーされる Webex CC フロー定義に従って通話を処理するために、エントリポイントの他の構成パラメーターを使用できます。

      注:

      PSTN 接続オプションの詳細については、 https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/webexcc/Voiceonboarding2/wcc-voice-onboarding-2-book/wcc_b__voiceonboarding_private_conn.html を参照してください

      音声エッジ インフラストラクチャのスケーラビリティと可用性

      Webex CC VPOP インフラストラクチャには SIP SBC の冗長ペアが含まれ、高可用性を確保します。さらに多くの SBC を追加して、サポートされる同時通話量をスケールすることができます。

      VPOP が処理できる最大同時通話は、実行されている SBC の数と通話が送信される先によって異なります。

      地理的な冗長性については、地域全体の複数のペアで相互接続される VPOP SBC のメッシュがサポートされます。

      音声入力サービスでは、水平方向にスケーラブルで、Webex CC に取り込まれる同時音声コールの増加を処理できます。

      音声エッジ インフラストラクチャのセキュリティに関する考慮事項

      下の表には、音声エッジ インフラストラクチャへの接続オプションの詳細が記載されています。

      表 1. 接続タイプ

      接続性

      種類

      公共インターネット

      ダイレクト (ホワイトリスト ソース IP アドレスを使用)

      VPN 仮想プライベート ネットワーク (GRE) 経由 VPN または IPSec

      サイト間 (S2S)

      SRTP/SIP TLS

      プライベート接続

      MPLS

      ポイントツーポイント (P2P)

      VPLS

      SD-WAN

      プライベート WAN

      データセンタークロスコネクト

      Equinix Fabric 接続

      詳細は https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/webexcc/Voiceonboarding2/wcc-voice-onboarding-2-book/wcc_b__voiceonboarding_private_conn.html を参照してください

      [LDAPシステム(IVR System)]

      エントリーポイントに関連付けられた電話番号に着信するすべての音声通話は、Webex CC によって応答され、エントリーポイントに関連付けられた Webex CC フローの実行が開始されます。

      Webex CC Flow Builder は、アクティビティと呼ばれるプログラミング構成要素/演算子と機能ブロックを提供するため、管理者や、IVR ロジックを設計および実装するユーザは、これらの構成要素を組み合わせて、フロー定義を作成できます。

      フローがサポートするプログラミング構成は次のとおりです。

      • 宣言変数と設定変数 - フロー実行に関連付けられた状態

        • Pebble 式で変数の値を設定する

      • 条件チェック

      • ループ – 条件分岐とジャンプを使用 (アクティビティを連結する機能)

      • REST API の呼び出し

      • 解析データ – JSON、TOML、XML 通常、API 応答の解析に使用されます。

      • アクティビティを作成する


       

      フローが提供する代表的なアクティビティは以下の通りです。

      • メッセージを再生する

      • ユーザデータの収集

      • 通話を別の宛先/電話番号に転送する

      • 通話をバーチャルエージェントに送信する

      • エージェントが応答できるように通話をキューに入れます。

      アクティブな通話ごとに、通話が終了するまでフロー実行のインスタンスもアクティブであるため、フローの同時実行が発生します。

      フロー実行の各インスタンスは、フローに関連付けられたデータ/状態の隔離された環境を提供します。

      通話のライフサイクル全体を通じて、フローでは、発生する特定のイベントに応答し、それらを処理することもできます。たとえば、通話がエージェントによって応答されたとき、イベント ハンドラーはエージェントのデスクトップ インターフェイスのスクリーン ポップをトリガーできます。

      Webex CC フローの詳細については、 https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/webexcc/SetupandAdministrationGuide_2/b_mp-release-2/b_cc-release-2_chapter_0100.html#Cisco_Generic_Topic.dita_e338e055-64b0-4973-bd52-8a5581dcb0ee を参照してください。

      仮想エージェントのサポート

      フローは、対話を仮想エージェントにハンドオフするアクティビティを提供します。これは Webex Control Hub で事前設定されています。

      通話が仮想エージェントに接続されると、会話型の IVR エクスペリエンスがユーザに提供され、アクティビティは通話が終了するか、通話をエージェントにエスカレートすることで終了します。

      エスカレーションの場合、コールをキューに入れ、エージェントが応答するようにフローを設定できます。

      インバウンド デジタル インタラクション

      メール、および受信インタラクションのメッセージング チャネルについては、Webex CC はアセットのプロビジョニングに Webex Connect を利用し、受信インタラクションを処理するためのフローをフローします。エージェントが対応できます。

      次の図は、メールの取り込み、Webex CC でのメッセージングの対話を示しています。

      メールとメッセージングの入力オプション

      仮想エージェント/ボットのインテグレーション

      メールおよびメッセージング/ソーシャル チャネルの対話の場合、仮想エージェント/ボットの扱いは Webex Connect フローで構成されます。

      音声用仮想エージェントと同様に、ボットの処理が結果としてエスカレートして終了した場合、インタラクションはキューに入れられ、エージェントにルーティングされます。

      ルーティングとキューイング

      Webex CC は、フローで定義されているように自動化されたハンドラで着信コンタクトを処理し、フローはコンタクトをキューに入れるか、エージェントに直接入れるかを決定します (エージェント固有のキュー - テレフォニー/音声インタラクションでのみサポートされます)。

      キューに入っているエージェントが対応可能な場合、そのエージェントは予約されており、インタラクションはそのエージェントにルーティングされます。 対応可能なエージェントがいない場合、インタラクションはキューに保留され、フローはキューイング アクティビティに添付されたハンドラーで引き続き顧客を扱います。

      エージェントが応対可能になると、その処理が中断され、エージェントにインタラクションが提供されます。

      次の図は、キューイングとルーティングのアーキテクチャを示しています。

      Queuing and Routing Architecture
      キューイングとルーティングのアーキテクチャ

      エージェントの選択

      Webex CC のキューは、以下のエージェント選択アルゴリズムをサポートしています。

      • 対応可能な最長時間エージェント ルーティング

      • 熟練ベースのルーティング

        • 最長対応エージェント (LAA)

        • 最適なエージェント (BAA)

      エージェントはチームを通じてキューに関連付けられます。

      キューには、通話分配グループがキューに追加されるのを待機するように設定された順番で、複数の通話分配グループを各グループに割り当てることができます。これにより、一致するエージェントの検索スペースが、追加のエージェントに拡大されます。時間の経過に応じて配信グループに発信します。

      スキル ベースのルーティングの場合、キューに関連付けられたエージェントに一致するスキル要件の間で、エージェントは LAA または BAA 構成に基づいて選択されます。

      音声/テレフォニー固有の追加機能

      エージェント ベースのルーティング (音声/テレフォニー チャネルのみ)

      Webex CC フローは、アクティビティ QueueToAgent を使用して、エージェント ID に基づいて、選択されたエージェントにインタラクションを直接ルーティングできます。

      エージェントがインタラクションを処理できない場合、インタラクションはエージェント専用のキューに保留され、エージェントが対応可能になるまで待機します

      アドバンストキュー情報

      Webex CC フローは、GetQueueInfo アクティビティを使用して、キュー内の位置 (PIQ)、推定待ち時間 (EWT)、キューで応答可能なエージェント数などのキューのリアルタイム情報を取得できます。連絡先をキューに入れるかどうかを指定します。

      無料のコールバック

      Webex CC フローでは、アクティビティ コールバックを使用して、顧客がキュー内の位置を維持しながら通話を切断し、キュー内のバーチャル インタラクションがエージェントにルーティングされたときにコールバックを受信できるようにします。

      オーバーフロー処理

      Webex CC は Capacity Based Teams (CBT) を使用したオーバーフロー処理をサポートします。

      CBT は定員を持つ通常のチームのようなもので、その定員に対応する外部 DN が関連付けられます。 これは、キュー コール分配サイクルで他のチームと共に構成できます。

      通常、これは最後のサイクルとして構成され、構成されたすべての通話分配グループが、インタラクションを処理する対応可能なエージェントを見つけられなかった場合でも、対応可能なエージェントがいない場合に、オーバーフローとして機能するようにします。

      IVR オペレーション

      エージェントが Webex CC Agent Desktop にログインすると、エージェントへの着信コールを接続できる電話番号を指定します。 これには、PSTN 電話、携帯電話、またはエージェントが Cisco Webex Calling ユーザの場合は内線番号を指定できます。

      この番号は、通話をルーティングできる有効な電話番号である必要があります。 存在しない場合、エージェントは着信コールを受けることができません。

      エージェントが処理しているインタラクションのタイプに基づいて、エージェント デスクトップのウィジェットは、特定のメディア コントロール操作を実行する機能を提供します。

      たとえば、通話が応答されると、エージェントは通話に関連する次の操作を実行できます。

      • 通話を保留にする

      • コンサルト コールを開始し、

        • 別の電話番号 (たとえば、エージェントの電話番号) / エントリポイントに通話を転送する

        • コールする別のエージェントの電話会議

      • 通話を別のキューに転送する

      • 通話を終了する

      エージェント デスクトップでは、管理者がカスタム ウィジェットを追加してデスクトップ機能を拡張し、エージェントが効率的に作業を行うために必要なウィジェットの統合されたコレクションにすることができます。

      デスクトップアーキテクチャ

      エージェント デスクトップは、ウェブ コンポーネント アーキテクチャに基づいて構築されたウィジェットをホストする、マイクロ フロントエンド ベースのシングル ページ アプリケーションです。 すべての標準/ストック ウィジェットは、API またはサーバ側のプッシュ メカニズムによって取得されるデータを利用しています。

      これらは通常、呼び出しの応答が WebSocket 接続経由でデスクトップに送信される非同期 API です。

      Webex CC Agent Desktop は Cisco Common Identity (CI) でユーザを認証し、トークンはすべての API 呼び出しに渡されます。 カスタム ウィジェットについても、認証モデルに基づいて、カスタム ウィジェットの認証モデルが CI と統合されている場合、エージェントにシングル サインオンのエクスペリエンスを提供します。

      エージェントがインタラクションの一部になると、そのインタラクション状態または関連するデータに対するすべての更新も、WebSocket 接続を介してデスクトップにプッシュされます。

      接続性と遅延に対するデスクトップの復元性

      API の非同期とサーバ側のプッシュによりスケールが有効になり、WebSocket インターフェイスへの接続の損失が検出され、デスクトップが再接続と再ログインを試みます。

      次の図は、Webex CC のエージェント デスクトップ アーキテクチャを示しています。

      Agent Desktop アーキテクチャ

      管理および構成

      オンボーディングの顧客

      Webex Control Hub は、パートナーや顧客が顧客のオンボーディングや機能の有効化や設定を行うために使用する主要なインターフェイスです。

      組織とコンタクト センターの機能が Control Hub でプロビジョニングされると、Webex CC でワークフローがトリガーされます。このワークフローは、顧客が選択したサービスに応じて、コンタクト センターのすべての機能をプロビジョニングするための残りの手順を行います。

      すべてのコンタクトセンターのプロビジョニングは、BPM ワークフローエンジンを使用して行われます。これにより、関連するステップを宣言的な方法で定義でき、プロビジョニングステップ全体で障害に対する復元力があり、データの整合性が保証されます。

      次の図は、Webex CC でのプロビジョニング ワークフローを示しています。

      顧客オンボーディング ワークフロー

      構成エンティティ

      組織内を範囲とする、Webex CC の主な構成エンティティは次のとおりです。

      サイト

      サイトとは、1 つまたは複数のチーム、ユーザ (エージェント/スーパーバイザー) が配置されている場所を意味します。

      すべてのユーザとチームは 1 つのサイトに属している必要があります。

      チーム(Team)

      ユーザのグループ。 チームは、キューを介してエージェントにインタラクションを配信するために使用されます。

      すべてのチームは 1 つのサイトに属している必要があります。

      エージェント

      Agent Desktop にログインして、Webex CC で設定されたメディア タイプ全体のインタラクションを処理できるユーザ。

      スーパーバイザ

      スーパーバイザーはチームに割り当てられ、エージェントを監視/コーチし、スーパーバイザーが割り当てられているチームに属するチームレベルのステータスとエージェントの統計にアクセスできます。

      キュー(Queue)

      キューは、エージェントが利用可能になるのを待っている間に、対話を保留できる論理エンティティであり、エージェントにルーティングされます。

      キューは、エージェントの検索スペースとしてチームにマッピングされ、他のチームを検索スペースに追加することで、経過時間のしきい値に基づいて検索スペースを拡張できます。

      エントリポイント

      エントリーポイントは、Webex CC へのインタラクションのイングレス ポイントを表す論理エンティティです。テレフォニーの場合、これは主に着信の電話番号にマッピングされ、メール/メッセージング チャネルの場合、エントリポイントは Webex Connect のアセット構成をポイントします。

      フロー

      インタラクションの処理に関連するステップを決定するエントリ ポイント (ルーティング戦略経由) に関連付けられたフロー。

      テレフォニー以外のチャネル (メール、メッセージング/ソーシャル) の場合、フローは Webex Connect のアセット設定の一部として選択されます。

      マルチサイトコンタクトセンターのアクセスコントロール

      Webex CC 管理者は、特定のサイト、チーム、キュー、エントリ ポイントへのアクセス権を持つユーザ プロファイルを設定できます。 さらに、サイトおよびチームの階層的な性質により、特定のサイトへのアクセスが提供されると、ユーザは、それらのサイトまたはそのようなチームの明示的に指定されたサブセットに属するチームまたはチームに関する日付のみにアクセスすることができます。

      キューとエントリ ポイントの場合、それらは組織レベルでグローバルであるため、異なる地理的場所 (特定のエージェントとチームが配置されているサイト) では、別々のエントリ ポイントとキューを構成でき、スーパーバイザー/ユーザは、適用可能なエンティティにアクセスできます。を選択します。

      次の図は、主要な構成エンティティと、これらのエンティティを参照するユーザ プロファイルを示しています。

      ユーザプロファイルにマッピングされた構成エンティティ

      これらのエンティティへのアクセスの制限とは別に、Webex CC 管理者は、ユーザが管理インターフェイスでアクセスできる特定の機能/モジュールを制御できます。これにより、ユーザは、特定のエンティティに対する管理/設定権限を持つだけでなく、Webex CC 管理インターフェイス。

      レポートと分析

      Webex CC は、一連のリアルタイム ストリーム処理サービスを使用して、対話のライフサイクル中にさまざまなサービスによって生成される個別のイベントを処理し、サブスクライブしているクライアントに公開されるリアルタイム データセットの定義されたセットを生成します。

      さらに、これらのイベントはさらに処理、変換、集約され、結果として得られるデータセットが永続化され、データ消費 API およびレポートおよびデータ視覚化インターフェイスである Analyzer を介して取得されます。

      次の図は、Webex CC のデータ処理と消費のインターフェースを示しています

      Webex CC データ処理パイプラインと消費インターフェース

      インテグレーション

      顧客が使用できる機能を強化および強化するための WxCC へのすべての外部統合では、標準の公開 API が使用されます。

      Webex CC で利用可能な API インターフェースのタイプ:

      • 残りの API

      • サーバサイド プッシュ

        • Webhook

        • WebSocket メッセージ

      CRM インテグレーション

      Webex CC は、カスタマー リレーションシップ マネジメント (CRM) システムとの 2 つの統合モードをサポートしています。

      • Desktop Embedded Connector

      • HTTPs コネクタ経由のフロー インテグレーションは、

      デスクトップ埋め込みコネクタ: プライマリ インターフェイスとしての CRM アプリケーション

      この操作モードでは、エージェントはプライマリアプリケーションとして CRM コンソールにログインします。

      Webex CC は埋め込みアプリケーション (埋め込みデスクトップアプリケーションまたは埋め込みソフトフォンとも呼ばれます) で、主にコンタクトセンターにログインし、Webex CC ルーティングされたコンタクトセンターでの対話を受信するために使用されます。

      CRM 連携は、通話または会話リクエストを受信すると、CRM コンソール上で以下のアクションを実行します。

      • ANI に関連付けられた顧客レコードまたはその他の通話関連データをスクリーン ポップします。

      • 顧客レコード上の活動メモとしての通話後のメタデータ

      • エージェントが CRM 内の連絡先をクリックし、顧客にアウトバウンド コールを発信することで、「クリック ツー コール」を許可する

      • CRM のプライマリレポート用に、CRM レポートテーブルに通話記録を転記する。

      • Agent Desktop の完全な機能と通話コントロール (デスクトップ アプリの埋め込みおよび縮小バージョン) を提供します

      CRM とのインテグレーションのプライマリモードは、Webex CC デスクトップアプリケーションを別の iFrame に埋め込むことによるものです。

      さらに、Webex CC デスクトップ アプリケーションは、カスタムのヘッドレス ウィジェット (ユーザ インターフェイスなし) をバックグラウンドで実行し、基礎となる CRM システムと対話して、エージェントに代わって自動アクションを実行します。

      インタラクションは、ヘッドレス ウィジェットが使用する 2 つの SDK によって実現されます。

      • Webex CC デスクトップ JavaScript SDK: これは、エージェントおよびコンタクト アクションのイベント リスナを登録するために、Webex CC により提供される JavaScript SDK です。

      • CRM JavaScript SDK: これは、CRM ごとに適用可能な CRM クライアント SDK で、CRM との REST API 通話を抽出します。 たとえば、salesforce の場合、Salesforce が提供する CTI JavaScript ライブラリを使用して、CRM 内でアクションを実行し、イベントをリッスンします。

      次の図は、CRM 埋め込み型 Webex CC デスクトップおよびコネクタ アーキテクチャを示しています。

      CRM Connector の埋め込み型 Desktop Connector のアーキテクチャ

      Webex CC は上記のインテグレーションに対して、次の CRM ソリューションをサポートします。

      • Salesforce

      • ServiceNow

      • Microsoft Dynamics 365

      • Zendesk

      • フレッシュデスク

      詳細は https://help.webex.com/en-us/result/integrate%20with%20webex%20contact%20center?offset=10 を参照してください

      CRM コネクタ、機能セット、変更ログを有効にするための Webex CC デスクトップレイアウトの設定の詳細については、 https://github.com/Ciscodevnet/webex-contact-center-crm-integrations を参照してください

      CRM コネクタのグローバルな可用性

      CRM コネクタは、Webex CC が稼働しているすべての地域で利用できます。

      柔軟なスケールとパフォーマンス

      Webex CC は、CRM アプリケーションと AWS CloudFront CDN の Webex CC デスクトップ間の双方向通信を可能にするカスタムウィジェットをホストし、アベイラビリティーゾーンと地域全体でウィジェット AWS の高可用性を確保します。

      すべての CRM 統合固有の計算は、エージェントが Webex CC デスクトップを CRM アプリケーションに埋め込んで CRM アプリケーションを使用している場合、ブラウザー上で発生します。

      セキュリティ

      CRM コネクタは Webex CC エージェント デスクトップ レイアウト経由で呼び出され、オプションのパラメータはデスクトップ レイアウト経由でウィジェットに渡され、機能のオンとオフを切り替えます。

      たとえば、Salesforce アクションウィジェットを有効にするために、管理者はデスクトップレイアウトのパラメータ設定 sfdcWidgetEnabled を true にします。

      パッケージのインストール

      連携が双方向で機能するためには、CRM コンソールに埋め込みアプリケーションをインストールする必要があります。 これは、iFrame 内でのデスクトップ アプリケーションの読み込みをサポートするためのものです。

      すべてのデスクトップ埋め込みコネクタは、CRM マーケットプレースで入手できます。

      ServiceNow: https://store.servicenow.com/sn_appstore_store.do#!/store/application/6c8e2a4edbc73410e1c75e25ca961947/1.0.5?

      Zendesk: https://www.zendesk.com/marketplace/apps/support/202570/webex-contact-center/

      マーケットプレイス アプリケーションのインストールにより、必要なプラグインがアクティベートされ、必要な XML ファイルが CRM コンソールにインポートされ、CRM での通話記録のレポートがサポートされます。

      HTTPs コネクタを介したフローの統合は、

      Webex CC Flow Builder は、Webex コントロール ハブで構成され、Webex CC Flow で使用される HTTPs コネクタを使用した、Webex CC と CRM システム間の双方向のデータ フローをサポートします。

      これらは主に、音声対話内のパーソナライズ化と、IVR 内のカスタマイズされたルーティングに使用されます。

      デフォルトでは、Webex CC は Control Hub の Salesforce HTTP コネクタをサポートします。 他の CRM コネクタは、Webex コントロール ハブでカスタム コネクタとして追加できます。

      HTTP コネクタの詳細については、 https://github.com/CiscoDevNet/webex-contact-center-crm-integrations をご覧ください。

      IVR HTTP コネクタ:

      アウトバウンドキャンペーン管理

      Webex CC は、Acqueon のキャンペーン管理ソリューションを使用したアウトバウンドのプレビュー キャンペーンをサポートしています。

      詳細については、 Webex Contact Centerで音声アウトバウンド キャンペーン モードを設定するを参照してください。

      ワークフォース最適化

      Webex CC は、業界をリードするベンダーによるワークフロー最適化および品質管理ソリューションをサポートしています。

      IVR の拡張

      Webex CC エージェントおよびスーパーバイザーデスクトップは、デスクトップ内でカスタムウィジェットを作成して実行することで、デスクトップ機能の拡張を可能にします。

      詳細については、 https://developer.webex-cx.com/documentation/guides/desktop を参照してください。

      展開と接続

      Webex CC が AWS に展開され、現在次のリージョンで利用できます。

      • 米国

        • 米国-東部バージニア

        • 米国-北カリフォルニア (Voice Media Ingress のみ)

      • カナダ

        • 中央

      • 英国

        • ロンドン

      • 欧州

        • フランクフルト

      • アジア太平洋

        • 東京

        • シドニー

        • Singapore

      AWS が主催する Webex コンタクトセンターへの接続は、インターネットまたは Amazon Web Services (AWS) Direct Connect のいずれかを使用して確立できます。 AWS Direct Connect では、顧客のオンプレミスネットワークと Webex コンタクトセンター間のプライベートネットワーク接続を通じてデータが配信されるため、接続が改善されます。 詳細については、 Webex コンタクトセンターの AWS Direct Connectを参照してください。

      テレフォニーの複数地域接続

      複数の地理的な場所にエージェントや顧客を持つグローバルな組織を可能にするために、Webex CC は、音声メディア エッジとイングレス サービスが実行されている地域について、メディアをローカル地域内に保持することをサポートします。

      次の図は、地域メディアによる複数地域展開を示しています。

      Multi Region deployment with regional media
      地域メディアによる複数地域展開

      メディア エッジとイングレス サービスは次の地域で展開されます。

      地理的地域

      Webex CC サービス (AWS リージョン)

      Media Edge (音声 POP)

      次世代メディアサービス (AWS リージョン)*

      米国

      バージニア北部

      ニューヨーク

      ロサンゼルス

      バージニア北部

      北カリフォルニア

      カナダ

      中央

      バンクーバー

      トロント

      中央

      ブラジル

      サンパウロ

      リオデジャネイロ

      欧州

      フランクフルト

      フランクフルト

      アムステルダム

      フランクフルト

      英国

      ロンドン

      ロンドン

      ロンドン

      インド

      プネー

      ハイデラバード

      ムンバイ

      Singapore

      Singapore

      Singapore

      日本

      東京

      東京

      大阪

      東京

      オーストラリア

      シドニー

      メルボルン

      シドニー

      シドニー

      セキュリティとプライバシー

      インフラストラクチャのセキュリティ

      Edge の音声インフラストラクチャ

      音声エッジ コンポーネントは、顧客ネットワーク/PSTN キャリアからの SIP トランクが終端することを許可します。これは、エッジ コンポーネントへの接続が許可されるホワイトリストの IP に基づいて有効になります。

      コンピューティング インフラストラクチャのセキュリティ

      Webex CC コンピューティング インスタンスは AWS でプロビジョンされ、サービスは複数の Namespace を持ち、各 Namespace へのアクセスは個別の認証情報で制限される Kubernetes クラスターのポッドとして実行されます。

      すべてのインフラストラクチャのプロビジョニングはコードを使用して行われ、手動の手順は必要ありません。また、資格情報に手動でアクセスすることはできません。

      特定のサービス/チームのセットに対して構成された特定のパスを持つ中央の資格情報ストアがあり、資格情報ストア自体へのアクセスは制限され、ビルドおよび展開システムのシークレットとして構成されます。

      インフラストラクチャ コンポーネント/サービスは AWS VPC の外部に直接公開されておらず、公開されているインターフェースは API および api ゲートウェイを使用して制御および管理されるウェブソケットサーバのみです。

      これとは別に、ログ、メトリクス、展開の詳細、ビルドステータス、テスト結果を表示するために使用される、開発者が使用する特定の内部システムとインターフェイスがあります。これらは、ロールとグループを使用して保護され、Cisco 内部認証システムと統合されます。

      ユーザ インターフェイスの認証と承認

      さまざまなコンタクト センター ユーザ (エージェント、スーパーバイザー、管理者、アナリスト) が使用するすべてのユーザ インターフェイスは、Cisco Common Identity ベースのベアラー トークン認証 (OAuth フロー) によって保護されています。

      認証は、トークンを取得したユーザのロールとトークンに割り当てられたスコープを使用して行われます。

      データ セキュリティ

      データ転送中

      展開されたサービス/インフラストラクチャ コンポーネントのインターフェイスは、外部の着信トラフィックに直接公開されません。

      Http API を持つ一部のサービスは、ゲートウェイ経由でこれらのインターフェイスを公開し、すべての受信 https (WebSocket のものを含む) は ALB で終端され、http 経由の内部トラフィックはサービスにルーティングされます。

      すべての発信対話は https / TLS (http 以外のプロトコルの場合) 経由で行われます。

      VPC の内部では、http / カスタム TCP プロトコルを介したサービス間の内部通信は、プレーンな TCP ソケットを介して行われます。

      保存データ

      保存されるすべてのデータはストレージ レイヤーで暗号化されます。 さらに、VPC の外側にあるこれらのデータストアは保護され、アクセスコントロールと認証はサインイン情報を使用してシークレットストアに安全に保存され、管理されます。

      次の図は、転送時と保存時のデータ フローとセキュリティ モデルを示しています。

      転送中および保存中のデータ セキュリティ

      データプライバシー

      エンドユーザの PII データ

      インタラクションを処理するためのプログラムによるコントローラーである Webex CC フローを使用すると、「機密データを含む」として特別にタグ付けされたフロー変数に割り当てることができるユーザ データを収集できます。 そのようなデータの値は暗号化され、データのトランジット パスにあるサービスはこのデータにアクセスできません。

      さらに、このようなデータが Webex CC レポート データ ストアに永続化されることはなく、ログ/メッセージング インフラストラクチャは暗号化されたデータを持ち、クリア テキスト データは Webex CC 内のどこにも保存されません。

      コンタクトセンターのエージェント/スーパーバイザーの PII データ

      コンタクトセンターのユーザ関連のデータはログ内では編集されていますが、データ分析と視覚化には Webex CC データストアが利用できます。

      拡張性

      スケールの要素

      Webex CC で規模に影響を与える要素は次のとおりです。

      • 同時ログインエージェント数

      • 進行中の同時インタラクション数

        • これらのインタラクションで実行されたアクション

      • スーパーバイザー/エージェントが処理したインタラクション以外のアクションの同時数

      • 生成および保存されたデータの量

      スケールを可能にするアーキテクチャ的側面

      Webex CC の設計と設計の基礎となる原則により、さまざまなサービスとプラットフォーム コンポーネントにプロビジョニングされたインフラストラクチャによって課される制限内で、必要に応じてソリューションを動的に拡張できます。

      イベント駆動型アーキテクチャ

      Webex CC のサービスはメッセージを使用して通信し、重要なメッセージ処理フローには IO 操作のブロックが含まれません。メッセージの処理に必要な状態は、メッセージを処理しているサービスのインスタンスにローカライズされます。

      ステートレス サービス (または外部化された状態)

      ステートレス サービスは、サービスの追加インスタンスを簡単に追加/削除することで、弾力性を有効にします。 本質的にステートフルで、外部化された状態ストアを持つ特定のサービスがあり、インフラストラクチャは、状態を必要とするインスタンスへの状態の自動リバランス/状態転送/ローカライズにより、そのようなサービスのインスタンス数の動的な変更もサポートします。

      エラスティック インフラストラクチャ

      すべてのサービスは Kubernetes で実行され、インフラストラクチャは使用状況に基づいて自動的にスケールします。これにより、事前に構成された高しきい値の上限まで、コンピューティング ノードを動的に追加できます。

      負荷予測と定期的な検証

      すべてのサービスは、パフォーマンス特性についてベンチマークされ、スケーリング パターンはサービス レベルで検証されます。

      さらに継続的な検証、ピーク負荷、耐久テストが、属性に影響を与えるスケールの予測成長に合わせて調整されたテスト パラメーターで実施されます。これにより、ボトルネックを特定し、インフラストラクチャ リソース使用率の高しきい値の更新を計画し、試合当日に備えることができます。

      信頼性と可用性

      イベント駆動型アーキテクチャとステートレス サービスにより、復元力と弾力性が可能になります。 しかし、機能が影響を受ける前に障害を検出し、対処するために、Webex CC は次の戦略を採用しています。

      • インフラストラクチャの可用性と信頼性

        • すべての Webex CC サービス、およびインフラストラクチャ コンポーネントは、常に 3 つの AWS アベイラビリティ ゾーンにまたがって展開されます。

          • これにより、Webex CC はアベイラビリティ ゾーンの障害に対して回復力を持ち、障害が発生した場合、障害が発生したインスタンスは新しいインスタンスと自動的に置き換えられます。

      • 継続的な監視と警告中

        • 失敗時にアラートをトリガーするサービスおよびインフラストラクチャ コンポーネントの内部および外部プローブ。

        • サービスおよびインフラストラクチャ コンポーネントからキャプチャされ、一致するルールを検出してアラートをトリガーするルール エンジンを通じて処理されるメトリック。

      • 継続的な検証と警告中

        • 定期テストが実行され、失敗するとアラートがトリガーされます

        • これらのアラートはプロアクティブなインシデントを作成し、顧客に影響を与える実際のインシデントとして処理されます。

          • これにより、顧客への影響を先取りし、システムの可用性と信頼性に貢献します。

      • 継続的インテグレーションと継続的配信

        • これはエンジニアリング プロセスおよびデリバリ パイプラインであり、Webex CC でのサービスの迅速で信頼性の高いビルド、検証、展開/サービスの変更を可能にします。

          • コードから本番環境への展開を完全に自動化する機能は、必要なすべての検証を行い、障害に対応して変更を展開する必要がある場合に、リスクを軽減し、解決までの時間を最小限に抑えます。

      • サーキット ブレーカーと停止スイッチ

        • システムのさまざまな部分/Webex CC の特定の機能は、障害の連鎖的な影響を最小限に抑えるために、すべての顧客または特定の顧客に対して選択的に無効にすることができます。

          • これにより、障害面を最小限に抑え、顧客にコアのコンタクトセンター機能の可用性を実現できます。

      監視と障害検出

      次の図は、Webex CC で実施されている継続的な監視、検証、アラートのメカニズムを示しています。

      継続的な監視と障害検出

      ビジネス継続性と災害復旧

      災害復旧とビジネス継続性プロセスは、地域内の大規模な停止を確実に検出し、必要な手順を実施して、地域で利用中の顧客にサービスを確実に復旧させます。

      災害復旧と管理プロセスに従って、復旧の手順は文書化され、検証され、定期的に更新されます。

      Webex CC サービスは、AWS リージョン内の 3 つの別々のアベイラビリティ ゾーンに展開されます。 各アベイラビリティーゾーンは地域内の異なる物理的なロケーションであり、独立したユーティリティを備えています。

      AWS リージョンが完全に故障した場合、Webex CC はリージョンの復旧を AWS に依存します。リージョン全体を含む長期にわたるダウンダウンについては、Webex CC データセンターが新しい AWS リージョンにプロビジョニングされ、主要な顧客の構成とデータを復元します。これにより、Center は新しい AWS リージョンの顧客に対して稼働しています。

      これには自動化が含まれますが、プロセスをトリガーし、コンタクトセンターを顧客のために稼働させるために必要な構成とデータが復元されたことを監視および確認するために、手動の介入が必要です。

      コンプライアンスと認証

      Webex Contact には、広範なセキュリティ証明書のリストがあります。 これらの証明書は定期的に更新されます。

      • PCI DSS QSA

      • CAIQ

      • HIPAA およびハイテック

      • CSA 星レベル 1

      • CSA Star レベル 2 (サードパーティの独立評価)

      • SOC2

      • ISO27001 (情報セキュリティの国際規格)

      • ISO27017 (クラウド サービス プロバイダー向けセキュリティ標準)

      • ISO27018 (クラウドでの個人データ保護に焦点を当てたセキュリティ標準)

      • ISO27701 (データ プライバシー拡張機能)

      • C5 ドイツ標準、サイバー攻撃に対する運用セキュリティのデモンストレーション

      参照先 Webex コンタクト センター サービスのプライバシー データ シート を参照してください。

      はじめに

      Cisco Webex Contact Center (Webex CC) は Contact Center as a Service (CCaaS) で、組織がカスタマー ジャーニー全体でよりスマートで積極的でパーソナライズされた対話を可能にすることを可能にします。

      Webex CC は、以下のコア アーキテクチャ原則に基づき、クラウド ネイティブ ソリューションとしてゼロから設計、設計、開発されています。

      • サービス: 独立したサービスのセットで、各サービスが小規模で集約的な機能セットをユーザに提供します。

      • イベント駆動型注意 : すべてのサービスは、特定のユースケースでアプリケーションが https インターフェース (REST API、WebSocket インターフェース経由のプッシュ データ) を使用するウェブ アプリケーションを除き、メッセージングを使用して相互に通信します。

      • ステートレス/外部化状態: サービスは、Docker コンテナーで実行されている kubernetes で展開され、自動的にスケーリングされ、サービスの 1 つ以上のインスタンスの障害に対して復元力を持つ機能を備えています。

      • 監視可能: すべてのサービス、およびそのようなサービスの展開を可能にするインフラストラクチャコンポーネントは、コンタクトセンターの機能に影響を与える状況を測定、検出、防止するための標準的なメカニズムで監視可能であるだけでなく、機能停止の場合にはサービスを迅速にトラブルシューティングして復元することができます。

      • 独立/疎結合: すべてのサービスを個別に構築、検証、展開/更新することができ、コンタクト センター機能のダウンタイムが発生しません。

      Webex CC サービスは AWS に展開され、以下を可能にするクラウドネイティブ プラットフォームを利用しています。

      • 複数のアベイラビリティーゾーンにまたがるインフラストラクチャサービスとアプリケーションの可用性

      • インフラストラクチャ サービスとアプリケーションの弾性により、動的なスケーリング機能を可能にする

      • セキュリティはシステムの構築と展開にネイティブに組み込まれており、データは転送中および保存時に保護され、Webex CC のセキュリティ/コンプライアンス認定を受けています。

      • テレフォニー/音声統合のためのスケーラブルで安全なエッジ インフラストラクチャ

      • プロアクティブな監視とアラートによる可観測性により、顧客へのコンタクトセンターサービスの高可用性が可能になります。

      • ユーザ認証/承認、管理、コンタクト センター機能のプロビジョニングのために、残りの Cisco Webex と統合されています。

      このドキュメントの以降のセクションでは、上記の各機能と、Webex CC アーキテクチャがどのように同じ機能を可能にするかについて詳しく説明します。

      論理アーキテクチャ

      コンタクトセンターソリューションに求められるコア機能は、顧客が一般的に使用される通信手段を使って組織に容易に連絡し、問い合わせや問題に迅速かつ効率的に対処できるようにすることです。

      しかし、この基本的な理念が確実に達成されるように、コンタクトセンターを使用する組織がアクセスできるバックグラウンド機能が複数あります。 これらは次のとおりです。

      • 顧客がインタラクションを開始するためのメカニズム

        • テレフォニーコールをコンタクトセンターシステムに接続する公開された運用電話番号

        • 顧客がメールを送信できるメールアドレスと、新着メールを検出するためのメカニズム。

        • 顧客がさまざまなデジタル チャネルを介して連絡を取る機能。これには以下が含まれますが、これらに限定されません。

          • ウェブサイト/アプリからチャットする

          • WhatsApp、Facebook Messenger、Apple Messages for Business などの一般的なメッセージング クライアント経由のダイレクト チャット。

      • 新しい対話を検出し、効率的に処理する機能

        • これらには、自動化された IVR システム、インタラクションの処理に関連するワークフローを定義するためのプログラム機能が組み込まれたテレフォニー/チャット用の仮想エージェントが含まれます。

        • 最後に、必要に応じて、インタラクションを処理するのに最適なスキルを持つエージェントにインタラクションをエスカレートする必要があります。

      • エージェントが対応するインタラクションの空き状況を表示し、スーパーバイザーがエージェントを監視、コーチし、効率的なインタラクションを可能にする運用メトリックを取得する機能。

      • エージェントとスーパーバイザーが期待通りにタスクを実行できるように、コンタクトセンターのさまざまな機能を管理者が設定およびプロビジョニングする機能。

      これらに加えて、現代の企業は、主要な運用メトリックスを視覚化および追跡するデータと洞察にアクセスして、コンタクトセンターの運用を最適化する機能を追加する必要があります。

      さらに、プロアクティブな自動発信コールの実行、AI を使用したエージェントとスーパーバイザーのエクスペリエンスの強化、エージェントに事前にプロアクティブにデータを提供するカスタマー ジャーニーの検出と理解など、専用のコンタクト センター エコシステム機能と統合する機能が、コンタクト センターのソリューションは日々進化しています。

      コンタクトセンターがクラウドで提供されるソフトウェアサービスとして利用される利用モデルに関しては、可用性、信頼性、自動化されたアドホックなスケール要件を確保する機能には、問題を防ぎ、顧客の業務への影響を防止/最小限に抑えます。

      次の図は、Webex CC の論理アーキテクチャを示しています。

      Webex CC Logical Architecture
      Webex CC 論理アーキテクチャ

      機能コンポーネント

      次のセクションでは、Webex CC のさまざまな機能コンポーネントについて説明します。

      インタラクション管理

      Webex CC は、ユーザがコンタクトセンターと対話するためのさまざまなチャネルとして、テレフォニー、メール、およびメッセージング (ソーシャルチャネル) をサポートしています。

      すべてのチャネルについて、最初の処理はシステムによって行われ、対話はエージェントにエスカレートできます。

      メディアタイプ

      テレフォニー

      テレフォニーの場合、インバウンドの音声通話の処理は、コールがコンタクト センターに入る方法 (下記の入力メカニズムを参照) と、エントリ ポイントに関連付けられている Webex CC フローによって決定されます。

      通話に応答があり、以降のアクションは Webex CC フロー定義に従って実行されます。これは、エージェントをキューに入れてルーティングする前の通話の処理中に実行されるアクションをプログラムで表したものであるか、フロー自体が通話を処理することができます。エージェントに転送しないでください。

      Webex CC の Flow Builder を使えば、開発者はフローを定義し、Webex CC で通話が着信する際に経由するエントリ ポイントに割り当てることができます。

      これらの構成エンティティとその使用法については、 構成エンティティ

      Flow Builder の詳細については、次のセクションで説明します。 IVR システム

      メールとメッセージング

      Webex CC の観点から、Webex Connect は、エンドユーザがコンタクトセンターとコンタクトするために使用できる、メール、メッセージング チャネルなど、すべてのデジタル チャネルの入力と出力の機能を提供します。

      Webex Connect フロー

      • 対話がキューに入れられてエージェントにルーティングされるまでの、そのような対話の処理を決定します。 これには、あらゆる形式のメッセージングおよびメールのやり取りの自動処理とボットの処理が含まれます。

      • 受信したインタラクションにビジネス ロジックを適用します。

      • キューに入る前の連絡を処理します。

      • フロー自体は、ライブ エージェントへの転送なしのインタラクションを処理できます。

      Webex CC でサポートされているメッセージング チャネルは次のとおりです。

      • Web App / モバイル アプリ チャット

      • WhatsApp

      • Facebook Messenger

      • SMS

      • ビジネス版 Apple メッセージ

      Webex CC でサポートされているメール チャネル:

      • Gmail

      • Office365

      入力メカニズム

      このセクションでは、インタラクションが Webex CC に入るためのメカニズムについて説明します。メディア タイプによって、インタラクションが Webex CC に到達するメカニズムが異なります。

      たとえば、テレフォニーでは、PSTN 接続、電話番号の構成、Webex CC への通話のルーティングを有効にするために必要な物理インフラストラクチャのプロビジョニングがあります。

      メール/メッセージング チャネルの場合、イングレス構成は Webex Connect で行う必要があり、これにはメール/メッセージング アカウントのプロビジョニングと Webex Connect フロー構成が含まれます。

      着信音声

      音声通話の場合、一般的なシナリオでは、ユーザが PSTN 電話番号をダイヤルすると、それがコンタクトセンターに接続されます。 入力の観点から、これには PSTN から Webex CC にコールをルーティングするメカニズムが必要です。

      次の図は、Webex CC への音声通話の取り込みを示しています。

      受信音声の入力オプション

      Webex CC の音声入力サービスは、SIP を使用してサードパーティの通話制御を実行し、着信通話に応答し、転送、電話会議、その他の通話制御操作を実行します。

      Webex CC における通話の論理的なエントリ ポイントは、「エントリポイント」という名前の設定エンティティです。 音声入力の場合、エントリーポイントの主要な構成は、それに関連付けられた電話番号です。これは、通常、選択した PSTN プロバイダーから取得した有効な PSTN 電話番号です。

      これにより、電話番号への着信を検出し、通話を エントリーポイントに関連付け、インタラクションでトリガーされる Webex CC フロー定義に従って通話を処理するために、エントリポイントの他の構成パラメーターを使用できます。

      PSTN 接続オプションの詳細については、 https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/webexcc/Voiceonboarding2/wcc-voice-onboarding-2-book/wcc_b__voiceonboarding_private_conn.html を参照してください

      音声エッジ インフラストラクチャのスケーラビリティと可用性

      Webex CC VPOP インフラストラクチャには SIP SBC の冗長ペアが含まれ、高可用性を確保します。さらに多くの SBC を追加して、サポートされる同時通話量をスケールすることができます。

      VPOP が処理できる最大同時通話は、実行されている SBC の数と通話が送信される先によって異なります。

      地理的な冗長性については、地域全体の複数のペアで相互接続される VPOP SBC のメッシュがサポートされます。

      音声入力サービスでは、水平方向にスケーラブルで、Webex CC に取り込まれる同時音声コールの増加を処理できます。

      音声エッジ インフラストラクチャのセキュリティに関する考慮事項

      下の表には、音声エッジ インフラストラクチャへの接続オプションの詳細が記載されています。

      表 1. 接続タイプ

      接続性

      種類

      公共インターネット

      ダイレクト (ホワイトリスト ソース IP アドレスを使用)

      VPN 仮想プライベート ネットワーク (GRE) 経由 VPN または IPSec

      サイト間 (S2S)

      SRTP/SIP TLS

      プライベート接続

      MPLS

      ポイントツーポイント (P2P)

      VPLS

      SD-WAN

      プライベート WAN

      データセンタークロスコネクト

      Equinix Fabric 接続

      詳細は https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/webexcc/Voiceonboarding2/wcc-voice-onboarding-2-book/wcc_b__voiceonboarding_private_conn.html を参照してください

      [LDAPシステム(IVR System)]

      エントリーポイントに関連付けられた電話番号に着信するすべての音声通話は、Webex CC によって応答され、エントリーポイントに関連付けられた Webex CC フローの実行が開始されます。

      Webex CC Flow Builder は、アクティビティと呼ばれるプログラミング構成要素/演算子と機能ブロックを提供するため、管理者や、IVR ロジックを設計および実装するユーザは、これらの構成要素を組み合わせて、フロー定義を作成できます。

      フローがサポートするプログラミング構成は次のとおりです。

      • 宣言変数と設定変数 - フロー実行に関連付けられた状態

        • Pebble 式で変数の値を設定する

      • 条件チェック

      • ループ – 条件分岐とジャンプを使用 (アクティビティを連結する機能)

      • REST API の呼び出し

      • 解析データ – JSON、TOML、XML 通常、API 応答の解析に使用されます。

      • アクティビティを作成する

      フローが提供する代表的なアクティビティは以下の通りです。

      • メッセージを再生する

      • ユーザデータの収集

      • 通話を別の宛先/電話番号に転送する

      • 通話をバーチャルエージェントに送信する

      • エージェントが応答できるように通話をキューに入れます。

      アクティブな通話ごとに、通話が終了するまでフロー実行のインスタンスもアクティブであるため、フローの同時実行が発生します。

      フロー実行の各インスタンスは、フローに関連付けられたデータ/状態の隔離された環境を提供します。

      通話のライフサイクル全体を通じて、フローでは、発生する特定のイベントに応答し、それらを処理することもできます。たとえば、通話がエージェントによって応答されたとき、イベント ハンドラーはエージェントのデスクトップ インターフェイスのスクリーン ポップをトリガーできます。

      Webex CC フローの詳細については、 https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/webexcc/SetupandAdministrationGuide_2/b_mp-release-2/b_cc-release-2_chapter_0100.html#Cisco_Generic_Topic.dita_e338e055-64b0-4973-bd52-8a5581dcb0ee を参照してください。

      仮想エージェントのサポート

      フローは、対話を仮想エージェントにハンドオフするアクティビティを提供します。これは Webex Control Hub で事前設定されています。

      通話が仮想エージェントに接続されると、会話型の IVR エクスペリエンスがユーザに提供され、アクティビティは通話が終了するか、通話をエージェントにエスカレートすることで終了します。

      エスカレーションの場合、コールをキューに入れ、エージェントが応答するようにフローを設定できます。

      インバウンド デジタル インタラクション

      メール、および受信インタラクションのメッセージング チャネルについては、Webex CC はアセットのプロビジョニングに Webex Connect を利用し、受信インタラクションを処理するためのフローをフローします。エージェントが対応できます。

      次の図は、メールの取り込み、Webex CC でのメッセージングの対話を示しています。

      メールとメッセージングの入力オプション
      仮想エージェント/ボットのインテグレーション

      メールおよびメッセージング/ソーシャル チャネルの対話の場合、仮想エージェント/ボットの扱いは Webex Connect フローで構成されます。

      音声用仮想エージェントと同様に、ボットの処理が結果としてエスカレートして終了した場合、インタラクションはキューに入れられ、エージェントにルーティングされます。

      ルーティングとキューイング

      Webex CC は、フローで定義されているように自動化されたハンドラで着信コンタクトを処理し、フローはコンタクトをキューに入れるか、エージェントに直接入れるかを決定します (エージェント固有のキュー - テレフォニー/音声インタラクションでのみサポートされます)。

      キューに入っているエージェントが対応可能な場合、そのエージェントは予約されており、インタラクションはそのエージェントにルーティングされます。 対応可能なエージェントがいない場合、インタラクションはキューに保留され、フローはキューイング アクティビティに添付されたハンドラーで引き続き顧客を扱います。

      エージェントが応対可能になると、その処理が中断され、エージェントにインタラクションが提供されます。

      次の図は、キューイングとルーティングのアーキテクチャを示しています。

      Queuing and Routing Architecture
      キューイングとルーティングのアーキテクチャ
      エージェントの選択

      Webex CC のキューは、以下のエージェント選択アルゴリズムをサポートしています。

      • 対応可能な最長時間エージェント ルーティング

      • 熟練ベースのルーティング

        • 最長対応エージェント (LAA)

        • 最適なエージェント (BAA)

      エージェントはチームを通じてキューに関連付けられます。

      キューには、通話分配グループがキューに追加されるのを待機するように設定された順番で、複数の通話分配グループを各グループに割り当てることができます。これにより、一致するエージェントの検索スペースが、追加のエージェントに拡大されます。時間の経過に応じて配信グループに発信します。

      スキル ベースのルーティングの場合、キューに関連付けられたエージェントに一致するスキル要件の間で、エージェントは LAA または BAA 構成に基づいて選択されます。

      音声/テレフォニー固有の追加機能

      エージェント ベースのルーティング (音声/テレフォニー チャネルのみ)

      Webex CC フローは、アクティビティ QueueToAgent を使用して、エージェント ID に基づいて、選択されたエージェントにインタラクションを直接ルーティングできます。

      エージェントがインタラクションを処理できない場合、インタラクションはエージェント専用のキューに保留され、エージェントが対応可能になるまで待機します

      アドバンストキュー情報

      Webex CC フローは、GetQueueInfo アクティビティを使用して、キュー内の位置 (PIQ)、推定待ち時間 (EWT)、キューで応答可能なエージェント数などのキューのリアルタイム情報を取得できます。連絡先をキューに入れるかどうかを指定します。

      無料のコールバック

      Webex CC フローでは、アクティビティ コールバックを使用して、顧客がキュー内の位置を維持しながら通話を切断し、キュー内のバーチャル インタラクションがエージェントにルーティングされたときにコールバックを受信できるようにします。

      オーバーフロー処理

      Webex CC は Capacity Based Teams (CBT) を使用したオーバーフロー処理をサポートします。

      CBT は定員を持つ通常のチームのようなもので、その定員に対応する外部 DN が関連付けられます。 これは、キュー コール分配サイクルで他のチームと共に構成できます。

      通常、これは最後のサイクルとして構成され、構成されたすべての通話分配グループが、インタラクションを処理する対応可能なエージェントを見つけられなかった場合でも、対応可能なエージェントがいない場合に、オーバーフローとして機能するようにします。

      IVR オペレーション

      エージェントが Webex CC Agent Desktop にログインすると、エージェントへの着信コールを接続できる電話番号を指定します。 これには、PSTN 電話、携帯電話、またはエージェントが Cisco Webex Calling ユーザの場合は内線番号を指定できます。

      この番号は、通話をルーティングできる有効な電話番号である必要があります。 存在しない場合、エージェントは着信コールを受けることができません。

      エージェントが処理しているインタラクションのタイプに基づいて、エージェント デスクトップのウィジェットは、特定のメディア コントロール操作を実行する機能を提供します。

      たとえば、通話が応答されると、エージェントは通話に関連する次の操作を実行できます。

      • 通話を保留にする

      • コンサルト コールを開始し、

        • 別の電話番号 (たとえば、エージェントの電話番号) / エントリポイントに通話を転送する

        • コールする別のエージェントの電話会議

      • 通話を別のキューに転送する

      • 通話を終了する

      エージェント デスクトップでは、管理者がカスタム ウィジェットを追加してデスクトップ機能を拡張し、エージェントが効率的に作業を行うために必要なウィジェットの統合されたコレクションにすることができます。

      デスクトップアーキテクチャ

      エージェント デスクトップは、ウェブ コンポーネント アーキテクチャに基づいて構築されたウィジェットをホストする、マイクロ フロントエンド ベースのシングル ページ アプリケーションです。 すべての標準/ストック ウィジェットは、API またはサーバ側のプッシュ メカニズムによって取得されるデータを利用しています。

      これらは通常、呼び出しの応答が WebSocket 接続経由でデスクトップに送信される非同期 API です。

      Webex CC Agent Desktop は Cisco Common Identity (CI) でユーザを認証し、トークンはすべての API 呼び出しに渡されます。 カスタム ウィジェットについても、認証モデルに基づいて、カスタム ウィジェットの認証モデルが CI と統合されている場合、エージェントにシングル サインオンのエクスペリエンスを提供します。

      エージェントがインタラクションの一部になると、そのインタラクション状態または関連するデータに対するすべての更新も、WebSocket 接続を介してデスクトップにプッシュされます。

      接続性と遅延に対するデスクトップの復元性

      API の非同期とサーバ側のプッシュによりスケールが有効になり、WebSocket インターフェイスへの接続の損失が検出され、デスクトップが再接続と再ログインを試みます。

      次の図は、Webex CC のエージェント デスクトップ アーキテクチャを示しています。

      Agent Desktop アーキテクチャ

      管理および構成

      オンボーディングの顧客

      Webex Control Hub は、パートナーや顧客が顧客のオンボーディングや機能の有効化や設定を行うために使用する主要なインターフェイスです。

      組織とコンタクト センターの機能が Control Hub でプロビジョニングされると、Webex CC でワークフローがトリガーされます。このワークフローは、顧客が選択したサービスに応じて、コンタクト センターのすべての機能をプロビジョニングするための残りの手順を行います。

      すべてのコンタクトセンターのプロビジョニングは、BPM ワークフローエンジンを使用して行われます。これにより、関連するステップを宣言的な方法で定義でき、プロビジョニングステップ全体で障害に対する復元力があり、データの整合性が保証されます。

      次の図は、Webex CC でのプロビジョニング ワークフローを示しています。

      顧客オンボーディング ワークフロー
      構成エンティティ

      組織内を範囲とする、Webex CC の主な構成エンティティは次のとおりです。

      サイト

      サイトとは、1 つまたは複数のチーム、ユーザ (エージェント/スーパーバイザー) が配置されている場所を意味します。

      すべてのユーザとチームは 1 つのサイトに属している必要があります。

      チーム(Team)

      ユーザのグループ。 チームは、キューを介してエージェントにインタラクションを配信するために使用されます。

      すべてのチームは 1 つのサイトに属している必要があります。

      エージェント

      Agent Desktop にログインして、Webex CC で設定されたメディア タイプ全体のインタラクションを処理できるユーザ。

      スーパーバイザ

      スーパーバイザーはチームに割り当てられ、エージェントを監視/コーチし、スーパーバイザーが割り当てられているチームに属するチームレベルのステータスとエージェントの統計にアクセスできます。

      キュー(Queue)

      キューは、エージェントが利用可能になるのを待っている間に、対話を保留できる論理エンティティであり、エージェントにルーティングされます。

      キューは、エージェントの検索スペースとしてチームにマッピングされ、他のチームを検索スペースに追加することで、経過時間のしきい値に基づいて検索スペースを拡張できます。

      エントリポイント

      エントリーポイントは、Webex CC へのインタラクションのイングレス ポイントを表す論理エンティティです。テレフォニーの場合、これは主に着信の電話番号にマッピングされ、メール/メッセージング チャネルの場合、エントリポイントは Webex Connect のアセット構成をポイントします。

      フロー

      インタラクションの処理に関連するステップを決定するエントリ ポイント (ルーティング戦略経由) に関連付けられたフロー。

      テレフォニー以外のチャネル (メール、メッセージング/ソーシャル) の場合、フローは Webex Connect のアセット設定の一部として選択されます。

      マルチサイトコンタクトセンターのアクセスコントロール

      Webex CC 管理者は、特定のサイト、チーム、キュー、エントリ ポイントへのアクセス権を持つユーザ プロファイルを設定できます。 さらに、サイトおよびチームの階層的な性質により、特定のサイトへのアクセスが提供されると、ユーザは、それらのサイトまたはそのようなチームの明示的に指定されたサブセットに属するチームまたはチームに関する日付のみにアクセスすることができます。

      キューとエントリ ポイントの場合、それらは組織レベルでグローバルであるため、異なる地理的場所 (特定のエージェントとチームが配置されているサイト) では、別々のエントリ ポイントとキューを構成でき、スーパーバイザー/ユーザは、適用可能なエンティティにアクセスできます。を選択します。

      次の図は、主要な構成エンティティと、これらのエンティティを参照するユーザ プロファイルを示しています。

      ユーザプロファイルにマッピングされた構成エンティティ

      これらのエンティティへのアクセスの制限とは別に、Webex CC 管理者は、ユーザが管理インターフェイスでアクセスできる特定の機能/モジュールを制御できます。これにより、ユーザは、特定のエンティティに対する管理/設定権限を持つだけでなく、Webex CC 管理インターフェイス。

      レポートと分析

      Webex CC は、一連のリアルタイム ストリーム処理サービスを使用して、対話のライフサイクル中にさまざまなサービスによって生成される個別のイベントを処理し、サブスクライブしているクライアントに公開されるリアルタイム データセットの定義されたセットを生成します。

      さらに、これらのイベントはさらに処理、変換、集約され、結果として得られるデータセットが永続化され、データ消費 API およびレポートおよびデータ視覚化インターフェイスである Analyzer を介して取得されます。

      次の図は、Webex CC のデータ処理と消費のインターフェースを示しています

      Webex CC データ処理パイプラインと消費インターフェース

      インテグレーション

      顧客が使用できる機能を強化および強化するための WxCC へのすべての外部統合では、標準の公開 API が使用されます。

      Webex CC で利用可能な API インターフェースのタイプ:

      • 残りの API

      • サーバサイド プッシュ

        • Webhook

        • WebSocket メッセージ

      CRM インテグレーション

      Webex CC は、カスタマー リレーションシップ マネジメント (CRM) システムとの 2 つの統合モードをサポートしています。

      • Desktop Embedded Connector

      • HTTPs コネクタ経由のフロー インテグレーションは、

      デスクトップ埋め込みコネクタ: プライマリ インターフェイスとしての CRM アプリケーション

      この操作モードでは、エージェントはプライマリアプリケーションとして CRM コンソールにログインします。

      Webex CC は埋め込みアプリケーション (埋め込みデスクトップアプリケーションまたは埋め込みソフトフォンとも呼ばれます) で、主にコンタクトセンターにログインし、Webex CC ルーティングされたコンタクトセンターでの対話を受信するために使用されます。

      CRM 連携は、通話または会話リクエストを受信すると、CRM コンソール上で以下のアクションを実行します。

      • ANI に関連付けられた顧客レコードまたはその他の通話関連データをスクリーン ポップします。

      • 顧客レコード上の活動メモとしての通話後のメタデータ

      • エージェントが CRM 内の連絡先をクリックし、顧客にアウトバウンド コールを発信することで、「クリック ツー コール」を許可する

      • CRM のプライマリレポート用に、CRM レポートテーブルに通話記録を転記する。

      • Agent Desktop の完全な機能と通話コントロール (デスクトップ アプリの埋め込みおよび縮小バージョン) を提供します

      CRM とのインテグレーションのプライマリモードは、Webex CC デスクトップアプリケーションを別の iFrame に埋め込むことによるものです。

      さらに、Webex CC デスクトップ アプリケーションは、カスタムのヘッドレス ウィジェット (ユーザ インターフェイスなし) をバックグラウンドで実行し、基礎となる CRM システムと対話して、エージェントに代わって自動アクションを実行します。

      インタラクションは、ヘッドレス ウィジェットが使用する 2 つの SDK によって実現されます。

      • Webex CC デスクトップ JavaScript SDK: これは、エージェントおよびコンタクト アクションのイベント リスナを登録するために、Webex CC により提供される JavaScript SDK です。

      • CRM JavaScript SDK: これは、CRM ごとに適用可能な CRM クライアント SDK で、CRM との REST API 通話を抽出します。 たとえば、salesforce の場合、Salesforce が提供する CTI JavaScript ライブラリを使用して、CRM 内でアクションを実行し、イベントをリッスンします。

      次の図は、CRM 埋め込み型 Webex CC デスクトップおよびコネクタ アーキテクチャを示しています。

      CRM Connector の埋め込み型 Desktop Connector のアーキテクチャ

      Webex CC は上記のインテグレーションに対して、次の CRM ソリューションをサポートします。

      • Salesforce

      • ServiceNow

      • Microsoft Dynamics 365

      • Zendesk

      • フレッシュデスク

      詳細は https://help.webex.com/en-us/result/integrate%20with%20webex%20contact%20center?offset=10 を参照してください

      CRM コネクタ、機能セット、変更ログを有効にするための Webex CC デスクトップレイアウトの設定の詳細については、 https://github.com/Ciscodevnet/webex-contact-center-crm-integrations を参照してください

      CRM コネクタのグローバルな可用性

      CRM コネクタは、Webex CC が運用されているすべての地域で利用できます。

      柔軟なスケールとパフォーマンス

      Webex CC は、CRM アプリケーションと AWS CloudFront CDN の Webex CC デスクトップ間の双方向通信を可能にするカスタムウィジェットをホストし、アベイラビリティーゾーンと地域全体でウィジェット AWS の高可用性を確保します。

      すべての CRM 統合固有の計算は、エージェントが Webex CC デスクトップを CRM アプリケーションに埋め込んで CRM アプリケーションを使用している場合、ブラウザー上で発生します。

      セキュリティ

      CRM コネクタは Webex CC エージェント デスクトップ レイアウト経由で呼び出され、オプションのパラメータはデスクトップ レイアウト経由でウィジェットに渡され、機能のオンとオフを切り替えます。

      たとえば、Salesforce アクションウィジェットを有効にするために、管理者はデスクトップレイアウトのパラメータ設定 sfdcWidgetEnabled を true にします。

      パッケージのインストール

      連携が双方向で機能するためには、CRM コンソールに埋め込みアプリケーションをインストールする必要があります。 これは、iFrame 内でのデスクトップ アプリケーションの読み込みをサポートするためのものです。

      すべてのデスクトップ埋め込みコネクタは、CRM マーケットプレースで入手できます。

      ServiceNow: https://store.servicenow.com/sn_appstore_store.do#!/store/application/6c8e2a4edbc73410e1c75e25ca961947/1.0.5?

      Zendesk: https://www.zendesk.com/marketplace/apps/support/202570/webex-contact-center/

      マーケットプレイス アプリケーションのインストールにより、必要なプラグインがアクティベートされ、必要な XML ファイルが CRM コンソールにインポートされ、CRM での通話記録のレポートがサポートされます。

      HTTPs コネクタを介したフローの統合は、

      Webex CC Flow Builder は、Webex コントロール ハブで構成され、Webex CC Flow で使用される HTTPs コネクタを使用した、Webex CC と CRM システム間の双方向のデータ フローをサポートします。

      これらは主に、音声対話内のパーソナライズ化と、IVR 内のカスタマイズされたルーティングに使用されます。

      デフォルトでは、Webex CC は Control Hub の Salesforce HTTP コネクタをサポートします。 他の CRM コネクタは、Webex コントロール ハブでカスタム コネクタとして追加できます。

      HTTP コネクタの詳細については、 https://github.com/CiscoDevNet/webex-contact-center-crm-integrations をご覧ください。

      IVR HTTP コネクタ:

      アウトバウンドキャンペーン管理

      Webex CC は、Acqueon のキャンペーン管理ソリューションを使用したアウトバウンドのプレビュー キャンペーンをサポートしています。

      詳細については、 Webex Contact Centerで音声アウトバウンド キャンペーン モードを設定するを参照してください。

      ワークフォース最適化

      Webex CC は、業界をリードするベンダーによるワークフロー最適化および品質管理ソリューションをサポートしています。

      IVR の拡張

      Webex CC エージェントおよびスーパーバイザーデスクトップは、デスクトップ内でカスタムウィジェットを作成して実行することで、デスクトップ機能の拡張を可能にします。

      詳細については、 https://developer.webex-cx.com/documentation/guides/desktop を参照してください。

      展開と接続

      Webex CC が AWS に展開され、現在次のリージョンで利用できます。

      • 米国

        • 米国-東部バージニア

        • 米国-北カリフォルニア (Voice Media Ingress のみ)

      • カナダ

        • 中央

      • 英国

        • ロンドン

      • 欧州

        • フランクフルト

      • アジア太平洋

        • 東京

        • シドニー

        • Singapore

      AWS が主催する Webex コンタクトセンターへの接続は、インターネットまたは Amazon Web Services (AWS) Direct Connect のいずれかを使用して確立できます。 AWS Direct Connect では、顧客のオンプレミスネットワークと Webex コンタクトセンター間のプライベートネットワーク接続を通じてデータが配信されるため、接続が改善されます。 詳細については、 Webex コンタクトセンターの AWS Direct Connectを参照してください。

      テレフォニーの複数地域接続

      複数の地理的な場所にエージェントや顧客を持つグローバルな組織を可能にするために、Webex CC は、音声メディア エッジとイングレス サービスが実行されている地域について、メディアをローカル地域内に保持することをサポートします。

      次の図は、地域メディアによる複数地域展開を示しています。

      Multi Region deployment with regional media
      地域メディアによる複数地域展開

      メディア エッジとイングレス サービスは次の地域で展開されます。

      地理的地域

      Webex CC サービス (AWS リージョン)

      Media Edge (音声 POP)

      次世代メディアサービス (AWS リージョン)*

      米国

      バージニア北部

      ニューヨーク

      ロサンゼルス

      バージニア北部

      北カリフォルニア

      カナダ

      中央

      バンクーバー

      トロント

      中央

      ブラジル

      サンパウロ

      リオデジャネイロ

      欧州

      フランクフルト

      フランクフルト

      アムステルダム

      フランクフルト

      英国

      ロンドン

      ロンドン

      ロンドン

      インド

      プネー

      ハイデラバード

      ムンバイ

      Singapore

      Singapore

      Singapore

      日本

      東京

      東京

      大阪

      東京

      オーストラリア

      シドニー

      メルボルン

      シドニー

      シドニー

      セキュリティとプライバシー

      インフラストラクチャのセキュリティ

      Edge の音声インフラストラクチャ

      音声エッジ コンポーネントは、顧客ネットワーク/PSTN キャリアからの SIP トランクが終端することを許可します。これは、エッジ コンポーネントへの接続が許可されるホワイトリストの IP に基づいて有効になります。

      コンピューティング インフラストラクチャのセキュリティ

      Webex CC コンピューティング インスタンスは AWS でプロビジョンされ、サービスは複数の Namespace を持ち、各 Namespace へのアクセスは個別の認証情報で制限される Kubernetes クラスターのポッドとして実行されます。

      すべてのインフラストラクチャのプロビジョニングはコードを使用して行われ、手動の手順は必要ありません。また、資格情報に手動でアクセスすることはできません。

      特定のサービス/チームのセットに対して構成された特定のパスを持つ中央の資格情報ストアがあり、資格情報ストア自体へのアクセスは制限され、ビルドおよび展開システムのシークレットとして構成されます。

      インフラストラクチャ コンポーネント/サービスは AWS VPC の外部に直接公開されておらず、公開されているインターフェースは API および api ゲートウェイを使用して制御および管理されるウェブソケットサーバのみです。

      これとは別に、ログ、メトリクス、展開の詳細、ビルドステータス、テスト結果を表示するために使用される、開発者が使用する特定の内部システムとインターフェイスがあります。これらは、ロールとグループを使用して保護され、Cisco 内部認証システムと統合されます。

      ユーザ インターフェイスの認証と承認

      さまざまなコンタクト センター ユーザ (エージェント、スーパーバイザー、管理者、アナリスト) が使用するすべてのユーザ インターフェイスは、Cisco Common Identity ベースのベアラー トークン認証 (OAuth フロー) によって保護されています。

      認証は、トークンを取得したユーザのロールとトークンに割り当てられたスコープを使用して行われます。

      データ セキュリティ

      データ転送中

      展開されたサービス/インフラストラクチャ コンポーネントのインターフェイスは、外部の着信トラフィックに直接公開されません。

      Http API を持つ一部のサービスは、ゲートウェイ経由でこれらのインターフェイスを公開し、すべての受信 https (WebSocket のものを含む) は ALB で終端され、http 経由の内部トラフィックはサービスにルーティングされます。

      すべての発信対話は https / TLS (http 以外のプロトコルの場合) 経由で行われます。

      VPC の内部では、http / カスタム TCP プロトコルを介したサービス間の内部通信は、プレーンな TCP ソケットを介して行われます。

      保存データ

      保存されるすべてのデータはストレージ レイヤーで暗号化されます。 さらに、VPC の外側にあるこれらのデータストアは保護され、アクセスコントロールと認証はサインイン情報を使用してシークレットストアに安全に保存され、管理されます。

      次の図は、転送時と保存時のデータ フローとセキュリティ モデルを示しています。

      転送中および保存中のデータ セキュリティ

      データプライバシー

      エンドユーザの PII データ

      インタラクションを処理するためのプログラムによるコントローラーである Webex CC フローを使用すると、「機密データを含む」として特別にタグ付けされたフロー変数に割り当てることができるユーザ データを収集できます。 そのようなデータの値は暗号化され、データのトランジット パスにあるサービスはこのデータにアクセスできません。

      さらに、このようなデータが Webex CC レポート データ ストアに永続化されることはなく、ログ/メッセージング インフラストラクチャは暗号化されたデータを持ち、クリア テキスト データは Webex CC 内のどこにも保存されません。

      コンタクトセンターのエージェント/スーパーバイザーの PII データ

      コンタクトセンターのユーザ関連のデータはログ内では編集されていますが、データ分析と視覚化には Webex CC データストアが利用できます。

      拡張性

      スケールの要素

      Webex CC で規模に影響を与える要素は次のとおりです。

      • 同時ログインエージェント数

      • 進行中の同時インタラクション数

        • これらのインタラクションで実行されたアクション

      • スーパーバイザー/エージェントが処理したインタラクション以外のアクションの同時数

      • 生成および保存されたデータの量

      スケールを可能にするアーキテクチャ的側面

      Webex CC の設計と設計の基礎となる原則により、さまざまなサービスとプラットフォーム コンポーネントにプロビジョニングされたインフラストラクチャによって課される制限内で、必要に応じてソリューションを動的に拡張できます。

      イベント駆動型アーキテクチャ

      Webex CC のサービスはメッセージを使用して通信し、重要なメッセージ処理フローには IO 操作のブロックが含まれません。メッセージの処理に必要な状態は、メッセージを処理しているサービスのインスタンスにローカライズされます。

      ステートレス サービス (または外部化された状態)

      ステートレス サービスは、サービスの追加インスタンスを簡単に追加/削除することで、弾力性を有効にします。 本質的にステートフルで、外部化された状態ストアを持つ特定のサービスがあり、インフラストラクチャは、状態を必要とするインスタンスへの状態の自動リバランス/状態転送/ローカライズにより、そのようなサービスのインスタンス数の動的な変更もサポートします。

      エラスティック インフラストラクチャ

      すべてのサービスは Kubernetes で実行され、インフラストラクチャは使用状況に基づいて自動的にスケールします。これにより、事前に構成された高しきい値の上限まで、コンピューティング ノードを動的に追加できます。

      負荷予測と定期的な検証

      すべてのサービスは、パフォーマンス特性についてベンチマークされ、スケーリング パターンはサービス レベルで検証されます。

      さらに継続的な検証、ピーク負荷、耐久テストが、属性に影響を与えるスケールの予測成長に合わせて調整されたテスト パラメーターで実施されます。これにより、ボトルネックを特定し、インフラストラクチャ リソース使用率の高しきい値の更新を計画し、試合当日に備えることができます。

      信頼性と可用性

      イベント駆動型アーキテクチャとステートレス サービスにより、復元力と弾力性が可能になります。 しかし、機能が影響を受ける前に障害を検出し、対処するために、Webex CC は次の戦略を採用しています。

      • インフラストラクチャの可用性と信頼性

        • すべての Webex CC サービス、およびインフラストラクチャ コンポーネントは、常に 3 つの AWS アベイラビリティ ゾーンにまたがって展開されます。

          • これにより、Webex CC はアベイラビリティ ゾーンの障害に対して回復力を持ち、障害が発生した場合、障害が発生したインスタンスは新しいインスタンスと自動的に置き換えられます。

      • 継続的な監視と警告中

        • 失敗時にアラートをトリガーするサービスおよびインフラストラクチャ コンポーネントの内部および外部プローブ。

        • サービスおよびインフラストラクチャ コンポーネントからキャプチャされ、一致するルールを検出してアラートをトリガーするルール エンジンを通じて処理されるメトリック。

      • 継続的な検証と警告中

        • 定期テストが実行され、失敗するとアラートがトリガーされます

        • これらのアラートはプロアクティブなインシデントを作成し、顧客に影響を与える実際のインシデントとして処理されます。

          • これにより、顧客への影響を先取りし、システムの可用性と信頼性に貢献します。

      • 継続的インテグレーションと継続的配信

        • これはエンジニアリング プロセスおよびデリバリ パイプラインであり、Webex CC でのサービスの迅速で信頼性の高いビルド、検証、展開/サービスの変更を可能にします。

          • コードから本番環境への展開を完全に自動化する機能は、必要なすべての検証を行い、障害に対応して変更を展開する必要がある場合に、リスクを軽減し、解決までの時間を最小限に抑えます。

      • サーキット ブレーカーと停止スイッチ

        • システムのさまざまな部分/Webex CC の特定の機能は、障害の連鎖的な影響を最小限に抑えるために、すべての顧客または特定の顧客に対して選択的に無効にすることができます。

          • これにより、障害面を最小限に抑え、顧客にコアのコンタクトセンター機能の可用性を実現できます。

      監視と障害検出

      次の図は、Webex CC で実施されている継続的な監視、検証、アラートのメカニズムを示しています。

      継続的な監視と障害検出

      ビジネス継続性と災害復旧

      災害復旧とビジネス継続性プロセスは、地域内の大規模な停止を確実に検出し、必要な手順を実施して、地域で利用中の顧客にサービスを確実に復旧させます。

      災害復旧と管理プロセスに従って、復旧の手順は文書化され、検証され、定期的に更新されます。

      Webex CC サービスは、AWS リージョン内の 3 つの別々のアベイラビリティ ゾーンに展開されます。 各アベイラビリティーゾーンは地域内の異なる物理的なロケーションであり、独立したユーティリティを備えています。

      AWS リージョンが完全に故障した場合、Webex CC はリージョンの復旧を AWS に依存します。リージョン全体を含む長期にわたるダウンダウンについては、Webex CC データセンターが新しい AWS リージョンにプロビジョニングされ、主要な顧客の構成とデータを復元します。これにより、Center は新しい AWS リージョンの顧客に対して稼働しています。

      これには自動化が含まれますが、プロセスをトリガーし、必要な構成とデータが復元されたことを監視して確認するために手動の介入が必要で、コンタクトセンターが顧客のために稼働できるようになります。

      コンプライアンスと認証

      Webex Contact には、広範なセキュリティ証明書のリストがあります。 これらの証明書は定期的に更新されます。

      • PCI DSS QSA

      • CAIQ

      • HIPAA およびハイテック

      • CSA 星レベル 1

      • CSA Star レベル 2 (サードパーティの独立評価)

      • SOC2

      • ISO27001 (情報セキュリティの国際規格)

      • ISO27017 (クラウド サービス プロバイダー向けセキュリティ標準)

      • ISO27018 (クラウドでの個人データ保護に焦点を当てたセキュリティ標準)

      • ISO27701 (データ プライバシー拡張機能)

      • C5 ドイツ標準、サイバー攻撃に対する運用セキュリティのデモンストレーション

      参照先 Webex コンタクト センター サービスのプライバシー データ シート を参照してください。

      紹介

      Cisco Webex Contact Center (Webex CC) は Contact Center as a Service (CCaaS) であり、組織はカスタマー ジャーニー全体でよりスマートで、プロアクティブで、パーソナライズされたやり取りを可能にします。

      Webex CC は、クラウドネイティブのソリューションとして設計、設計、開発されており、以下のコアアーキテクチャ原則があります。

      • サービス: 各サービスが小さなコヒーシブ セットをユーザに提供する、独立した一連のサービス。

      • イベント推進: すべてのサービスは、メッセージングを使用して相互に通信します。ただし、アプリケーションが特定のユースケースで https インターフェイス(REST API、WebSocket インターフェイスを介したプッシュデータ)を使用するウェブ アプリケーションを除く。

      • 状態なし/外部状態: サービスは Kubernetes で展開され、ドッカーコンテナで実行され、1 つまたは複数のサービスの失敗に対して自動的にスケーリングおよび回復力があります。

      • 観察可能: すべてのサービス、およびそのようなサービスの展開を可能にするインフラストラクチャコンポーネントは、コンタクトセンター機能に影響を与える状況を測定、検出、防止するための標準メカニズムで観察できます。また、サービス停止時の迅速なトラブルシューティングおよび復元が可能です。

      • 孤立化/緩く結合: すべてのサービスを独自に構築、検証、展開/更新できます。コンタクトセンター機能のダウンタイムは発生しません。

      Webex CC サービスは AWS で展開され、以下を可能にするクラウド ネイティブ プラットフォームによって提供されます。

      • 複数の可用性ゾーンでのインフラストラクチャ サービスとアプリケーションの可用性

      • インフラストラクチャサービスとアプリケーションの弾力性により、動的スケーリング機能が可能

      • システムの構築と展開の方法にネイティブに組み込まれたセキュリティは、Webex CC のセキュリティ/コンプライアンス認証とともに、転送中や休息で保護されます。

      • テレフォニー/音声統合のためのスケーラブルで安全なエッジ インフラストラクチャ

      • 顧客へのコンタクト センター サービスの高可用性を実現するプロアクティブなモニタリングとアラートによる観察性。

      • ユーザー認証/認証、管理、およびコンタクトセンター機能のプロビジョニングのために、残りの Cisco Webex と統合されています。

      このドキュメントのその他のセクションでは、上記の各機能と Webex CC アーキテクチャで同じ機能を有効にする方法について説明します。

      論理アーキテクチャ

      コンタクト センター ソリューションが必要とするコア機能は、顧客が一般的に使用されるコミュニケーション手段で組織に簡単に連絡し、迅速かつ効率的に解決するクエリ/問題を取得できるようにすることです。

      しかし、この基本的なテナントを確実に達成するために、コンタクトセンターを使用する組織にはアクセスする必要があるさまざまな機能があります。次のとおりです。

      • 顧客が対話を開始するためのメカニズム

        • テレフォニーコールをコンタクト センター システムに接続する公開済みおよび運用中の電話番号

        • 顧客がメールを送信できるメール アドレスと、新しい着信メールを検出するためのメカニズムです。

        • 顧客がさまざまなデジタル チャネルを通じて連絡できる機能 (これにはこれらに限定されない)

          • ウェブサイト/アプリからチャット

          • WhatsApp、Facebook Messenger、Apple Messages for Business などの人気のあるメッセージング クライアント経由のダイレクト チャット。

      • 新しいインタラクションを検出して効率的に処理する機能

        • これらは、自動的な IVR システム、テレフォニー/チャットの仮想エージェントを含み、対話の処理に関連するワークフローを定義します。

        • 最後に、必要に応じて対話を処理するのに最適なスキルを持つエージェントにエスカレーションする必要があります。

      • エージェントが対話を処理する可用性を示す機能、およびスーパーバイザがエージェントの監視、コーチング、および効率的な対話を可能にする運用メトリックを取得する機能。

      • 管理者が、エージェントとスーパーバイザーが期待通りにタスクを実行できるようにするさまざまなコンタクトセンター機能を設定およびプロビジョニングする機能。

      これら以外にも、現代の企業は、重要な運用メトリックを視覚化して追跡するデータやインサイトにアクセスして、コンタクトセンターの運用を最適化するための追加機能が必要です。

      さらに、プロアクティブな自動発信コールの実行、AI を使用したエージェントとスーパーバイザのエクスペリエンスの強化、顧客のジャーニーを検出してエージェントに事前にデータをプロアクティブに供給するなど、特別なコンタクト センター エコシステム機能と統合する機能は、コンタクト センター ソリューションの進化における明確な差別化要因です。

      コンタクト センターのサービスがクラウド提供のソフトウェア サービスとして消費される消費モデルについては、可用性、信頼性、および自動アドホック スケールの要件を保証する機能には、最先端の監視とアラートメカニズムが必要です。これにより、差し迫った問題の検証と検知、顧客オペレーションへの影響を防止/最小限に抑えます。

      次の図は、Webex CC の論理アーキテクチャを示しています。

      Webex CC 論理アーキテクチャ
      Webex CC 論理アーキテクチャ

      機能コンポーネント

      次のセクションでは、Webex CC のさまざまな機能コンポーネントについて説明します。

      インタラクション管理

      Webex CC は、ユーザーがコンタクト センターと対話できるさまざまなチャネルとして、テレフォニー、メール、メッセージング (ソーシャル チャネル) をサポートします。

      すべてのチャネルで、システムによって初期処理が行われ、対話をエージェントにエスカレーションできます。

      メディア タイプ

      テレフォニー

      テレフォニーの場合、着信音声通話の処理は、通話がコンタクト センターに入った方法 (下の入力メカニズムを参照) と、エントリポイントに関連付けられている Webex CC フローによって決定されます。

      コールが応答され、さらにアクションは Webex CC フロー定義に従って行われます。これは、コールをキューイングしてエージェントにルーティングする前に、またはフロー自体がエージェントに転送せずにコールを処理する場合に実行されるアクションのプログラム的表現です。

      Webex CC のフロー ビルダーを使用すると、開発者はフローを定義し、通話が Webex CC に着信するエントリ ポイントに割り当てることができます。

      これらの構成エンティティとその使用は、[構成エンティティ] でカバーされています。

      フロー ビルダーの詳細については、IVR システムの今後のセクションでカバーされています。

      メールとメッセージング

      Webex CC の観点から、Webex Connect は、すべてのデジタル チャネル (メール、メッセージング チャネル) の入口および送信機能を提供します。エンドユーザーはコンタクト センターに連絡するために使用できます。

      Webex Connect のフロー

      • インタラクションがキューに入れられ、エージェントにルーティングされるまで、このようなインタラクションの処理を決定します。これには、すべての形式のメッセージングと電子メールのやり取りに対する自動処理と BOT 処理が含まれます。

      • ビジネス ロジックを着信インタラクションに適用します。

      • キューイング前に連絡先を処理します。

      • フロー自体は、ライブエージェントへの転送がないインタラクションを処理できます。

      Webex CC でサポートされるメッセージング チャネルは次のとおりです。

      • ウェブ アプリ / モバイル アプリ チャット

      • WhatsApp

      • Facebook メッセンジャー

      • SMS

      • ビジネス向け Apple メッセージ

      Webex CC でサポートされるメール チャネルは次のとおりです。

      • Gmail

      • Office365

      入力メカニズム

      このセクションでは、インタラクションが Webex CC に入ることができるメカニズムについて説明します。メディアタイプに基づいて、インタラクションが Webex CC に到達するメカニズムは異なります。

      たとえば、テレフォニーでは、PSTN 接続、電話番号の設定、通話を Webex CC にルーティングするために必要な物理インフラストラクチャのプロビジョニングがあります。

      メール/メッセージング チャネルの場合、入力設定は Webex Connect で行う必要があります。また、メール/メッセージング アカウントのプロビジョニングと Webex Connect フロー設定が含まれます。

      着信音声

      音声通話の場合、一般的なシナリオは、ユーザーが PSTN 電話番号をダイヤルし、その後、コンタクト センターに接続します。入力の観点から、これは PSTN から Webex CC に通話をルーティングするためのメカニズムが必要です。

      次の図は、Webex CC への音声通話の使用を示しています。

      インバウンド音声の入力オプション

      Webex CC の音声入力サービスは、SIP を使用してサードパーティ コール制御を実行し、着信コールに応答し、転送、会議、およびその他のコール制御操作を実行します。

      Webex CC の通話の論理エントリポイントは、「Entrypoint」という名前の構成エンティティです。音声入力の場合、Entrypoint のキー設定は、それに関連付けられている電話番号です。これは通常、選択した PSTN プロバイダーから取得した有効な PSTN 電話番号です。

      これにより、電話番号で着信コールを検出し、コールをエントリポイントに関連付け、対話のためにトリガーする必要がある Webex CC フロー定義に従って、エントリポイントの他の設定パラメータを使用してコールを処理できます。

      メモ:

      PSTN 接続オプションの詳細については、https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/webexcc/Voiceonboarding2/wcc-voice-onboarding-2-book/wcc_b__voiceonboarding_private_conn.html を参照してください。

      音声エッジインフラストラクチャの拡張性と可用性

      Webex CC VPOP インフラストラクチャには、高可用性を確保する SIP SBC の冗長ペアと、サポートされる同時通話量を拡張するために、より多くの SBC を追加できます。

      VPOP が処理できる最大同時コールは、実行している SBC の数とどのコールが送信されるかに依存します。

      地理的な冗長性のために、リージョン全体で複数のペアを相互接続する VPOP SBC のメッシュがサポートされています。

      音声入力サービスについては、Webex CC に格納される同時音声通話の数が増えるため、水平に拡張可能です。

      Voice Edge インフラストラクチャに関するセキュリティの考慮事項

      次の表に、音声エッジインフラストラクチャへの接続オプションの詳細を示します。

      表1。 接続タイプ

      接続性

      タイプ

      公衆インターネット

      ダイレクト(ホワイトリストされたソース IP アドレスあり)

      IPSec 仮想プライベートネットワーク (VPN) または IPSec over Generic Routing Encapsulation (GRE)

      サイト間サイト(S2S)

      srtp/sip tls

      プライベート接続

      MPLS

      ポイントツーポイント(P2P)

      VPLS

      SD-WAN

      プライベート WAN

      データセンタークロス接続

      Equinix Fabric 接続

      詳細については、https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/webexcc/Voiceonboarding2/wcc-voice-onboarding-2-book/wcc_b__voiceonboarding_private_conn.html にアクセスしてください。

      IVR システム

      エントリポイントに関連付けられた電話番号に着信するすべての音声通話は、Webex CC によって応答され、そのエントリポイントに関連付けられた Webex CC フローの実行が開始されます。

      Webex CC Flow Builder は、プログラミング コンストラクター/演算子、機能ブロック、と呼ばれるアクティビティを提供します。これにより、管理者または IVR ロジックを設計および実装するユーザーは、これらのビルドブロックを組み合わせて、フロー定義を作成できます。

      Flow がサポートするプログラミング構成は次のとおりです。

      • 宣言と設定変数 – フロー実行に関連付けられた状態

        • 変数の値を設定するPebble式

      • 条件付きチェック

      • ループング – コンディショナルと移動の使用 (アクティビティを一緒にチェーンする機能)

      • REST API を呼び出す

      • 解析データ – JSON、TOML、XML は、通常 API 応答の解析に使用されます。

      • アクティビティの構成

      フローが提供するアクティビティの代表的なセットは次のとおりです。

      • メッセージの再生

      • ユーザー データの収集

      • 別の宛先/電話番号に通話を転送

      • 仮想エージェントに通話を送信

      • エージェントが応答できるように、コールをキューに入れます。

      アクティブになっているすべてのコールに対して、コールが終了するまで、フロー実行のインスタンスもアクティブになり、結果としてフローが同時に実行されます。

      フロー実行の各インスタンスは、フローに関連付けられ、コールによってそこに含まれるデータ/状態に対して孤立した環境を提供します。

      通話のライフサイクル全体で、フローは特定のイベントに応答し、それを処理することもできます。たとえば、エージェントがコールに応答すると、イベント ハンドラーがエージェント デスクトップ インターフェイスでスクリーンポップをトリガーできます。

      Webex CC フローの詳細については、https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/webexcc/SetupandAdministrationGuide_2/b_mp-release-2/b_cc-release-2_chapter_0100.html#Cisco_Generic_Topic.dita_e338e055-64b0-4973-bd52-8a5581dcb0eeを参照してください。

      仮想エージェントのサポート

      Flow は、Webex Control Hub で事前設定されている仮想エージェントにインタラクションをハンドオフするアクティビティを提供します。

      コールが仮想エージェントに接続されると、会話型 IVR エクスペリエンスをユーザーに提供し、アクティビティはコールの終了またはエージェントへのコールをエスカレーションすることで終了します。

      エスカレーションの場合、フローはコールをキューに設定し、エージェントによって応答されます。

      インバウンドデジタルインタラクション

      Webex CC は、Webex Connect を使用して資産をプロビジョニングし、フローを使用して着信インタラクションを処理し、Webex Connect フローがインタラクションを明示的にキューに入ると、そのインタラクションを Webex CC にルーティングし、エージェントが処理できるようにします。

      次の図は、Webex CC でのメール、メッセージング インタラクションの使用を示しています。

      メールとメッセージングの入力オプション
      仮想エージェント/BOT 統合

      メールとメッセージング/ソーシャル チャネルのやり取りの場合、仮想エージェント/BOT の処理が Webex Connect フローで設定されます。

      音声用仮想エージェントの場合と同様に、ボット処理の結果としてエスカレーションが終了すると、インタラクションがキューに入れられ、エージェントにルーティングされます。

      ルーティングとキュー

      Webex CC は、フローで定義されているように、自動化されたハンドラーを使用して着信連絡先を処理し、フローは連絡先をキュー/エージェントに直接キューにキューすることを決定する場合があります (エージェント固有のキュー – テレフォニー/音声通信のみでサポートされます)。

      キューイング時に、エージェントが応答可能な場合、エージェントは予約され、対話がエージェントにルーティングされます。対応可能なエージェントがいない場合、インタラクションはキューにパークされ、フローはキューのアクティビティに接続されたハンドラーで顧客を処理し続けます。

      エージェントが対応可能になると、ハンドラーが中断され、対話がエージェントに提供されます。

      次の図は、キューイングとルーティングのアーキテクチャを示しています。

      キューイングとルーティングのアーキテクチャ
      キューイングとルーティングのアーキテクチャ
      エージェントの選択

      Webex CC のキューは、次のエージェント選択アルゴリズムをサポートしています。

      • 最も長く対応可能なエージェント ルーティング

      • スキル ベース ルーティング

        • 最も長く対応可能なエージェント(LAA)

        • 最も対応可能なエージェント(BAA)

      エージェントは、チームを通じてキューに関連付けられます。

      キューは、複数のコール分配グループ(各グループが 1 つ以上のチームを持つ)を割り当てることができます。順番に構成され、通話分配グループがキューに追加されるまで待機します。これにより、一致するエージェントの検索スペースが時間の経過とともに追加のコール分配グループに展開されます。

      スキルベースのルーティングでは、キューに関連付けられているエージェントに一致するスキル要件のうち、エージェントが LAA または BAA の設定に基づいて選択されます。

      音声/テレフォニー固有の追加機能

      エージェント ベースのルーティング (音声/テレフォニー チャネルのみ)

      Webex CC フローは、アクティビティ QueueToAgent を使用して、エージェント Id に基づいて、選択したエージェントに直接インタラクションをルーティングできます。

      エージェントが対話を処理できない場合、対話をエージェント固有のキューにパークし、エージェントが応答可能になるまで待機させることができます。

      キューの詳細情報

      Webex CC フローは、アクティビティ GetQueueInfo を使用して、キュー内の位置(PIQ)、推定待機時間(EWT)、キューで利用可能なエージェントの数などのキューのリアルタイム情報を取得でき、連絡先をキューにするかどうかを決定するために使用できます。

      サービスコールバック

      Webex CC フローは、アクティビティ コールバックを使用して、顧客がキュー内の位置を維持しながら通話から切断し、キュー内の仮想インタラクションがエージェントにルーティングされたときにコールバックを受信できるようにします。

      オーバーフロー処理

      Webex CC は、キャパシティ ベース チーム (CBT) を使用したオーバーフロー処理をサポートします。

      CBT は、キャパシティと、そのキャパシティを提供する関連付けられた外部 DN を持つ通常のチームのようなものです。キューの通話配布サイクルの他のチームと一緒に設定できます。

      通常、これは最後のサイクルとして設定され、設定されているすべての通話分配グループが、対話を処理するために利用可能な一致するエージェントを見つけることができない場合でも、エージェントが使用可能な状態がオーバーフローとして機能します。

      エージェント デスクトップ オペレーション

      エージェントが Webex CC エージェントデスクトップにログインすると、エージェントは、エージェントへの着信コールを接続できる電話番号を指定します。エージェントが Cisco Webex Calling ユーザーの場合、これは PSTN 電話、携帯電話、内線番号にすることができます。

      この番号は、コールをルーティングできる有効な電話番号である必要があります。そうでない場合、エージェントは着信コールを受信できません。

      エージェントが処理しているインタラクションのタイプに基づいて、エージェントデスクトップのウィジェットは、特定のメディア制御操作を実行する機能を提供します。

      たとえば、コールに応答すると、エージェントはコールに関連する次の操作を実行できます。

      • 通話を保留にする

      • コンサルティングコールを開始し、

        • 別の電話番号 (エージェントの電話番号を参照) / エントリポイントにコールを転送する

        • 別のエージェントをコールに会議する

      • 別のキューに通話を転送する

      • 通話を終了する

      エージェント デスクトップを使用すると、管理者はデスクトップ機能を拡張し、エージェントが効率的に作業を行うために必要なウィジェットの統合コレクションにカスタムウィジェットを追加できます。

      デスクトップ アーキテクチャ

      エージェント デスクトップは、Web コンポーネント アーキテクチャに基づいて構築されたウィジェットをホストするマイクロフロントエンドベースの単一ページアプリケーションです。すべての標準/ストックウィジェットは、API またはサーバー側のプッシュメカニズムによって取得されるデータによって駆動されます。

      これらは通常、非同期 API であり、呼び出しに対する応答は WebSocket 接続を介してデスクトップに届きます。

      Webex CC エージェントデスクトップは Cisco Common Identity (CI) でユーザーを認証し、トークンはすべての API 呼び出しに渡されます。カスタム ウィジェットについても、認証モデルに基づいて、カスタム ウィジェットの認証モデルが CI と統合されている場合、エージェントにシングル サインオン エクスペリエンスを提供します。

      エージェントがインタラクションの一部になると、そのインタラクション状態または関連するデータに対するすべての更新も WebSocket 接続を介してデスクトップにプッシュされます。

      デスクトップの接続と遅延に対する弾力性

      非同期 API とサーバー側のプッシュにより、WebSocket インターフェイスへの接続損失が検出され、デスクトップが再接続と再ログインを試みます。

      次の図は、Webex CC のエージェント デスクトップ アーキテクチャを示しています。

      Agent Desktop アーキテクチャ

      管理と設定

      オンボーディングの顧客

      Webex Control Hub は、パートナーと顧客が顧客のオンボーディングを行い、機能を有効または構成するために使用されるプライマリ インターフェイスです。

      組織とコンタクトセンター機能が Control Hub でプロビジョニングされると、Webex CC のワークフローがトリガーされ、顧客が選択したサービスに従って、すべてのコンタクトセンター機能をプロビジョニングする残りの手順を実行します。

      すべてのコンタクトセンターのプロビジョニングは、BPM ワークフロー エンジンを使用して実行されます。このエンジンでは、関連する手順を定義し、プロビジョニング手順全体を失敗に抵抗し、データの整合性を保証します。

      次の図は、Webex CC のプロビジョニング ワークフローを示しています。

      顧客のオンボーディング ワークフロー
      設定エンティティ

      組織内でスコープされた Webex CC の主要な構成エンティティは次のとおりです。

      サイト

      サイトは、1 つ以上のチーム、ユーザー (エージェント/スーパーバイザー) が配置されている場所の略です。

      すべてのユーザーとチームがサイトに属している必要があります。

      チーム

      ユーザーのグループ。チームは、キューを介してエージェントにやり取りを配布するために使用されます。

      すべてのチームがサイトに属している必要があります。

      エージェント

      エージェントデスクトップにログインし、Webex CC で設定されているメディアタイプ間のインタラクションを処理できるユーザー。

      スーパーバイザー

      スーパーバイザはチームに割り当てられ、エージェントを監視/コーチし、スーパーバイザが割り当てられているチームに属するユーザのチーム レベルのステータスおよびエージェントの統計情報にアクセスできます。

      キュー

      キューは、エージェントが利用可能になるまで待機している間、対話を保留できる論理エンティティであり、エージェントにルーティングされます。

      キューは、エージェントの検索スペースとしてチームにマッピングされ、他のチームを検索スペースに追加することで、経過時間のしきい値に基づいて検索スペースを拡張できます。

      エントリポイント

      Entrypoint は、インタラクションが Webex CC に入るための入力ポイントを表す論理的なエンティティです。テレフォニーの場合、これは主に、通話が着信する電話番号と、メール/メッセージング チャネルのエントリポイントが Webex Connect の資産設定にマッピングされます。

      フロー

      エントリ ポイント(ルーティング戦略経由)に関連付けられているフローは、インタラクションの処理に関連する手順を決定します。

      非テレフォニーチャネル (メール、メッセージング/ソーシャル) の場合、フローは Webex Connect の資産設定の一部として選択されます。

      マルチサイトコンタクトセンターのアクセス制御

      Webex CC 管理者は、特定のサイト、チーム、キュー、およびエントリポイントへのアクセス権を持つユーザー プロファイルを設定できます。さらに、サイトとチームの階層性により、特定のサイトへのアクセスが提供されると、そのサイトに属しているチームまたはチームに関連する日付のみが、ユーザーがアクセスできます。

      キューとエントリポイントの場合、それらは組織レベルでグローバルであるため、異なる地理的場所(特定のエージェントとチームが存在するサイト)では、個別のエントリポイントとキューを設定でき、スーパーバイザ/ユーザは、特定のサイトに適用可能なそれらのエンティティにアクセスできます。

      次の図は、これらのエンティティを参照する主な設定エンティティとユーザ プロファイルを示しています。

      ユーザ プロファイルにマッピングされた構成エンティティ

      これらのエンティティへのアクセスを制限する以外に、Webex CC 管理者は、ユーザーが管理インターフェイスでアクセスできる特定の機能/モジュールを制御できます。これにより、特定のエンティティに対する管理/設定権限を持つユーザーと、Webex CC 管理インターフェイスのセクション/機能を持つユーザーを許可できます。

      レポートと分析

      Webex CC は、インタラクションのライフサイクル中にさまざまなサービスによって生成される離散イベントを、一連のリアルタイム ストリーム処理サービスを使用して処理し、サブスクライバのクライアントに公開される定義されたリアルタイム データセットを生成します。

      さらに、これらのイベントはさらに処理され、変換、集計され、結果として得られたデータセットは保持され、データ消費 API とレポートおよびデータ可視化インターフェイス Analyzer を介して取得されます。

      次の図は、Webex CC のデータ処理と消費インターフェイスを示しています

      Webex CC データ処理パイプラインと消費インターフェイス

      インテグレーション

      顧客が使用できる機能を強化し、強化するために WxCC への外部インテグレーションはすべて、標準公開された API を使用しています。

      Webex CC で使用可能な API インターフェイスのタイプは次のとおりです。

      • REST API

      • サーバー側のプッシュを使用

        • Webhooks

        • WebSocket メッセージ

      CRM 統合

      Webex CC は、顧客関係管理 (CRM) システムとの統合の 2 つのモードをサポートしています。

      • デスクトップ埋め込みコネクタ

      • IVR の HTTP(S) コネクタ経由のフロー統合

      デスクトップ埋め込みコネクタ: プライマリインターフェイスとして CRM アプリケーション

      この操作モードでは、エージェントがプライマリ アプリケーションとして CRM コンソールにログインします。

      Webex CC は、主にコンタクト センターにログインし、Webex CC ルーティングされたコンタクト センターのインタラクションを受信するために使用される埋め込みアプリケーション (埋め込みデスクトップ アプリケーションまたは埋め込みソフトフォンとも呼ばれます) です。

      通話または会話リクエストを受信すると、CRM インテグレーションは CRM コンソールで次の操作を実行します。

      • ANI またはその他の通話関連データに関連付けられている顧客レコードをスクリーンポップします。

      • 顧客レコードのアクティビティ ノートとして通話メタデータをポストする

      • CRM内の連絡先をクリックして、顧客へのアウトバウンドコールを開始することで、エージェントが「クリックして通話する」ことを許可する

      • CRM のプライマリ レポートの CRM レポート テーブルにコール レコードを投稿します。

      • エージェントデスクトップと通話コントロールの全機能(デスクトップアプリの埋め込みおよび最小化バージョン)を提供します。

      CRM との統合のプライマリモードは、Webex CC デスクトップ アプリケーションを別の iFrame に埋め込むことです。

      さらに、Webex CC デスクトップ アプリケーションは、カスタムヘッドレス ウィジェット (ユーザー インターフェイスなし) をバックグラウンドで実行し、基礎 CRM システムと対話して、エージェントの代わりに自動アクションを実行します。

      このインタラクションは、ヘッドレスウィジェットで使用する 2 つの SDK によって駆動されます。

      • Webex CC デスクトップ JS SDK: これは、エージェントと連絡先のアクションにイベント リスナーを登録するために、Webex CC が提供する JavaScript SDK です。

      • crm js sdk: これは、CRM を使用して REST API コールを抽象化する CRM ごとに適用可能な CRM クライアント SDK です。たとえば、Salesforce の場合、Salesforce が提供する CTI JS ライブラリは、CRM 内でアクションを実行したり、イベントをリッスンしたりするために使用されます。

      次の図は、CRM 埋め込み Webex CC デスクトップとコネクタ アーキテクチャを示しています

      CRM コネクタ組み込みデスクトップ コネクタアーキテクチャ

      Webex CC は、上記のインテグレーションで次の CRM ソリューションをサポートしています。

      CRM コネクタ、機能セット、変更ログを有効にするための Webex CC デスクトップ レイアウトの設定の詳細については、https://github.com/Ciscodevnet/webex-contact-center-crm-integrationsを参照してください。

      CRM コネクタのグローバル可用性

      CRM コネクタは、Webex CC が稼働しているすべての地域と地域で利用できます。

      弾性スケールとパフォーマンス

      Webex CC は、AWS CloudFront CDN で CRM アプリケーションと Webex CC デスクトップ間の双方向通信を可能にするカスタム ウィジェットをホストし、可用性ゾーンと地域全体でウィジェットの AWS の高可用性を確保します。

      すべての CRM インテグレーション固有の計算は、エージェントが CRM アプリケーションに埋め込まれた Webex CC デスクトップで CRM アプリケーションを使用しているブラウザで行われます。

      セキュリティ

      CRM コネクタは Webex CC エージェントのデスクトップレイアウトを介して呼び出され、オプションのパラメータはデスクトップレイアウトを介してウィジェットに渡され、機能のオンとオフを切り替えます。

      たとえば、Salesforce アクション ウィジェットを有効にするために、管理者はデスクトップ レイアウト パラメータの設定 sfdcWidgetEnabled を true に設定できます。

      パッケージのインストール

      統合が双方向で機能するには、CRM コンソールに埋め込みアプリケーションをインストールする必要があります。これは、iFrame 内のデスクトップ アプリケーションの読み込みをサポートするためのものです。

      すべてのデスクトップ埋め込みコネクタは、CRM マーケットプレイスで利用できます。

      例:

      サービスナウ: https://store.servicenow.com/sn_appstore_store.do#!/store/application/6c8e2a4edbc73410e1c75e25ca961947/1.0.5?

      Zendesk: https://www.zendesk.com/marketplace/apps/support/202570/webex-contact-center/

      Marketplace アプリケーションのインストールは、必要なプラグインをアクティブ化し、必要な XML ファイルを CRM コンソールにインポートして CRM 上のコール レコードのレポートをサポートします。

      IVR の HTTP(S) コネクタ経由のフロー統合

      Webex CC Flow ビルダーは、Webex Control Hub で設定され、Webex CC フローで使用される HTTP(S) コネクタを使用して、Webex CC と CRM システム間の双方向データ フローをサポートします。

      これらは、主に音声インタラクション内のパーソナライゼーションや IVR 内のカスタマイズされたルーティングに使用されます。

      デフォルトでは、Webex CC は Control Hub の Salesforce HTTP Connector をサポートしています。他の CRM コネクタは、Webex Control Hub でカスタム コネクタとして追加できます。

      HTTP コネクタの詳細については、https://github.com/CiscoDevNet/webex-contact-center-crm-integrations にアクセスしてください。

      IVR HTTP コネクタ:

      ワークフォースの最適化

      Webex CC は、業界をリードするベンダーのワークフローの最適化と品質管理ソリューションをサポートしています。

      エージェントデスクトップの拡張

      Webex CC エージェントとスーパーバイザのデスクトップは、デスクトップでカスタムウィジェットを開発して実行することで、デスクトップ機能の拡張を可能にします。

      詳細については、https://developer.webex-cx.com/documentation/guides/desktop にアクセスしてください。

      展開と接続

      Webex CC は AWS で展開され、現在以下の地域で利用できます。

      • US

        • 米国東部 N バージニア

        • 米国西部 N カリフォルニア (Voice Media Ingress のみ)

      • カナダ

        • 中部

      • 英国

        • ロンドン

      • ヨーロッパ

        • フランクフルト

      • アジアパク

        • 東京

        • シドニー

        • シンガポール

      AWS がホストする Webex Contact Center への接続は、インターネットまたは Amazon Web Services (AWS) Direct Connect を使用して確立できます。AWS Direct Connect では、顧客のオンプレミスのネットワークと Webex Contact Center の間のプライベートネットワーク接続を通じてデータが配信されるため、接続が改善されます。詳細については、「Webex Contact Center の AWS Direct Connect」を参照してください。

      テレフォニーのマルチリージョン接続

      複数の地理的場所にあるエージェントと顧客を持つグローバル組織を有効にするために、Webex CC は、音声メディア エッジと入力サービスが実行されている地域に対して、ローカルリージョン内のメディアを保持することをサポートします。

      次の図は、地域メディアを使用したマルチリージョンの展開を示しています。

      リージョンメディアを使用したマルチリージョン展開
      リージョンメディアを使用したマルチリージョン展開

      メディア エッジおよび入力サービスは、次の地域で展開されます。

      地理地域

      Webex CC サービス (AWS 地域)

      メディア エッジ (音声 POP)

      次世代メディアサービス (AWS 地域)*

      US

      N バージニア

      ニューヨーク

      ロサンゼルス

      N バージニア

      N カリフォルニア

      カナダ

      中部

      バンクーバー

      トロント

      中部

      ブラジル

      サンパウロ

      リオデジャネイロ

      ヨーロッパ

      フランクフルト

      フランクフルト

      アムステルダム

      フランクフルト

      英国

      ロンドン

      ロンドン

      ロンドン

      インド

      プネ

      ハイデラバード

      ムンバイ

      シンガポール

      シンガポール

      シンガポール

      日本

      東京

      東京

      大阪

      東京

      オーストラリア

      シドニー

      メルボルン

      シドニー

      シドニー

      セキュリティとプライバシー

      インフラストラクチャ セキュリティ

      Edge の音声インフラストラクチャ

      音声エッジ コンポーネントにより、顧客ネットワークまたは PSTN 通信事業者からの SIP トランクが終了できます。これは、エッジ コンポーネントへの接続を許可されているホワイトリスト化された IPS に基づいて有効になります。

      インフラストラクチャのセキュリティを計算

      Webex CC 計算インスタンスは AWS でプロビジョニングされ、サービスは複数の名前空間を持ち、各名前空間へのアクセスは個別の資格情報で制限されている Kubernetes クラスターの pods として実行されます。

      すべてのインフラストラクチャのプロビジョニングは、手動の手順はありません。また、どの資格情報も手動でアクセスできません。

      特定のサービス/チームの特定のセットに対して設定された特定のパスを持つ中央のクレデンシャル ストアがあり、クレデンシャル ストア自体へのアクセスは制限され、ビルドおよび展開システムで秘密として設定されます。

      インフラストラクチャコンポーネント/サービスは AWS VPC の外部で直接公開されることはなく、公開されているインターフェイスのみが API ゲートウェイを使用して制御および管理される WebSocket サーバーです。

      これとは別に、ログ、メトリック、展開の詳細、ビルド ステータス、テスト結果を表示するために使用される特定の内部システムとインターフェイスがあり、ロールとグループを使用して保護され、Cisco 内部認証システムと統合されます。

      ユーザ インターフェイスの認証と認証

      さまざまなコンタクトセンターのユーザー(エージェント、スーパーバイザー、管理者、アナリスト)が使用するすべてのユーザ インターフェイスは、Cisco Common Identity ベースのベアラー トークン認証(OAuth フロー)によって保護されています。

      認証は、トークンに割り当てられたトークンと範囲を取得したユーザのロールを使用して行われます。

      データ セキュリティ

      転送中のデータ

      展開されたサービス/インフラストラクチャコンポーネントのインターフェイスは、外部着信トラフィックに直接公開されません。

      サービスを選択します。http API を使用すると、これらのインターフェイスをゲートウェイ経由で公開し、すべての着信 https(WebSocket のそれらを含む)が ALB で終了し、http 経由の内部トラフィックがサービスにルーティングされます。

      すべての発信インタラクションは https / TLS(http 以外のプロトコルの場合)経由です。

      VPCの内部では、http/カスタムTCPプロトコル経由のサービス間の内部通信はプレーンTCPソケット経由です。

      残りのデータ

      保存されるすべてのデータは、ストレージレイヤーで暗号化されます。さらに、VPC の外部にあるこれらのデータストアは保護され、資格情報によるアクセス制御および認証が秘密ストアに安全に保存され、管理されます。

      次の図は、トランスポート、および静止中のデータ フローとセキュリティ モデルを示しています。

      転送および保管時のデータ セキュリティ

      データのプライバシー

      エンド ユーザー PII データ

      やり取りを処理するためのプログラム的なコントローラである Webex CC フローを使用して、ユーザー データを収集できます。このフロー変数には、「機密データが含まれています」とタグ付けされたフロー変数に割り当てることができます。このようなデータの値は暗号化され、データのトランスポート パス内のサービスはこのデータにアクセスできません。

      さらに、このようなデータは Webex CC レポート データ ストアに保持されることはありません。また、ログ/メッセージング インフラストラクチャはデータを暗号化し、クリアテキスト データは Webex CC 内のどこにも保存されません。

      Contact Center エージェント/スーパーバイザー PII データ

      コンタクトセンターのユーザー関連データはログで編集されますが、Webex CC データ ストアでデータ分析と可視化は利用できます。

      スケーラビリティ

      スケールの要因

      Webex CC の場合、スケールに影響を与える要因は次のとおりです。

      • ログインしているエージェントの同時数

      • 進行中の同時インタラクション数

        • これらのインタラクションに対して実行されたアクション

      • スーパーバイザ/エージェントが実行するアクションの同時数(インタラクションの処理外)

      • 生成および永続的なデータの量

      スケールを可能にするアーキテクチャの側面

      Webex CC が設計、設計されている原則に基づき、さまざまなサービスとプラットフォームコンポーネント用にプロビジョニングされたインフラストラクチャによって強制される制限内で、必要に応じてソリューションを動的に拡張できます。

      イベント駆動アーキテクチャ

      Webex CC のサービスはメッセージを使用して通信し、重要なメッセージ処理フローは IO 操作をブロックするものではなく、メッセージ処理に必要な状態は、メッセージを処理しているサービスのインスタンスにローカライズされます。

      ステートレスサービス(または外部化された状態)

      ステートレスサービスは、サービスの追加のインスタンスを簡単に追加/削除することにより、弾力を有効にします。本質的にステートフルであり、外部化されたステートストアを持つ特定のサービスがあり、インフラストラクチャは、そのようなサービスのインスタンス数に対する動的な変更をサポートし、自動リバランス/状態転送/状態を必要とするインスタンスに状態をローカライズします。

      弾性インフラストラクチャ

      すべてのサービスは Kubernetes で実行され、インフラストラクチャ、別名 Kubernetes ノードは使用状況に基づいて自動的にスケールされます。これにより、事前に設定された最大高いしきい値まで、より多くの計算ノードを動的に追加できます。

      ロード投影と定期的な検証

      すべてのサービスは、パフォーマンス特性がベンチマークされ、拡張パターンはサービス レベルで検証されます。

      さらに継続的な検証、ピークロード、耐久性テストが実施され、影響を受けるスケールの予測成長のために調整され、ボトルネックを特定し、インフラストラクチャリソース使用のための高いしきい値を更新する計画を立てて、ゲームの日の準備を整えます。

      信頼性と可用性

      イベント駆動のアーキテクチャとステートレスなサービスは、弾力性と弾力性を実現します。ただし、機能に影響を与える前に障害が検出され、動作するようにするために、Webex CC は次の戦略を採用しています。

      • インフラストラクチャの可用性と信頼性

        • すべての Webex CC サービスおよびインフラストラクチャコンポーネントは、常に 3 つの AWS 可用性ゾーンで展開されます。

          • これにより、Webex CC はアベイラビリティ ゾーンの障害に対して回復力を与え、障害が発生した場合、失敗したインスタンスは新しいインスタンスに自動的に置き換えられます。

      • 継続的なモニタリングとアラート

        • 障害時にアラートをトリガーするサービスおよびインフラストラクチャコンポーネントの内部および外部プローブ。

        • サービスおよびインフラストラクチャ コンポーネントから取得され、一致するルールとアラートをトリガーするルール エンジンで処理されるメトリクス。

      • 継続的な検証とアラート

        • 定期的なテストが実行され、失敗するとアラートがトリガーされます

        • これらのアラートは予防的なインシデントを作成し、顧客に影響を与える実際のインシデントとして扱われます。

          • この事前設定は、顧客に影響を与え、システムの可用性と信頼性向上に貢献します。

      • 継続的な統合と配信

        • これは、エンジニアリングプロセスと配信パイプラインであり、Webex CC でのサービス/サービスの変更を迅速かつ信頼性の高い構築、検証、展開を可能にします。

          • コードから本番環境まで完全に自動展開できる機能により、障害に応じて変更を展開する必要がある場合は、リスクを軽減し、解決までの時間を最小限に抑えます。

      • 回路ブレーカーとキル スイッチ

        • Webex CC のシステムのさまざまな部分/特定の機能は、すべての顧客または選択した顧客に対して選択的に無効にすることができ、障害によるカスケード効果を最小限に抑えることができます。

          • これにより、障害面を最小限に抑え、コアコンタクトセンター機能を顧客に提供できるようになります。

      モニタリングと障害の検出

      次の図は、Webex CC の継続的な監視、検証、およびアラートメカニズムを示しています。

      継続的なモニタリングと障害の検出

      ビジネス継続性と災害復旧

      ディザスタ リカバリ プロセスとビジネス継続性プロセスにより、地域内の大規模な停止が検出され、地域内のお客様へのサービスの回復に必要な手順が実施されます。

      リカバリのステップは、ディザスタ リカバリ および管理プロセスに従って、定期的に文書化され、検証され、更新されます。

      Webex CC サービスは、AWS 地域内の 3 つの異なる可用性ゾーンで展開されます。各可用性ゾーンは、独立したユーティリティを持つ地域内の異なる物理ロケーションです。

      AWS リージョンの完全な障害が発生した場合、Webex CC は AWS を使用してリージョンを回復し、リージョン全体を含む長時間の停止のために、Webex CC データ センターは新しい AWS リージョンでプロビジョニングされ、新しい AWS リージョンの顧客に対してコンタクト センターが機能するように主要な顧客構成とデータを復元します。

      これには、自動化が含まれますが、プロセスをトリガーするための手動介入が必要です。また、必要な構成とデータが復元され、顧客のためにコンタクトセンターが機能するようにします。

      コンプライアンスと認証

      Webex Contact には、セキュリティ認証の広範なリストがあります。これらの証明書は、定期的に最新の状態に保たれます。

      • PCI DSS QSA

      • カイク

      • ヒパア・ヒテック

      • CSA スター レベル 1

      • CSAスターレベル2(サードパーティ独立評価)

      • SOC2

      • ISO27001(情報セキュリティの国際規格)

      • ISO27017 (クラウド サービス プロバイダーのセキュリティ規格)

      • ISO27018(クラウドにおける個人データの保護に焦点を当てたセキュリティ規格)

      • ISO27701 (データプライバシー拡張)

      • C5ドイツ規格、サイバー攻撃に対する運用セキュリティのデモ

      詳細については、「Webex Contact Center サービス プライバシー データ シート 」を参照してください。

      この投稿記事は役に立ちましたか?
      この投稿記事は役に立ちましたか?