Twilio - Использование объявления конференции для обновления звонящего - PullRequest
0 голосов
/ 01 октября 2018

Мой вопрос: можно ли использовать объявления Twilio, когда в конференции участвует только один участник?

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

Проблема: я видел объявления, и это отлично подходит для моих нужд.

Мое приложение для проверки узлов успешно сбрасывает каждый входящий вызов в свою уникальную конференцию.Позже я пытаюсь объявить об обновлении фоновой обработки во время ожидания звонящего.

    client.conferences(conferenceSid)
  .update({announceUrl:'https://cccbae85.ngrok.io/twilio/announce'})
    .then(result => console.log('success'))
    .catch(error => console.log('conference error = ' + error));

Следующие результаты: ошибка конференции = ошибка: запрошенный ресурс / 2010-04-01 / Accounts / ACX * /Conferences / CFb15222ac23964077e8161c819cd9dcca.json не был найден

Когда я изменяю это, чтобы использовать конференцию И участника:

    client.conferences(conferenceSid)
    .participants (particpantCallSid)
  .update({announceUrl:'https://cccbae85.ngrok.io/twilio/announce'})
    .then(result => console.log('success'))
    .catch(error => console.log('conference error = ' + error));

Результатом является «успех», то есть conferenceSid был принят, но я никогдасм. любой призыв к announceUrl (нет ошибок в Twilio, нет попыток через ngok).

Итак, вернемся к моему вопросу: можно ли использовать объявления на конференциях с одним участником или мне нужно вернуться кимея «бота», прыгнуть в конференцию, что-то сказать, и выпрыгнуть обратно.

ИЛИ - я испортил свое понимание Announce…

Спасибо !!

...