Не пойму как посмотреть через AMI информацию об агентах. Вот здесь четко описывается команда
Action: Agents
у меня ее нет...
Action: ListCommands
Response: Success
AbsoluteTimeout: Set absolute timeout. (Priv: system,call,all)
AGI: Add an AGI command to execute by Async AGI. (Priv: agi,all)
AOCMessage: Generate an Advice of Charge message on a channel. (Priv: aoc,all)
Atxfer: Attended transfer. (Priv: call,all)
Bridge: Bridge two channels already in the PBX. (Priv: call,all)
Challenge: Generate Challenge for MD5 Auth. (Priv: <none>)
и еще много где про эту команду есть, а у меня нет...
# asterisk -rvvv
Asterisk 11.21.2
сборка FreePBX...
Почему у меня нет этой команды?
Задан: 2016-05-25 23:07:07 +0400
Просмотрен: 371 раз
Обновлен: May 25 '16
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.
А на другой сборке FreePBX я нашел такую команду...
wellus ( 2016-05-26 00:10:53 +0400 )редактироватьНо как оказалось, динамические мемберы в freepbx этой командой все равно не отображаются... Как можно получить список всех мемберов, закрепленных за очередью и залогиненых в данный момент и НЕТ. Вот даже как получить НЕ залогиненых мемберов???
wellus ( 2016-05-26 00:12:43 +0400 )редактироватьqueue show не?
meral ( 2016-05-26 10:00:54 +0400 )редактироватьне.
Там только статические мемберы и ЗАЛОГИНЕНЫЕ динамические.
Пока что аффтор жжёт и сделал парсинг
grep -rn 'Macro(agent-add' /etc/asterisk
/etc/asterisk/extensions_additional.conf:579:exten => 001*,1,Macro(agent-add,001,)
ну и дальше при помощи sed выбрать номер очереди и агента )))
wellus ( 2016-05-26 10:23:26 +0400 )редактироватьавтор жжет. автору не порще queue_log запарсить?
meral ( 2016-05-26 12:24:31 +0400 )редактироватьразве там есть информация о незалогиненых динамических агентах?
wellus ( 2016-07-27 11:31:17 +0400 )редактироватьсекретного ингридиента... не существует. Ткой информации нигде нет.
meral ( 2016-07-27 11:54:15 +0400 )редактироватьну вот при помощи грепа конфигов - я получаю информацию о динамических агентах, а из AMI или queue_log о залогиненых )
wellus ( 2016-07-27 12:01:05 +0400 )редактироватьа зачем? конфиги же что-то генерит. во freepbx так точна вся эта инфа есть в mysql
meral ( 2016-07-27 12:05:37 +0400 )редактироватьа вот и нет))) там только статические агенты
вот я все обыскал - нет списка динамических агентов ни где )))
wellus ( 2016-07-27 12:18:57 +0400 )редактироватьгы. прикалываетесь? если они есть в конфиге, то 100% есть в базе. В базе нет только voicemail.conf(так исторически сложилось).
meral ( 2016-07-27 13:10:52 +0400 )редактироватьставлю пиво если найдете явно прописанный список динамических агентов в MySQL или файлах *.conf
wellus ( 2016-07-27 13:51:27 +0400 )редактироватьИздеваетесь? Я за время поиска заработаю на боченок туборга. Если вы входите с паролем от voicemail тогда нету, иначе - есть.
meral ( 2016-07-29 00:44:46 +0400 )редактировать