ВидеоКонф(ВКС)  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

BLF для статуса операторов в очереди

Проблемы и их решения Asterisk как такового

Модераторы: april22, Zavr2008

BLF для статуса операторов в очереди

Сообщение krooto » 13 янв 2018, 22:09

Имеем голый 11 asterisk.
Операторы логинятся/выходят/ставятся на паузу через AMI
Требуется повесить на BLF кнопки телефонов состояние операторов при условии что состояние операторов может меняться через AMI или CLI.
В интернете много примеров когда, грубо говоря, мы сами говорим AddQueueMember при нажатии на кнопку и меняем статус у хинта - лампочка загорается.

Вопрос умеет ли модуль очередей делать это сам ?

Чтение queue.c не прояснило ничего (
krooto
 
Сообщений: 6
Зарегистрирован: 27 янв 2016, 19:43

Re: BLF для статуса операторов в очереди

Сообщение ded » 14 янв 2018, 01:48

Смотрим в
*CLI> core show hints
и сами говорим AddQueueMember при нажатии на кнопку: статус (State:) меняется?
Если да, то BLF это видит и отслеживает изменением цвета.
ded
 
Сообщений: 15803
Зарегистрирован: 26 авг 2010, 19:00

Re: BLF для статуса операторов в очереди

Сообщение krooto » 14 янв 2018, 16:37

А какие hints прописать то?

Сейчас у меня прописаны только сами аппараты, в sip.conf определен контекст subscribe.
При звонках статусы меняются норм.

Но при добавлении в очередь и паузах статус этих хинтов не меняется, видимо надо знать формат этих хинтов (
krooto
 
Сообщений: 6
Зарегистрирован: 27 янв 2016, 19:43

Re: BLF для статуса операторов в очереди

Сообщение ded » 14 янв 2018, 23:01

Видимо надо документацию почитать?

https://wiki.asterisk.org/wiki/display/ ... +and+Hints
ded
 
Сообщений: 15803
Зарегистрирован: 26 авг 2010, 19:00

Re: BLF для статуса операторов в очереди

Сообщение krooto » 15 янв 2018, 18:51

если открыть вашу ссылку и поискать слово queue, то его нет.

может вы ошиблись ?

меня интересует вопрос:

У меет ли астериск менять состояние каких-либо хинтов при добавлении или изменении статуса в очереди ( queue )

Как мониторить состояние телефонов через BLF я знаю
krooto
 
Сообщений: 6
Зарегистрирован: 27 янв 2016, 19:43

Re: BLF для статуса операторов в очереди

Сообщение ded » 15 янв 2018, 19:02

ded писал(а):Смотрим в
*CLI> core show hints
и сами говорим AddQueueMember при нажатии на кнопку: статус (State:) меняется?
Можете ответить?

Код: выделить все
# asterisk -rx 'core show hints' |grep queue
            *455027*931@ext-queues          : Custom:QUEUE5027*931  State:Idle            Watchers  2
            *455314*931@ext-queues          : Custom:QUEUE5314*931  State:Idle            Watchers  2
            *455224*961@ext-queues          : Custom:QUEUE5224*961  State:Idle            Watchers  0
            *455115*941@ext-queues          : Custom:QUEUE5115*941  State:Idle            Watchers  0
            *455299*931@ext-queues          : Custom:QUEUE5299*931  State:Idle            Watchers  0
            *455312*941@ext-queues          : Custom:QUEUE5312*941  State:Idle            Watchers  1
            *455313*961@ext-queues          : Custom:QUEUE5313*961  State:Idle            Watchers  0
            *455174*971@ext-queues          : Custom:QUEUE5174*971  State:Idle            Watchers  0
            *455082*951@ext-queues          : Custom:QUEUE5082*951  State:Idle            Watchers  0
            *455285*961@ext-queues          : Custom:QUEUE5285*961  State:Idle            Watchers  0
            *455016*941@ext-queues          : Custom:QUEUE5016*941  State:Idle            Watchers  0
            *455017*961@ext-queues          : Custom:QUEUE5017*961  State:Idle            Watchers  0
            *455094*951@ext-queues          : Custom:QUEUE5094*951  State:Idle            Watchers  0
            *455030*961@ext-queues          : Custom:QUEUE5030*961  State:Idle            Watchers  0
            *455124*961@ext-queues          : Custom:QUEUE5124*961  State:Idle            Watchers  0
            *455297*961@ext-queues          : Custom:QUEUE5297*961  State:Idle            Watchers  0
            *455303*931@ext-queues          : Custom:QUEUE5303*931  State:Idle            Watchers  0
            *455308*931@ext-queues          : Custom:QUEUE5308*931  State:Idle            Watchers  0
            *455063*971@ext-queues          : Custom:QUEUE5063*971  State:Idle            Watchers  0
            *455555*971@ext-queues          : Custom:QUEUE5555*971  State:Idle            Watchers  0
            *455001*951@ext-queues          : Custom:QUEUE5001*951  State:Idle            Watchers  0
            *455225*961@ext-queues          : Custom:QUEUE5225*961  State:Idle            Watchers  0
            *455021*941@ext-queues          : Custom:QUEUE5021*941  State:Idle            Watchers  1
ded
 
Сообщений: 15803
Зарегистрирован: 26 авг 2010, 19:00

Re: BLF для статуса операторов в очереди

Сообщение krooto » 15 янв 2018, 19:52

То что вы предлагаете - фича freepbx для очередей Generate Device Hints
( ну и видимо есть код который меняет статусы этих хинтов )

у меня голый asterisk, я сразу написал, там всего этого нет, поэтому и возник этот вопрос
krooto
 
Сообщений: 6
Зарегистрирован: 27 янв 2016, 19:43

Re: BLF для статуса операторов в очереди

Сообщение awsswa » 15 янв 2018, 22:04

модуль сам не делает - надо писать ручками
платный суппорт по мере возможностей
awsswa
 
Сообщений: 2390
Зарегистрирован: 09 июн 2012, 10:52
Откуда: Россия, Пермь skype: yarick_perm

Re: BLF для статуса операторов в очереди

Сообщение krooto » 16 янв 2018, 01:45

Ок повешу скрипт на изменение queue лога и буду лампочки включать.

Наверняка кто то уже подобное делал
krooto
 
Сообщений: 6
Зарегистрирован: 27 янв 2016, 19:43


Вернуться в Конфигурация и настройка Asterisk

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 40

© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH