Skip to content

☎️ интерфейс промотра CDR и прослушивания записей звонков для Asterisk

Notifications You must be signed in to change notification settings

alexcr-telecom/webcdr

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WebCDR

интерфейс промотра CDR и прослушивания записей звонков для Asterisk

js-semistandard-style

Возможности

  • просмотр CDR, с фильтрацией по времени, номеру телефона, статусу, направлению звонка
  • встроенный HTML5/flash плеер для прослушивания записей звонков
  • скачивание записей звонков по одной и группой в zip-архиве
  • экспорт в Excel (xlsx)
  • статистика по входящим звонкам по дням недели/времени дня, сгруппированным по диапазонам номеров, с экспортом в Excel
  • интерфейс администратора для управления пользователями
  • ограничение доступа пользователей данными по отдельным внутренним номерам
  • опционально - авторизация пользователей через ActiveDirectory

Реализация

Серверная часть - node.js, REST API на express.js. Клиентская - одностраничное приложение на Backbone/Marionette, зависимости через npm/bower, сборка с помощью Browserify.

Системные требования

Клиентская часть тестировалась на актуальных версиях Safari, Firefox, Chrome. Работа в IE не проверялась, поддержка не гарантируется.

Требования к серверу: io.js 3.0+, npm. Работа на node.js 0.10+ не тестировалась. СУБД - MySQL 5.1+.

TODO

  • добавить инсталлятор
  • добавить подробные инструкции по настройке Asterisk
  • deb/rpm пакеты
  • сделать список групп для отчётов конфигурируемым
  • реализовать полноценную поддержку часовых поясов
  • добавить поддержку i18n

About

☎️ интерфейс промотра CDR и прослушивания записей звонков для Asterisk

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 46.1%
  • CSS 44.8%
  • HTML 9.1%