h1. Контроль терминации {{>toc}} *Контроль терминации* - процесс слежения в режиме реального времени за качеством предоставления услуг терминаторами путем проверки следующих показателей исходящего потока: * [[Показатель ASR|ASR]] * [[Показатель ACD|ACD]] * [[Показатель NER|NER]] * кол-во FAS звонков В случае, если эти показатели ухудшаются - это служит косвенным признаком того, что качество ухудшилось. Например, ухудшилось качество интернет-соединения. Или терминатор перегружен. Базовая логика работы контролёра описана в разделе [[Контролёры]]. Для настройки данного функционала используется раздел веб-интерфейса [[Контролёры терминации]]. h2. Критерии ухудшения качества Первоочередной задачей является определить, ухудшилось ли качество или нет. Для этого служат пороговые значения: * *порог количества* В случае если кол-во звонков за 1 итерацию (5 минут по умолчанию) меньше установленного _порога количества_ - значения считаются статистически незначимыми для расчета. * *порог кол-ва отвеченных* В случае если кол-во отвеченных звонков за 1 итерацию (5 минут по умолчанию) меньше установленного _порога кол-ва отвеченных_ - значения считаются статистически незначимыми для расчета [[Показатель ACD|ACD]]. * *порог ASR (%)* Если значение [[Показатель ASR|ASR]] за 1 итерацию меньше порогового, то считается, что качество ухудшилось. В случае, если _порог ASR_ = 0, то значение [[Показатель ASR|ASR]] не учитывается. * *порог ACD (мин)* Если значение [[Показатель ACD|ACD]] за 1 итерацию меньше порогового, то считается, что качество ухудшилось. В случае, если _порог ACD_ = 0, то значение [[Показатель ACD|ACD]] не учитывается. * *порог кол-ва FAS* Если кол-во FAS звонков за 1 итерацию больше или равно порогового, то считается, что качество ухудшилось. В случае, если _порог кл-ва FAS_ = 0, то FAS звонки не учитываются. Вы можете конфигурировать эти значения. h2. Отправление предупреждающего письма. Базовые параметры генерируемого письма описаны в разделе [[Контролёры]]. При отправке предупреждающего письма используется сконфигурированный [[Шаблоны писем|Шаблон письма]], указанный в поле *шаблон письма* из настроек [[Компании]] -> Настройки -> По умолчанию -> Контроль терминации. Переменная *DETAILS* заполняется следующим образом:
  ASR=${ASR} (порог=${ASR_THRESHOLD})
  Последние неудачные звонки (10):
  время;звонящий ID;набранный ID;общая длительность (сек);отвеченная длительность (сек);код отбоя
  время;звонящий ID;набранный ID;общая длительность (сек);отвеченная длительность (сек);код отбоя
  ...

  ACD=${ACD} (порог=${ACD_THRESHOLD})
  Последние неудачные звонки (10):
  время;звонящий ID;набранный ID;общая длительность (сек);отвеченная длительность (сек);код отбоя
  время;звонящий ID;набранный ID;общая длительность (сек);отвеченная длительность (сек);код отбоя
  ...

  кол-во FAS_=${FAS_COUNT} (порог=${FAS_THRESHOLD})
  Последние неудачные звонки (10):
  время;звонящий ID;набранный ID;общая длительность (сек);отвеченная длительность (сек);код отбоя
  время;звонящий ID;набранный ID;общая длительность (сек);отвеченная длительность (сек);код отбоя
  ...
Электронное письмо отправляется по адресу, сконфигурированному в поле *e-mail для контроля терминации* из настроек [[Компании]]. Если это поле пустое, используется поле *e-mail* из настроек [[Компании]]. Если оно тоже пустое, письмо не отправляется. В указанных полях можно использовать несколько адресов через запятую. Если превышен порог кол-ва FAS звонков, то в письмо вкладываются первые 10 MP3 записей этих звонков. h2. Отладка Отладка выполнения контроля терминации описана в разделе [[Отладка контроля терминации]]. [[Termination control|English translation]]