Record on Demand API

この API は、音声または画面録画機能を持つ Engagement Hub ユーザーが使用できます。

これらのAPIを使用すると、オンデマンドでコールレコーディングを開始、停止、無効化できるため、API経由でレコーディングを制御できます。

Record on Demand APIのドキュメントは、Developer Communityポータル で入手できます。

始める前に

CXone Mpower開発者ポータル APIをテストできます。 CXone Mpowerアカウントでログインすると、アカウントのテナントクローズ済 CXone Mpowerシステムにおけるテクニカルサポート、請求、およびグローバル設定を管理するために使用される上位レベルの組織グループ。でリクエストを行うことができます。

APIの使用を開始するには、認証に使用される有効な認証情報を受け取るためにNiCEに登録する必要があります。 手順については、開発者ポータルのはじめにページ を参照してください。

また、このAPIを使用するには、Interactions Hub >API > Multi-ACD Record on Demand API権限が必要です。

オンデマンド録音を開始する

APIを使用すると、エージェントまたはアプリケーションは特定のユーザーの進行中のコールのレコーディングを開始できます。 コンプライアンス目的、品質保証、またはトレーニングに関連する特定のインタラクションや会話をキャプチャするために使用できます。

音声のみ、または音声と画面の両方のレコーディングを開始するように指定できます。 このAPIメソッドは、レコーディングポリシーよりも優先されます。

mediaTypeフラグはオプションであり、記録されるメディアタイプを制御できます。 サポートされている値はvoicevoiceAndScreenで、音声のみ、または音声と画面の両方のレコーディングを開始できます。 フラグが渡されない場合、デフォルト値はvoiceになります。

方法:POST

エンドポイント: /interaction-recording-management-service/interactions/start-recording-on-demand

パラメータ:

userId*

文字列

レコーディングするメディアの種類。

オンデマンドでのレコーディング停止

このAPIにより、特定のユーザーの進行中のコールの音声と画面のレコーディングを停止できます。 これは、顧客のプライバシーを保護したり、特定の種類の会話のレコーディングを制限する規制に準拠したりするために使用できます。

このAPIメソッドは、Recordingポリシーよりも優先されます。 オンデマンドレコーディング停止後の記録は、オンデマンドレコーディングの開始を呼び出すことによってのみ再開できます。

方法:POST

エンドポイント: /interaction-recording-management-service/interactions/stop-recording-on-demand

パラメータ:

userId*

文字列

レコーディングするエージェントのエージェントユーザーID。

通話を録音するオプションを無効にします

APIを使用すると、顧客が同意を拒否し、レコーディングに同意しない場合に、コールの音声と画面をレコーディングするオプションを無効にすることができます。 これは、EU一般データ保護規則(GDPR)に特に対応したものです。 顧客が同意を拒否した場合、通話を録音するために設定されたレコーディングポリシーがある場合、エージェントがオンデマンドまたはAPIを使用して通話を録音した場合でも、CXone MpowerRecordingは通話を録音しません。

APIコール後は、転送、コンサルト、会議を含む顧客とのコンタクト全体についてレコーディングを開始することはできません。 コールレコーディングの進行中にAPIが呼び出された場合、Recordingはレコーディングを停止し、コールの録音された部分が検索と再生に利用できるようになります。

レコーディングの同意は現在のコールにのみ適用されます。 顧客との将来のインタラクションのために保存されることはありません。

方法:POST

エンドポイント: /interaction-recording-management-service/interactions/do-not-record

パラメータ:

userId*

文字列

レコーディングするエージェントのエージェントユーザーID。