В данном разделе описаны команды управления информацией о текущих вызовах очередей.
clear-preffered-operator
Команда предназначена для удаления информации о предпочтительном операторе.
Путь команды:
/domain/<DOMAIN>/cc/queue/realtime/clear-preffered-operator
Синтаксис:
realtime/clear-preffered-operator <QueueId> <PhoneNumber>
Параметры:
<QueueId> - имя очереди;
<PhoneNumber> - номер телефона привязку которого к оператору нужно удалить.
Пример:
admin@mycelium1@ecss1:/$ domain/biysk.local/cc/queue/realtime/clear-preffered-operator line1 509 ok [exec at: 11.02.2021 13:03:27, exec time: 26ms, nodes: core1@ecss1 v.3.14.7.566]
handling-time-series-info
Команда предназначена для просмотра информации о том, как быстро операторы обрабатывают вызовы из очереди.
Путь команды:
/domain/<DOMAIN>/cc/queue/realtime/handling-time-series-info
Синтаксис:
realtime/handling-time-series-info <Queue> [--histogram] [--raw-values [--sort]] [--plain-density-plot [--k <POSITIVE_INTEGER>]]
Параметры:
<Queue> - имя очереди.
Один или несколько вариантов отображения данных:
--histogram - просмотр гистограммы времени обработки вызова. Он отображается, если не указан другой флаг.
--raw-values - просмотр таблицы необработанных значений;
--sort - сортировка. По умолчанию значения сортируются по релевантности.
--plain-density-plot - график плотности распределения.
--k - коэффициент.
Пример:
admin@mycelium1@ecss1:/$ domain/biysk.local/cc/queue/realtime/handling-time-series-info line1 --histogram SUMMARY Lower threshold: 10 seconds. Upper threshold: 1800 seconds. Total/Max metrics count: 80/100. Suitable metrics count: 77. Values between lower threshold and upper threshold. Min suitable metrics count to make prediction: 10. Until that value reached 'defined value' will be used as estimated conversation handling time even if another 'based on' strategy is specified. Prediction based on: defined value. * Defined value: 60 seconds. Suitable average: 15.428571428571429 seconds. Most-freq interval average 13.722222222222223 seconds. * - prediction is based on this value HISTOGRAM +----------------------------------------------------------------+ 100 |-+ | | + + + + +-| | | | | | | | | | | | | 80 |-+ | | +-| |********************************* | | | | * | 60 |-+ | | * +-| | | | * | | | | * | | | | * | 40 |-+ | | * +-| | | | * | | | | * | 20 |-+ | | * +-| | | | * | | | | * | | | | + ********************************| 0 +----------------------------------------------------------------+ 0 10 20 30 40 50 60 t, seconds LTh - Lower Threshold; UTh - Upper Threshold; AVG - Average Most freq interval [0 .. 30] seconds. Conversations count: 72. Min: 10. Max: 15, Average: 13.722222222222223. [exec at: 11.02.2021 13:44:23, exec time: 84ms, nodes: core1@ecss1 v.3.14.7.566]
admin@mycelium1@ecss1:/$ domain/biysk.local/cc/queue/realtime/handling-time-series-info line1 --plain-density-plot SUMMARY Lower threshold: 10 seconds. Upper threshold: 1800 seconds. Total/Max metrics count: 80/100. Suitable metrics count: 77. Values between lower threshold and upper threshold. Min suitable metrics count to make prediction: 10. Until that value reached 'defined value' will be used as estimated conversation handling time even if another 'based on' strategy is specified. Prediction based on: defined value. * Defined value: 60 seconds. Suitable average: 15.428571428571429 seconds. Most-freq interval average 13.722222222222223 seconds. * - prediction is based on this value DENSITY PLOT K = 200 f(t) = -1 * (erf(|Ti - Tj| / K)) erf - Gauss error function 10 +-----------------------------------------------------------------+ | ********** + + + + | 9 |-+*** | | *** +-| |** | | *** | 8 |-+ | | *** +-| | | | *** | 7 |-+ | | *** +-| | | | *** | 6 |-+ | | *** +-| 5 |-+ | | **** +-| | | | *** | 4 |-+ | | *** +-| | | | *** | 3 |-+ | | *** +-| | | | *** | 2 |-+ | | *** +-| | | | *** | 1 |-+ | | ***-| | | +| + + + + *| 0 +-----------------------------------------------------------------+ 10 15 20 25 30 35 40 t, seconds MAX - Point with max density; AVG - Average f'(t) normalized with respect to 0. f(t) -> X, f'(t) = f(t) + min(X) [exec at: 11.02.2021 13:44:13, exec time: 88ms, nodes: core1@ecss1 v.3.14.7.566] admin@mycelium1@ecss1:/$ domain/biysk.local/cc/queue/realtime/handling-time-series-info line1 --raw-values SUMMARY Lower threshold: 10 seconds. Upper threshold: 1800 seconds. Total/Max metrics count: 91/100. Suitable metrics count: 88. Values between lower threshold and upper threshold. Min suitable metrics count to make prediction: 10. Until that value reached 'defined value' will be used as estimated conversation handling time even if another 'based on' strategy is specified. Prediction based on: defined value. * Defined value: 60 seconds. Suitable average: 15.818181818181818 seconds. Most-freq interval average 13.537500000000003 seconds. * - prediction is based on this value RAW VALUES 1. 12 s. 2. 39 s. 3. 12 s. 4. 10 s. 5. 14 s. 6. 35 s. 7. 12 s. 8. 10 s. 9. 14 s. 10. 35 s. 11. 11 s. x 12. 8 s. x 13. 9 s. 14. 40 s. x 15. 8 s. 16. 10 s. 17. 15 s. 18. 40 s. 19. 15 s. 20. 12 s. 21. 13 s. 22. 13 s. 23. 12 s. 24. 13 s. 25. 13 s. 26. 14 s. 27. 15 s. 28. 15 s. 29. 15 s. 30. 15 s. 31. 14 s. 32. 13 s. 33. 14 s. 34. 14 s. 35. 12 s. 36. 40 s. 37. 12 s. 38. 14 s. 39. 14 s. 40. 14 s. 41. 13 s. 42. 12 s. 43. 13 s. 44. 14 s. 45. 13 s. 46. 13 s. 47. 15 s. 48. 15 s. 49. 15 s. 50. 15 s. 51. 15 s. 52. 13 s. 53. 14 s. 54. 10 s. 55. 11 s. 56. 15 s. 57. 40 s. 58. 14 s. 59. 14 s. 60. 15 s. 61. 14 s. 62. 14 s. 63. 13 s. 64. 11 s. 65. 12 s. 66. 15 s. 67. 15 s. 68. 15 s. 69. 15 s. 70. 15 s. 71. 15 s. 72. 15 s. 73. 10 s. 74. 11 s. 75. 15 s. 76. 15 s. 77. 15 s. 78. 40 s. 79. 14 s. 80. 14 s. 81. 15 s. 82. 15 s. 83. 10 s. 84. 10 s. 85. 15 s. 86. 15 s. 87. 15 s. 88. 15 s. 89. 15 s. 90. 15 s. 91. 15 s. x - not acceptable by thresholds sorted by relevance [exec at: 11.02.2021 13:46:09, exec time: 30ms, nodes: core1@ecss1 v.3.14.7.566]
info
Команда для просмотра текущего состояния очереди.
Путь команды:
/domain/<DOMAIN>/cc/queue/realtime/info
Синтаксис:
realtime/info <Queue> [-p]
Параметры:
<Queue> - очередь.
-p (boolean) - показывать или нет предсказанное время обслуживания вызова находящегося в очереди
Пример:
preffered-operator
Команда предназначена для отображения оператора привязанного к телефонному номеру как предпочитаемый оператор.
Путь команды:
/domain/<DOMAIN>/cc/queue/realtime/preffered-operator
Синтаксис:
realtime/preffered-operator <QueueId> <PhoneNumber>
Параметры:
<QueueId> - имя очереди;
<PhoneNumber> - номер телефона клиента, который распределялся на оператора.
admin@mycelium1@ecss1:/$ domain/biysk.local/cc/queue/realtime/preffered-operator line1 3854416977 501 [exec at: 11.02.2021 14:46:02, exec time: 24ms, nodes: core1@ecss1 v.3.14.7.566]
Добавить комментарий