Новости. Эволюция программы
28 января 2007 ATSlog 2.1.0 релиз
-
Добавлена поддержка Samsung OfficeServ 100, Samsung iDSC 500, Samsung OfficeServ 500, NEC NEAX2000..
Новый, более надёжный, алгоритм записи звонков в СУБД (fastwrite).
Добавлена поддержка CID для входящих звонков на LG LDK-300.
Исправлены проблемы компиляции на OpenBSD и некоторых linux дистрибутивах.
Исправлена поддержка libwrap на FreeBSD.
Исправлена работа с perl 5.000.
Добавлена автоматическая проверка SMDR парсеров, что позволило обнаружить и исправить множество ошибок.
Множество улучшений и исправлений.
-
Добавлена поддержка postgresql в скрипт установки.
Добавлена поддержка эмуляции telnet.
Добавлена поддержка АТС Panasonic KX-TDA100, KX-TDA200, Siemens HiCom-150, Samsung OfficeServ 7200.
Множество улучшений и исправлений.
- Для более удобной установки ATSlog в системе FreeBSD Alexander Logvinov создал порт, автоматически проверяющий все зависимотсти. Поддерживаются разные варианты установки.
- Добавлена поддержка Siemens HiPath 3000/3750, PANASONIC KX-TD1232-RU и Panasonic KX-TD500. Новый, основанный на GNU autoconf, инсталятор. Множество исправлений и улучшений.
- Добавлена поддержка АТС Alcatel 4200E. Множество исправлений и улучшений. Подготовка к релизу.
- Репозиторий ATSlog:
- Уже длительное время успешно ведётся разработка программы ATSlog с помощью репозитория исходных кодов программы. На нынешнем этапе появилась возможность его простого использования, как для обновления текущих, так и для ознакомления с новыми версиями программы.
- Для разработки используется SVN репозиторий предоставленный проектом berlios.de.
- Получить файлы SVN репозитория:
svn checkout svn://svn.berlios.de/atslog/trunk - Дерево исходных текстов нуждается в завершающей обработке. Сделать это очень
просто - нужно скопировать полученный репозиторий в любую рабочую директорию и
перейдя в неё набрать
make version. - При последующих обновлениях нет необходимости получать весь репозиторий
заново. Достаточно перейти в каталог с его файлами и набрать команду:
svn update
- Новости:
- В дополнение к хорошему хостингу от www.BerliOS.de открывается страница поддержки проекта ATSlog, на которой Вы можете найти много полезностей. Спасибо Andrew Kornilov за замечательный совет.
- Исправления:
- Исправления ошибок совместимости с SuSe Linux.
- Исправления:
- Обеспечена совместимость демона, считывающего данные с АТС, с компилятором gcc версии 3.X
С этого момента программа будет безошибочно собираться на самых последних версиях Linux.
- Обеспечена совместимость демона, считывающего данные с АТС, с компилятором gcc версии 3.X
- Исправления:
- На некоторых Linux системах скрипт atslogmaster работал некорректно. Исправлено.
- Исправлен баг, при котором неверно записывался файл /var/log/atslog/currentcalls.log
- Откорректированы диапазоны дат в SQL запросах web-интерфейса.
- Откорректирован баг, при котором не происходила очистка кеша SQL запросов при переходе по ссылке "Обновить" в web-интерфейсе.
- Нововведения:
- Создан многопользовательский интерфейс для абонентов, где отражается информация только об их персональных телефонных переговорах.
- Ассоциирование внутренних телефонных номеров с именами абонентов.
- Ассоциирование линий CO с телефонными номерами.
- Экспорт данных в формат Excel.
- Поддержка многоязычности. Сейчас только русский и английский. Можно легко добавлять другие языки.
- Настраиваемый многостраничный вывод.
- Исправления:
- Для Linux дистрибутива некорректно создавались директории при инсталляции.
- Нововведения:
- добавлена возможность полноценной настройки последовательного порта. Теперь функциями считывания данных занимается специальный модуль atslogcat написанный на С. Среди новых возможностей настройки присутствуют такие как скорость порта, число битов данных, чётность, стоповые биты.
- Изменения:
- Для FreeBSD Файлы periodic(8) теперь располагаются в $PREFIX/etc/periodic/ дабы не нарушать правила.
- Исправления:
- при ротации текстовых лог-файлов могла(!) произойти ситуация, при которой блокировалось считывание информации из АТС.
- Нововведения:
- кэширование SQL запросов при работе с web-интерфейсом, что позволяет значительно ускорить анализирование информации.
- Изменения:
- изменён формат таблиц SQL сервера. Для плавного перехода созданы все условия. Детальная информация в документации по обновлению.
- Нововведения:
- упрощение установки, удаления и обновления программы с помощью утилиты make.
- контроль линии с АТС.
- поддержка Linux помимо FreeBSD
- возможность записи звонков в БД в реальном режиме времени. Подробное описание параметра fastwrite смотрите в конфигурационном файле.
- Изменения:
- изменен формат конфигурационного файла. Для плавного перехода созданы все условия. Детальная информация в документации по обновлению.
- изменение принципов записи из текстового лог-файла в базы данных. Отныне запись не зависит от определённой даты как в предыдущих версиях. Запись данных не будет дублироваться, если скрипт запускается несколько раз в день.
- Исправления:
- при останове демона падали другие процессы системы (из-за общего GPID)
- если в телефонном номере текстового лог-файла присутствовали другие знаки кроме цифр, или длинна номера была больше 21 символа, то номер записывался неправильно. Проблема решена путём удаления из строки любой нечисловой информации и урезания номера до максимальной длинны в 100 цифр.
- в таблицы SQL сервера неверно записывалось время звонков (часы) осуществлённых в диапазоне от двенадцати до часа ночи.
- Первый пре-релиз. Создание инсталлятора.
- Альфа-версия
- Создание конфигурационного файла
- "Первый звонок" и День рождения программы ATSlog (первоначально PanaLog).
