Twilio 开发人员布道者在这里。
当您收到来自 Twilio 的来电时,您只会收到文档中的请求参数,其中不包括您号码的友好名称。
您可以使用 Twilio 函数作为 Studio 流程的一部分来获取该数字。您需要将 from 编号作为参数传递给函数,方法是将其设置为小部件设置中的参数,如下所示:
如您所见,我们使用的trigger.call.To
是传入电话号码的数据。
然后,您的函数将如下所示:
exports.handler = function(context, event, callback) {
const phoneNumber = event.To;
const client = context.getTwilioClient();
client.incomingPhoneNumbers.list(
{
phoneNumber: phoneNumber
},
(err, data) => {
if (err) {
return callback(err);
}
const response = { FriendlyName: data.incomingPhoneNumbers[0].friendlyName };
callback(null, response);
}
);
};
这会将数据返回到您的流程中,您稍后可以在流程中以{{widgets.MY_WIDGET_NAME.parsed.FriendlyName}}
.
让我知道这是否有帮助。