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);