第8页
第4排
构建自动化电话系统比使用诸如Twilio之类的服务更容易。Twilio已经建立了一个通信平台,可以转换诸如发送和接收呼叫/短信等行为。传统上需要对重要硬件进行投资,到简单的API调用中。Twilio的一个用例是根据一组正确的业务规则自动呼叫多组人员。然而,我们真正想做的是进行智能的自动调用——也就是位置所在的位置——通常只有当用户位于某个位置时,通知才适用。
我做的第一件事是创建一系列的twilio-fm自定义变压器,允许您在fme桌面上轻松地与twilio交互。
TwiliomakeCalls公司:进行自动呼叫,调用的内容可以在运行时设置。
斜线发送短信:发送短信,消息内容(包括文本和图像)可以在运行时设置。
我们将看到的情况与洪水有关。假设我们想要监控实时洪水数据,根据河流水位动态生成漫滩图,然后选择所有在漫滩地区的人,如果有问题,给他们发送一条自动消息。
洪水资料:美国地质勘探局为全美国提供实时的水位高度和流量。我们在里面读到吉尔默县流域数据.
漫滩图:流域的点云数据,包括z值。
用户:已订阅接收警报的用户的数据库。您需要构建一个订阅工作流以允许用户注册该服务,亚搏在线关于如何做的详细信息在这里.
我们使用FME服务器上的调度功能每1分钟读取一次USGS提要。
使用点云数据,我们可以创建代表不同洪水风险区的多边形。我创建了两个区域:直接危险的人和需要警告的人。多边形是基于洪水高度动态创建的。例如,如果水位计当前位于10英尺(高于洪水触发水平),我们将创建以下多边形:
直接风险:包含低于标准高度和高于标准高度5英尺的土地质量。
警告风险:将地面质量控制在距仪表高度5英尺到15英尺之间。
这些是我们用来实现这个复杂工作流程的变形金刚,亚搏在线全部12个!
既然我们已经选择了面临洪水风险的订户,我们需要向他们发送一个通知来警告他们。我们使用Twilio Web服务来实现这一点。FME商店有两个定制变压器,twiliomakecall和twiliosendsms。利用数据库中的电话号码,我们向直接风险人员发送自动电话,向中度风险人员发送短信。
我们需要每分钟运行这个工作区来检查来自USGS的最新数据。为此,我们将工作区发布到FME服务器,并安排它每分钟运行一次。FME服务器的故障转移和容错功能确保工作区始终运行。
您好!@斯图尔特·哈珀你看!
谢谢你的文章,非常有用的信息!我一直在尝试使用twiliosmssender使用一个试用的twilio帐户来构建类似的工作区。我必须核实我要发送文本到的每个号码,然后它才能工作,否则,Twiliosmssender将无法工作。这和付费版的Twilio一样吗?因为如果我确实需要验证每个数字,我的工作区的目的就会消失…提前谢谢!你看!
?2019安全亚搏在线软件公司|法律