1.1. Настройка и управление всеми сущностями через API.
1.2. Ролевая модель доступа к настройкам через API.
1.3. Сигнальный протокол SIP.
1.4. Пограничный фильтр (SBC).
1.4.1.Поиск правила по параметрам: приоритет, IP-адрес отправителя, диапазон IP - адресов, доменное имя, юзер-агент.
1.4.2. Действия: разрешение, запрет, игнорирование.
1.5. Автопровижн.
1.5.1.Пограничный фильтр для разрешения доступа только с указанных IP-адресов, диапазонов адресов, подсетей.
1.5.2. Статическая выдача конфигураций.
1.5.3. Динамическое построение на основе шаблона.
1.6. Поддержка абонентских устройств с регистрацией и без.
1.7. Подключение к провайдерам телефонии по SIP с регистрацией и без.
1.8. Проверка учетных записей провайдера с помощью пинг-запросов \r\n, STUN, OPTIONS, REGISTER.
1.9. Поддержка развертки в нескольких дата-центрах, обеспечение функциональности каждой площадки, синхронизация данных при возобновлении связи.
1.10. Управление всем кластером инфраструктурой из любой точки.
1.11. Поддержка многодоменной модели (multi-tenant).
1.12. Маршрутизация телефонных вызовов.
1.12.1. Двухшаговая маршрутизация на основе правил и масок.
1.12.2. Переход к следующему правилу в случае неудачи.
1.12.3. Случайный выбор среди правил с одинаковым приоритетом.
1.12.4. Поиск правила по параметрам:
- приоритет
- направление откуда пришел звонок
- маска номера источника
- маска номера получателя
- маска домена источника
- маска кода внешней̆линии источника
1.12.5. Варианты действий:
- внутренний звонок на абонента или группу абонентов
- внешний звонок с указанием учетной записи провайдера
- в другой̆домен с указанием домена
- на абонентский сервис
- запрет вызова
1.12.6. API для проверки маршрута вызова.
1.12.7. Маршрутизация через несколько доменов:
- контроль маршрута в каждом домене
- постепенная модификация номера назначения
- поиск правил в каждом следующем домене от имени инициатора, модифицированного в предыдущем домене
1.12.8. Транзитная маршрутизация:
- между внешними линиями одного домена
- между внешними линиями разных доменов
- между абонентом одного домена и внешними линиями другого домена
1.12.9. Динамическая обработка правил маршрутизации в зависимости от состояния объектов, автоматический пропуск правил:
- если «действие = внутренний звонок» И «номер назначения не описан в системе», то правило игнорируется
- если «действие = внешний звонок» И «учетная запись провайдера не активна», то правило игнорируется
1.12.10. Представление номеров и имен абонентов других доменов на основе правил представления для обеспечения обратного вызова.
1.12.11.Абонентские сервисы:
- перехват звонка по номеру
- перехват звонка по группам
- многосторонняя конференция
- голосовая почта (размещение / прослушивание)
- парковка (постановка / взятие)
- вторжение
- суфлирование
- интерком-вызов
- подмена звонка
- сервис автообслуживания (IVR)
- очередь ожидания группы внутренних абонентов домена
1.13. Представление доменов в системе (для корректного формирования CallerID при кросс-доменных вызовах, переводах и т.п.).
1.13.1. Поиск правила в одном из трех доменов в порядке убывания приоритета:
- домен вызываемого абонента
- домен инициирующего абонента
- домен первого уровня для инициатора
1.13.2. Поиск правила по параметрам:
- приоритет
- направление
- маска номера инициатора
- маска имени инициатора
- маска домена инициатора
- маска номера вызываемого абонента
- маска имени вызываемого абонента
- маска домена вызываемого абонента
1.13.3. Варианты действий:
- прекратить поиск и перейти подставить оригинальное значение
- применить правило
1.13.4. Модификация:
- номер инициатора
- имя инициатора
1.13.5. API для тестового применения правил представления.
1.13.6. Подстановка DisplayName из учетных данных системы:
- поддержка русского языка
- независимость от настроек на телефоне
- возможность применения имен с подстановками оригинального DisplayName
1.13.7. Модификация Номера источника при звонках через внешние линии:
—приоритет направление
—маска номера источника
—маска домена источника
—маска номера получателя
—DispayName источника
—номера источника
—номера назначения
- поддержка двухэтапной модификации
1.13.8. API для проверки представления.
1.14. Преобразование номеров при внешних вызовах
1.14.1. Поиск правила по параметрам:
- приоритет
- направление
- маска номера инициатора
- маска домена инициатора
- маска номера вызываемого абонента
1.14.2. Модификация:
- номер инициатора
- имя инициатора
- номер назначения
1.14.3. API для тестового применения правил представления
1.15. Переадресация.
1.15.1. Виды переадресаций:
—по событиям
—устройства не зарегистрированы
—занято
—таймаут
—отклонено вызывающей стороной
—dnd
—ошибка вызова
—другая причина
- временная по настройке на телефоне (SIP код ответа 3xx)
1.15.2. Поиск правила по параметрам:
- приоритет
- маска номера инициатора
- маска номера вызываемого абонента
1.16. Абонентские функции.
1.16.1. Функции управления звонком:
- Ожидание вызова
- Прием второго вызова
- Запрет N+1 вызова
- Переключение между вызовами
- Удержание вызова
- Перевод звонка на номер
- Перевод звонка с подменой
- Консультативный̆звонок
- Трехсторонние конференции с телефона
- Многосторонняя конференция на сервере
- Селекторное совещание:
—правление динамиками и микрофонами участников
—три режима для каждого абонента:
- ведущий (все его слышат)
- слушатель (слышит только ведущих)
- ассистент (только ведущие его слышат)
—голосование:
- получение dtmf ответов
- логирование
- возможность проведения массовых персонализированных голосований
—автосбор участников
—автоматическое переподключение абонентов
—запись селекторного совещания для каждого участника
—автоматический запуск селекторного совещания по расписанию
—ручной запуск селекторного совещания
—звуковое оповещение операций для участников селекторного совещания
—предварительное воспроизведение звукового файла подключающимся участникам
—управление топологией медиа-контекста селекторного совещания
—подключение сервиса IVR в качестве участника селекторного совещания: для воспроизведения, для записи
—добавление в качестве абонента группы и автоматическое разворачивание в совокупность входящих в нее абонентов
—перевод селекторного совещания на другого абонента
—подмена участника путем перевода другого абонента на селектор
—блокирование мелодии удержания для селектора
- Перехват звонка
- Интерком (вызов с автоответом)
- Вторжение (интерком с автоматической постановкой на удержание текущего вызова)
- Подмена текущего звонка
- Парковка / Взятие с парковки
- Голосовая почта
- Прямая линия
- Быстрый набор
- Автосекретарь
- Автодозвон
- Обратный звонок с учетом междоменной маршрутизации
- Очередь ожидания группы внутренних абонентов:
—автообслуживание во время ожидания (проектная настройка)
—управление приоритетом в очереди (проектная настройка)
—ограничение количества одновременных вызовов из очередей
—ожидание занятого абонента до завершения им всех разговоров
—параллельный входящий звонок с иных направлений
—параллельный исходящий звонок
—автоматическое завершение ожидания при недоступности внутренних абонентов
—временная дисквалификация внутреннего абонента при невозможности его вызова очередью
—продление ожидания при неудачных попытках соединения ограничение времени ожидания
1.16.2. Сервисные функции:
- Запись разговоров в стерео mp3 или wav
- Поддержка транслитерации для устройств (UTF8 -> ASCII)
- Голосовая почта с поддержкой MWI, гибкой настройкой прав доступа к ящикам, отправка сообщений на email, сохранение или удаление прочитанных сообщений
- Групповые номера:
—параллельный вызов номеров
—последовательный вызов номеров
—параллельно-последовательный вызов номеров
- Forking (поддержка нескольких устройств за одним номером под одной учётной̆ записью SIP)
- BLF (Busy Lamp Field) - отображение статуса абонента (свободен / занят)
- Шеф-секретарь
1.17.Прочие функции.
1.17.1. Ограничение времени вызова внутреннего абонента
1.17.2. Ограничение времени разговора
1.17.3. Ограничение времени хранения записей и статистики событий
1.18. Факсы.
1.18.1. Автоматический прием факсов
1.18.2. Автоматическая отправка факсов
1.19. Поддержка абонентских устройств WebRTC.
1.20. Поддержка видео вызовов
1.21. Сохранение истории вызовов в БД.
1.22. Прослушивание и скачивание записей разговоров
1.23. Расширенное логирование процессинга
1.24. Построение диаграмм звонка
1.25. Проектные функции.
1.25.1. Интеллектуальная маршрутизация
1.25.2.Сервисы автообслуживания
1.25.3.Обработка контекста звонка
1.25.4.Управление привязкой звонка к сессии обслуживания электронных сообщений 1.25.5.Внешнее управление звонком
- инициация исходящего вызова
- завершение диалога
- перевод абонента на номер
- соединение абонентов из двух звонков
- преобразование диалога в конференцию
1.25.6.Внешнее управление конференцией
- завершение конференции
- присоединение участника
- исключение участника