Расширения для работы с call центром

Для удобства работы с параметрами звонков в call центр, CallDNA использует следующие сущности:
Паттерн — правило в виде регулярного выражения, которое позволяет идентифицировать параметры (атрибуты) звонка, такие как время звонка, оператор, абонент и другие. Паттерн задается в виде определенных правил извлечения метаданных из имени файла.
Сегмент — определенный набор условий звонка, комбинация атрибутов.
Оператор — сотрудник call центра со своими атрибутами, совершающий или принимающий звонки.
Абонент — абонент call центра, который совершает или принимает звонки;
Доступ к просмотру и управлению этими элементам обеспечивается через основное меню:

Для добавления нового паттерна необходимо задать его имя, приоритет — т.е. порядок проверки, привязку к имени файла (она установлена по умолчанию) и регулярное выражение для определения параметров call центра:

Пример регулярного выражения для создания паттерна:
^(?P<agent_id>\+?[=\w\*]+)\s(call)-(?P<customer_id>\w+)-(?P<date>\d{2}\.\d{2}\.\d{4})[\w]*(?P<file_extension>\.\w+)?$
Данное регулярное выражение позволяет извлечь из имени файла уникальный идентификатор оператора, абонента и время звонка.
После начала процессинга, сегменты, операторы и абоненты определяются автоматически по фактическим значениям, которые поступают в CallDNA. Через меню action кнопок доступны различные действия.