可以使用同一电话号码使用多个Twilio工作室流程吗?

时间:2018-06-26 19:58:00

标签: twilio

我试图了解电话号码和工作室流量之间的关系。

每个数字是否只有一个流,所以我必须为每个流支付一个数字?

谢谢

编辑:澄清。

使用带存款和一个$ 1 / m电话号码的即付即用计划。

2 个答案:

答案 0 :(得分:2)

实际上,在控制台中,您只能为一个号码配置一个流。当A MESSAGE COMES IN触发配置的流时。

如果还有其他未配置数字的流,则在通过API调用触发流时,可以将Twilio数字作为from参数传递。如果您未通过from号,则会收到错误消息。

示例Node.js代码以通过REST API触发流程:

+19993335555是您的Twilio号码


const accountSid = 'ACc0966dd96e4d55d26ae72df4d6dc3494';
const authToken = 'your_auth_token';
const TwilioClient = require('twilio')(accountSid, authToken);

TwilioClient.studio
  .flows("FW9d816f0b90d2a10b913868462e339d29")
  .engagements.create({
    to: "+13335557777",
    from: "+19993335555"
  })
  .then(function(engagement) {
    console.log(engagement.sid);
  });

文档: https://www.twilio.com/docs/studio/user-guide#rest-api

答案 1 :(得分:2)

我需要回答这个问题,因为Twilio支持人员提供的信息以及我的经验与我先前接受的答案相矛盾。感谢所有尝试回答此问题的人。

我的困惑是围绕从同一号码触发多个流量的可能性。这是可能的,但是SMS会回复流消息下放,除非该流是从与控制台中与此特定流相关联的电话号码中发起的。

因此,如果我有数字1和流1,则需要在数字设置中将数字1和流1关联起来。这样,SMS对流的响应才真正进入流。

所以,我的问题的答案是:

每个流程都需要其唯一的电话号码,并且该号码需要在号码设置中与该流程相关联。

此要求可确保流“知道”他们正在使用的频道,并且不会随着Twilio Studio移出测试版而改变。