Маршрутизация на основе качества

S
Автор Sergiiy
Обновлено 1 год назад

Обзор

Каждое соединение поставщика может автоматически контролироваться по 3 параметрам - ACD (средняя продолжительность вызова), ASR (средний процент успешных вызовов) и PDD (задержка после набора номера). Вы можете контролировать один параметр или все сразу.  

Когда один из измеренных параметров превышает установленный порог, подключение может быть понижено до самого низкого приоритета, заблокировано или не предпринимать никаких действий (за исключением уведомления по электронной почте, отправленного администратору коммутатора). Когда 3 из измеренных параметров («Контроль качества» = «ACD, ASR, PDD») поднимаются выше минимального порога, качество соединения считается хорошим.

Измерение качества выполняется с помощью «Окна статистики», которое состоит из настраиваемого количества вызовов.


Система выжидает «Интервал повтора, сек» и когда соединение ниже минимального порога разблокируется (через N секунд) система отправляет на него пакет вызовов и по результатам этого пакета вызовов система делает решение о качестве связи.


Окно статистики будет очищено на основе количества успешных вызовов в пакете повторных попыток, если качество соединения изменилось с плохого на хорошее.
Новое «Окно статистики» начнет собирать статистику с первого звонка в «Пакете повторных попыток», который показывает хорошее качество.

Пользовательский случай 1:

Некачественное действие: заблокировать

Количество повторных попыток = 250 вызовов

Интервал повтора = 1800 секунд

Соединение используется 500 одновременными сеансами, когда действие блокировки применяется к любому новому вызову.

Интервал повтора начинается с этого момента, при этом мы не убиваем существующие сеансы.

После успешного завершения 250 вызовов система рассчитывает качество (ASR или ACD), и если качество улучшается, соединение может быть немедленно разблокировано, в противном случае запись «блокировка» будет добавлена ​​в connection_quality_stats, и соединение останется в состоянии блокировки.

Пользовательский случай 2 :

Действие с плохим качеством: Сделать последним в маршрутизации
Значение пакета повторных попыток = 250 вызовов
Интервал повторных попыток = 1800 секунд

Соединение используется 500 одновременными сеансами, когда действие блокировки применяется к любому новому вызову.

Интервал повтора начинается с этого момента, при этом мы не убиваем существующие сеансы.

После успешного завершения 250 вызовов система вычисляет качество (ASR или ACD), и если качество улучшается, соединение может быть немедленно установлено на свое место, в противном случае запись «блокировка» будет добавлена ​​в connection_quality_stats, и соединение останется в своем состоянии. место.  Хотя это соединение может быть последним в маршрутизации, оно может прервать часть трафика (в зависимости от конфигурации Huntstop и политики маршрутизации). Если это соединение завершает 250 вызовов за период менее 1800 секунд, система пересчитывает качество соединения, используя этот пакет, даже если интервал повтора еще не истек.

Алгоритм восстановления качества соединения


Соединение плохого качества полностью или частично отключено, поэтому сложно оценить его текущее качество. Чтобы предотвратить бессрочную блокировку соединения, качество плохих соединений периодически проверяется путем отправки небольшого процента вызовов на это соединение. Если вызовы завершатся успешно, а качество этого соединения поднимется выше определенного порога, то «Действие по неудовлетворительному качеству» будет отменено.

Настройки мониторинга качества


 Форма «Редактировать соединение с поставщиком» содержит следующие параметры, которые можно установить вручную:

  • ACD Threshold   — средняя продолжительность вызова, измеряемая только для вызовов с ненулевой продолжительностью, измеряемая в секундах. Когда ACD падает ниже этого значения, соединение рассматривается как плохое и выполняется «Действие плохого качества».
  • ASR Threshold . Пороговое значение среднего процента успешных вызовов выражается в процентах, которые описывают корреляцию между общим количеством вызовов и вызовами с ненулевой продолжительностью. Когда процент ASR падает ниже этого значения, соединение рассматривается как плохое и выполняется «Действие с плохим качеством».
  • PDD Threshold  — пороговое значение средних задержек после набора номера измеряется в секундах. Когда PDD (в секундах) подскакивает выше указанного значения, соединение рассматривается как плохое, и выполняется «Действие плохого качества».
  • Statistics Window  — количество вызовов, использованных для расчета показателей ACD и ASR. ACD и ASR будут рассчитаны для последних N вызовов, сделанных для соединения. Окно статистики сдвигается при поступлении нового звонка. Пример: если в окне 5 вызовов, для этих 5 вызовов рассчитывается либо ASR, либо ACD. После поступления 6-го вызова ASR или ACD пересчитываются для вызовов со 2-го по 6-й, то же самое происходит при поступлении 7-го вызова (вызовы с 3-го по 7-й используются для измерения нового значения)
  • Retry Interval  — количество секунд, после которого коммутатор начнет отправлять вызовы «Повторить попытку», чтобы определить, улучшилось ли состояние соединения с плохого на хорошее.
  • Retry Batch  — количество вызовов для отправки в качестве «тестов», чтобы проверить, улучшилось ли состояние соединения с плохого на хорошее.
  • Bad Quality Action— когда выбранная метрика падает ниже определенного порога, может быть выполнено одно из следующих действий:
    • Make Last In Routing . Соединение поставщика будет сброшено до самого низкого приоритета в соответствующей группе (группах) маршрутизации. Повторные вызовы будут отправлены по истечении таймера «Интервал повтора», соединение будет временно возвращено на свое обычное место в маршрутизации. Если повторные вызовы успешны, а метрика качества превышает пороговое значение, приоритет соединения будет возвращен на его предыдущую позицию в маршрутизации на постоянной основе, пока качество снова не упадет.
    • Block— соединение с поставщиком будет заблокировано. Повторные вызовы будут отправлены по истечении таймера «Интервал повтора», блокировка будет временно снята. Если повторные вызовы успешны, а показатель качества превышает пороговое значение, блокировка будет полностью удалена до тех пор, пока качество снова не упадет.
    • Notify Only  — никаких действий предприниматься не будет, но привилегированный пользователь коммутатора будет уведомлен по электронной почте, настроенной в его настройках.
  • Notify On Status Change — это приводит к отправке сообщений на адрес электронной почты корневого клиента при каждом изменении статуса соединения. Сообщения отправляются только при реальных, а не временных изменениях статуса.
Оцените эту статью