You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/communication-services/tutorials/includes/end-of-call-survey-android.md
+22-22Lines changed: 22 additions & 22 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -22,11 +22,11 @@ The End of Call Survey feature should be used after the call ends. Users can rat
22
22
23
23
The following code snips show an example of one-to-one call. After the end of the call, your application can show a survey UI and once the user chooses a rating, your application should call the feature API to submit the survey with the user choices.
24
24
25
-
We encourage you to use the default rating scale, which is the 5 star rating (between 1-5). However, you can submit a survey with custom rating scale.
25
+
We encourage you to use the default rating scale, which is the five star rating (between 1-5). However, you can submit a survey with custom rating scale.
26
26
27
27
### Start a survey
28
28
29
-
You create a `CallSurvey` object by starting a survey. This records a survey intent. In case this particular `CallSurvey` object is not submitted afterwards, it means that the survey was skipped or ignored by the end customer.
29
+
You create a `CallSurvey` object by starting a survey. This records a survey intent. In case this particular `CallSurvey` object isn't submitted afterwards, it means that the survey was skipped or ignored by the end customer.
@@ -43,12 +43,12 @@ When rating calls, you must respect values defined on the scale field. The lower
43
43
44
44
OverallRating is a required category for all surveys.
45
45
46
-
For more information on suggested survey use, see (Survey Concepts)[https://learn.microsoft.com/en-us/azure/communication-services/concepts/voice-video-calling/end-of-call-survey-concept]
46
+
For more information on suggested survey use, see [Survey Concepts](https://learn.microsoft.com/en-us/azure/communication-services/concepts/voice-video-calling/end-of-call-survey-concept)
47
47
48
48
> [!NOTE]
49
49
>A question’s indicated cutoff value in the API is the threshold that Microsoft uses when analyzing your survey data. When you customize the cutoff value or Input Range, Microsoft analyzes your survey data according to your customization.
50
50
51
-
For more information on suggested survey use, see (Survey Concepts)[https://learn.microsoft.com/en-us/azure/communication-services/concepts/voice-video-calling/end-of-call-survey-concept]
51
+
For more information on suggested survey use, see [Survey Concepts](https://learn.microsoft.com/en-us/azure/communication-services/concepts/voice-video-calling/end-of-call-survey-concept)
52
52
53
53
### Rate call only - no custom scale
54
54
@@ -109,27 +109,27 @@ try {
109
109
110
110
The submitSurvey API can return an error in the following scenarios:
111
111
112
-
-At least overall survey rating is required.
112
+
-Overall survey rating is required.
113
113
114
114
-`CallSurveyRatingScale` bounds must be within 0 and 100. LowerBound should be less than UpperBound. LowScoreThreshold should be within bounds.
115
115
116
-
- Any of the score must respect the bounds defined by the `CallSurveyRatingScale`. All values in the `CallSurveyRatingScale` object are inclusive. Using the default scale, the score value should be between 1 and 5.
116
+
- Any of the scores must respect the bounds defined by the `CallSurveyRatingScale`. All values in the `CallSurveyRatingScale` object are inclusive. Using the default scale, the score value should be between 1 and 5.
117
117
118
118
- Survey can't be submitted because of network/service error.
119
119
120
-
### Available Survey tags
120
+
### Available survey tags
121
121
122
-
### Overall Call
122
+
### Overall call
123
123
124
124
| Tag | Description |
125
125
| ----------- | ----------- |
126
-
|`CannotJoin`| Customer was not able to join a call |
127
-
|`CannotInvite`| Customer was not able to add a new participant on call |
126
+
|`CannotJoin`| Customer wasn't able to join a call |
127
+
|`CannotInvite`| Customer wasn't able to add a new participant on call |
128
128
|`HadToRejoin`| Customer left and joined again the call as a workaround for an issue |
129
129
|`CallEndedUnexpectedly`| Customer's call ended with no apparent reason |
130
-
|`OtherIssues`| Any issue that does not fit previous descriptions |
130
+
|`OtherIssues`| Any issue that doesn't fit previous descriptions |
131
131
132
-
### Audio Issues
132
+
### Audio issues
133
133
134
134
| Tag | Description |
135
135
| ----------- | ----------- |
@@ -141,9 +141,9 @@ The submitSurvey API can return an error in the following scenarios:
141
141
|`AudioStoppedUnexpectedly`| Audio stopped with no clear reason (e.g. no one is muted)|
142
142
|`DistortedSpeech`| A participant's voice is distorted, different from their expected voice |
|`OtherIssues`| Any issue that does not fit previous descriptions |
144
+
|`OtherIssues`| Any issue that doesn't fit previous descriptions |
145
145
146
-
### Video Issues
146
+
### Video issues
147
147
148
148
| Tag | Description |
149
149
| ----------- | ----------- |
@@ -153,21 +153,21 @@ The submitSurvey API can return an error in the following scenarios:
153
153
|`Freezes`| Video Freezes|
154
154
|`StoppedUnexpectedly`| Screen Share stops with no clear reason (e.g camera is on and video calling is on) |
155
155
|`DarkVideoReceived`| Video is being sent but participant sees only a dark box (or another single color) |
156
-
|`AudioVideoOutOfSync`| Video and Audio does not seem to be in sync|
157
-
|`OtherIssues`|Any issue that does not fit previous descriptions |
156
+
|`AudioVideoOutOfSync`| Video and Audio don't seem to be in sync|
157
+
|`OtherIssues`|Any issue that doesn't fit previous descriptions |
158
158
159
-
### Screenshare Issues
159
+
### Screen share issues
160
160
161
161
| Tag | Description |
162
162
| ----------- | ----------- |
163
163
|`NoContentLocal`| Customer doesn't receive screen share from a participant that is sharing |
164
-
|`NoContentRemote`| Customer is sharing screen, but other participant(s) are unable to see it |
164
+
|`NoContentRemote`| Customer is sharing screen, but other one or more participants are unable to see it |
165
165
|`CannotPresent`| Unable to start screen share|
166
166
|`LowQuality`| Low quality on screen share video, e.g unable to read |
167
167
|`Freezes`| Screen Share freezes during presentation |
168
-
|`StoppedUnexpectedly`| Screen Share stops with no clear reason (e.g screen share was not stopped by customer) |
168
+
|`StoppedUnexpectedly`| Screen Share stops with no clear reason (e.g screen share wasn't stopped by customer) |
169
169
|`LargeDelay`|Perceived delay between what is being shown and what is seen |
170
-
|`OtherIssues`|Any issue that does not fit previous descriptions|
170
+
|`OtherIssues`|Any issue that doesn't fit previous descriptions|
171
171
172
172
173
173
### Customization options
@@ -178,7 +178,7 @@ customers about their overall call experience instead of asking them
178
178
about their audio, video, and screen share experience. You can also
179
179
customize input ranges to suit your needs. The default input range is 1
180
180
to 5 for Overall Call, Audio, Video, and
181
-
Screenshare. However, each API value can be customized from a minimum of
181
+
Screen share. However, each API value can be customized from a minimum of
182
182
0 to maximum of 100.
183
183
184
184
> [!NOTE]
@@ -188,5 +188,5 @@ Screenshare. However, each API value can be customized from a minimum of
188
188
189
189
In addition to using the End of Call Survey API, you can create your own survey questions and incorporate them with the End of Call Survey results.
190
190
191
-
The result payload of `SubmitSurvey` operation provides data that you can use to correlate ACS Survey data with your own custom data and storage. `CallSurveyResult` class have the `SurveyId` field that denotes a unique identifier for the survey and `CallId` denotes an identifier for the call where the survey was generated. Saving these identifiers along with your customized data will allow data to be associated uniquely.
191
+
The result payload of `SubmitSurvey` operation provides data that you can use to correlate ACS Survey data with your own custom data and storage. `CallSurveyResult` class have the `SurveyId` field that denotes a unique identifier for the survey and `CallId` denotes an identifier for the call where the survey was generated. Saving these identifiers along with your customized data allow data to be associated uniquely.
Copy file name to clipboardExpand all lines: articles/communication-services/tutorials/includes/end-of-call-survey-windows.md
+17-17Lines changed: 17 additions & 17 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -21,11 +21,11 @@ The End of Call Survey feature should be used after the call ends. Users can rat
21
21
22
22
The following code snips show an example of one-to-one call. After the end of the call, your application can show a survey UI and once the user chooses a rating, your application should call the feature API to submit the survey with the user choices.
23
23
24
-
We encourage you to use the default rating scale, which is the 5 star rating (between 1-5). However, you can submit a survey with custom rating scale.
24
+
We encourage you to use the default rating scale, which is the five star rating (between 1-5). However, you can submit a survey with custom rating scale.
25
25
26
26
### Start a survey
27
27
28
-
You create a `CallSurvey` object by starting a survey. This records a survey intent. In case this particular `CallSurvey` object is not submitted afterwards, it means that the survey was skipped or ignored by the end customer.
28
+
You create a `CallSurvey` object by starting a survey. This records a survey intent. In case this particular `CallSurvey` object isn't submitted afterwards, it means that the survey was skipped or ignored by the end customer.
29
29
30
30
```csharp
31
31
varsurveyCallFeature=call.Features.Survey;
@@ -38,7 +38,7 @@ When rating calls, you must respect values defined on the scale field. The lower
38
38
39
39
OverallRating is a required category for all surveys.
40
40
41
-
For more information on suggested survey use, see (Survey Concepts)[https://learn.microsoft.com/en-us/azure/communication-services/concepts/voice-video-calling/end-of-call-survey-concept]
41
+
For more information on suggested survey use, see [Survey Concepts](https://learn.microsoft.com/en-us/azure/communication-services/concepts/voice-video-calling/end-of-call-survey-concept)
42
42
43
43
> [!NOTE]
44
44
>A question’s indicated cutoff value in the API is the threshold that Microsoft uses when analyzing your survey data. When you customize the cutoff value or Input Range, Microsoft analyzes your survey data according to your customization.
@@ -101,11 +101,11 @@ try
101
101
102
102
The submitSurvey API can return an error in the following scenarios:
103
103
104
-
-At least overall survey rating is required.
104
+
-Overall survey rating is required.
105
105
106
106
-`CallSurveyRatingScale` bounds must be within 0 and 100. LowerBound should be less than UpperBound. LowScoreThreshold should be within bounds.
107
107
108
-
- Any of the score must respect the bounds defined by the `CallSurveyRatingScale`. All values in the `CallSurveyRatingScale` object are inclusive. Using the default scale, the score value should be between 1 and 5.
108
+
- Any of the scores must respect the bounds defined by the `CallSurveyRatingScale`. All values in the `CallSurveyRatingScale` object are inclusive. Using the default scale, the score value should be between 1 and 5.
109
109
110
110
- Survey can't be submitted because of network/service error.
111
111
@@ -115,11 +115,11 @@ The submitSurvey API can return an error in the following scenarios:
115
115
116
116
| Tag | Description |
117
117
| ----------- | ----------- |
118
-
|`CannotJoin`| Customer was not able to join a call |
119
-
|`CannotInvite`| Customer was not able to add a new participant on call |
118
+
|`CannotJoin`| Customer wasn't able to join a call |
119
+
|`CannotInvite`| Customer wasn't able to add a new participant on call |
120
120
|`HadToRejoin`| Customer left and joined again the call as a workaround for an issue |
121
121
|`EndedUnexpectedly`| Customer's call ended with no apparent reason |
122
-
|`OtherIssues`| Any issue that does not fit previous descriptions |
122
+
|`OtherIssues`| Any issue that doesn't fit previous descriptions |
123
123
124
124
### Audio Issues
125
125
@@ -133,7 +133,7 @@ The submitSurvey API can return an error in the following scenarios:
133
133
|`AudioStoppedUnexpectedly`| Audio stopped with no clear reason (e.g. no one is muted)|
134
134
|`DistortedSpeech`| A participant's voice is distorted, different from their expected voice |
|`OtherIssues`| Any issue that does not fit previous descriptions |
136
+
|`OtherIssues`| Any issue that doesn't fit previous descriptions |
137
137
138
138
### Video Issues
139
139
@@ -145,21 +145,21 @@ The submitSurvey API can return an error in the following scenarios:
145
145
|`Freezes`| Video Freezes|
146
146
|`StoppedUnexpectedly`| Screen Share stops with no clear reason (e.g camera is on and video calling is on) |
147
147
|`DarkVideoReceived`| Video is being sent but participant sees only a dark box (or another single color) |
148
-
|`AudioVideoOutOfSync`| Video and Audio does not seem to be in sync|
149
-
|`OtherIssues`|Any issue that does not fit previous descriptions |
148
+
|`AudioVideoOutOfSync`| Video and Audio do not seem to be in sync|
149
+
|`OtherIssues`|Any issue that doesn't fit previous descriptions |
150
150
151
-
### Screenshare Issues
151
+
### Screen share Issues
152
152
153
153
| Tag | Description |
154
154
| ----------- | ----------- |
155
155
|`NoContentLocal`| Customer doesn't receive screen share from a participant that is sharing |
156
-
|`NoContentRemote`| Customer is sharing screen, but other participant(s) are unable to see it not|
156
+
|`NoContentRemote`| Customer is sharing screen, but other one or more participants are unable to see it |
157
157
|`CannotPresent`| Unable to start screen share|
158
158
|`LowQuality`| Low quality on screen share video, e.g unable to read |
159
159
|`Freezes`| Screen Share freezes during presentation |
160
-
|`StoppedUnexpectedly`| Screen Share stops with no clear reason (e.g screen share was not stopped by customer) |
160
+
|`StoppedUnexpectedly`| Screen Share stops with no clear reason (e.g screen share wasn't stopped by customer) |
161
161
|`LargeDelay`|Perceived delay between what is being shown and what is seen |
162
-
|`OtherIssues`|Any issue that does not fit previous descriptions|
162
+
|`OtherIssues`|Any issue that doesn't fit previous descriptions|
163
163
164
164
### Customization options
165
165
@@ -169,7 +169,7 @@ customers about their overall call experience instead of asking them
169
169
about their audio, video, and screen share experience. You can also
170
170
customize input ranges to suit your needs. The default input range is 1
171
171
to 5 for Overall Call, Audio, Video, and
172
-
Screenshare. However, each API value can be customized from a minimum of
172
+
Screen share. However, each API value can be customized from a minimum of
173
173
0 to maximum of 100.
174
174
175
175
> [!NOTE]
@@ -179,4 +179,4 @@ Screenshare. However, each API value can be customized from a minimum of
179
179
180
180
In addition to using the End of Call Survey API, you can create your own survey questions and incorporate them with the End of Call Survey results.
181
181
182
-
However, the result payload of `SubmitSurvey` operation provides data that you can use to correlate ACS Survey data with your own custom data and storage. `CallSurveyResult` class have the `SurveyId` field that denotes a unique identifier for the survey and `CallId` denotes an identifier for the call where the survey was generated. Saving these identifiers along with your customized data will allow data to be associated uniquely.
182
+
However, the result payload of `SubmitSurvey` operation provides data that you can use to correlate ACS Survey data with your own custom data and storage. `CallSurveyResult` class have the `SurveyId` field that denotes a unique identifier for the survey and `CallId` denotes an identifier for the call where the survey was generated. Saving these identifiers along with your customized data allow data to be associated uniquely.
0 commit comments