Twilio TaskRouter - 耳语和录音

时间:2017-08-22 17:15:51

标签: twilio twilio-php

我有两个关于TaskRouter的问题。

  1. 使用TaskRouter时如何录制通话?

  2. 当呼叫与呼叫者联系时,我如何向工作人员耳语?

1 个答案:

答案 0 :(得分:0)

Twilio开发者传道者在这里。

  1. 当您收到作业回调并使用calldequeue指令将呼叫者与座席连接时,您可以在回复中发回更多属性。要录制通话,请发送值为record的属性record-from-answer以记录整个通话。

  2. 要向工作人员耳语,您需要在作业回调中使用call指令。然后,您可以提供一个URL,当代理接听呼叫之前将调用该URL,然后将呼叫桥接在一起,您可以将其用作耳语。

  3. 所以,例如:

    <?php
    $reservationSid = $_REQUEST['ReservationSid'];    
    
    header('Content-Type: application/xml');
    echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n";
    ?>
    <Response>
        <Say>You have a new call!</Say>
        <Dial>
            <Queue reservationSid="<?php echo $reservationSid ?>"></Queue>
        </Dial>
    </Response>
    

    有关详细信息,请参阅initiating a call in the assignment callback的文档。