Feedback

  • Contents
 

Consult Transfer

The JavaScript below demonstrates how to perform a consult transfer.

<html>
<head>
    <title>Consult Transfer Example</title>
    <script type="text/javascript" defer>
        function ConsultTransfer(RemoteNumber1, RemoteNumber2) {

            // call party 1             var callObject1 = scripter.createCallObject();             callObject1.dial(RemoteNumber1, false);             var doConnect = window.confirm("Call party 2?");             if (!doConnect) {                 callObject1.disconnect();                 return;             }
            // call party 2             // this automatically puts party 1 on hold             var callObject2 = scripter.createCallObject();             callObject2.dial(RemoteNumber2, false);             var doTransfer = window.confirm("Transfer party 1 to party 2?");             if (!doTransfer) {                 callObject2.disconnect();                 return;             }             // make the transfer             callObject1.consultTransfer(callObject2.id);             
            // free objects             callObject1.id = -1;             callObject2.id = -1;      }     </script> </head>
<body>     <p>Party 1 <input id=RemNum1>&nbsp;&nbsp;Party 2 <input id=RemNum2></p>     <p><input type=button value="Consult Transfer" onclick=ConsultTransfer(RemNum1.value,RemNum2.value)></p> </body> </html>