Быстрая диагностика неполадок связи (плохая слышимость, связь прерывается) в Softphone.Pro Team

При совершении звонков сотрудники могут столкнуться с ухудшением качества связи, вызванным например неполадками на АТС или у интернет-провайдера. Технические специалисты обычно не занимаются постоянным мониторингом звонков сотрудников, так как обычно это работа супервизора или руководителя. Данные специалисты как правило не обладают техническими навыками, которые позволят своевременно выявить проблему и передать информацию соответствующим специалистам.

В сервисе Team доступна специальная функция, которая позволяет передать информацию о качестве связи в личный кабинет и показать её там в наглядной форме (цветовые индикаторы). Звонок может иметь зелёный статус (неполадки не наблюдаются), жёлтый статус (незначительные неполадки) и красный статус (серьёзные неполадки).

В журнале звонков Руководитель сможет в ходе выполнения своих обычных обязанностей заметить возникновение проблемной ситуации и передать информацию ответственным сотрудникам, например Администратору личного кабинета. Администратор же может использовать переданную в личный кабинет информацию и принять оперативные меры по устранению неполадок.

Опишем процедуру настройки сбора диагностической информации в сервисе Softphone.Pro Team, и как Администраторы и Руководители личного кабинета могут работать с полученной информацией.

Настройка сбора диагностической информации в Softphone.Pro Team

Чтобы включить функцию отображения диагностической информации по звонкам в журнале звонков сервиса Team, выполните следующие действия.

Если вы хотите настроить сбор диагностической информации для всех ваших сотрудников, воспользуйтесь шаблонами конфигурации.

1. Откройте настройки софтфона пользователя (Настройки - Пользователи - страница пользователя - вкладка Softphone.Pro).

2. В поле Конфигурационный файл найдите или добавьте секцию [AppSettings] и добавьте в неё следующие параметры:

  • SendDiagnosticToTeamLevel: включает отправку диагностической информации в личный кабинет сервиса Team. Возможные значения параметра:
    • 0: не отправлять диагностическую информацию в личный кабинет сервиса Team;
    • 1: отправляет в личный кабинет сервиса только состояние звонка (зелёный, жёлтый, красный), без полной диагностической информации;
    • 2: вместе со статусами для звонков с жёлтым и красным статусом отправляется полный текст полученной по звонку диагностической информации;
    • 3: полная диагностическая информация в личный кабинет Team отправляется для всех звонков.
  • SendDiagnosticToTeamParams: параметр определяет, какие поля диагностической информации сервис использует для определения статуса звонка. Значение параметра задаётся в виде наборов вида parameter_warningLevel_criticalLevel, где parameter - название метрики, warningLevel - порог для жёлтого статуса, criticalLevel - порог для красного статуса. Наборы значений для разных параметров разделяются знаком /.
    Пример: rxLoss_5_15/txLoss_5_15/maxDelay_200_350/lostFrames_50_150

Опишем наиболее часто используемые для контроля качества связи метрики.

Параметр Описание Рекомендуемые значения
rxLoss Количество потерянных входящих голосовых пакетов 0 - неполадок нет,
больше 5 - незначительные потери (warningLevel),
больше 15 - значительные потери (criticalLevel)
txLoss Количество потерянных исходящих голосовых пакетов 0 - неполадок нет,
больше 5 - незначительные потери (warningLevel),
больше 15 - значительные потери (criticalLevel)
maxDelay Максимальная задержка при передаче голосовых пакетов. Задаётся в миллисекундах. Менее 100 - неполадок нет,
больше 200 - незначительная задержка (warningLevel),
больше 350 - значительная задержка (criticalLevel)
lostFrames Количество потерянных голосовых фреймов 0 - неполадок нет,
больше 50 - незначительные потери (warningLevel),
больше 350 - значительные потери (criticalLevel)

Результат будет выглядеть так:

Настройка отправки диагностических данных в Team

3. Нажмите Сохранить и перезапустите софтфон сотрудника.

Настройка завершена. После завершения звонка в сервис Team будет отправляться статус звонка и полная диагностическая информация (в зависимости от значения параметра SendDiagnosticToTeamLevel). В следующем разделе описано, как Администратор личного кабинета Team может работать с полученными с софтфонов Операторов диагностическими данными.

Работа с диагностическими данными в журнале звонков Team

После настройки отправки диагностических данных в Журнале звонков Администраторы и Руководители личного кабинета увидят новую колонку SIP, в которой показаны иконки состояния звонка:

SIP информация по звонку

Звонок может иметь зелёный статус (неполадки не наблюдаются), жёлтый статус (незначительные неполадки) и красный статус (серьёзные неполадки).

Клик на иконке открывает полную диагностическую информацию о звонке, если включена отправка информации в параметре SendDiagnosticToTeamLevel.

Настройка отправки диагностических данных в Team

По скриншоту выше можно заключить, что жёлтый статус звонку был выставлен из-за значения максимальной задержки 340 (больше значения warningLevel в 200 мс, но меньше значения criticalLevel в 350 мс).

Данная информация позволит Администратору получить полную картину и предпринять меры по устранению неполадок. Информация об улучшении качества связи и рекомендованных значениях метрик доступна также в статье Решение проблем с качеством связи IP телефонии при использовании Softphone.Pro.