From 1c30e9f4d49a031163a23acbcc97cd174f0035ea Mon Sep 17 00:00:00 2001 From: Alvaro Vega Date: Fri, 24 May 2019 10:34:43 +0200 Subject: [PATCH] allow multiple to in sms action --- lib/models/smsAction.js | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/lib/models/smsAction.js b/lib/models/smsAction.js index caeabf3b..c5cb5b2e 100644 --- a/lib/models/smsAction.js +++ b/lib/models/smsAction.js @@ -35,11 +35,22 @@ function buildSMSOptions(action, event) { to: myutils.expandVar(action.parameters.to, event) }; } + +function buildTo(to) { + const splitChar = ' '; + var tos = to.split(splitChar); + var r = []; + tos.forEach(function(dest) { + r.push('tel:' + dest); + }); + return r; +} + function doIt(action, event, callback) { try { var options, msg; options = buildSMSOptions(action, event); - msg = { to: ['tel:' + options.to], message: options.text, from: config.sms.from }; + msg = { to: buildTo(options.to), message: options.text, from: config.sms.from }; metrics.IncMetrics(event.service, event.subservice, metrics.actionSMS);