提供: Bright Pattern Documentation
• 日本語

Revision as of 10:13, 21 September 2026 by BpDeeplTranslateMaintenance (talk | contribs) (Updated via BpDeeplTranslate extension)

< 前へ | 次へ >
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
移動先: 案内検索
• English

コールの転送

singleStepTransfer メソッドを使用すると、ログイン中のエージェントが音声通話を別の番号に転送することができます。singleStepTransferは、エージェントがコールを承認した後であればいつでも使用できます。

singleStepTransferメソッドは、ウェブページ上のボタンなどのWeb要素に添付することができます。ボタンがクリックされると、そのメソッドが処理されます。転送先の電話番号を入力するためのフィールドを追加してください。

singleStepTransferは、その他のメソッドと組み合わせて使用することもできます:

  • getState:インタラクションのデータログを取得するため
  • setStatus:通話が転送された後、状態を「受付可能」に戻すために使用します

この記事では、以下の方法について学びます:

  • singleStepTransferをボタンに添付する方法
  • 通話の転送先番号を入力するフィールドを追加する方法
  • サンプルJavaScriptをHTMLに埋め込む方法



サンプルコード

このサンプルコードでは、メソッドがボタンエレメントに添付されています。

このサンプルコードをコピーして、HTML ファイルに貼り付けてください。これは、SDK を動作させるために必要な最低限のコードです。「<テナント>」を、お使いのエージェントデスクトップ Web サーバーの名前(例: 「example.brightpattern.com」)に置き換えてください。

<SCRIPT type="text/javascript" src="https://<テナント>.brightpattern.com/agentdesktop/libs/servicepattern-sdk-v1.js">
</SCRIPT>

<IFRAME id="repeater" style="position:absolute; right: 8px; 幅: 300px; 高さ: 700px;" src="https://<テナント>.brightpattern.com/agentdesktop/UniversalRepeater.jsp"></IFRAME>

<BUTTON onclick="bpspat.api.getState(log)">状態を取得</BUTTON>
<BR>
<BR>
<INPUT id="transfer_number" type="text" placeholder="番号"/>
<BUTTON onclick="bpspat.api.singleStepTransfer(document.getElementById('transfer_number').値)">ワンステップ転送</BUTTON>
<BR>
<BR>
<DIV id="log">ログ中...</DIV>
<BR>
<BR>
<SCRIPT type="text/javascript">
window.bpspat.api.init("https://<テナント>.brightpattern.com");
function log(data) {
let div = document.createElement("div");
div.innerHTML = JSON.stringify(data);
document.getElementById("log").appendChild(div);
}

</script>



演習例

ページエレメントやユニバーサル・リピーター・ウィジェットの表示をスタイルする方法は数多くあります。以下はあくまで例として提示するものです。

  1. 以下の内容を貼り付けます。 サンプルコードを をHTMLファイルの本文に貼り付けてください。

  2. 保存して、Web ブラウザでページを開いてください。エージェントがログイン済みで、「受付可能」の状態であることを確認してください。

  3. コールが発信され、エージェントが応答します。

    コールを受信
    コールを受信


  4. コールを別のエージェントに転送したい場合は、転送先の電話番号を入力してください。その後、「シングルステップ転送」をクリックしてコールを転送します。

  5. コールの転送は直ちに実施され、エージェントはコールの disposition を行うために「通話後処理」状態になります。

    電話番号または内線番号を入力してください
    電話番号または内線番号を入力してください
    < 前へ | 次へ >