Отдельная очередь на каждый номер в Asterisk, реально ли?
Приветствую, Камрады!
Нубовский вопрос по Астериску собственно в заголовке. Понятно что такое коллцентр и очередь: Делается левый номер к примеру 1001 и в настройках очередей для этого номера забиваются локальные номера и в потом в диалплане для делается экстеншен. Это понятно. А что если организовывать колл-центр не нужно, но необходимо сделать две линии на локальных номерах. Т.е. если я сейчас к в номеру 100 сделаю call-limit=2 то получится так, что если я буду разговаривать с кем то и мне будет звонить второй человек, то у него будут просто гудки, как будто меня нет на месте и я не беру трубку, хотя я в этот момент разговариваю по телефону. Соответственно если будет call-limit=1, то линия будет занята и звонок отобьется.
Полагаю было бы глупо делать кучу новых номеров типа 1001-1*** и в каждый этот номер добавлять очередь с 1 номером телефона, а потом всю эту кучу номеров добавлять в диалплан отдельной строкой. Реально ли это как то сделать по-другому?
Примитивный вариант - делать call-limit=2 и играть всем звонящим музычку.
Более продвинутый велосипед - перед набором номера проверять, занят ли он. Если занят - играем музычку 10 секунд и снова проверяем номер. Главное повторить это дело n раз, а не до бесконечности.
Либо немного по-другому - оставляем 2 линии и проверку на занятость номера. Если номер не занят - делаем Dial с гудками, в противном случае делаем Dial с музычкой.
Логика проста, у каждого юзера две линии должно быть, чтобы второй звонок не отбивался, а ставился в очередь если пользователь не вешает трубку. Хочу понять как сделать, по примеру колл-центра или как-то по другому?
Sergey Ryzhkin: Используйте Queue со статическими участниками очереди. В вашем случае в каждой очереди будет только один оператор.
Для каждого принимающего входящий звонок - своя очередь.
Маршрутизация входщих не на внутренний номер - а на очередь.
silverjoe: Т.е. как я и сказал в начале: тупо создается куча очередей с новыми номерами и туда добавляется всего 1 номер. Это бред получается. Я думал может есть какая-то функция, которая просто прописывается в свойствах номера и все. Ну мало ли)))
Я перестал задаваться вопросом "зачем?". Партия сказала: "Надо!" - комсомол ответил: "Есть!"
Sergey Ryzhkin: Возможно для этих целей возможно более оптимальное решение. Даже организационное :)
Если у вас FreePBX то в функциях номера только followme, но это вряд ли вам подойдет.