注意:Fin Voiceは現在、Salesチームと提携している一部の顧客に限定されています。米国、EU、オーストラリアでホストされているワークスペースでサポートされています。料金について詳しく知りたい場合は、アカウントマネージャーにお問い合わせください。Fin Voiceをより広く提供できるよう準備中です。
このガイドでは、Fin VoiceをCXoneアカウントに接続する方法を説明します。これにより、Help Centerのコンテンツを使って顧客の通話に即時対応し、複雑な問題はAI生成の要約と書き起こしと共に人間のチームにスムーズに引き継げます。
プロのヒント:この統合はIntercom APIを使用しています。CXone Studioでのスクリプト設定には技術担当者や開発者の支援を推奨します。
統合の仕組み
この統合はPublic Switched Telephone Network (PSTN)転送を使い、CXoneとIntercom間の通話をルーティングします:
CXone → Fin Voice: CXoneは着信通話をIntercomで購入した専用のFin Voice番号に転送します。
Fin Voiceの解決: FinはHelp Centerを使って即時に問題を解決します。
Fin Voice → CXone: Finが通話を解決できない場合、発信者を専用のCXoneエスカレーション番号に転送します。
コンテキスト転送: CXone StudioはFin Voice APIを使って通話の要約と書き起こしをチームメンバーに取得します。
開始前に
以下の要件を満たしていることを確認してください:
要件 | 説明 |
Intercom Workspace | Fin Voiceが有効で、米国、EU、またはAU地域でホストされていること。 |
管理者アクセス | ルーティングとAPIトークンの管理には、IntercomとCXoneの両方で管理者アクセスが必要です。 |
Knowledge Base | Finが参照するための最新のHelp Centerコンテンツ。 |
CXone番号 | Finに通話を転送するためのプライマリ着信ルーティング用の有効な番号と、Finからの通話を受け取る専用のエスカレーション回線。 |
1. Fin Voiceのテスト
本番稼働前に、Voice Testingタブでブラウザ上で通話をシミュレートしてください。
Playをクリックして話し始めると、Finの応答が聞けます。
Settings(右上)で音声の切り替えや挨拶、エスカレーションルールのプレビューができます。
2. Fin Voice回線の作成
テストから本番回線に移行するには、Intercom内で専用番号を購入する必要があります。
+ New lineをクリック。
External Providerを選択し、Nextをクリック。
回線名を入力し、From a phone number (PSTN)を選択して、Nextをクリック。
Purchaseをクリックして米国のローカル番号を取得。
3. 録音と動作の設定
コンテキストツールを有効にする
AI通話中の内容をチームが確認できるように、グローバル設定を有効にしてください:
Enable recordings、Transcripts、Call transcription summariesをオンにします。
Finの設定をカスタマイズする
Set Fin liveタブで、Finの動作を調整できます:
営業時間:Finが応答する時間を定義します(デフォルトは24時間365日)。
音声と言語:ブランドに合った音声を選択します。
サポートコンテンツ:Finが参照するHelp Centerの記事を選択します。
CSAT:解決済み通話に対して1~5のキーパッド評価を有効にします。
4. Intercom APIアクセス トークンの生成
CXoneがFinと通信できるように、プライベートAPIトークンが必要です。
IntercomのDeveloper HubでプライベートIntercomアプリを作成します。
APIバージョンをUnstableに設定します。
Access Tokenをコピーしてください。CXoneのスクリプトで必要になります。
5. CXoneキャンペーンとスキルの設定
ルーティングロジックを管理するには、1つのキャンペーンと3つの特定のスキル(キュー)が必要です。
キャンペーンを作成する
スキルを作成する
ACD > Contact Settings > ACD Skillsに移動し、以下の3つのスキルを作成します。
スキル | メディアタイプ | インバウンド/アウトバウンド | キャンペーン | スクリーンポップ |
Forward to Fin Skill | 電話 | インバウンド | Fin Voice | チェック済み
|
Call from Fin Skill | 電話 | インバウンド | Fin Voice | チェック済み
|
Human agents | 電話 | インバウンド | Fin Voice | チェック済み
|
Human agentsスキルを作成する
Human agentsスキルにusersを割り当てる
「Human agents」スキルが作成されたら、エスカレーションされた通話に対応するチームメンバーを追加する必要があります。
「Human agents」スキル内のUsersタブをクリックします。
該当するチームメンバーを検索して選択します。
Add Usersをクリックします。
6. 「Forward to Fin」スクリプトを作成する
このスクリプトは通話をIntercom APIに登録し、音声をFinに転送します。
Studioを開き、Forward to Fin Scriptという名前の新しいスクリプトを作成します。
Beginに接続されたSnippetブロックを追加します。APIヘッダーとボディを設定するために以下のコードを貼り付けます。
// 1. Setup the Headers
DYNAMIC authHeader
authHeader.Authorization = "Bearer {{Intercom API Access Token}}" ASSIGN jsonHeaderString = "{authHeader.asJSON()}"
// 2. Setup the Parameters
DYNAMIC queryParams
params.call_id = ContactId
params.phone_number = ANI
// Convert to JSON string
ASSIGN jsonParamString = "{params.asJSON()}"Rest Api Actionブロックを追加し、設定します。
Service address:
https://api.intercom.io/fin_voice/registerVerb: POST
Headers:
{jsonHeaderString}Parameters:
{jsonParamString}
成功ブランチに接続されたTransferブロックを追加します。
Destination: Finが応答するIntercomで割り当てられた電話番号を入力します。
Caller ID:
{ANI}(これは顧客の番号をFinに渡します)。
7. 「Call from Fin」スクリプトを作成する
このスクリプトはFinからの折り返し通話を受け入れ、会話の要約を取得してチームメンバーにルーティングします。
Call from Fin Scriptという名前の新しいスクリプトを作成します。
認証ヘッダーを設定するために、Beginに接続されたSnippetブロックを追加します:
// 1. Setup the Headers
DYNAMIC authHeader
authHeader.Authorization = "Bearer {{Intercom API Access Token}}" ASSIGN jsonHeaderString = "{authHeader.asJSON()}"呼び出しデータを取得するために、Rest Api Actionブロックを追加します:
動詞: GET 27
ヘッダー:
{jsonHeaderString}結果セット:
collectResponse
要約を抽出するために、2つ目のSnippetブロックを追加します:
ASSIGN callSummary = collectResponse.call_summary要約をチームメイトに表示するために、Assignブロックを追加します:
変数:
fin_call_summary
通話をルーティングするために、Reqagentブロックを追加します:
8. 連絡先の割り当て
最後に、電話番号を先ほど作成したスクリプトにマッピングします。
注意: このステップには、CXoneアカウントマネージャーから2つの専用番号が必要です。1つはforward calls to Fin用、もう1つはreceive calls from Fin用です。
ACD > Contact Settings > Points of Contactに移動し、アカウントマネージャーから依頼した2つの番号を設定します。
1. Forward to Fin Number
2. Call from Fin Number
検証
統合をテストするには:















