首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用Twilio代表我自动呼叫

使用Twilio代表我自动呼叫
EN

Stack Overflow用户
提问于 2012-11-28 02:31:44
回答 1查看 985关注 0票数 1

我想让Twilio代表我自动进行语音呼叫,直到终端接听(通常,这是一个忙碌的信号)。一旦终端成功接听,我希望Twilio自动呼叫我的电话,并将我连接到该呼叫。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-11-28 06:31:22

使用Twilio可以做到这一点。您可以使用他们的REST API向所需号码发起呼叫。

您可以进行类似于下面的REST API调用:

代码语言:javascript
运行
复制
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,该参数可以是:

  • human
  • machine

在你的myhandler.php文件中,你将拥有TwiML (Twilio Markup Language)和一些PHP:

handler.php

代码语言:javascript
运行
复制
<?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>
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13590736

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档