twilio - 向话务员出站呼叫以转接给用户
问题描述
用例是:
- 拨出电话到接线员/接待员接听的号码
- 请求接线员将呼叫转接给我们指定的姓名的用户。
- 等待用户接电话 X 秒
- 并继续与该用户对话
现在是 Twilio 的新手,但已成功完成 1 和 2。
编辑 1:有关流程的详细信息:出站呼叫使用以下代码执行。这会呼叫一个接线员/接待员接听的号码:
$call = $client->account->calls->create(
$to_number,
$twilio_number,
array(
"url" => "http://****/**.php?name=" .$name
)
);
以下是 2 和 3 的实现。这里我们要求运营商将此呼叫转移给具有指定 的用户name
。
这可行,但是我不确定这是否是最好的方法,因此是问题所在。
<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>
在这里,如果有指定name
接机的用户,那么我们要求他输入“1”并继续我们的处理。
有没有更好的方法来实现这个用例?
解决方案
推荐阅读
- java - 其他活动中导航抽屉中工具栏下方的活动
- algorithm - 比较 n^a * log(n)^b 和 n^c*log(n)^d 的运行时复杂度
- php - 重写时的数据库查询
- javascript - 如何选择每个
- 使用 Jquery 或 Javascript 依次单击每个按钮
- c++ - 带有 T = char* 的 `const T` 不是 `const char*`?
- java - 将逗号分隔的字符串转换为最后一个逗号的列表
- php - HTML、CSS div 和 img 元素放置
- apache-kafka - Kafka 用于日内可视化、监控和命令处理
- react-native-navigation - 由于 redux 操作而推送屏幕
- linux - ubuntu make show 完整命令