Страница 1 из 1

Elastix и создание пользователей для мониторинга

Добавлено: 12 дек 2011, 19:04
svd
Набор следующий:
Elastix 1.6
4 экстеншена
2 пользователя (admin, seniordirector)

Пользователь seniordirector в группе админов.
Пользователю seniordirector указан экстеншен (200)

Необходимо чтобы пользователь seniordirector мог на закладке PBX-Monitoring видеть все записанные вызовы, а не только вызовы с его участием.

При этом пользователь Admin видит все записанные вызовы и ему не поставлен в соответствие никакой экстеншен.

После создания первого экстеншена в эластиксе становится невозможным создание пользователя без указания экстеншена.
А когда указан экстеншен, автоматически фильтруется по нему закладка Monitoring в PBX.

Каким образом можно добиться создания пользователя который может мониторить все записи?

Re: Elastix и создание пользователей для мониторинга

Добавлено: 13 дек 2011, 12:02
jugatsu
Поищи поиском или гуглом на форуме эластикса, там надо одну строку поправить в php-скрипте, насколько помню.

Re: Elastix и создание пользователей для мониторинга

Добавлено: 19 дек 2011, 00:34
svd
поищу, спасибо

Re: Elastix и создание пользователей для мониторинга

Добавлено: 06 авг 2012, 17:06
klistrod
Нашел что нибудь ?

Re: Elastix и создание пользователей для мониторинга

Добавлено: 06 авг 2012, 19:02
SolarW
А чего там искать?
По умолчанию пользователь без прав администратора видит во вкладке мониторинга только свои звонки. Правкой кода модуля можно дать права на просмотр всех записей пользователю с конкретным номером (extension). Править нужно файл /var/www/html/modules/monitoring/index.php:

Код: Выделить всё

$extension = $pACL->getUserExtension($user);
$esAdministrador = $pACL->isUserAdministratorGroup($user);

# Костыль, что бы отображать все записи звонков для обычного пользователя
if($extension==101)
    $esAdministrador=true;
Вместо 101 - номер того, кто имеет право слушать все записи.