Twilio 任务路由器,保留更改状态

Twilio Task Router , Reservation Changing Status

按照教程创建任务路由器(工作空间、队列、工作人员、任务)并通过 Phone 调用创建任务。
我能够通过我的 node.js 应用程序成功接通电话并创建任务。
通过教程@添加代理 UI 后 Agent UI Add Project
以下是申请流程:

以上步骤成功
在客户端
代理使用 taskrouter.min.js 和 agent.js 启动 node.js 应用程序,如上例所示。
客户获得默认保持噪音,在代理浏览器上观察到一系列事件 "reservation created, update and reservation cancels"。 Post将控制台日志写到最后。

还观察到 dateCreated、dateUpdated 和 dateStatusChanged是年1970,1970-01-17T17:52:39.413Z。 任何指针将不胜感激。
[编辑:] 我也看到 PHP 示例代码存在类似问题。发现日期不是问题。 [编辑:] 联系了 Twilio 支持人员,希望收到他们的来信,到目前为止运气不佳
[已解决] 收到 twilio 支持的回复,感谢 twilio。问题出在工作流上的分配回调 URL 上。我的 API 是 /Get。将其从 Get 更改为 Post,以使其正常工作。由于无法访问分配 URL(通过 POST),任务路由器正在尝试取消预订。

这里是 Twilio 员工。

这是 TaskRouter 能够使用 HTTP POST 请求访问您的 AssignmentCallbackUrl 的结果。我们注意到您的帐户上有这条通知消息:

Cannot POST /assignment

请为您的 AssignmentCallback 端点启用 POST

如果TaskRouter 无法命中您的AssignmentCallbackUrl 或在发出Assignment Instruction 时出现错误,它将主动取消预订。

控制台中的几次更新是由于TaskRouter因未命中AssignmentCallbackUrl而取消预订,将Worker移回之前的状态(Available),然后再次尝试分配Task,以及从而为同一任务的工作人员生成另一个预留(重复 15 次直到达到最大任务分配)。

收到 twilio 支持的回复,感谢 twilio。问题出在工作流上的分配回调 URL 上。我的 API 是 /Get。将其从 Get 更改为 Post,以使其正常工作。由于无法访问分配 URL(通过 POST),任务路由器正在尝试取消预订。