Назначение программы
ATSlog предоставляет удобный интерфейс с доступом через web-браузер для просмотра и анализа
звонков различных моделей мини-АТС. Программа бесплатна, распространяется
под лицензией GPL,
имеет полностью открытый код.
В настоящий момент программа успешно работает с АТС Panasonic, Samsung,
Hybrex, Siemens, LG и Alcatel. Если ваша АТС не поддерживается программой - мы
можем добавить её поддержку. Используйте для этого раздел сайта Форум или Поддержка.
Автор будет благодарен разработчикам, внёсшим свой вклад в развитие программы. Подробности в разделе Для разработчиков
Возможности ATSlog
- Удобный web-интерфейс для доступа к статистике:
- Гибкий режим задания диапазона дат.
- Возможность двустороннего анализа данных как со стороны внешних телефонных линий, подключенных к АТС, так и со стороны внутренних телефонов.
- Разграничение учета звонков по типам внутригородские звонки, междугородние и международные, входящие и исходящие, мобильная связь
- Цветовая раскраска для разных типов звонков.
- Многопользовательский интерфейс для абонентов, где отражается информация только об их персональных телефонных переговорах.
- Ассоциирование внутренних телефонных номеров с именами абонентов.
- Ассоциирование внешних линий с телефонными номерами.
- Экспорт данных в формат Excel.
- Поддержка многоязычности. Можно легко добавлять новые языки.
- Настраиваемый многостраничный вывод.
- Сортировка по заголовкам столбцов таблиц (прямой и обратный порядок).
- Предпечатная подготовка.
- Кэширование SQL запросов, что позволяет значительно ускорить обработку информации.
- Вы можете посмотреть скриншоты.
- Тестовый просмотр статистики. Вы можете ознакомиться с реальным использованием программы ATSlog. Для входа используйте имя пользователя atslog, пароль atslog
- Серверные функции:
- Перевод существующих текстовых лог-файлов АТС в формат программы ATSlog.
- Ротация текстовых лог-файлов c данными телефонных звонков АТС.
- Критические сообщения об ошибках передаются в syslog.
- Поддержка MySQL и PostgresSQL. В ближайших планах - поддержка SQLite.
- Работа с АТС используя серийный порт или TCP/IP.
- Поддерживаемые АТС (всего: 9 компаний, 34 моделей):
- Alcatel: 4200E
- Ericsson: BP-250
- Goldstar: GPS-6A
- Hybrex: GD-320
- LG: GDK-100, GDK-162, GHX-46, LDK-100, LDK-300
- NEC: NEAX2000, NEAX7400
- Panasonic: KX-TA308, KX-TA308RU, KX-TA616, KX-TA616RU, KX-TD1232, KX-TD1232-RU, KX-TD500, KX-TD816RU, KX-TDA100, KX-TDA200, KX-TDA600, KX-TEM824, KX-TES824
- Samsung: IDCS-500, NX-820, OFFICESERV-100, OFFICESERV-500, OFFICESERV-7200, SKP-816
- Siemens: HICOM-150, HIPATH-3750, Hicom 250, Hicom 350H
Модель программы
- Для работы нужны: sh, Perl 5.X, MySQL (3 и выше) или PostgresSQL, PHP (4 и выше), HTTP Server (например, Apache).
- Работает на платформах *NIX: FreeBSD, Linux; возможно портирование под другие системы.
- Для работы использует C модуль atslogd для считывания информации из АТС, perl скрипт для записи в базы данных, PHP и любой http сервер для доступа к статистике через web-интерфейс.
- ATSlog легко устанавливается и настраивается.
Ближайшие планы развития
Список того, что нужно сделать:
- Тарификация.
- Перевод документации на английский язык.
- Добавление поддержки SQLite, что позволит работать без SQL сервера.
- Указание диапазона времени (помимо дат) в web-интерфейсе.
Улучшение и расширение программы
Автору ATSlog приятно и интересно работать над программой, поэтому готов помочь в её адаптации к новым моделям АТС и операционным системам. Для этого с Вашей стороны достаточно будет прислать образцы текстовых лог-файлов. Здесь вы можете найти информацию о том, как связаться с автором.
Для разработчиков
Коллеги! Если Вы желаете поделиться своими наработками на базе программы ATSlog, то автор готов с благодарностью их принять и представить для доступа всем желающим. ATSlog нуждается в расширении и адаптации. Если Вы хотите принять в этом участие, то непременно загляните в <Форум>.
