Skype for Business Serverで通話を評価する
概要:Skype for Business Serverでの通話のレート設定機能について説明します。
Rate My Call は、Windows Skype for Business 2015 および 2016 クライアントの新機能であり、企業はエンド ユーザーからフィードバックを受け取る方法を提供します。
[通話のレート] ウィンドウには、"star" レーティング システムと、オーディオ通話とビデオ通話用の定義済みのトークンが用意されています。 さらに、管理者はユーザー設定フィールドを有効にしてフィードバックを提供できます。
収集された Rate My Call データは現在、既存の監視レポートには含まれていませんが、別の監視レポートがあります。 データは、SQL クエリを実行してアクセスできる SQL テーブルに収集されます。
Skype for Business Server展開のユーザーが Rate My Call 機能にアクセスするには、次のコンポーネントセットをデプロイして構成する必要があります。
Skype for Business Serverがインストールされている必要があります (バージョン 9160 以降)。
ユーザーに最新バージョンのSkype for Businessをインストールして更新させ、Skype for Business UI を使用するようにユーザーに依頼します。
ユーザーは、Skype for Business Server フロント エンド プールに所属している必要があります。
Skype for Business Server監視データベースがデプロイされ、Skype for Business Server プールに関連付けられている必要があります。
通話品質ダッシュボード (CQD) を展開することをお勧めします
[通話のレート] 機能は、次の設定でクライアント ポリシーで既定で有効になっています。
通話の表示率を評価する - 10%
カスタム ユーザー フィードバックを許可する通話を評価する - 無効
基本機能を有効にするためのアクションは必要ありませんが、カスタム フィードバックが必要な場合は、個別に有効にする必要があります。 次のWindows PowerShellコマンドレットは、カスタム エンド ユーザーのフィードバックを有効にし、間隔を 10% から 80% に変更する例です。
Set-CSClientPolicy -Identity <PolicyIdentity> -RateMyCallDisplayPercentage 80 -RateMyCallAllowCustomUserFeedback $true
ユーザーからのデータは、監視データベース内の 2 つのテーブルに収集されます。
[QoeMetrics]。[dbo]。[CallQualityFeedbackToken] - この表には、エンド ユーザーによるトークン ポーリングの結果が含まれています。
[QoeMetrics]。[dbo]。[CallQualityFeedbackTokenDef] - このテーブルにはトークン定義が含まれています。
トークンの定義は、次のように記述します。
# | 定義 |
---|---|
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] この表には、"Star" 投票のポーリング結果と、有効になっている場合の顧客フィードバックが含まれています。
テーブルのデータは、select * from [Table.Name] クエリまたは Microsoft SQL Server Management Studio を使用して呼び出すことができます。
次の SQL クエリを使用できます。
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
ビデオ
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 for Business クライアントは、[QoeMetrics] に存在しない可能性がある新しい問題トークン ID (> 100) を報告します。dbo]。[CallQualityFeedbackTokenDef] テーブル。 最新のトークン定義でデータベース テーブルを更新するには、Microsoft SQL Server Management Studioを使用して監視データベースで次の SQL コマンドを実行できます。 このコマンドは、[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');