Доброе время суток.
Всплыла проблема "сортировки" исходящих вызовов.
Гугление и курение мануалов не дало четких ответов на вопрос.
Есть (я округлю) 9 абонентов и 3 внешних линии (город)
Все настроено и работает. Очередь занятия городских линий тоже.
Но появилась задача как выбрать исходящую линию, которая принадлежит группе абонентов, с которой звонит пользователь.
По аналогии:
1. Из этих 9 абонентов делаем 3 группы. Допустим руководство, бухгалтерия и охрана.
2. Каждой на входящие стоит свой городской номер. Допустим руководство (01), бухгалтерия (02) и охрана (03).
3. При поступлении вызова он распределяется по группе на которую пришел.
А теперь вопрос. Можно ли это реализовать в обратном порядке?
Т.е. берет трубку директор и ему отдается линия "01". Потом берет трубку замдиректора и ему отдается линия "02", если она занята тоже, то "03".
Допустим директор и замдиректора говорят по линии "01" и "02".
Берет трубку бухгалтер. Его линия занята ("02"), то ему отдается "03".
Т.е. поднял пользователь трубку, нажал на 9 (выход на внешние линии) и занялась его линия по умолчанию. Если из отдела линия пользователя занята, то берется следующая свободная.
Расписал настолько подробно, на сколько смог ). Главная идея, что с какого номера звонят, с такого по приоритету желательно и звонить с отдела, если уж занята линия, то брать следующую.
Копал в сторону и ARS, и COS. Да во все стороны уже, наверное, но так и не получилось реализовать такую схему.
Просто номеров уйма. По COS'у самые критичные линии заблокировал для общего пользования, но бывает часто путаются номера по отделам и приходится переводить номер по адресу, что не совсем нравится пользователям.