提供: Bright Pattern Documentation
• English
blindTransfer
アクティブな、または指定されたインタラクションを、指定された内線電話番号を持つ別のエージェントにブラインド転送します。
リクエスト
構文
| blindTransfer(電話: string, customTransferData?: CustomTransferData, interactionId?: string): Promise<OPERATIONRESULT<null>> |
:
| boolean | undefined | null></nowiki> |
パラメータ
| パラメータ | パラメータ値 | データ型 | オプション/必須 | 説明 |
| 電話 | 必須 | コールセンター側の内線電話番号 | ||
| customTransferData | オプション | ここでは、インタラクションとともに受信側に転送される任意のカスタムデータを定義できます。 | ||
| interactionId | 文字列 | オプション | 転送対象となるインタラクションのidです。特定されていません場合は、アクティブなインタラクションが使用されます。 |
リクエスト例
blindTransferButton.onclick = () => {
const phoneNumber = transferPhoneNumberInput.値
const itemId = interactionIdInput.値
let transferData: any | null = null
try {
transferData = JSON.parse(transferDataTextarea.value)
} catch (e) {
alert('転送データ構造に構文エラーがあります。JSONを解析できません。')
}
adApi.blindTransfer(phoneNumber, transferData, itemId)
}
戻り値
null