Сразу позвонить по номеру после создания конференции

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

if(event.To) {
  const dial = twiml.dial()
  dial.conference('My Room', {
      endConferenceOnExit: false,
      startConferenceOnEnter: false
  });
} else {
  twiml.say('Thanks for calling!');
}

Я пробовал это, но это не работает:

if(event.To) {
  const dial = twiml.dial()
  dial.conference('My Room', {
      endConferenceOnExit: false,
      startConferenceOnEnter: false
  });
  dial.number(event.To);
} else {
  twiml.say('Thanks for calling!');
}

1 ответ

Несколько разных способов сделать это. Если вы используете URL-адрес с ресурсом Calls (для инициирования исходящего вызова), то при доступе к URL-адресу на вызов был дан ответ. Затем вы можете вернуть TwiML, чтобы сообщить Twilio, что делать дальше.

В качестве альтернативы можно использовать statusCallbackиз ресурса Вызова, чтобы увидеть, если вызов был. Если был получен ответ, вы можете выполнить дополнительный код, чтобы выполнить следующие шаги.

Другие вопросы по тегам