Я намерен использовать TaskRouter Twilio для обработки входящих вызовов и назначить их рабочим в моей системе. Вопрос, который у меня есть, заключается в том, что, если рабочий обрабатывает вызов, и ему нужно передать его другому работнику, каков правильный способ этого? Я предполагаю, что мне нужно убедиться, что целевой работник становится недоступным для назначения задачи, и текущий рабочий становится доступным, по крайней мере. Создать задачу и как-то присвоить ее конкретному работнику? Я не мог найти ничего в документах о назначении задания конкретному работнику или обновлении статуса работника, но я очень хорошо мог упустить его.Каков правильный способ обработки вызовов в TaskRouter?
1
A
ответ
0
Я думаю, вам нужно будет поближе рассмотреть эти два объекта в REST API.
Рабочие: https://www.twilio.com/docs/api/taskrouter/workers#resource-properties
Задачи: https://www.twilio.com/docs/api/taskrouter/tasks#task-attributes
В частности, обновление рабочих Available
атрибут 'истина' или 'ложь' в зависимости от назначения работников.
# Download the Python helper library from twilio.com/docs/python/install
from twilio.rest import TwilioTaskRouterClient
# Your Account Sid and Auth Token from twilio.com/user/account
account_sid = "ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
auth_token = "your_auth_token"
workspace_sid = "WSXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
worker_sid = "WKXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
client = TwilioTaskRouterClient(account_sid, auth_token)
activity = client.workers(workspace_sid).update(worker_sid, available="false")
print(activity.friendly_name)
Я также предлагаю взглянуть на эту TaskRouter tutorial, чтобы увидеть пример из конца в конец.
Пожалуйста, дайте мне знать, если я могу расширить это на всех, чтобы помочь дальше.
Смежные вопросы
- 1. Каков правильный способ обработки FB.Event.subscribe?
- 2. Каков правильный способ обработки ошибок?
- 3. Каков правильный способ обработки напоминаний?
- 4. Каков правильный способ обработки прерываний?
- 5. Redux, правильный способ обработки вызовов веб-API
- 6. Правильный способ обработки группы асинхронных вызовов параллельно
- 7. Каков правильный способ обработки «типов» в Rails?
- 8. Каков правильный способ обработки IOException в компараторе?
- 9. Каков правильный способ обработки ошибок в PowerShell?
- 10. Каков правильный способ обработки ошибки в awakeFromNib?
- 11. Каков правильный способ обработки событий в JAVA?
- 12. Каков наилучший способ обработки обратных вызовов DialogFragment?
- 13. Backbone.js Каков правильный способ кэширования вызовов извлечения?
- 14. Каков правильный способ обработки закрытия Java-апплета?
- 15. Каков правильный способ обработки нескольких автоматических переадресаций?
- 16. Каков правильный способ обработки символов char *?
- 17. Каков правильный способ обработки ошибок между классами?
- 18. Каков правильный способ обработки расширений изображений?
- 19. Каков правильный стандартный способ обработки CSS-поплавков
- 20. Каков правильный способ обработки событий на C++?
- 21. Каков правильный способ обработки (глубоко вложенных) функторов?
- 22. правильный способ обработки этих вызовов RESTful для обработки состояния
- 23. Каков правильный способ обработки буферов OpenCL структур?
- 24. Каков правильный способ обработки версии сборки?
- 25. System.ObjectDisposedException. Каков правильный способ обработки потокового писателя?
- 26. Правильный способ обработки Websocket
- 27. Каков правильный способ обработки действия NEW_OUTGOING_CALL во время цикла?
- 28. Каков правильный способ разрыва вложенных вызовов функций/конструкторов в Python?
- 29. Каков правильный способ соединения вызовов map_reduce в Mongoid?
- 30. Каков правильный способ подключения вызовов к услугам в AngularJS?
Благодарим вас за это. Передает вызов через twiml и вручную обновляет статус предпочтительным способом для этого? Что делать, если целевой работник занят? Есть ли способ создать задачу, предназначенную для конкретного работника, чтобы она могла быть поставлена в очередь? Я прочитал о TaskQueues, но я не уверен, что создание TaskQueuenthat нацелено на одного конкретного работника - это путь. – mattjn