带有主帐户和子帐户的 Twilio studio 流程

问题描述 投票:0回答:1

我为我的客户拥有一个主账户和几个子账户。我想在主帐户中创建一个主工作室流程,可以在子帐户中启动工作室流程。当我启动主流程时,它将有一个“来自”号码,我想使用该号码来知道要启动哪个子账户流程。 有办法让这个工作吗?

twilio twilio-api twilio-click-to-call twilio-flex
1个回答
0
投票

按照您描述用例的方式,无法在子帐户中执行流程,这是因为“发件人”参数必须是您帐户中的电话号码,在本例中是您父帐户中的电话号码。

您可以在执行流程时使用我们的自定义参数创建解决方法,如下所示:

const accountSid = process.env.TWILIO_ACCOUNT_SID;
const authToken = process.env.TWILIO_AUTH_TOKEN;
const client = require('twilio')(accountSid, authToken);

client.studio.v2.flows('FWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
                .executions
                .create({parameters: {
                   phone: '+15558674444'
                 }, to: '+15558675310', from: '+15017122661'})
                .then(execution => console.log(execution.sid));

请注意,这是一个 Javascript 示例,如果您使用其他语言,可以在此参考中找到更多信息https://www.twilio.com/docs/studio/rest-api/v2/execution,或通过 Twilio 支持开具票证。

之后,您可以使用 connect call to widget (https://www.twilio.com/docs/studio/widget-library/connect-call) 将呼叫转移到您的子账户(使用 connect call to,您需要先执行拨打去电小部件)。 您可以使用 flow.data.MY_CUSTOM_VARIABLE 访问子账户的电话号码,在我的示例中为 flow.data.phone。

© www.soinside.com 2019 - 2024. All rights reserved.