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