在PHP / MySQL / jQuery中创建一个简单的Twilio IVR应用程序

时间:2014-02-17 14:34:30

标签: php jquery mysql twilio ivr

我想在PHP / MySQL / jQuery中创建一个简单的Twilio IVR(交互式语音响应)应用程序,它可以执行以下操作:

接听来电并播放一些消息等。

注意:我创建了twilio测试帐户并拥有API Auth的凭据:

SID,令牌和twilio电话号码

任何帮助将不胜感激。

我是开发此类应用程序的新手,我以前没有这方面的经验。所以我有点混淆,即

1)从哪里开始在php中创建这个应用程序。

2)需要使用哪些请求参数和URL。

3)如何测试它,即发送请求并检索响应。

如果你能更详细地指导我,我们会非常有帮助。并向我发送其运行代码示例或现场演示的任何URL等,以便我能更清楚地理解它。

提前致谢

1 个答案:

答案 0 :(得分:1)

Twilio Evangelist在这里,

也许你可以看看我们的一些快速启动和操作指南。我们有一个示例应用程序,您可以使用它来开始IVR: The Basics操作方法。

您需要构建一个PHP应用程序,通过生成'TwiML'来响应HTTP请求;是告诉Twilio如何处理调用的XML。您需要使用<Gather> TwiML verb<Say> verb来构建它。

例如,要让呼叫者按下手机上的按键以选择3个选项,您可以使用:

<Response>
  <Say>Thank you for calling Some Company.</Say>
  <Gather numDigits="1" action="/my-app.php">
    <Say>Press 1 to access your account.</Say>
    <Say>Press 2 to speak to an operator.</Say>
  </Gather>
</Response>

这将首先回复欢迎消息,然后读出两个选项。呼叫者可以按其键盘上的某个键,其中第一个键将发送到action的{​​{1}}属性中的URL。我们可以通过将Gather设置为更高的数字来允许更多的按键操作。

希望这会让你盯着正确的方向。