Можно ли использовать более одного потока студии Twilio с одним и тем же номером телефона? - PullRequest
0 голосов
/ 26 июня 2018

Я пытаюсь понять связь между номерами телефонов и студийными потоками.

Это один поток на число, так что мне придется платить за номер для каждого из потоков?

Спасибо

Редактировать: уточнение.

Использование плана Pay-You-Go с депозитом и одним номером телефона в $ 1 / м.

Ответы [ 2 ]

0 голосов
/ 03 июля 2018

Мне нужно ответить на этот вопрос, потому что информация, предоставленная поддержкой Twilio, и мой опыт противоречат ответу, который я принял ранее. Спасибо всем, кто пытался ответить на этот вопрос.

Моя путаница была вокруг возможности запуска нескольких потоков с одного номера. Это возможно, но SMS отвечает на сообщения о потоке , выпадающие , если поток не инициируется с номера телефона, связанного с этим конкретным потоком в консоли .

Итак, если у меня номер-1 и поток-1, мне нужно связать номер-1 с потоком-1 в настройках номера. ТОЛЬКО тогда SMS-ответы на поток будут фактически переданы потоку.

Итак, ответ на мой вопрос:

Каждый поток должен иметь свой уникальный номер телефона, и номер должен быть связан с потоком в настройках номера.

Это требование гарантирует, что потоки "знают" канал, на котором они работают, и не изменятся при выходе Twilio Studio из бета-версии.

0 голосов
/ 27 июня 2018

Действительно, в консоли вы можете настроить только один поток для числа. Когда A MESSAGE COMES IN запустит настроенный поток.

Если у вас есть другие потоки, которые не сконфигурированы с номером, вы можете передать свой номер Twilio как параметр from при запуске потока через вызов API. Если вы не введете номер from, вы получите ошибку.

Пример кода Node.js для запуска потока через API REST:

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

Docs: (https://www.twilio.com/docs/studio/user-guide#rest-api)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...