2. Asterisk ConfBridge Manager
WEB-интерфейс для управления конференциями Asterisk (используется
приложение ConfBridge, доступное в версиях Asterisk 1.6.2 и выше)
Flask используется в качестве веб-сервера. По умолчанию он использует
БД SQLite3, но так же доступно использование других БД.
Участники конференции собираются путем формирования call-файлов
Asterisk. Для отслеживания статусов участников используется канал local.
Интерфейсы AMI/AGI/ARI не используются, все строится вокруг CLI-
команд asterisk -rx 'confbridge <...>'.
3. Основной интерфейс системы
● Конференции (список, управление)
● Участники (существующие пользователи конференц-связи)
● Контакты (внешние и внутренние абоненты для добавления в участники конференций)
● Записи (WAV файлы с записью прошедших конференций)
● Профили (профили конференций и профили абонентов)
● Язык (Интерфейс системы на русском, либо английском языке)
5. Меню участника
Находясь в конференции участники могут с помощью отправки DTMF-команд управлять следующими аспектами
конференции:
1 - Включить/выключить свой микрофон.
2 - Запрос на включение микрофона.
3 - Выключить микрофон всем участникам конференции (только для участников конференции с профилем
Администратора).
4 - Уменьшить уровень громкости.
5 - Сбросить уровень звука к настройкам по умолчанию.
6 - Увеличить уровень громкости.
7 - Уменьшить уровень громкости микрофона.
8 - Сбросить уровень громкости микрофона к настройкам по умолчанию.
9 - Увеличить уровень громкости микрофона.
0 - Пригласить всех / еще не присоединившихся к конференции участников (только для участников конференции с
профилем Администратора).
9. Особенности Asterisk ConfBridge Manager
Частные (только для определенных участников) и публичные (все могут присоединяться) конференции.
Участник с выключенным микрофон может отправить запрос на включение микрофона..
Управление контактами (справочником), с возможностью импорта контактов из CSV-файла.
Запись конференций (всегда / по необходимости, просмотр записей через web-интерфейс).
Поддержка динамических профилей ConfBridge (абсолютно любая опция для профиля может быть установлена
через web-интерфейс).
Возможность приглашения участников через web-интерфейс или с помощью телефона (посылкой DTMF-
команд).
Возможность приглашения пользователей, не описанных изначально, как участников конференции (профиль
“Гость”) набором номера через web-интерфейс.
Управление конференцией:
Заблокировать / разблокировать конференцию (на вход новых участников);
Удалить одного / всех участников из конференции;
Включить / выключить микрофон одному / всем участникам
Ведение лога конференции в режиме реального времени (вход / выход пользователя, “выкидывание” участника
конференции, управление микрофоном, статус дозвона и прочее)
Возможность ребрендинга продукта для Asterisk-интеграторов (изменение логотипа, баннера, футера)