我有两个关于TaskRouter的问题。
使用TaskRouter时如何录制通话?
当呼叫与呼叫者联系时,我如何向工作人员耳语?
答案 0 :(得分:0)
Twilio开发者传道者在这里。
当您收到作业回调并使用call
或dequeue
指令将呼叫者与座席连接时,您可以在回复中发回更多属性。要录制通话,请发送值为record
的属性record-from-answer
以记录整个通话。
要向工作人员耳语,您需要在作业回调中使用call
指令。然后,您可以提供一个URL,当代理接听呼叫之前将调用该URL,然后将呼叫桥接在一起,您可以将其用作耳语。
所以,例如:
<?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的文档。