Man вики
Нет описания правки
Строка 26: Строка 26:
 
Далее заходим в браузере так:
 
Далее заходим в браузере так:
 
http://ИП_СЕРВЕРА/aststat
 
http://ИП_СЕРВЕРА/aststat
  +
Или добавим к стартовому меню freepbx
  +
cp /var/www/index.html /tmp/index.html
  +
sed '26i<h4><a href="aststat/">AstStat контроль и управление</a></h4>' /tmp/index.html > /var/www/index.html

Версия от 14:09, 23 ноября 2013

Что это и для чего

Для расширения функционала и удобства работы с корпоративными серверами Asterisk запущен проект разработки системы AstStat. Цель разработки: создание вспомогательных инструментов для облегчения контроля и управления сервером Asterisk.

Язык разработки:  php
Среда исполнения: LAMPA

Для удобства распространения и разработки проект помещен в репозиторий на github.

Список возможностей и пожеланий

Реализовано

  1. Быстрый поиск данных в базе звонков CDR
  2. Локальная телефонная книга с возможностью из браузера (необходимо тестировать и развивать)
  3. Поиск и прослушка и загрузка файлов разговоров

Пожелания и планы

  1. Сделать удобный поиск по звонкам с возможностью подключения базы кодов городов и базы клиентов.
  2. Получение статистики за произвольные периоды по принятым и совершенным звонкам как в общем по филиалу, так и по каждому сотруднику, с графиками и таблицами.

Установить AstStat

Устанавливать AstStat необходимо на вашем сервере Asterisk, локально.

Установить GIT

apt-get install git-core

Выполнить первичное извлечение

git clone http://github.com/siv237/ovpnstat /var/www/aststat

Добавить проверку и загрузку обновлений раз в 5 минут

echo "*/5 * * * * root cd /var/www/aststat && git pull" >> /etc/crontab
  • Внимание! Выполнять правки в каталоге /var/www/aststat нельзя, сломается автообновление.

Далее заходим в браузере так:

http://ИП_СЕРВЕРА/aststat

Или добавим к стартовому меню freepbx

cp /var/www/index.html /tmp/index.html

sed '26i

<a href="aststat/">AstStat контроль и управление</a>

' /tmp/index.html > /var/www/index.html