Bewerten sie meinen Anruf in Skype for Business Server
Zusammenfassung: Erfahren Sie mehr über das Feature "Meinen Anruf bewerten" in Skype for Business Server.
"Meinen Anruf bewerten" war ein neues Feature in Skype for Business 2015- und 2016-Clients unter Windows, das Unternehmen die Möglichkeit bietet, Feedback von ihren Endbenutzern zu erhalten.
Das Fenster "Meinen Anruf bewerten" bietet ein "star"-Bewertungssystem und vordefinierte Token für Audio- und Videoanrufe. Darüber hinaus können Administratoren ein benutzerdefiniertes Feld aktivieren, um Feedback zu geben.
Erfasste Daten aus „Meinen Anruf bewerten“ sind derzeit nicht in einem vorhandenen Überwachungsbericht enthalten, es gibt jedoch einen separaten Überwachungsbericht. Daten werden in SQL-Tabellen gesammelt, auf die durch Ausführen von SQL-Abfragen zugegriffen werden kann.
Voraussetzungen für „Meinen Anruf bewerten“
Bevor die Benutzer in Ihrer Skype for Business Server-Bereitstellung auf die Funktion "Rate My Call" zugreifen können, müssen die folgenden Komponenten bereitgestellt und konfiguriert werden:
Sie müssen Skype for Business Server (Version 9160 oder höher) installiert haben.
Bitten Sie Ihre Benutzer, die neueste Version von Skype for Business zu installieren und zu aktualisieren, und bitten Sie sie auch, die Skype for Business Ui zu verwenden.
Benutzer müssen im Skype for Business Server Front-End-Pool gehostet werden.
Sie müssen über eine Skype for Business Server Überwachungsdatenbank verfügen, die Ihren Skype for Business Server Pools zugeordnet ist.
Die Bereitstellung des Anrufqualitäts-Dashboards (CQD) wird empfohlen.
„Meinen Anruf bewerten“ konfigurieren
Das Feature "Meinen Anruf bewerten" ist in der Clientrichtlinie standardmäßig mit den folgenden Einstellungen aktiviert:
Rate My Call Display Percentage - 10%
Mein Anruf bewerten Benutzerdefiniertes Benutzerfeedback zulassen – deaktiviert
Es ist keine Aktion erforderlich, um das Basisfeature zu aktivieren. Wenn Sie jedoch benutzerdefiniertes Feedback wünschen, müssen Sie es separat aktivieren. Das folgende Windows PowerShell Cmdlet ist ein Beispiel für die Aktivierung von benutzerdefiniertem Endbenutzerfeedback und das Ändern des Intervalls von 10 % in 80 %.
Set-CSClientPolicy -Identity <PolicyIdentity> -RateMyCallDisplayPercentage 80 -RateMyCallAllowCustomUserFeedback $true
Zugriff auf die Daten von „Meinen Anruf bewerten“
Daten von Benutzern werden in zwei Tabellen in der Überwachungsdatenbank gesammelt.
[QoeMetrics]. [dbo]. [CallQualityFeedbackToken] : Diese Tabelle enthält Ergebnisse der Tokenabfragen durch Endbenutzer.
[QoeMetrics]. [dbo]. [CallQualityFeedbackTokenDef] : Diese Tabelle enthält Tokendefinitionen.
Token-Definitionen sind folgendermaßen codiert:
# | Definition |
---|---|
1 |
DistortedSpeech |
2 |
ElectronicFeedback |
3 |
BackgroundNoise |
4 |
MuffledSpeech |
5 |
Echo |
21 |
FrozenVideo |
22 |
PixelatedVideo |
23 |
BlurryImage |
24 |
PoorColor |
25 |
DarkVideo |
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] Diese Tabelle enthält Umfrageergebnisse aus der "Star"-Abstimmung und Kundenfeedback, falls aktiviert.
Daten aus Tabellen können mithilfe einer Auswahlabfrage * aus [Table.Name] oder mithilfe von Microsoft SQL Server Management Studio aufgerufen werden.
Die folgenden SQL-Abfragen können verwendet werden:
Audio
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
Video
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
Aktualisieren von Tokendefinitionen
Die neuesten Skype for Business Clients melden neue Problemtoken-IDs (> 100), die möglicherweise nicht in Ihrer [QoeMetrics].[ dbo]. [CallQualityFeedbackTokenDef]-Tabelle. Um die Datenbanktabelle mit den neuesten Tokendefinitionen zu aktualisieren, kann der folgende SQL-Befehl für die Überwachungsdatenbank mithilfe von Microsoft SQL Server Management Studio ausgeführt werden. Dieser Befehl ersetzt alle Einträge in [QoeMetrics]. [dbo]. [CallQualityFeedbackTokenDef]-Tabelle.
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');