如何将tropo模块与node.js一起使用



在我的应用程序中,我需要使用带有node.js的tropo应用程序来发送、接收消息以及拨打和接听电话。我看了文件,但一点也不知道。有人能帮我吗?

免责声明-我从未与tropo合作过,但这就是我对其工作原理的理解:

  1. 您编写了一个tropo可以解析的脚本,在大多数语言中,它可以执行一些功能
  2. 你可以使用tropo的网络界面将该脚本连接到一个数字
  3. 你/一个客户打电话给那个号码,tropo获取你的脚本并执行它

以下是上述各项工作原理的完整演练:https://www.tropo.com/docs/scripting/creating_first_application.htm

现在,如果你想让你的脚本做动态的事情,你需要自己主持它。为此,您可以使用node.js:

  1. 您可以在node.js中编写一个根据时间/用户数据进行更改的脚本
  2. 您可以使用tropo的网络界面连接脚本
  3. 当有人拨打/发短信时,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

最新更新