Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

Asterisk AMI Agents

0

Не пойму как посмотреть через 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

wellus Gravatar wellus
49 19 9

обновил 2016-05-25 23:08:10 +0400

Comments

А на другой сборке 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 )редактировать

Будьте первым, кто ответит на этот вопрос!

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: 2016-05-25 23:07:07 +0400

Просмотрен: 122 раз

Обновлен: May 25

Похожие вопросы:

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.