Стратегия очереди вызовов - PullRequest
0 голосов
/ 04 июля 2019

Я использую память в качестве стратегии в 1 и 2 кварталах.членами очереди являются Local / 3001 @ agent, Local / 3002 @ agent, Local / 3003 @ agent и Local / 3004 @ agent.Локальный / 3001 @ агент и Локальный / 3002 @ агентский штраф 0 в Q1 и Локальный / 3003 @ агент и Локальный / 3004 @ агентский штраф 5 в Q1 Локальный / 3001 @ агент и Локальный / 3002 @ агентский штраф 5 в Q2 и Локальный / 3003@agent and Local / 3004 @ оператор штраф 0 в Q2 теперь требуется, чтобы операторы штраф 0 были заняты (на вызове), не отправляли им новый вызов и не отправляли новый вызов агентам штрафа 5.если операторы штрафа 5 также заняты (на вызове), то отправьте новый вызов агентам штрафа 0, даже если агенты штрафа 0 уже находятся на вызове (занято).

Я ограничил 1 вызов оператора навремя.Мне нужно отправить новый вызов агентам, которые уже находятся на вызове.

1 Ответ

0 голосов
/ 05 июля 2019

Я думаю, что вы не можете сделать это чисто. Если для ограничения вызовов установлено значение 1, новые вызовы не будут поступать этому оператору, если он занят, а если он не установлен, новые вызовы будут его постоянно расстраивать.

Итак, это невозможно? Ну, вы можете сделать это, если у каждого агента есть 2 SIP-аккаунта. Например, у агента agent1 есть Local / 3001 @ agent, и вы создаете для него дополнительную учетную запись (Local / 4001 @ agent). Эта новая учетная запись имеет штраф 6. Таким образом, только когда все агенты находятся в вызове, «дополнительные агенты» будут вызываться. Это не чисто, но если вы используете Linphone или какой-либо программный телефон, который позволяет зарегистрировать 2 учетных записи на одном устройстве, это будет возможно.

Во всяком случае, и, на мой взгляд, не стоит отправлять 2 звонка одному агенту. Если вы хотите получать уведомления о том, что все агенты находятся в состоянии вызова, я бы использовал другой метод (электронная почта, Push-уведомления в их браузер и т. Д.).

Надеюсь, я помог:)

...