sms - Twilio 可编程自定义语音通话

标签 sms twilio voip voice twilio-click-to-call

我最近开始使用 Twilio,以满足我们自己的需求——我们需要通过短信或语音电话为用户提供有关可能发生在他们家中的可能危险事件的实时信息。

我已经尝试完全按照此处指定的方式使用 VoiceCall - https://www.twilio.com/user/account/developer-tools/api-explorer/call-create .场景是我想要一个机器人语音来解释发生了什么,因此我需要按需生成语音的 xml 文件。我为语音提供了我自己的 RestApi url,它能够通过 TWIML 生成这个文件。

默认情况下,Twilio 将在执行调用时使用该 url 来获取音频和其他指令。 由于语音 URL 不能包含参数(因为它们由于某种原因被切断了) (例如 是 - http://mywebsite.com/api/sayVoice ,否 - http://mywebsite.com/api/sayVoice?eventId=1 ) ,您将始终获得相同的音频(无法识别不同类型的事件并生成不同的 xml 输出(为最终用户提供不同的音频)。

在 Twilio 文档示例中,它们也只有静态 URL,没有额外的参数,因此这确实是可以使用 Twilio Call Api 的唯一方法吗?

很难相信 Twilio 没有计划这样的用例。
有没有人尝试将 Twilio 用于类似的场景?

关于用于相同目的的类似技术的任何建议?

最佳答案

最后发现问题,需要传入RequestParams参数。

例如,这个可以工作 - Url=http://mywebsite.com/api/twilio/sayVoice?eventId=379 , 而 pathParam 不起作用 Url=http://mywebsite.com/api/twilio/sayVoice/379 .

因此,请保持安全并使用 RequestParams。

关于sms - Twilio 可编程自定义语音通话,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34203255/

相关文章:

android - Android Studio项目-SMSManager不发送短信

php - 如何将表单信息从网站发送到电话号码的消息收件箱?

api - Twilio 能够同时拨出两个电话使用相同的号码吗?

ruby-on-rails - rails twilio api 版本号

android - 彩信和短信的日期列长度不同

php - <script> document.location.href ='' ;</script> & 转到页面相关问题

twilio - 如何通过 Twilio API 查看我的 Twilio 帐户电话号码列表?

ios - iOS 上的 VoIP 套接字 - 未收到通知

android - 如何在Android中的套接字上实现音频调用

android - 在目前不支持的平板电脑上安装 Sip api?