Диагностика вызовов

Службы коммуникации Azure предлагает аналитику качества звонков и визуализации в диагностике вызовов. Диагностику вызовов можно использовать для изучения метрик и событий вызовов и понимания обнаруженных проблем качества в решении для звонков служб коммуникации.

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

Диагностика звонков выступает в качестве детектива для звонков. Это помогает разработчикам, которые используют Службы коммуникации Azure для изучения событий, произошедших в вызове. Цель исследования заключается в выявлении вероятных причин плохого качества и надежности звонков.

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

Включение диагностики вызовов

Службы коммуникации Azure создает данные вызовов в виде метрик и событий при вызове. Эти данные необходимо хранить в рабочей области Log Analytics, чтобы обеспечить работу диагностики вызовов. Чтобы сохранить эти данные, необходимо включить параметр диагностики в Azure Monitor, который направляет эти данные вызова, которые будут храниться в рабочей области Log Analytics при их создании. Эти данные вызова не являются ретроактивными из Службы коммуникации Azure, но после настройки параметра диагностики вы управляете периодами хранения данных для ресурса Log Analytics.

Внимание

Чтобы включить диагностику звонков в вызывающем ресурсе, см. Разделы справки настроить диагностику звонков?

Для визуализации необходимо начать сбор данных журнала для диагностики вызовов. Диагностика вызовов может запрашивать только данные после настройки параметра диагностики в Azure Monitor для отправки данных вызова в рабочую область Log Analytics. Помните, что данные вызова не хранятся в любом месте, пока не настроите параметр диагностики для хранения его в рабочей области Log Analytics. Необходимо включить параметр Diagonstic для каждого идентификатора ресурса Служб коммуникации Azure, который вы хотите отслеживать.

Так как анализ вызовов — это уровень приложения, работающий с данными вашего ресурса службы Azure Communication Services, вы можете запрашивать данные о вызовах и создавать рабочие отчеты на основе ваших данных.

Вы можете получить доступ к диагностике вызовов из любого ресурса Службы коммуникации Azure в Azure-портале. После открытия ресурса Служб коммуникации Azure найдите раздел "Мониторинг " в меню службы и выберите "Диагностика вызовов".

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

В следующих разделах описаны основные области области диагностики вызовов на портале.

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

Вы можете выполнить поиск по идентификатору вызова в поле поиска. Чтобы найти идентификатор вызова, ознакомьтесь с идентификатором вызова клиента.

Снимок экрана: поиск диагностики звонков, в котором показаны последние вызовы ресурса Служб коммуникации Azure.

Примечание.

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

Обзор звонков

После выбора вызова на вкладке "Обзор " отображаются его сведения. На этой вкладке показана сводка по вызову, которая выделяет участников и ключевые метрики для качества вызова. Вы можете выбрать участника для детализации сведений о временной шкале вызова напрямую или перейти на вкладку "Проблемы " для дальнейшего анализа.

Снимок экрана: вкладка

Проблемы с вызовами

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

Эта вкладка выделяет обнаруженные проблемы, которые обычно влияют на качество звонка пользователя, например плохое состояние сети, речь при отключении или сбоях устройства. Если вы хотите изучить обнаруженную проблему, выберите выделенный элемент. Предварительно заполненное представление связанных событий отображается на вкладке "Временная шкала ".

Снимок экрана: вкладка

Хронология вызовов

При возникновении проблем с вызовом можно просмотреть вкладку "Временная шкала ", чтобы просмотреть подробную последовательность событий, произошедших во время вызова.

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

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

Снимок экрана: вкладка

Azure Copilot для диагностики звонков

ИИ может помочь разработчикам приложений на каждом шаге жизненного цикла разработки: проектирование, сборка и работа. Разработчики могут использовать Azure Copilot в диагностике звонков, чтобы понять и устранить различные проблемы с вызовами. Например, разработчики могут задать Azure Copilot следующие вопросы:

  • Запуск сетевых диагностика в вызовах VoIP Службы коммуникации Azure.
  • Как оптимизировать вызовы для плохих сетевых условий.
  • Как определить распространенные причины плохих потоков мультимедиа в вызовах Службы коммуникации Azure.
  • Как исправить подкод 41048, если видео на вызове не работало.

Снимок экрана: поиск диагностики вызовов, в котором показаны недавние вызовы ресурса Служб коммуникации Azure и ответ от Azure Copilot.

Часто задаваемые вопросы

Как настроить диагностику звонков?

Следуйте инструкциям по добавлению параметров диагностики для ресурса в разделе "Включить журналы" с помощью параметров диагностики в Azure Monitor. Мы рекомендуем вам собирать все журналы. После понимания возможностей в Azure Monitor определите, какие журналы необходимо сохранить и как долго. При добавлении параметра диагностики вам будет предложено выбрать журналы. Чтобы собрать все журналы, выберите allLogs.

Плата за объем данных, их хранение и использование запросов диагностики вызовов в Log Analytics в Azure Monitor осуществляется через существующие счетчики данных Azure. Рекомендуется отслеживать использование данных и политики хранения, учитывая стоимость, по мере необходимости. Дополнительные сведения см. в разделе "Управление затратами".

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

Участники, которые присоединяются из других ресурсов Службы коммуникации Azure, будут отображать ограниченные сведения в разделе диагностики звонков. Участники, относящиеся к вашему ресурсу, когда вы открываете диагностику вызовов, имеют все доступные аналитические сведения отображаемые.

Каковы распространенные проблемы вызова и как их устранить?

Ресурсы для распространенных проблем с вызовами:

  • Для получения общих сведений о стратегиях устранения неполадок и дополнительной информации об изоляции проблем с вызовами см. раздел Обзор общих стратегий устранения неполадок.

  • Описание распространенных сообщений об ошибках см. в разделе "Общие сведения об ошибках" и "Коды".

  • Если пользователи не могут присоединяться к звонкам, ознакомьтесь с обзором проблем с настройкой звонков.

  • Если у пользователей возникают проблемы с камерой или микрофоном (например, они не могут слышать кого-либо), ознакомьтесь с общими сведениями о проблемах с устройством и разрешением.

  • Если участники вызова имеют проблемы со звуком (например, они звучат как робот или слышат эхо), см . обзор проблем со звуком.

  • Если у участников вызова возникают проблемы с видео (например, их видео выглядит нечетким или прерывается), см. Общие сведения о проблемах с видео.

Как включить диагностику звонков в Azure Copilot

Ваша организация управляет доступом к Azure Copilot. После того как ваша организация имеет доступ к Azure Copilot, интерфейс диагностики вызовов включает параметр "Диагностика с copilot " в области поиска, на вкладке "Обзор " и на вкладке "Проблемы ".

Используйте Azure Copilot для диагностики звонков, чтобы улучшить качество звонков, детализируя проблемы, возникающие во время вызовов Служб коммуникации Azure. Предоставление Azure Copilot подробных сведений из системы диагностики вызовов помогает Azure Copilot улучшить анализ, определить проблемы и определить исправления. Azure Copilot в настоящее время не имеет программного доступа к сведениям о вызове.

Как я могу использовать DiagnosticOptions для просмотра помеченных вызовов в инструменте диагностики вызовов

Вы можете использовать ваши теги из DiagnosticOptions в трех местах в интерфейсе диагностики вызовов.

  • Страница поиска основных вызовов: можно выполнять поиск, применять фильтр и просматривать по определенным DiagnosticOptions атрибутам. Снимок экрана представления поиска диагностики вызовов, в котором показан столбец Параметры диагностики.

  • Таблица участников в разделе "Обзор вызовов": вы можете просматривать и сортировать по DiagnosticOptionsСнимок экрана раздела

  • Раздел временной шкалы: можно выполнить поиск по определенному DiagnosticOptions атрибуту и просмотреть в DiagnosticOptions боковой панели сведений об участниках Снимок экрана раздела временной шкалы диагностики вызовов, на котором отображены значения DiagnosticsOptions при изучении сведений о боковой области участников.

Просмотр DiagnosticOptions информационного столбца в таблицах

Если столбец сведений DiagnosticOptions в таблицах не отображается, вот как просмотреть сведения:

Чтобы просмотреть DiagnosticOptions столбцы в диагностике вызовов, необходимо включить их с помощью кнопки "Изменить столбцы", расположенную в разделах "Поиск вызовов " и "Обзор звонков":

Снимок экрана: представление поиска диагностики вызовов с красным прямоугольником вокруг значка

После нажатия кнопки "Изменить столбцы " выберите параметр DiagnosticOptions и нажмите кнопку "Готово".

Снимок экрана: представление поиска диагностики вызовов с редактором столбцов, открываемого справа. Вокруг параметра DiagnosticOptions и кнопки

Теперь можно увидеть DiagnosticOptions столбец.

Дополнительные сведения о добавлении тегов для вызовов в диагностике вызовов

Дополнительные сведения о добавлении DiagnosticOptions тегов см. в разделе "Добавление пользовательских тегов в телеметрию клиента".