Jax Mun
Чуть поправлю, если агенты на паузе или агентов вообще нет, то система им говорит "сорян, досвидули" а если агенты есть но они недоступны, то перевод.
Ну тут варианта 2.
1. Как написали выше, в очередь кроме агентов с внутренними номерами добавляете мобильные телефоны с пенальти. Таким образом сначала вызов будет пытаться лететь на агентов, если те в паузе, разговоре или недоступны полетит на мобильный.
2. Написать скрипт который будет смотреть очередь и статус агентов если все в паузах, разговорах или недоступны возвращать 0 или 1 если агенты свободные есть. Перед помещением вызова в очередь обращаться к скрипту и по результату отправлять либо в очередь с агентами, либо на переадресацию.