通过诸如服务(例如),建造自动电话系统比以往任何时候Twilio。Twilio建立了一个通信平台,转换了诸如发送和接收呼叫/SMS消息之类的动作,传统上需要对大量硬件进行投资,以简单的API调用。Twilio的一个用例是根据一组业务规则为真实的人对人组进行自动呼叫。这就是我们将在这篇文章中关注的内容。但是,我们真正想做的就是智能自动呼叫- 这就是位置进入的地方 - 通常只有在用户在某个位置时才适用通知。

没有代码的电话和消息

我完成的第一件事是创建了一系列Twilio FME自定义变压器,使您可以轻松地与FME Desktop(我们的图形建模工具)中的Twilio进行交互。

自动电话警报方案

我们将要看的情况与洪水有关。假设我们要根据河流的水平监视实时洪水数据,动态生成洪水平原地图,然后选择位于洪泛区内的每个人,并在存在问题时向他们发送自动信息。当然我们想这样做不编写任何服务器端代码

自动电话

亚搏在线工作流程以自动发送SMS消息和电话。

传入的数据源

亚搏在线

步骤1:流程传入数据

我们使用企业产品FME Server上的时间表功能读取每1分钟的USGS进料。
第1部分

步骤2:动态选择订户

使用点云数据,我们可以创建代表不同洪水风险区域的多边形。我创建了两个区域:有直接风险的人和需要警告的人。多边形是根据洪水高度动态创建的。例如,如果仪表当前在10英尺处(高于洪水触发水平),我们会创建以下多边形:

立即风险:包含低于量规高的土地质量,高度高5英尺。
洪水风险立即

警告风险:包含高度高度5英尺至15英尺的土地质量。

洪水风险警告

这些是我们用来实现这一复杂工作流程的变压器,所有这些都是其中的12个!亚搏在线

步骤2工作流程亚搏在线

步骤3:通知用户

现在,我们已经选择了有洪水危险的订户,我们需要向他们发送通知以警告他们。我们使用Twilio Web服务来做到这一点。FME商店中有两个自定义变压器,TwiliomakeCall和Twiliosendsms。使用数据库中的电话号码,我们向直接风险的人发送一个自动电话,而中等风险的人则为短信。
发送Twilio步骤

步骤4:发布到FME服务器以自动化

我们需要每分钟运行此工作空间,以检查来自USGS的最新数据。为此,我们将工作空间发布到FME服务器上,并安排每分钟运行。FME服务器的故障转移和容错功能可确保工作空间始终运行。

我们发送的示例自动SMS消息。

我们发送的示例自动SMS消息。

因此,它是在近乎实时处理的数据中读取亚搏在线数据的工作流程,然后对其进行评估,然后在不编写任何服务器端代码的情况下通过Twilio发送通知。这是一个经典的例子,其中利用FME的空间特征确实使您可以提高构建工作流的智能。亚搏在线工作区和更多详细信息可以找到我们的支持网站。您还可以找到有关使用实时数据的更多信息,包括在我们的最近的网络研讨会

关于FME 数据转换 FME服务器 Twilio 网页服务

斯图尔特·哈珀(Stewart Harper)

Stewart是安全的云应用程序和基础设施的技术总监。亚搏在线当他不为网络构建基于位置的工具时,他可能是滑雪或山地自行车。

评论

5对“使用Twilio和FME服务器自动化电话和SMS”的响应

  1. 枫木 说:

    这是哈珀(Harper)为他的Robocalls使用的吗???

  2. 戴尔 说:

    取决于哪个哈珀。斯图尔特仅将其用于演示

  3. […]今天成为父亲。唐(Don)在与Twilio的自动通话和短信上进行了很好的演讲,这导致了与Don的手机进行现场通话,并发出了洪水警告。在一个inpromptu演示中,[…]

  4. 大卫框架 说:

    可以使用它来验证电话号码是无需打电话的SMS的吗?

发表评论

相关文章