要件

Webex Contact Center を Salesforce コンソールに統合する前に、次のものがあることを確認してください。

統合

Webex Contact Center を Salesforce コンソールに統合するには、次のタスクを実行します。

Webex Contact Center for Salesforce のインストール

はじめる前に

このコネクタは、Salesforce の DevelopmentEnterprise、および Ultimate エディションを使用しているお客様専用です。 Salesforce の Group エディションと Professional エディションでは使用できません。

Webex Contact Center を Salesforce コンソールと統合するには、次のタスクを実行します。

1

https://appexchange.salesforce.com/ または [セットアップ] > [AppExchange Marketplace] から Salesforce AppExchange にアクセスします。

2

Salesforce App Exchange ページで、Salesforce 向けの Webex Contact Center を検索します。

3

「今すぐ入手」 をクリックします。

4

このリンクから CRM コネクタをインストールしてください — https://login.salesforce.com/packaging/installPackage.apexp?p0=04tUl000000VK45IAG

5

パッケージをインストールする Salesforce 組織のユーザ名とパスワードを入力し、 [ログイン] をクリックします。

6

次のいずれかのオプションを選択します。

  1. 本番環境にインストール - アプリケーションをテストし、公開する準備ができている場合は、このオプションを選択します。

  2. サンドボックスにインストール - 運用環境のコピーに対してアプリケーションをテストする場合は、このオプションを選択します。

ログイン URL は、サンドボックス環境では異なります。 サンドボックスでアプリケーションをテストした後、 [本番環境でインストール] オプションを使用して、アプリケーションを本番環境にインストールする必要があります。

7

インストールの詳細を確認し、 「確認してインストール」 をクリックします。

8

プロンプトが表示されたら、インスタンスの資格情報を使用して Salesforce にログインします。

9

インストール画面で、 [管理者のみにインストール] を選択し、 [インストール]をクリックします。

10

インストールが完了したら、[終了] をクリックします。

ソフトフォンレイアウトを作成する

1

Salesforce で、右上隅の歯車アイコンをクリックし、 [設定] を選択します。

2

[機能設定] > [サービス] > [コール センター] > [ソフトフォン レイアウト] に移動します。

3

[新規] をクリックします。

4

名前 フィールドにレイアウトの名前を入力し、 デフォルトレイアウトにチェックを入れます。

5

これらの salesforce.com オブジェクトを表示する セクションで、項目を選択します。これらは、着信時にルックアップとスクリーンポップをトリガーするために検索されるオブジェクトになります。

6

一致するレコードの望ましい動作に応じて スクリーンポップ設定 を設定します。 

7

完了したら、上部の 保存 ボタンをクリックします。

  • スクリーンポップは着信通話にのみ利用できます。 内部通話と発信通話の場合、検索が実行され、見つかったデータがコネクタに表示されますが、画面は表示されません。
  • コネクタで見つかったレコードの名前を表示するには、指定されたレコードのソフトフォン レイアウトに名前フィールドが含まれている必要があります。 それ以外の場合は不明なエラーが表示されます。

コールセンターファイルをインポートする

1

[設定] > [コールセンター] > [コールセンター] に移動します。

2

「インポート」をクリックします。コールセンターの.XML ファイルを選択し、もう一度 「インポート」 をクリックします。

コールセンターの設定

この手順が完了するまで、ユーザのユーティリティ バーに電話は表示されません。

1

[設定] > [コールセンター] > [コールセンター] に移動します。

2

コールセンターの 編集 をクリックします。

3

WxCC リージョンを最小値に設定し、 保存してください。設定の詳細については、 カスタマイズ Tab をご覧ください。

コールセンターにユーザを追加する

この手順が完了するまで、ユーザのユーティリティ バーに電話は表示されません。

1

[設定] > [コールセンター] > [コールセンター] に移動します。

2

Cisco コールセンターの名前をクリックします。

3

ページの下部にある 「コールセンター ユーザの管理」 をクリックします。

4

[ユーザを追加] をクリックします。

5

検索のパラメータを定義して [検索] をクリックするか、 [検索] をクリックしてすべてのユーザを一覧表示します。 希望する名前の横にあるボックスにチェックを入れ、 「コールセンターに追加」 をクリックします。

次の作業

アプリに Open CTI ソフトフォンを追加

1

[設定] > [アプリ] > [アプリ マネージャー] に移動します。

2

作業する Lightning アプリで [編集] をクリックします。

3

[ユーティリティ アイテム (デスクトップのみ)] > [ユーティリティ アイテムの追加] > [CTI ソフトフォンを開く] をクリックします。

4

[保存(Save)] をクリックします。

エージェント権限セットの追加

1

[設定] > [ユーザ] > [権限セット] をクリックします。

2

Webex Contact Center エージェント権限セットの名前をクリックします。

3

[割り当ての管理] をクリックします。

4

ユーザを追加するには、 [割り当てを追加] をクリックします。

5

追加したいユーザにチェックを入れてクリックします 割り当てる

カスタマイズ

次のセクションでは、Webex Contact Center Salesforce Agent Desktop アプリケーションの構成とカスタマイズについて説明します。 Webex Contact Center Agent Desktop アプリケーションを通じて着信コールと発信コールの両方を処理するエージェントのさまざまなワークフローをカスタマイズおよび自動化できます。

コールセンター構成のカスタマイズ

次のセクションでは、コール センター構成ファイルの各プロパティのカスタマイズについて説明します。 必要なビジネスユースケースに応じて Salesforce の動作をカスタマイズできます。

表 1. WxCC 設定

コールセンター物件

説明

WxCC 設定エージェントが使用する Wxcc リージョン
  • 北米: us1
  • カナダ: ca1
  • 英国: eu1
  • EU: eu2
  • APJC: anz1
  • 日本: jp1
  • シンガポール:sg1
webRtc ドメイン「デスクトップ」モード使用時のドメイン

ドメインは、正しい WebRTC 接続を確立するために使用されます。 WxCC テナントの場所を使用します:

米国: rtw.prod-us1.rtmsprod.net

ANZ: rtw.prod-as1.rtmsprod.net

CA: rtw.prod-ca1.rtmsprod.net

JP: rtw.prod-ja1.rtmsprod.net

EU1: rtw.prod-uk1.rtmsprod.net

EU2: rtw.prod-gm1.rtmsprod.net

シンガポール: rtw.prod-sn1.rtmsprod.net

表 2. 一般情報

コールセンター物件

説明

内部名コールセンターを参照するための一意の名前[デフォルト: WxCcCallCenter] 任意の一意の名前
表示名コールセンターの固有の表示名[デフォルト: WxCC コールセンター] 任意の一意の名前
説明コールセンターの説明[デフォルト: Webex Contact Center Salesforce 統合] 任意の説明
CTI アダプター URLアダプタへの CDN パス[デフォルト: https://wxcc-crmconnectors.ciscoccservice.com/salesforce/connector/v1/index.html]
CTI API を使用してくださいコールセンターが Open CTI を使用していることを表します[デフォルト: true] true または false
ソフトフォンの高さアダプタの高さ(ピクセル単位)[デフォルト: 550] 任意の高さ
ソフトフォンの幅アダプタの幅(ピクセル単位)[デフォルト: 400] 任意の幅
Salesforce 互換モードソフトフォンが表示される場所を決定します(変更しないでください)[デフォルト: ライトニング]
表 3. 通話アクティビティレコードの作成

コールセンター物件

説明

件名の日付形式タスクの件名における日付/時刻のフォーマット[デフォルト: MM-DD-YYYY hh:mm a]
件名テンプレート

このフィールドには、変数と静的テキストの組み合わせを含めることができます。

例:{direction} 通話 {activityDatetime} {queueName}

この例では、「Call」は静的なプレーンテキストですが、{direction}と{activityDatetime}は変数です。 すべての変数は {} 括弧で囲む必要があります。

変数 {direction} と {activityDatetime} のみがプレースホルダーとしてサポートされ、通話アクティビティ レコードの作成時に置き換えられます。 CAD 変数はサポートされていません。

[デフォルト: {direction} 通話 {activityDatetime}]
通話のライブノートを録音するこの機能フラグは、コネクタのログ Tab からメモを書き込むオプションを有効にします。[デフォルト: true] true または false
ライブ通話メモのフィールドマッピングメモを書き込むタスク レコードの Salesforce フィールド名。[デフォルト: 説明]
転送された通話のアクティビティ レコードの所有権を変更するこの機能フラグにより、エージェントが別のエージェントに通話を転送するときに、アクティビティ タスク レコードの所有権を変更できるようになります。 これにより、インタラクションごとにアクティビティ レコードが 1 つだけ作成されるようになります。[デフォルト: true] true または false
アクティビティ ID を保持する CAD 変数名アクティビティ ID を保持し、転送された通話のアクティビティ レコードの所有権を変更するために使用される CAD 変数の名前。
オブジェクトフィールドマッピング

この機能は、コンマで区切られたキー値のペアの文字列を使用して、WebexCC CAD 変数と SFDC フィールド名をマッピングします。

フォーマット:

SF_フィールド名 1={CAD 変数 1}、SF_フィールド名 2={CAD 変数 2}

例:

Category__c={カテゴリ}、C Cisco_Queue__c={キュー名}、Language__c={言語}

フィールド マッピングでは、単一の CAD 変数のみが許可されます。 複数の CAD 変数の組み合わせや固定テキストとの組み合わせはサポートされていません。

通話に応答すると、通話アクティビティ レコードが作成され、次の Salesforce フィールドが自動的に事前入力されます。 

Salesforce フィールド
件名(Subject)「件名テンプレート」設定で定義されているとおり 
Ani電話番号(=ani)
Dnis発信番号(=dnis)
キュー名通話に割り当てられたチームの名前 (=virtualTeamName)
通話オブジェクト識別子インタラクション ID(=interactionId)
ステータス進行中
コール タイプインバウンドまたはアウトバウンド
その他の Salesforce フィールド「オブジェクトフィールドマッピング」設定で定義されているとおり 

終了時に、次の Salesforce フィールドが更新されます。

Salesforce フィールド
コール時間(Call Duration)= 通話時間(応答から切断までの通話時間、 
コールの結果選択したラップアップ理由 (= wrapUpReason) 
ステータス完了(Completed)

表 4. アウトダイヤル設定

コールセンター物件

説明

電話番号のプレフィックス文字列を削除する

国コードをコンマ区切りのリストとして指定します。 これらのコードは、発信ダイヤルの SFDC の電話番号フィールドから削除されます。

例: +1,+41,+49

任意の国コード
表 5. 高度なスクリーンポップ検索設定

コールセンター物件

説明

高度なスクリーンポップが有効

高度なスクリーンポップ設定を有効にする機能フラグ

[デフォルト: false] true または false
CAD 変数名ソフトフォン レイアウトで検索する ID を保持する CAD 変数の名前。任意の CAD 変数
ANI プレフィックス文字列を削除する

国コードをコンマ区切りのリストとして指定します。 これらのコードは、着信通話の電話番号 ANI から削除されます。

例: +1,+41,+49

任意の国コード
表 6. ケースマネジメント

コールセンター物件

説明

着信コールの自動ケース作成

着信コールごとに新しいケースを作成するオプション

[デフォルト: false] true または false
発信コールの自動ケース作成発信コールごとに新しいケースを作成するオプション[デフォルト: false] true または false
編集モードでケースオブジェクトを開く

新しく作成されたケースを編集モードで開くオプション

[デフォルト: false] true または false
オブジェクトフィールドマッピング

このフィールドでは、コンマで区切られたキー値のペアの文字列を使用して、WebexCC CAD 変数と SFDC フィールド名をマッピングします。

フォーマット:

フィールド名 1={CAD 変数 1}、フィールド名 2={CAD 変数 2}

例:

Languages__c={言語}、Subject=新しいケースが作成されました、SuppliedCompany={カテゴリ}、SuppliedName={製品}、SuppliedPhone={ANI}

フィールド マッピングでは、単一の CAD 変数のみが許可されます。 複数の CAD 変数の組み合わせや固定テキストとの組み合わせはサポートされていません。

表 7. レコードが一致しない場合のスクリーンポップ設定

コールセンター物件

説明

オブジェクトフィールドマッピング

ソフトフォン レイアウトでは、一致するレコードがない通話に対して新しいレコードを作成することを選択できます (新しい <オブジェクト タイプ> にポップ)。 このフィールドでは、コンマで区切られたキー値のペアの文字列を使用して、この新しいオブジェクトの WebexCC CAD 変数と SFDC フィールド名をマッピングします。

フォーマット:

フィールド名 1={CAD 変数 1}、フィールド名 2={CAD 変数 2}

例:

言語__c={言語},電話={ANI}

フィールド マッピングでは、単一の CAD 変数のみが許可されます。 複数の CAD 変数の組み合わせや固定テキストとの組み合わせはサポートされていません。

表 8. オムニチャネル状態同期構成

コールセンター物件

説明

オムニチャネル同期を有効にする

この機能フラグにより、着信インタラクションに基づいて Voice/Omni の状態変更が可能になります。

Salesforce でオムニチャネル ルーティングを有効にする方法と設定手順の詳細については、以下を参照してください。 https://help.salesforce.com/s/articleView?id=sf.omnichannel_intro.htm

[デフォルト: false] true または false
オムニチャネル未対応の理由

エージェントが着信コールを受信したときに使用される SFDC Omni-Channel の「ビジー」理由ステータスの名前。 この状態は同期してはなりません。 つまり、Webex は同じラベルの状態を持つことはできません。 

例: Busy_Phone_Call

プレゼンスステータス開発者名
WxCC アイドル理由コード

エージェントが Salesforce Omni-Channel ルーティングされたタスクを受信するときに使用される WxCC アイドル補助コードの名前。 この状態は同期してはなりません。 つまり、オムニチャネルは同じラベルの状態を持つことはできません。 

例: ビジーオムニ

任意の WxCC アイドル補助コード

Webex Contact Center アイドル理由名と Salesforce Omni Presence 名 (ラベル) が同一の場合、Webex Conact Center プレゼンスと Salesforce Omni Presence は同じ状態に同期されます。 

表 9. ウィジェット設定

コールセンター物件

説明

ブラウザ通知を送信する

この機能フラグは、ブラウザベースのポップアップ通知を有効にします。

[デフォルト: false] true または false

変数のリスト

これらの変数は、コール アクティビティ レコードまたはケース レコードの Salesforce フィールドにマッピングするために使用できます。

変数名変数の説明
アニ発信者番号
dn着信番号
仮想チーム名通話に割り当てられたチームの名前
ロナタイムアウト無応答時の呼び出し音パラメータの値 
カスタム Webex CC 変数Webex CC フロー デザイナーで定義された変数の名前 
{方向}着信または発信の通話。 通話アクティビティ レコードの件名行でのみサポートされます。
{アクティビティ日時}現在の日付と時刻。 通話アクティビティ レコードの件名行でのみサポートされます。

この例では、ani、dn wrapupAuxCodeId、wrapupAuxCodeName をインタラクションの短い説明フィールドに保存する方法を示します。

{ "キー": "activityRecordMapping", "値": "short_description= {ani} / {dn} / {wrapUpAuxCodeId} / {wrapUpAuxCodeName} "} 

スクリーンポップアップ

WxCC フローでは「スクリーン ポップ」ノードが使用できます。 これを使用して、Microsoft Dynamics 内または別のウィンドウでスクリーン ポップをトリガーできます。

この機能の詳細については、 フローデザイナーのドキュメント

別のウィンドウでスクリーンポップ

スクリーン ポップを別のウィンドウで開くには、「スクリーン ポップ」ノードに絶対 URL を指定する必要があります。 queryParameters は検索パラメータとして URL に追加されます。

次のモードがサポートされています:

  • 新しいブラウザ Tab: 常に新しいブラウザ Tab を開きます。
  • 既存のブラウザ Tab: 最初の「既存のブラウザ Tab」画面ポップで、新しいブラウザ Tab が開きます。 この Tab は、後続の「既存のブラウザ Tab」画面ポップアップ専用の Tab となり、URL はその特定のブラウザ Tab 内で更新されます。
  • デスクトップ内部: *新しいブラウザ Tab* と同じように処理されます。

現在開いているページはリダイレクトを防ぐことができます。 その場合、新しいブラウザ Tab で「既存のブラウザ Tab」画面が開きます。

URL が Visualforce ページや CRM レコードなどの CRM 要素への相対パス (ドメイン部分なし) である場合、この Salesforce 要素は新しい CRM Tab として開きます。 スクリーン ポップ ターゲット (新しいブラウザー Tab、既存のブラウザー Tab、または Inside Desktop) は無視されます。

WebRTC

SalesForce コネクタは、次のブラウザで WebRTC をサポートします。

  • ファイアフォックス
  • Google Chrome

ただし、WebRTC は Microsoft Edge ブラウザではサポートされていません。

WebRTC を有効にするには、以下を確認してください。

  • Webex CC デスクトップ プロファイルではデスクトップが許可されます。
  • webRTCDomain フィールドは、コール センター構成セットで正しいドメイン名で構成されています。
  • ブラウザを更新するには、ログアウトして再度ログインする必要があります。
  • デバイスの選択 (マイクロ/ヘッドセット) はできません (次のリリースで予定されています)。

制限事項

エージェントが通話中にアクティブなデフォルト デバイスを取り外す場合は、「スピーカーとマイク」設定から新しいデバイスを手動で選択する必要があります。

現在、Firefox ではスピーカーとマイクの選択はできません。

リリースアップデート

このアップデート(2025 年 9 月 22 日に関連)では、次の機能強化が行われます。

  • 新しいパッケージのインストールは必要ありません。

機能と改善点

  • エントリ ポイントへの直接転送を可能にするサポートが追加されました。
  • アウトダイヤル ANI 設定を更新する機能。
  • WebRTC のミュートおよびミュート解除機能を導入しました。

アーカイブ

2025 年 8 月

機能と改善点

  • アクティブな WebRTC 通話中にマイクをミュートおよびミュート解除する機能を追加しました。
  • サインインを高速化するために、ログイン画面のダイヤル番号フィールドにデフォルトのダイヤル番号を事前に入力します。
  • 柔軟性を高めるために、チーム、DN、テレフォニー オプションを即座に変更できるようになりました。
  • 関連レコードを含めることで CRM 検索が強化されました。

2025 年 7 月

機能と改善点

  • 発信時の発信者 ID として電話番号を選択できるようになりました。
  • WebRTC の使用時にマイクとスピーカーのデバイスを切り替える機能を追加しました。
  • より詳細な制御のために着信を拒否するオプションを提供しました。

2025 年 6 月

機能と改善点

  • デスクトップ ログイン モードをサポートする新しいコール センターを導入しました。
  • Salesforce で通話ログを作成するときに、期日を現在の日付に設定します。
  • (ベータ)「デスクトップ」音声チャネル オプションのサポートが追加されました。
  • より優れたレポートと分析のためにイベント トラッキングを切り替えました。
  • オーディオ入力および出力デバイスの選択を有効にしました。
  • 音声通話記録の切断理由フィールドの精度が向上しました。

2025 年 3 月

機能と改善点

  • Salesforce 内の Webex Contact Center フローによるスクリーンポップの開始を有効にしました。
  • キューに入れられた相談コールを表示して、視認性を高めます。
  • Webex Contact Center 構成に基づいて音声チャネルのログイン オプションが強化されました。
  • エントリ ポイントへのコンサルテーション、会議、およびウォーム転送のサポートが追加されました。
  • 最新のリスト コンタクト サービス キュー API を使用するように統合を更新しました。
  • アラートが表示されたときに開いている引き出しを自動的に閉じることで、ユーザ エクスペリエンスが向上しました。
  • データ セキュリティを強化するために、APEX クラスに「with sharing」属性を追加しました。

2025 年 1 月

機能と改善点

  • アクティブな通話中に一致するものが 1 つ見つかった場合、そのケースに連絡先またはアカウントを割り当てることができるようになりました。
  • 顧客が直接通話を終了できるオプションを提供しました。
  • 相談および会議シナリオ中のスクリーン ポップの処理が改善されました。
  • Webex Contact Center リクエストの API エンドポイントが強化されました。
  • ナビゲーションを容易にするために、メニュー オプションをサイドバー レイアウトに更新しました。