1
我正在使用Taskrouter js庫,更具體地說是worker.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
啊,很高興你能解決它! –