Подскажите, пожалуйста, как грамотно реализовать следующий функционал:
Звонок направляется на группу операторов 1,2,3 в случае не ответа за 30 секунд у операторов 1, 2, 3 продолжают звонить телефоны и начинают звонить телефоны у операторов 4, 5, 6, 7.
Просьба решения вроде:
Answer;
Dial (SIP/1&SIP2&SIP3);
Dial (SIP/1&SIP2&SIP3&SIP/4&SIP5&SIP6&SIP/7);
или
Queue(operators123);
Queue(operators1234567);
не предлагать.
Все операторы статические SIP абоненты. Все телефоны должны звонить одновременно.
Хотелось бы увидеть, что-то вроде best practices.