Twilio Node.js - Создание участника конференции со статусом Callback - PullRequest
0 голосов
/ 06 июня 2019

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

Вот строка, где я создаю нового участника:

client.conferences(conferenceName).participants.create({
  from: `client:${fromAgentId}`,
  to: `client:${toAgentId}`,
  statusCallback: statusCallbackUrl,
  statusCallbackEvent: "initiated ringing answered completed",
  statusCallbackMethod: "POST",
});

Как я уже сказал, новый участник успешно добавляется в конференцию, но никогда не вызывается statusCallbackUrl.

Согласно этим документам https://www.twilio.com/docs/voice/api/conference-participant?code-language=Node.js#parameters-1 похоже, что participants.create() метод должен принимать statusCallback, поэтому я понятия не имею, почему он не работает. Если у кого-то есть идея, я хотел бы услышать от вас.

1 Ответ

0 голосов
/ 06 июня 2019

Отвечая на мой собственный вопрос здесь.

Кажется, что это проблема с документами Twilio.Относительно параметра statusCallbackEvent состояние документов:

Может быть: инициировано, звонит, ответил и завершено.Разделите несколько значений пробелом.

Однако вместо разделения нескольких значений пробелом параметр statusCallbackEvent должен представлять собой массив значений.

...