API メソッド
InitAPI
InitAPI は API を初期化します。
このリクエストにより、TCP 接続の確立手順が開始されます。接続が確立されると、evtApiUp イベントが .NET アプリケーションに送信されます。
構文
bool InitAPI();
ShutdownAPI
ShutdownAPI は、API とエージェントデスクトップ間の TCP 接続を終了します。
構文
void ShutdownAPI();
CallDial
CallDial は、destination で指定された番号への通話を開始します。
グローバルインタラクション識別子(GIID)の指定はオプションです。このメソッドはリクエスト ID を返します。
構文
UInt64 CallDial(string destination, string giid);
MuteCallRecording
MuteCallRecording は、指定されたデスクトップ上で callId によって識別される通話の音声録音をミュートします。
録音自体は継続されますが、音声信号はすべて無音に置き換えられます。
構文
UInt64 MuteCallRecording(string callId);
UnmuteCallRecording
UnmuteCallRecording は、指定されたデスクトップ上で callId によって識別される通話について、以前にミュートされていた音声録音を再開します。
構文
UInt64 UnmuteCallRecording(string callId);
MuteScreenRecordings
MuteScreenRecordings は、指定されたデスクトップ上でスクリーン録画をミュートします。
スクリーン録画がミュートされている間、録画にはミュートが適用された時点でのデスクトップの静止画が含まれます。
このリクエストは、エージェントデスクトップヘルパーアプリケーションによって処理されます。
構文
UInt64 MuteScreenRecordings();
UnmuteScreenRecordings
UnmuteScreenRecordings は、指定されたデスクトップ上で以前にミュートされていたスクリーン録画のミュートを解除します。
このリクエストは、エージェントデスクトップヘルパーアプリケーションによって処理されます。
構文
UInt64 UnmuteScreenRecordings();
CallSetScenarioVariable
CallSetScenarioVariable は、callId で指定された通話に関連付けられたシナリオにおいて、name で指定された変数を value で指定された値に設定します。
構文
UInt64 CallSetScenarioVariable(string _callId, string _name, string _value);
CallSingleStepTransfer
このメソッドは、callId で識別される通話を dest で指定された番号へ単一ステップ(ブラインド)転送します。オプションとして、同じリクエスト内で変数のコレクションを設定し、通話処理シナリオに渡すことも可能です。
構文
UInt64 CallSingleStepTransfer(string _callId, string _dest, Dictionary<string, string> _vars);