我想在PHP / MySQL / jQuery中创建一个简单的Twilio IVR(交互式语音响应)应用程序,它可以执行以下操作:
接听来电并播放一些消息等。
注意:我创建了twilio测试帐户并拥有API Auth的凭据:
SID,令牌和twilio电话号码
任何帮助将不胜感激。
我是开发此类应用程序的新手,我以前没有这方面的经验。所以我有点混淆,即
1)从哪里开始在php中创建这个应用程序。
2)需要使用哪些请求参数和URL。
3)如何测试它,即发送请求并检索响应。
如果你能更详细地指导我,我们会非常有帮助。并向我发送其运行代码示例或现场演示的任何URL等,以便我能更清楚地理解它。
提前致谢
答案 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
设置为更高的数字来允许更多的按键操作。
希望这会让你盯着正确的方向。