我想让Twilio代表我自动拨打语音电话,直到结束方接听(通常是忙音)。一旦结束方成功接听,我希望Twilio自动拨打我的电话并将我连接到那个电话。
这在Twilio中是可能的。您可以使用他们的REST API启动对所需号码的调用。
您将进行类似于以下的REST API调用:
POST /2010-04-01/Accounts/AC30947.../Calls.json
From=YOUR_TELEPHONE_NUMBER&To=RECIPIENT_NUMBER&Url=http://www.myapp.com/myhandler.php& IfMachine=true
参数IfMachine=true
将告诉Twilio将参数:AnsweredBy
传递到指定的URL,该参数将是:
在你的myhandler里。php文件,然后您将拥有TwiML(Twilio标记语言)
汉德勒。php
<?xml version="1.0" encoding="UTF-8"?>
<Response>
<?php
if($_GET['AnsweredBy'] == 'human'){
?>
<Say>Hi! We are going to connect you to... YOUR NAME</Say>
<Dial>415-123-4567</Dial>
<?php
}else{
// There was no answer - so we just hangup.
?>
<Hangup/>
<?php
}
?>
</Response>
聊天机器人:嘿,你介意回答几个问题吗? 顾客:如果是,继续提问/如果不是,向顾客致谢并停止对话。 我在Twilio Autopilot上使用了示例调查机器人,但它实际上没有“if/else”场景。如果Twilio没有它,那么还有其他适合于此的聊天机器人吗?
我正在使用带有可编程语音的Twilio自动驾驶仪作为输入通道,我想记录客户端与机器人的整个对话。 我在哪里以及如何做到这一点? 我正在使用重定向到Autopilot URL的twiML bin。
我正在开发一个应用程序,希望在用户之间实现屏蔽数字。想法是。。。假设你想打电话给我。你不会通过仪表板和/或订单显示页面看到我的号码,而是会看到一个“呼叫”按钮。当你点击这个按钮时,手机会响。当你接电话时,twilio会尝试将你连接到我的号码,但是,你看到的号码将是twilio号码,而不是我的号码。我正在Rails中开发。我想我快到了,但还是有个错误。这是我的代码: 我在routes中添加了这条路线
我已经尝试了很多和VOIP电话是工作很好,但我想添加一个可编程的消息,当接收者将接受呼叫。 我在后端使用了上面的代码,我的VOIP呼叫工作正常,但我想添加一个可编程的消息,当接收者接受呼叫时