Странности с очередью, trixbox 2.8
При joinempty=no всё равно пускает в пустую очередь
Откуда: AST
Сообщений: 280
|
Re: Странности с очередью, trixbox 2.8
у меня тоже с недавних пор проблема с очередью, а именно asterisk не посылает вызов агенту а крутит его по кругу, времени разобраться не нашел и пока решаю это "queue reload all" вот так :) .используется Freepbx.
|
Откуда: С-Пб
Сообщений: 31
|
Re: Странности с очередью, trixbox 2.8
2 switch
Да, про agentcallbacklogin немного заблуждался - думал просто он перезванивает и очередь работает как и при обычном логине. Нашёл нормальное описание, правда, на английском:
The purpose of this application is to allow you to log in an agent into a queue.
...
The most important feature and the main difference between this application and the AgentLogin application is that with the AgentLogin you have to keep the phone receiver open. Otherwise, if you hang up the phone, the agent will be logged off from the queue. With the AgentCallbackLogin application, you are allowed to hang up the phone when the login process is finished and the user won’t be removed from the queue.
На счёт агентов в 1.6 - я так понял этот канал вообще убрали, или понял не правильно? Из приведённой статьи по очередям: "Asterisk has deprecated the channel Agent in 1.4 and no longer supports it in 1.6. FreePBX 2.7 has introduced syntax that allows SIP, IAX2, DAHDI and ZAP devices to be referenced directly."
Я тут просто осознал, что функция agentcallbacklogin тоже была бы крайне желательной для меня, но пока сильно не углублялся в то, чем её заменить.
Ещё долго не мог понять, почему я не могу найти в настройке очереди в Trixbox пункт "Agent Restrictions", разобрался только когда сообразил, что трикс не полностью передаёт интерфейс FreePBX. Установил чистый AsteriskNOW и сразу нашёл эти опции. Сейчас пытаюсь понять, какой вариант выбрать: доводить до ума трикс (ставить факс, копсться в конфигах), или поставить эластикс (там эти пункты изначально есть + есть оригинальный FreePBX). Второй вариант разделяется на 2: ставить 1.6 и мириться с косяками интерфейса, или попробывать сделать даунгрейд астера до 1.4 в версии 2.0, ибо 1.6 мне субъективно не понравился.
Кстати, так и не понял по приведённой мною же статье: для астера 1.4 сделали патч, дающий возможность использовать хинт от физического канала в канале Local, а что для 1.6? Пробовал включить в amportal.conf USEQUEUESTATE=yes, но каналы при этом не работали
|
Откуда: С-Пб
Сообщений: 31
|
Re: Странности с очередью, trixbox 2.8
Итак, выкладываю последовательность действия для Elastix 2.0 или любого другого дистрибутива с FreePBX.
1) Открываем панель FreePBX и через Module admin устанавливаем модуль для апдейта на версию 2.8. Следуя инструкциям апдейтим все модули системы.
2) После этого идём в настройки очереди и прописываем там агентов. В новой версии все агенты будут прописываться как канал Local но статус канала при этом будет браться от физического канала. Пара-пам-пам-пам!
3) По умолчанию в Эластиксе для подключения динамического агента нужно позвонить на номер экстеншена очереди, добавив в конце *, т.е. для логина в группу 200 нужно набрать номер 200*
При этом попросят ввести номер экстеншена, который будет ставиться в очередь и нажать #. Мне это показалось неудобным и я убрал лишние строки из макроса отвечающего за логин: macro-agent-add. Новый макрос размещаем в файле extensions_override_freepbx.conf и перезагружаем астериск.
4) Аналогично поступаем и с макросом отключения агента macro-agent-del. Выходить из очереди теперь можно по набору номера 200**
Если кто подскажет более простой или красивый способ - буду рад =)
|
Откуда: Уфа
Сообщений: 5856
|
Re: Странности с очередью, trixbox 2.8
3) вообще если сразу нажать # то будет взят номер звонящего. Но я тоже переделывал
а в целом у меня на 1.4 достаточно красиво получилось: агенты могут регаться и с телефона и с вебпанели, все статусы динамически отрабатываются и тп. Жаль chan_agent убрали, очень удобно было.
|
Откуда: С-Пб
Сообщений: 31
|
Re: Странности с очередью, trixbox 2.8
switch: 3) вообще если сразу нажать # то будет взят номер звонящего.
А если ввести при этом номер надоедливого сотрудника, то ему и админу станет намного веселее. Потому и убрал ввод номера. Ну а если быть уж совсем полным параноиком, то можно ещё и ограничение на динамических агентов в свойствах очереди поставить, но в моём случае это не нужно.
А чем был так хорош канал агентов?
|
Откуда: Уфа
Сообщений: 5856
|
Re: Странности с очередью, trixbox 2.8
хорош был тем, что просто работал. Просто получилось добавить в Freepbx поддержку этого канала и тп.
|
Откуда: Киев
Сообщений: 749
|
Re: Странности с очередью, trixbox 2.8
а посмотри документацию в иходниках астериска в каталоге док;) там есть инфа о том, что надо просатвить в сип.конф дял того, чтоб искомая функциональность заработала.. кажися надо четко лимиты указать.
|
Откуда: С-Пб
Сообщений: 31
|
Re: Странности с очередью, trixbox 2.8
Люди! Не делайте никогда так, как я написал! В готовых сборках (Elastix, Trixbox) апдейтить FreePBX вручную нельзя! Во-первых, он может после этого сильно глючить, а во-вторых, после обновления пакетов дистрибутива он будет перезатёрт старой версией из реп, и что после этого начнёт твориться с вашей атс-кой лучше даже не представлять.
В идеале - брать чистый линуксовый дистрибутив и устанавливать всё самому. Как оказалось - сделать это не так сложно и гораздо полезнее и надёжнее.
Кстати говоря, в последней версии FreePBX макрос идёт уже подпиленный - при звонке на XXX* происходит автоматическое присоединение к очереди =)
|
Откуда: Днепропетровск, Украина
Сообщений: 199
|
Re: Странности с очередью, trixbox 2.8
Schastliviy: Люди! Не делайте никогда так, как я написал! В готовых сборках (Elastix, Trixbox) апдейтить FreePBX вручную нельзя! Во-первых, он может после этого сильно глючить, а во-вторых, после обновления пакетов дистрибутива он будет перезатёрт старой версией из реп, и что после этого начнёт твориться с вашей атс-кой лучше даже не представлять.
Я несколько раз на Elastix 2.0 так сделал. И ниче - работает :-)
Во-первых 2.7 приползающий по "yum update" установленный "вручную" 2.8 не перетирает - говорит уже есть более новая версия.
Во-вторых FreePBX можно исключить из обновляемых пакетов.
|
|