Страница 1 из 1
BLF для статуса операторов в очереди
Добавлено: 13 янв 2018, 21:09
krooto
Имеем голый 11 asterisk.
Операторы логинятся/выходят/ставятся на паузу через AMI
Требуется повесить на BLF кнопки телефонов состояние операторов при условии что состояние операторов может меняться через AMI или CLI.
В интернете много примеров когда, грубо говоря, мы сами говорим AddQueueMember при нажатии на кнопку и меняем статус у хинта - лампочка загорается.
Вопрос умеет ли модуль очередей делать это сам ?
Чтение queue.c не прояснило ничего (
Re: BLF для статуса операторов в очереди
Добавлено: 14 янв 2018, 00:48
ded
Смотрим в
*CLI> core show hints
и сами говорим AddQueueMember при нажатии на кнопку: статус (State:) меняется?
Если да, то BLF это видит и отслеживает изменением цвета.
Re: BLF для статуса операторов в очереди
Добавлено: 14 янв 2018, 15:37
krooto
А какие hints прописать то?
Сейчас у меня прописаны только сами аппараты, в sip.conf определен контекст subscribe.
При звонках статусы меняются норм.
Но при добавлении в очередь и паузах статус этих хинтов не меняется, видимо надо знать формат этих хинтов (
Re: BLF для статуса операторов в очереди
Добавлено: 14 янв 2018, 22:01
ded
Re: BLF для статуса операторов в очереди
Добавлено: 15 янв 2018, 17:51
krooto
если открыть вашу ссылку и поискать слово queue, то его нет.
может вы ошиблись ?
меня интересует вопрос:
У меет ли астериск менять состояние каких-либо хинтов при добавлении или изменении статуса в очереди ( queue )
Как мониторить состояние телефонов через BLF я знаю
Re: BLF для статуса операторов в очереди
Добавлено: 15 янв 2018, 18:02
ded
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
Re: BLF для статуса операторов в очереди
Добавлено: 15 янв 2018, 18:52
krooto
То что вы предлагаете - фича freepbx для очередей Generate Device Hints
( ну и видимо есть код который меняет статусы этих хинтов )
у меня голый asterisk, я сразу написал, там всего этого нет, поэтому и возник этот вопрос
Re: BLF для статуса операторов в очереди
Добавлено: 15 янв 2018, 21:04
awsswa
модуль сам не делает - надо писать ручками
Re: BLF для статуса операторов в очереди
Добавлено: 16 янв 2018, 00:45
krooto
Ок повешу скрипт на изменение queue лога и буду лампочки включать.
Наверняка кто то уже подобное делал