Оцените мой звонок в Skype для бизнеса Server
Сводка: Узнайте о функции "Оценить мой звонок" в Skype для бизнеса Server.
Rate My Call — это новая функция в Skype для бизнеса 2015 и 2016 клиентов в Windows, которая предоставляет предприятиям способ получения отзывов от конечных пользователей.
В окне "Оценка звонка" предлагается система оценки "star" и предопределенные токены для аудио- и видеозвонков. Кроме того, администраторы могут включить настраиваемое поле для предоставления отзывов.
Собранные данные оценки вызова в настоящее время не включаются ни в один из существующих ответов мониторинга, но имеет отдельный отчет мониторинга. Данные собираются в таблицах SQL, доступ к которым можно получить с помощью sql-запросов.
Требования функции оценки вызова
Прежде чем пользователи в развертывании Skype для бизнеса Server смогут получить доступ к функции "Частота звонков", необходимо развернуть и настроить следующий набор компонентов:
Необходимо установить Skype для бизнеса Server (версия 9160 или более поздняя).
Попросите пользователей установить и обновить до последней версии Skype для бизнеса, а также попросить их использовать пользовательский интерфейс Skype для бизнеса.
Пользователи должны размещаться в пуле переднего плана Skype для бизнеса Server.
Необходимо развернуть базу данных мониторинга Skype для бизнеса Server, связанную с Skype для бизнеса Server пулами.
Рекомендуется развернуть панель мониторинга качества вызовов (CQD).
Настройка функции оценки вызова
Функция "Частота звонков" включена по умолчанию в политике клиента со следующими параметрами:
Процент отображения моего звонка — 10 %
"Оценить мой звонок", разрешить пользовательские отзывы пользователей — отключено
Для включения базовой функции не требуется никаких действий, но если вы хотите, чтобы пользовательская обратная связь была включена отдельно. Следующий командлет Windows PowerShell является примером включения пользовательских отзывов пользователей и изменения интервала с 10 % на 80 %.
Set-CSClientPolicy -Identity <PolicyIdentity> -RateMyCallDisplayPercentage 80 -RateMyCallAllowCustomUserFeedback $true
Доступ к данным оценки вызова
Данные пользователей собираются в двух таблицах в базе данных мониторинга.
[QoeMetrics]. [dbo]. [CallQualityFeedbackToken] — эта таблица содержит результаты опроса маркеров конечными пользователями.
[QoeMetrics]. [dbo]. [CallQualityFeedbackTokenDef] — эта таблица содержит определения маркеров.
Определения маркеров имеют следующую кодировку:
# | Определение |
---|---|
1 |
Искаженная речь |
2 |
Оценка качества |
3 |
Фоновый шум |
4 |
Приглушенная речь |
5 |
Эхо |
21 |
Застывшее видео |
22 |
Мозаичное видео |
23 |
Размытое изображение |
24 |
Блеклые цвета |
25 |
Затемненное видео |
101 |
Audio_SilentLocal |
102 |
Audio_SilentRemote |
103 |
Audio_Echo |
104 |
Audio_BackgroundNoise |
105 |
Audio_LowSound |
106 |
Audio_Dropped |
107 |
Audio_DistortedSpeech |
108 |
Audio_Interrupted |
109 |
Audio_Other |
201 |
Video_NoLocalVideo |
202 |
Video_NoRemoteVideo |
203 |
Video_LowQuality |
204 |
Video_FrozenVideo |
205 |
Video_StoppedUnexpectedly |
206 |
Video_DarkVideo |
207 |
Video_NoAudioSync |
208 |
Video_Other |
301 |
Pstn_DialPad |
401 |
SS_NoContentLocal |
402 |
SS_NoContentRemote |
403 |
SS_CantPresent |
404 |
SS_LowQuality |
405 |
SS_Freezing |
406 |
SS_StoppedUnexpectedly |
407 |
SS_LargeDelay |
408 |
SS_Other |
501 |
Reliabilty_Join |
502 |
Reliabilty_Invite |
[QoeMetrics]. [dbo]. [CallQualityFeedback] Эта таблица содержит результаты опроса из голосования "Звезда" и отзывы клиентов, если они включены.
Данные из таблиц можно вызвать с помощью запроса выбора select * from [Table.Name] или с помощью Microsoft SQL Server Management Studio.
Можно использовать следующие запросы SQL:
Звук
SELECT
s.ConferenceDateTime
,Caller.URI as Caller
,CallerCqf.FeedbackText
,CallerCqf.Rating
,CallerCqfTokenDef.TokenDescription
,CallerCqfToken.TokenValue
FROM [Session] s WITH (NOLOCK)
INNER JOIN [MediaLine] AS m WITH (NOLOCK) ON
m.ConferenceDateTime = s.ConferenceDateTime
AND m.SessionSeq = s.SessionSeq
INNER JOIN [AudioStream] AS a WITH (NOLOCK) ON -- only look at Audio related feedback
a.MediaLineLabel = m.MediaLineLabel
and a.ConferenceDateTime = m.ConferenceDateTime
and a.SessionSeq = m.SessionSeq
and a.SenderIsCallerPAI = 1
INNER JOIN [CallQualityFeedback] AS CallerCqf WITH (NOLOCK) ON
CallerCqf.ConferenceDateTime = s.ConferenceDateTime
and
CallerCqf.SessionSeq = s.SessionSeq
INNER JOIN [CallQualityFeedbackToken] AS CallerCqfToken WITH (NOLOCK) ON
CallerCqfToken.ConferenceDateTime = s.ConferenceDateTime
and
CallerCqfToken.SessionSeq = s.SessionSeq
and
CallerCqfToken.FromURI = CallerCqf.FromURI
INNER JOIN [CallQualityFeedbackTokenDef] AS CallerCqfTokenDef WITH (NOLOCK) ON
CallerCqfTokenDef.TokenId = CallerCqfToken.TokenId
and
(CallerCqfToken.TokenId < 20 or (CallerCqfToken.TokenId > 100 and CallerCqfToken.TokenId < 200)) -- only look at Audio related feedback
INNER JOIN [User] AS Caller WITH (NOLOCK) ON
Caller.UserKey = CallerCqf.FromURI
Видео
SELECT
s.ConferenceDateTime
,Caller.URI as Caller
,CallerCqf.FeedbackText
,CallerCqf.Rating
,CallerCqfTokenDef.TokenDescription
,CallerCqfToken.TokenValue
FROM [Session] s WITH (NOLOCK)
INNER JOIN [MediaLine] AS m WITH (NOLOCK) ON
m.ConferenceDateTime = s.ConferenceDateTime
AND m.SessionSeq = s.SessionSeq
INNER JOIN [VideoStream] AS v WITH (NOLOCK) ON -- only look at Video related feedback
v.MediaLineLabel = m.MediaLineLabel
and v.ConferenceDateTime = m.ConferenceDateTime
and v.SessionSeq = m.SessionSeq
and v.SenderIsCallerPAI = 1
INNER JOIN [CallQualityFeedback] AS CallerCqf WITH (NOLOCK) ON
CallerCqf.ConferenceDateTime = s.ConferenceDateTime
and
CallerCqf.SessionSeq = s.SessionSeq
INNER JOIN [CallQualityFeedbackToken] AS CallerCqfToken WITH (NOLOCK) ON
CallerCqfToken.ConferenceDateTime = s.ConferenceDateTime
and
CallerCqfToken.SessionSeq = s.SessionSeq
and
CallerCqfToken.FromURI = CallerCqf.FromURI
INNER JOIN [CallQualityFeedbackTokenDef] AS CallerCqfTokenDef WITH (NOLOCK) ON
CallerCqfTokenDef.TokenId = CallerCqfToken.TokenId
and
((CallerCqfToken.TokenId > 20 and CallerCqfToken.TokenId < 100) or (CallerCqfToken.TokenId > 200 and CallerCqfToken.TokenId < 300)) -- only look at Video related feedback
INNER JOIN [User] AS Caller WITH (NOLOCK) ON
Caller.UserKey = CallerCqf.FromURI
Обновление определений маркеров
Последние клиенты Skype для бизнеса сообщают о новых идентификаторах маркеров проблемы (>100), которые могут не присутствовать в [QoeMetrics].[ dbo]. Таблица [CallQualityFeedbackTokenDef]. Чтобы обновить таблицу базы данных с помощью последних определений маркеров, приведенную ниже команду SQL можно выполнить в базе данных мониторинга с помощью microsoft SQL Server Management Studio. Эта команда заменит все записи в [QoeMetrics]. [dbo]. Таблица [CallQualityFeedbackTokenDef].
DELETE FROM [CallQualityFeedbackTokenDef];
INSERT INTO [CallQualityFeedbackTokenDef] (TokenId, TokenDescription) VALUES
(1, N'DistortedSpeech'),
(2, N'ElectronicFeedback'),
(3, N'BackgroundNoise'),
(4, N'MuffledSpeech'),
(5, N'Echo'),
(21, N'FrozenVideo'),
(22, N'PixelatedVideo'),
(23, N'BlurryImage'),
(24, N'PoorColor'),
(25, N'DarkVideo'),
(101, N'Audio_SilentLocal'),
(102, N'Audio_SilentRemote'),
(103, N'Audio_Echo'),
(104, N'Audio_BackgroundNoise'),
(105, N'Audio_LowSound'),
(106, N'Audio_Dropped'),
(107, N'Audio_DistortedSpeech'),
(108, N'Audio_Interrupted'),
(109, N'Audio_Other'),
(201, N'Video_NoLocalVideo'),
(202, N'Video_NoRemoteVideo'),
(203, N'Video_LowQuality'),
(204, N'Video_FrozenVideo'),
(205, N'Video_StoppedUnexpectedly'),
(206, N'Video_DarkVideo'),
(207, N'Video_NoAudioSync'),
(208, N'Video_Other'),
(301, N'Pstn_DialPad'),
(401, N'SS_NoContentLocal'),
(402, N'SS_NoContentRemote'),
(403, N'SS_CantPresent'),
(404, N'SS_LowQuality'),
(405, N'SS_Freezing'),
(406, N'SS_StoppedUnexpectedly'),
(407, N'SS_LargeDelay'),
(408, N'SS_Other'),
(501, N'Reliabilty_Join'),
(502, N'Reliabilty_Invite');