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-ios.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
```swift
31
31
var surveyCallFeature =self.call.feature(Features.survey)
@@ -108,11 +108,11 @@ do {
108
108
109
109
The submitSurvey API can return an error in the following scenarios:
110
110
111
-
-At least overall survey rating is required.
111
+
-Overall survey rating is required.
112
112
113
113
-`CallSurveyRatingScale` bounds must be within 0 and 100. LowerBound should be less than UpperBound. LowScoreThreshold should be within bounds.
114
114
115
-
- 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.
115
+
- 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.
116
116
117
117
- Survey can't be submitted because of network/service error.
118
118
@@ -122,13 +122,13 @@ The submitSurvey API can return an error in the following scenarios:
122
122
123
123
| Tag | Description |
124
124
| ----------- | ----------- |
125
-
|`CannotJoin`| Customer was not able to join a call |
126
-
|`CannotInvite`| Customer was not able to add a new participant on call |
125
+
|`CannotJoin`| Customer wasn't able to join a call |
126
+
|`CannotInvite`| Customer wasn't able to add a new participant on call |
127
127
|`HadToRejoin`| Customer left and joined again the call as a workaround for an issue |
128
128
|`CallEndedUnexpectedly`| Customer's call ended with no apparent reason |
129
-
|`OtherIssues`| Issue that is not described by the previous values |
129
+
|`OtherIssues`| Issue that isn't described by the previous values |
130
130
131
-
### Audio Issues
131
+
### Audio issues
132
132
133
133
| Tag | Description |
134
134
| ----------- | ----------- |
@@ -140,9 +140,9 @@ The submitSurvey API can return an error in the following scenarios:
140
140
|`AudioStoppedUnexpectedly`| Audio stopped with no clear reason (e.g. no one is muted)|
141
141
|`DistortedSpeech`| A participant's voice is distorted, different from their expected voice |
|`OtherIssues`| Issue that is not described by the previous values |
143
+
|`OtherIssues`| Issue that isn't described by the previous values |
144
144
145
-
### Video Issues
145
+
### Video issues
146
146
147
147
| Tag | Description |
148
148
| ----------- | ----------- |
@@ -152,20 +152,20 @@ The submitSurvey API can return an error in the following scenarios:
152
152
|`Freezes`| Video Freezes|
153
153
|`StoppedUnexpectedly`| Screen Share stops with no clear reason (e.g camera is on and video calling is on) |
154
154
|`DarkVideoReceived`| Video is being sent but participant sees only a dark box (or another single color) |
155
-
|`AudioVideoOutOfSync`| Video and Audio does not seem to be in sync|
156
-
|`OtherIssues`|Issue that is not described by the previous values |
155
+
|`AudioVideoOutOfSync`| Video and Audio do not seem to be in sync|
156
+
|`OtherIssues`|Issue that isn't described by the previous values |
157
157
158
-
### Screenshare Issues
158
+
### Screen share issues
159
159
| Tag | Description |
160
160
| ----------- | ----------- |
161
161
|`NoContentLocal`| Customer doesn't receive screen share from a participant that is sharing |
162
-
|`NoContentRemote`| Customer is sharing screen, but other participant(s) are unable to see it not |
162
+
|`NoContentRemote`| Customer is sharing screen, but other one or more participants are unable to see it |
163
163
|`CannotPresent`| Unable to start screen share|
164
164
|`LowQuality`| Low quality on screen share video, e.g unable to read |
165
165
|`Freezes`| Screen Share freezes during presentation |
166
166
|`StoppedUnexpectedly`| Screen Share stops with no clear reason (e.g screen share was not stopped by customer) |
167
167
|`LargeDelay`|Perceived delay between what is being shown and what is seen |
168
-
|`OtherIssues`|Issue that is not described by the previous values|
168
+
|`OtherIssues`|Issue that isn't described by the previous values|
169
169
170
170
171
171
### Customization options
@@ -176,7 +176,7 @@ customers about their overall call experience instead of asking them
176
176
about their audio, video, and screen share experience. You can also
177
177
customize input ranges to suit your needs. The default input range is 1
178
178
to 5 for Overall Call, Audio, Video, and
179
-
Screenshare. However, each API value can be customized from a minimum of
179
+
Screen share. However, each API value can be customized from a minimum of
180
180
0 to maximum of 100.
181
181
182
182
> [!NOTE]
@@ -186,5 +186,5 @@ Screenshare. However, each API value can be customized from a minimum of
186
186
187
187
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.
188
188
189
-
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.
189
+
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 allows data to be associated uniquely.
0 commit comments