Twilio 对操作员的出站呼叫,以转发给用户
用例是:Twilio 对操作员的出站呼叫,以转发给用户,twilio,twilio-php,Twilio,Twilio Php,用例是: 向接线员/接待员接听的号码拨打出站电话 请求接线员用我们指定的名称将呼叫转接给用户 等待用户接听电话X秒 并继续与该用户的对话 现在我是Twilio的新手,但已经完成了1和2 编辑1:流的详细信息: 出站调用使用以下代码执行。这会呼叫接线员/接待员接听的电话号码: $call = $client->account->calls->create( $to_number, $twilio_number, array( "url" => "ht
$call = $client->account->calls->create(
$to_number,
$twilio_number,
array(
"url" => "http://****/**.php?name=" .$name
)
);
下面是2和3的实现。在这里,我们要求接线员用指定的名称
将此呼叫转接给用户
这是可行的,但我不确定这是否是最好的方法,因此我提出了这个问题
<Response>
<Gather ....>
<Say loop="3">
Please connect us to: <?php print $_REQUEST['name'] ?>.
Press "1" if we have reached: <?php print $_REQUEST['name'] ?>.
<Pause/>
</Say>
</Gather>
</Response>
请将我们连接到:。
如果我们已到达:。
在这里,如果具有指定的名称的用户拾取,则我们请求他输入“1”并继续我们的处理
是否有更好的方法来实现此用例?到目前为止,您是如何实现此功能的?您尝试完成了第3部分的哪些内容?因此,您是否难以让接待员将呼叫转发给用户?请求中的名称来自哪里?你为什么需要接待员?你一开始是怎么打电话的。“我发现很难从你展示给我的TwiML中解决所有这些问题。”philnash更新。你希望接待员如何转发?您能在数据库中查找$name
并在不包括任何人的情况下转接呼叫吗?不,在某些情况下,我们必须通过接线员,并且没有分机来自动转接。