我想让Twilio代表我自动进行语音呼叫,直到终端接听(通常,这是一个忙碌的信号)。一旦终端成功接听,我希望Twilio自动呼叫我的电话,并将我连接到该呼叫。
发布于 2012-11-28 06:31:22
使用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 Markup Language)和一些PHP:
handler.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>
https://stackoverflow.com/questions/13590736
复制相似问题