首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >设置Twilio CallBack

设置Twilio CallBack
EN

Stack Overflow用户
提问于 2014-02-15 05:59:33
回答 1查看 2.3K关注 0票数 2

给Twilio的用户朋友们,

我们已经建立了一个Twilio试用帐户。

我们的问题是,我们是否可以在Twilio App Dashboard (或任何其他设置面板)中定义/设置回调URL,以满足以下用例:

代码语言:javascript
复制
1.  From browser/apps / mobile device
,  user dials  310-333-1234 6789 (Twilio phone # / accesscode)


2.  Twilio receives this call

3.  Twilio captures accesscode (6789) trailing the phone number
     and passes to CALLBACK URL

我知道Twilio MakeCall API允许您指定CallBackURL:

代码语言:javascript
复制
where parmeters :

sendDigits=6789
StatusCallBack=My_CallBack_URL
StatusCallBackMethod=Post

但我们想要的是设置回调URL,以便物理传入调用(而不是使用API进行的调用)及其访问码将始终传递到此回调URL。

EN

回答 1

Stack Overflow用户

发布于 2015-10-24 05:32:49

我是来自Twilio的Megan。不知道您使用的是哪种语言,我通常编写Python,但我将在下面用PHP分享一个示例。

看起来您在这里尝试做的事情涉及到Twiml 动词,在下面的示例中,您将根据卡特在注释中的建议,将http://example.com/complex_gather.xml设置为您的语音请求URL配置中的http://example.com/complex_gather.xml。然后,<action>谓词允许您在呼叫者输入访问代码后将呼叫者重定向到您的自定义语音请求URL。

代码语言:javascript
复制
<?xml version="1.0" encoding="UTF-8"?>
<!-- page located at http://example.com/complex_gather.xml -->
<Response>
    <Gather numDigits="4" action="/customVoiceUrl" method="GET">
        <Say>
            Please enter your access code.
        </Say>
    </Gather>
    <Say>We didn't receive any input. Goodbye!</Say>
</Response>

以及customVoiceUrl的示例页面:

代码语言:javascript
复制
<?php
// page located at http://example.com/customVoiceUrl
echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n";
echo "<Response><Say>You entered " . $_REQUEST['Digits'] . "</Say></Response>";
?>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21790264

复制
相关文章

相似问题

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