使用SMS直接访问不同的Web服务器

我正在开始将Twilio整合到我们的服务中。 是否可以接收短信,并根据SMS(发件人,消息等)的数据在2个(可能更多)HTTP URL之间路由?

我发现function发生了这种情况,但我找不到一个函数的例子,它需要传入的SMS和使用SMS中的数据,在多个HTTP URL /端点之间select转发原始SMS而不修改它。

到目前为止,我有以下Twilio函数:

exports.handler = function(context, event, callback) { const response = new Twilio.Response(); let message = event.body if(PhoneNumberInTestCloud(event.From, context)) { console.log("data content: " + response) console.log("forwarded to: " + context.TestCloudURL) response.appendHeader('Location', context.TestCloudURL); callback(null, response); } else { console.log("data content: " + response) console.log("forwarded to: " + context.MATestCloudURL) response.appendHeader('Location', context.MATestCloudURL); callback(null, response); } }; function PhoneNumberInTestCloud(phoneNumber, context) { if(phoneNumber == context.DevPhone1) { return true; } else if (phoneNumber == context.QAPhone) { return true; } return false; } 

请注意,TestCloudURL,MATestCloudURL,DevPhone1和QAPhone是环境variables。

谢谢你的帮助。