Я использую библиотеку Taskruter js, а точнее work.js.Twilio TaskRouter - Принимая заказ от клиента JS
this.worker.on("reservation.created", (reservation) => {
reservation.accept()
});
Однако я получаю сообщение об ошибке сказав, что
принимают() не является функцией
Согласно документации здесь: https://www.twilio.com/docs/api/taskrouter/worker-js
Это будет принять оговорку для работника.
Примечание: Это не будет выполнять никакую телефонию. Если задание было установлено в с использованием глагола Enqueue TwiML, используйте reservation.dequeue (# reservation-dequeue) для выполнения телефонии и удалите вызов.
reservation.accept(
function(error, reservation) {
if(error) {
console.log(error.code);
console.log(error.message);
return;
}
console.log("reservation accepted");
for (var property in reservation) {
console.log(property+" : "+reservation[property]);
}
}
);
Так мы я путаюсь, как оговорка нет функции принимают(), но в соответствии с документацией, что делает ... Так как я принимаю заказ от JS?
Это тот путь, потому что есть taskrouter служба обертывание работник экземпляра. То, что оказалось проблемой, было то, что мы загрузили более старую версию библиотеки SMH все хорошо сейчас – ecorvo
А, рад, что вы смогли это исправить! –