在我的应用程序中,我需要使用带有 node.js 的 tropo 应用程序来发送、接收消息以及拨打和接听电话。我看到了文档,但我不明白。任何人都可以帮助我。
问问题
427 次
1 回答
0
免责声明 - 我从未使用过 tropo,但这就是我理解它的工作方式:
- 您编写了一个 tropo 可以在大多数语言中解析的脚本,以执行某些功能。
- 您可以使用 tropo 的 Web 界面将该脚本链接到一个数字。
- 您/客户拨打该号码,tropo 获取您的脚本并执行它。
以下是上述所有工作原理的完整演练:https ://www.tropo.com/docs/scripting/creating_first_application.htm
现在,如果您希望您的脚本执行动态操作,您需要自己托管它。为此,您可以使用 node.js:
- 您在 node.js 中编写了一个根据时间/用户数据更改的脚本
- 您可以使用 tropo 的 Web 界面链接脚本。
- 当有人呼叫/发送号码时,tropo 现在会从您的 node.js 服务器获取动态脚本。
此 node.js api 可用于在您的节点服务器上编写脚本:https://github.com/tropo/tropo-webapi-node,https://www.tropo.com/docs/webapi/new_tropo_web_api_overview.htm
最后,您可能希望为不同的用户动态创建不同的脚本并将它们连接到各个号码。此时,您使用 REST API 来自动执行您过去必须在 tropo 网站上手动完成的“号码连接工作”。您可以使用任何节点 REST 客户端,例如request
这样做。以下是 API 文档:https ://www.tropo.com/docs/rest/rest_api.htm
于 2013-02-07T09:01:26.420 回答