blob: 80249f464863e1c649c1df81ccc350f6648a56f0 [file] [log] [blame]
Eric Erfanian8369df02017-05-03 10:27:13 -07001syntax = "proto2";
2
3package com.android.dialer.logging;
4option java_package = "com.android.dialer.logging";
5option java_multiple_files = true;
6option optimize_for = LITE_RUNTIME;
7
Eric Erfanian2ca43182017-08-31 06:57:16 -07008
9
10
Eric Erfanian8369df02017-05-03 10:27:13 -070011message DialerImpression {
12 // Event enums to be used for Impression Logging in Dialer.
13 // It's perfectly acceptable for this enum to be large
14 // Values should be from 1000 to 100000.
zachh563bb5a2018-03-02 17:48:19 -080015 // Next Tag: 1346
Eric Erfanian8369df02017-05-03 10:27:13 -070016 enum Type {
Eric Erfanian8369df02017-05-03 10:27:13 -070017 UNKNOWN_AOSP_EVENT_TYPE = 1000;
18
19 // User opened the app
20 APP_LAUNCHED = 1001;
21
22 // User pressed the speaker phone button
23 IN_CALL_SCREEN_TURN_ON_SPEAKERPHONE = 1002;
24
25 // User pressed the speaker phone button again
26 IN_CALL_SCREEN_TURN_ON_WIRED_OR_EARPIECE = 1003;
27
Eric Erfanian938468d2017-10-24 14:05:52 -070028 // Number not identified as spam and the user tapped the block/report spam
29 // button in the call log
Eric Erfanian8369df02017-05-03 10:27:13 -070030 CALL_LOG_BLOCK_REPORT_SPAM = 1004;
31
Eric Erfanian938468d2017-10-24 14:05:52 -070032 // Number identified as spam and the user tapped on the block number call
33 // log item
Eric Erfanian8369df02017-05-03 10:27:13 -070034 CALL_LOG_BLOCK_NUMBER = 1005;
35
36 // User tapped on the unblock number in the call log
Eric Erfanian938468d2017-10-24 14:05:52 -070037 // This does not deal with whether the user reported this spam or not while
38 // initially blocking For that refer to
39 // REPORT_AS_NOT_SPAM_VIA_UNBLOCK_NUMBER. If the user had not reported it as
40 // spam they then have the option of directly unblocking the number, a
41 // success of which is logged in USER_ACTION_UNBLOCKED_NUMBER
Eric Erfanian8369df02017-05-03 10:27:13 -070042 CALL_LOG_UNBLOCK_NUMBER = 1006;
43
44 // Number was identified as spam, and the user tapped that it was not spam
45 CALL_LOG_REPORT_AS_NOT_SPAM = 1007;
46
Eric Erfanian938468d2017-10-24 14:05:52 -070047 // Confirmation dialog in which the user confirmed that the number was not
48 // spam
Eric Erfanian8369df02017-05-03 10:27:13 -070049 DIALOG_ACTION_CONFIRM_NUMBER_NOT_SPAM = 1008;
50
51 // User unblocked a number and also acknowledged that the number is not spam
Eric Erfanian938468d2017-10-24 14:05:52 -070052 // This happens when the user had initially blocked a number and also
53 // claimed the number was spam and had now proceeded to undo that.
Eric Erfanian8369df02017-05-03 10:27:13 -070054 REPORT_AS_NOT_SPAM_VIA_UNBLOCK_NUMBER = 1009
Eric Erfanian2ca43182017-08-31 06:57:16 -070055
Eric Erfanian938468d2017-10-24 14:05:52 -070056 ;
Eric Erfanian8369df02017-05-03 10:27:13 -070057
Eric Erfanian938468d2017-10-24 14:05:52 -070058 // A number that was identified as spam and the user proceeded to block it.
59 // However this impression was to make sure that while blocking the number
60 // the user also acknowledged that they were going to be reporting this as
61 // spam. There is no option for the user in this case to not report it as
62 // spam and block it only. The only flow is: system identified number as
63 // spam -> user wants to block it -> confirmation dialog shows up asking
64 // user to acknowledge they want to block and report as spam -> user
65 // acknowledges and this is when this impression is sent
Eric Erfanian8369df02017-05-03 10:27:13 -070066 DIALOG_ACTION_CONFIRM_NUMBER_SPAM_INDIRECTLY_VIA_BLOCK_NUMBER = 1010;
67
Eric Erfanian938468d2017-10-24 14:05:52 -070068 // User reported the number as spam by tick marking on report spam when
69 // blocking the number via call log. This is for case where the user wants
70 // to block a number and also report it as spam
71 REPORT_CALL_AS_SPAM_VIA_CALL_LOG_BLOCK_REPORT_SPAM_SENT_VIA_BLOCK_NUMBER_DIALOG =
72 1011
Eric Erfanian2ca43182017-08-31 06:57:16 -070073
Eric Erfanian938468d2017-10-24 14:05:52 -070074 ;
Eric Erfanian8369df02017-05-03 10:27:13 -070075
76 // User made it to the last step and actually blocked the number
77 USER_ACTION_BLOCKED_NUMBER = 1012
Eric Erfanian2ca43182017-08-31 06:57:16 -070078
Eric Erfanian938468d2017-10-24 14:05:52 -070079 ;
Eric Erfanian8369df02017-05-03 10:27:13 -070080
81 // User made it to the last step and actually unblocked the number
82 USER_ACTION_UNBLOCKED_NUMBER = 1013;
83
Eric Erfanian938468d2017-10-24 14:05:52 -070084 // User blocked a number, does not guarantee if the number was reported as
85 // spam or not To compute the number of blocked numbers that were reported
86 // as not spam and yet blocked Subtract this value from
87 // SPAM_AFTER_CALL_NOTIFICATION_MARKED_NUMBER_AS_SPAM. It would be
Eric Erfanian8369df02017-05-03 10:27:13 -070088 // interesting to see how this value compares with
89 // SPAM_AFTER_CALL_NOTIFICATION_REPORT_NUMBER_AS_NOT_SPAM
90 SPAM_AFTER_CALL_NOTIFICATION_BLOCK_NUMBER = 1014;
91
Eric Erfanian938468d2017-10-24 14:05:52 -070092 // Displays the dialog for first time spam calls with actions "Not spam",
93 // "Block", and "Dismiss".
Eric Erfanian8369df02017-05-03 10:27:13 -070094 SPAM_AFTER_CALL_NOTIFICATION_SHOW_SPAM_DIALOG = 1015;
95
Eric Erfanian938468d2017-10-24 14:05:52 -070096 // Displays the dialog for the first time unknown calls with actions "Add
97 // contact", "Block/report spam", and "Dismiss".
Eric Erfanian8369df02017-05-03 10:27:13 -070098 SPAM_AFTER_CALL_NOTIFICATION_SHOW_NON_SPAM_DIALOG = 1016;
99
100 // User added the number to contacts from the after call notification
101 SPAM_AFTER_CALL_NOTIFICATION_ADD_TO_CONTACTS = 1019
Eric Erfanian2ca43182017-08-31 06:57:16 -0700102
Eric Erfanian938468d2017-10-24 14:05:52 -0700103 ;
Eric Erfanian8369df02017-05-03 10:27:13 -0700104
105 // User marked the number as spam on the after call notification flow
106 SPAM_AFTER_CALL_NOTIFICATION_MARKED_NUMBER_AS_SPAM = 1020
Eric Erfanian2ca43182017-08-31 06:57:16 -0700107
Eric Erfanian938468d2017-10-24 14:05:52 -0700108 ;
Eric Erfanian8369df02017-05-03 10:27:13 -0700109
110 SPAM_AFTER_CALL_NOTIFICATION_MARKED_NUMBER_AS_NOT_SPAM_AND_BLOCKED = 1021;
111
112 // User reported the number as not spam
113 SPAM_AFTER_CALL_NOTIFICATION_REPORT_NUMBER_AS_NOT_SPAM = 1022
Eric Erfanian2ca43182017-08-31 06:57:16 -0700114
Eric Erfanian938468d2017-10-24 14:05:52 -0700115 ;
Eric Erfanian8369df02017-05-03 10:27:13 -0700116
117 // User dismissed the spam notification
118 SPAM_AFTER_CALL_NOTIFICATION_ON_DISMISS_SPAM_DIALOG = 1024;
119
120 // User dismissed the non spam notification
121 SPAM_AFTER_CALL_NOTIFICATION_ON_DISMISS_NON_SPAM_DIALOG = 1025;
122
Eric Erfanian938468d2017-10-24 14:05:52 -0700123 // From the service instead of an activity logs the number of times the
124 // number was marked as Spam by the user (e.g from the feedback prompt)
Android Dialer70eaded2017-11-13 10:52:54 -0800125 SPAM_NOTIFICATION_SERVICE_ACTION_MARK_NUMBER_AS_SPAM = 1026
126
127 ;
Eric Erfanian8369df02017-05-03 10:27:13 -0700128
Eric Erfanian938468d2017-10-24 14:05:52 -0700129 // From the service instead of an activity logs the number of times the
130 // number was marked as Not Spam by the user (e.g from the feedback prompt)
Android Dialer70eaded2017-11-13 10:52:54 -0800131 SPAM_NOTIFICATION_SERVICE_ACTION_MARK_NUMBER_AS_NOT_SPAM = 1027
132
133 ;
Eric Erfanian8369df02017-05-03 10:27:13 -0700134
135 // User is in a active call i.e either incoming or outgoing
Eric Erfanian938468d2017-10-24 14:05:52 -0700136 // This is mainly so we can assign an impression event to a call event i.e
137 // so that we may be able to stitch different types of events if they make
138 // sense e.g user pressed a speaker button and we want to associate that to
139 // a call event
Eric Erfanian8369df02017-05-03 10:27:13 -0700140 USER_PARTICIPATED_IN_A_CALL = 1028
Eric Erfanian2ca43182017-08-31 06:57:16 -0700141
Eric Erfanian938468d2017-10-24 14:05:52 -0700142 ;
Eric Erfanian8369df02017-05-03 10:27:13 -0700143
144 // Incoming call is a spam call
145 INCOMING_SPAM_CALL = 1029;
146
147 // Incoming call is a non spam call
148 INCOMING_NON_SPAM_CALL = 1030;
149
150 // Spam notifications shown despite throttling
Android Dialer70eaded2017-11-13 10:52:54 -0800151 SPAM_NOTIFICATION_SHOWN_AFTER_THROTTLE = 1041
152
153 ;
Eric Erfanian8369df02017-05-03 10:27:13 -0700154
155 // Spam notifications not shown due to throttling
156 SPAM_NOTIFICATION_NOT_SHOWN_AFTER_THROTTLE = 1042;
157
158 // Non spam notifications shown despite throttling
Android Dialer70eaded2017-11-13 10:52:54 -0800159 NON_SPAM_NOTIFICATION_SHOWN_AFTER_THROTTLE = 1043
160
161 ;
Eric Erfanian8369df02017-05-03 10:27:13 -0700162
163 // Non spam notifications not shown due to throttling
164 NON_SPAM_NOTIFICATION_NOT_SHOWN_AFTER_THROTTLE = 1044;
165
166 // Voicemail status has updated in the voicemail tab and the change PIN
167 // prompt is shown.
168 VOICEMAIL_ALERT_SET_PIN_SHOWN = 1045;
169
170 // User has clicked the change PIN action in the voicemail tab
171 VOICEMAIL_ALERT_SET_PIN_CLICKED = 1046;
172
Eric Erfanian938468d2017-10-24 14:05:52 -0700173 // User was not able to or did not participate in the call e.g missed calls,
174 // rejected calls
Eric Erfanian8369df02017-05-03 10:27:13 -0700175 USER_DID_NOT_PARTICIPATE_IN_CALL = 1047;
176
177 // User deleted a call log entry
178 USER_DELETED_CALL_LOG_ITEM = 1048
Eric Erfanian2ca43182017-08-31 06:57:16 -0700179
Eric Erfanian938468d2017-10-24 14:05:52 -0700180 ;
Eric Erfanian8369df02017-05-03 10:27:13 -0700181
182 // User tapped on "Send a message"
183 CALL_LOG_SEND_MESSAGE = 1049
Eric Erfanian2ca43182017-08-31 06:57:16 -0700184
Eric Erfanian938468d2017-10-24 14:05:52 -0700185 ;
Eric Erfanian8369df02017-05-03 10:27:13 -0700186
187 // User tapped on "Add to contact"
188 CALL_LOG_ADD_TO_CONTACT = 1050
Eric Erfanian2ca43182017-08-31 06:57:16 -0700189
Eric Erfanian938468d2017-10-24 14:05:52 -0700190 ;
Eric Erfanian8369df02017-05-03 10:27:13 -0700191
192 // User tapped on "Create new contact"
193 CALL_LOG_CREATE_NEW_CONTACT = 1051
Eric Erfanian2ca43182017-08-31 06:57:16 -0700194
Eric Erfanian938468d2017-10-24 14:05:52 -0700195 ;
Eric Erfanian8369df02017-05-03 10:27:13 -0700196
197 // User deleted an entry from the voicemail tab
198 VOICEMAIL_DELETE_ENTRY = 1052
Eric Erfanian2ca43182017-08-31 06:57:16 -0700199
Eric Erfanian938468d2017-10-24 14:05:52 -0700200 ;
Eric Erfanian8369df02017-05-03 10:27:13 -0700201
Eric Erfanian938468d2017-10-24 14:05:52 -0700202 // Voicemail call log entry was expanded. Could be either if the user tapped
203 // the voicemail call log entry or pressed the play button when the
204 // voicemail call log entry was not expanded
Eric Erfanian8369df02017-05-03 10:27:13 -0700205 VOICEMAIL_EXPAND_ENTRY = 1053
Eric Erfanian2ca43182017-08-31 06:57:16 -0700206
Eric Erfanian938468d2017-10-24 14:05:52 -0700207 ;
Eric Erfanian8369df02017-05-03 10:27:13 -0700208
Eric Erfanian938468d2017-10-24 14:05:52 -0700209 // The play button for voicemail call log entry was tapped directly (i.e
210 // when the voicemail call log entry was not expanded and the playbutton was
211 // tapped)
212 VOICEMAIL_PLAY_AUDIO_DIRECTLY = 1054
Eric Erfanian2ca43182017-08-31 06:57:16 -0700213
Eric Erfanian938468d2017-10-24 14:05:52 -0700214 ;
Eric Erfanian8369df02017-05-03 10:27:13 -0700215
216 // The play button after expanding the voicemail call log entry was tapped
Eric Erfanian938468d2017-10-24 14:05:52 -0700217 VOICEMAIL_PLAY_AUDIO_AFTER_EXPANDING_ENTRY = 1055
Eric Erfanian2ca43182017-08-31 06:57:16 -0700218
Eric Erfanian938468d2017-10-24 14:05:52 -0700219 ;
Eric Erfanian8369df02017-05-03 10:27:13 -0700220
221 // Incoming call was rejected from the notifications
Eric Erfanian938468d2017-10-24 14:05:52 -0700222 REJECT_INCOMING_CALL_FROM_NOTIFICATION = 1056
Eric Erfanian2ca43182017-08-31 06:57:16 -0700223
Eric Erfanian938468d2017-10-24 14:05:52 -0700224 ;
Eric Erfanian8369df02017-05-03 10:27:13 -0700225
Eric Erfanian938468d2017-10-24 14:05:52 -0700226 // Incoming call was rejected from the answer screen including rejecting via
227 // sms and talkback
228 REJECT_INCOMING_CALL_FROM_ANSWER_SCREEN = 1057
Eric Erfanian2ca43182017-08-31 06:57:16 -0700229
Eric Erfanian938468d2017-10-24 14:05:52 -0700230 ;
Eric Erfanian8369df02017-05-03 10:27:13 -0700231
232 // User tapped block and spam buttons in context menu, same as buttons in
233 // call log drop down
234 // menu (See 1004-1007).
235 CALL_LOG_CONTEXT_MENU_BLOCK_REPORT_SPAM = 1058;
236 CALL_LOG_CONTEXT_MENU_BLOCK_NUMBER = 1059;
237 CALL_LOG_CONTEXT_MENU_UNBLOCK_NUMBER = 1060;
238 CALL_LOG_CONTEXT_MENU_REPORT_AS_NOT_SPAM = 1061;
239
240 NEW_CONTACT_OVERFLOW = 1062;
241 NEW_CONTACT_FAB = 1063;
242
243 // The ToS is shown the user
244 VOICEMAIL_VVM3_TOS_SHOWN = 1064;
245
246 // The user has accepted the ToS
247 VOICEMAIL_VVM3_TOS_ACCEPTED = 1065;
248
249 // The user has went through the decline ToS dialog and VVM is disabled
250 VOICEMAIL_VVM3_TOS_DECLINED = 1066;
251
252 // The user has clicked the decline ToS button, and a conformation dialog
253 // was shown
254 VOICEMAIL_VVM3_TOS_DECLINE_CLICKED = 1067;
255
256 // The use has clicked the decline ToS button but the PIN has been
257 // randomized. A dialog to instruct the user to set the PIN has been shown
258 VOICEMAIL_VVM3_TOS_DECLINE_CHANGE_PIN_SHOWN = 1068;
259
260 // The user does not have a permission and are presented with a
261 // non-framework UI to request permission.
262 STORAGE_PERMISSION_DISPLAYED = 1069;
263 CAMERA_PERMISSION_DISPLAYED = 1074;
264
265 // The user is being shown the Android framework UI to request a permission.
266 STORAGE_PERMISSION_REQUESTED = 1070;
267 CAMERA_PERMISSION_REQUESTED = 1075;
268
269 // The user has permenantly denied a permission, so the user is being
270 // sent to dialer settings to grant permission.
271 STORAGE_PERMISSION_SETTINGS = 1071;
272 CAMERA_PERMISSION_SETTINGS = 1076;
273
274 // The user granted a permission.
275 STORAGE_PERMISSION_GRANTED = 1072;
276 CAMERA_PERMISSION_GRANTED = 1077;
277
278 // The user denied a permission.
279 STORAGE_PERMISSION_DENIED = 1073;
280 CAMERA_PERMISSION_DENIED = 1078;
281
282 // Voicemail config corruption is detected when in dialtacts activity.
283 VOICEMAIL_CONFIGURATION_STATE_CORRUPTION_DETECTED_FROM_ACTIVITY = 1079;
284 // Voicemail config corruption is detected when a new voicemail notification
285 // has arrived.
286 VOICEMAIL_CONFIGURATION_STATE_CORRUPTION_DETECTED_FROM_NOTIFICATION = 1080;
287
288 // Android Auto Backup and Restore (Dolly)
Eric Erfanian2ca43182017-08-31 06:57:16 -0700289 BACKUP_ON_BACKUP = 1081 [deprecated = true];
290 BACKUP_ON_FULL_BACKUP = 1082 [deprecated = true];
291 BACKUP_ON_BACKUP_DISABLED = 1083 [deprecated = true];
292 BACKUP_VOICEMAIL_BACKED_UP = 1084 [deprecated = true];
293 BACKUP_FULL_BACKED_UP = 1085 [deprecated = true];
294 BACKUP_ON_BACKUP_JSON_EXCEPTION = 1086 [deprecated = true];
Eric Erfanian8369df02017-05-03 10:27:13 -0700295
Eric Erfanian2ca43182017-08-31 06:57:16 -0700296 BACKUP_ON_QUOTA_EXCEEDED = 1087 [deprecated = true];
Eric Erfanian8369df02017-05-03 10:27:13 -0700297
Eric Erfanian2ca43182017-08-31 06:57:16 -0700298 BACKUP_ON_RESTORE = 1088 [deprecated = true];
299 BACKUP_RESTORED_FILE = 1089 [deprecated = true];
300 BACKUP_RESTORED_VOICEMAIL = 1090 [deprecated = true];
301 BACKUP_ON_RESTORE_FINISHED = 1091 [deprecated = true];
302 BACKUP_ON_RESTORE_DISABLED = 1092 [deprecated = true];
303 BACKUP_ON_RESTORE_JSON_EXCEPTION = 1093 [deprecated = true];
304 BACKUP_ON_RESTORE_IO_EXCEPTION = 1094 [deprecated = true];
Eric Erfanian8369df02017-05-03 10:27:13 -0700305
Eric Erfanian2ca43182017-08-31 06:57:16 -0700306 BACKUP_MAX_VM_BACKUP_REACHED = 1095 [deprecated = true];
Eric Erfanian8369df02017-05-03 10:27:13 -0700307
308 EVENT_ANSWER_HINT_ACTIVATED = 1096;
309 EVENT_ANSWER_HINT_DEACTIVATED = 1097;
310
311 VVM_TAB_VIEWED = 1098;
312
313 VVM_SHARE_VISIBLE = 1099;
314 VVM_SHARE_PRESSED = 1100;
315
316 OUTGOING_VIDEO_CALL = 1101;
317 INCOMING_VIDEO_CALL = 1102;
318 USER_PARTICIPATED_IN_A_VIDEO_CALL = 1103;
319
Eric Erfanian2ca43182017-08-31 06:57:16 -0700320 BACKUP_ON_RESTORE_VM_DUPLICATE_NOT_RESTORING = 1104 [deprecated = true];
Eric Erfanian8369df02017-05-03 10:27:13 -0700321
322 // User tapped the 'Share and call' button to start the call composer
323 CALL_LOG_SHARE_AND_CALL = 1105;
324 CALL_COMPOSER_ACTIVITY_PLACE_RCS_CALL = 1106;
325 CALL_COMPOSER_ACTIVITY_SEND_AND_CALL_PRESSED_WHEN_SESSION_NOT_READY = 1107;
326
327 POST_CALL_PROMPT_USER_TO_SEND_MESSAGE_CLICKED = 1108;
328 POST_CALL_PROMPT_USER_TO_SEND_MESSAGE = 1109;
329 POST_CALL_PROMPT_USER_TO_VIEW_SENT_MESSAGE = 1110;
330 POST_CALL_PROMPT_USER_TO_VIEW_SENT_MESSAGE_CLICKED = 1111;
331
332 IN_CALL_SCREEN_TURN_ON_MUTE = 1112;
333 IN_CALL_SCREEN_TURN_OFF_MUTE = 1113;
334 IN_CALL_SCREEN_SWAP_CAMERA = 1114;
335 IN_CALL_SCREEN_TURN_ON_VIDEO = 1115;
336 IN_CALL_SCREEN_TURN_OFF_VIDEO = 1116;
337
338 VIDEO_CALL_WITH_INCOMING_VOICE_CALL = 1117;
339 VIDEO_CALL_WITH_INCOMING_VIDEO_CALL = 1118;
340 VOICE_CALL_WITH_INCOMING_VOICE_CALL = 1119;
341 VOICE_CALL_WITH_INCOMING_VIDEO_CALL = 1120;
342
343 CALL_DETAILS_COPY_NUMBER = 1121;
344 CALL_DETAILS_EDIT_BEFORE_CALL = 1122;
linyuh7b96fb12017-10-10 11:03:33 -0700345 CALL_DETAILS_CALL_BACK = 1123 [deprecated = true];
Eric Erfanian8369df02017-05-03 10:27:13 -0700346
347 VVM_USER_DISMISSED_VM_ALMOST_FULL_PROMO = 1124;
348 VVM_USER_DISMISSED_VM_FULL_PROMO = 1125;
349 VVM_USER_ENABLED_ARCHIVE_FROM_VM_ALMOST_FULL_PROMO = 1126;
350 VVM_USER_ENABLED_ARCHIVE_FROM_VM_FULL_PROMO = 1127;
351 VVM_USER_SHOWN_VM_ALMOST_FULL_PROMO = 1128;
352 VVM_USER_SHOWN_VM_FULL_PROMO = 1129;
353 VVM_USER_SHOWN_VM_ALMOST_FULL_ERROR_MESSAGE = 1130;
354 VVM_USER_SHOWN_VM_FULL_ERROR_MESSAGE = 1131;
355 VVM_USER_TURNED_ARCHIVE_ON_FROM_SETTINGS = 1132;
356 VVM_USER_TURNED_ARCHIVE_OFF_FROM_SETTINGS = 1133;
357 VVM_ARCHIVE_AUTO_DELETED_VM_FROM_SERVER = 1134;
358 VVM_ARCHIVE_AUTO_DELETE_TURNED_OFF = 1135;
359
360 VVM_TAB_VISIBLE = 1136;
361 VVM_UNBUNDLED_EVENT_RECEIVED = 1137;
362 VVM_ACTIVATION_STARTED = 1138;
363 VVM_ACTIVATION_COMPLETED = 1139;
364 VVM_AUTO_RETRY_ACTIVATION = 1140;
365 VVM_PROVISIONING_STARTED = 1141;
366 VVM_PROVISIONING_COMPLETED = 1142;
367 VVM_SYNC_STARTED = 1143;
368 VVM_SYNC_COMPLETED = 1144;
369 VVM_AUTO_RETRY_SYNC = 1145;
370 VVM_USER_RETRY = 1146;
371 VVM_USER_SYNC = 1147;
372 VVM_SETTINGS_VIEWED = 1148;
373 VVM_CHANGE_PIN_CLICKED = 1149;
374 VVM_CHANGE_PIN_COMPLETED = 1150;
375 VVM_CHANGE_RINGTONE_CLICKED = 1151;
376 VVM_CHANGE_VIBRATION_CLICKED = 1152;
377 VVM_USER_ENABLED_IN_SETTINGS = 1153;
378 VVM_USER_DISABLED_IN_SETTINGS = 1154;
379 VVM_ADVANCED_SETINGS_CLICKED = 1155;
380 VVM_NOTIFICATION_CLICKED = 1156;
381 VVM_NOTIFICATION_CREATED = 1157;
382 VVM_NOTIFICATION_CREATED_WITH_TRANSCRIPTION = 1158;
383 VVM_TRANSCRIPTION_DOWNLOADED = 1159;
384 VVM_CHANGE_AIRPLANE_MODE_CLICKED = 1160;
385 VVM_CALL_VOICEMAIL_CLICKED = 1161;
386 VVM_QUOTA_CHECK_UNAVAILABLE = 1162;
387
388 // Emergency location impressions
389 EMERGENCY_NEW_EMERGENCY_CALL = 1163;
390 EMERGENCY_CALLBACK = 1164;
391 EMERGENCY_NO_LOCATION_PERMISSION = 1165;
392 EMERGENCY_BATTERY_TOO_LOW_TO_GET_LOCATION = 1166;
393 EMERGENCY_CANT_GET_LOCATION = 1167;
394 EMERGENCY_STALE_LOCATION = 1168;
395 EMERGENCY_INACCURATE_LOCATION = 1169;
396 EMERGENCY_GOT_LOCATION = 1170;
397 EMERGENCY_GOT_ADDRESS = 1171;
398 EMERGENCY_GOT_MAP = 1172;
399 EMERGENCY_LAUNCHED_MAP = 1173;
400
Eric Erfanianc857f902017-05-15 14:05:33 -0700401 VIDEO_CALL_UPGRADE_REQUESTED = 1174
Eric Erfanian2ca43182017-08-31 06:57:16 -0700402
Eric Erfanianc857f902017-05-15 14:05:33 -0700403 ;
404 VIDEO_CALL_REQUEST_ACCEPTED = 1175
Eric Erfanian2ca43182017-08-31 06:57:16 -0700405
Eric Erfanianc857f902017-05-15 14:05:33 -0700406 ;
407 VIDEO_CALL_REQUEST_ACCEPTED_AS_AUDIO = 1176
Eric Erfanian2ca43182017-08-31 06:57:16 -0700408
Eric Erfanianc857f902017-05-15 14:05:33 -0700409 ;
410 VIDEO_CALL_REQUEST_DECLINED = 1177
Eric Erfanian2ca43182017-08-31 06:57:16 -0700411
Eric Erfanianc857f902017-05-15 14:05:33 -0700412 ;
413 VIDEO_CALL_REQUEST_RECEIVED = 1178
Eric Erfanian2ca43182017-08-31 06:57:16 -0700414
Eric Erfanianc857f902017-05-15 14:05:33 -0700415 ;
Eric Erfanian8369df02017-05-03 10:27:13 -0700416
417 RCS_VIDEO_SHARE_UPGRADE_REQUESTED = 1179;
418 RCS_VIDEO_SHARE_REQUEST_ACCEPTED = 1180;
419 RCS_VIDEO_SHARE_REQUEST_DECLINED = 1181;
420 RCS_VIDEO_SHARE_REQUEST_RECEIVED = 1182;
421
422 IMS_VIDEO_UPGRADE_REQUESTED = 1183;
423 IMS_VIDEO_REQUEST_ACCEPTED = 1184;
424 IMS_VIDEO_REQUEST_ACCEPTED_AS_AUDIO = 1185;
425 IMS_VIDEO_REQUEST_DECLINED = 1186;
426 IMS_VIDEO_REQUEST_RECEIVED = 1187;
427
428 VVM_STATUS_CHECK_READY = 1188;
429 VVM_STATUS_CHECK_REACTIVATION = 1189;
Eric Erfanian10b34a52017-05-04 08:23:17 -0700430
431 VVM_ARCHIVE_AUTO_DELETE_FAILED_DUE_TO_FAILED_QUOTA_CHECK = 1190;
Eric Erfanian2ca43182017-08-31 06:57:16 -0700432
433 // User pressed the speaker phone button on the return-to-call bubble
434 BUBBLE_TURN_ON_SPEAKERPHONE = 1191;
435 // User pressed the speaker phone button again on the return-to-call bubble
436 BUBBLE_TURN_ON_WIRED_OR_EARPIECE = 1192;
437 // User muted the call from the return-to-call bubble
438 BUBBLE_MUTE_CALL = 1193;
439 // User unmuted the call from the return-to-call bubble
440 BUBBLE_UNMUTE_CALL = 1194;
441 // User ended the call from the return-to-call bubble
442 BUBBLE_END_CALL = 1195;
443
444 LIGHTBRINGER_VIDEO_REQUESTED_FROM_SEARCH = 1196;
445 LIGHTBRINGER_VIDEO_REQUESTED_FROM_CALL_LOG =
446 1197; // Including call history
447 IMS_VIDEO_REQUESTED_FROM_SEARCH = 1198;
448 IMS_VIDEO_REQUESTED_FROM_CALL_LOG = 1199; // Including call history
449
450 // Multi select impressions
451 MULTISELECT_LONG_PRESS_ENTER_MULTI_SELECT_MODE = 1200;
452 MULTISELECT_LONG_PRESS_TAP_ENTRY = 1201;
453 MULTISELECT_SINGLE_PRESS_SELECT_ENTRY = 1202;
454 MULTISELECT_SINGLE_PRESS_UNSELECT_ENTRY = 1203;
455 MULTISELECT_SINGLE_PRESS_TAP_VIA_CONTACT_BADGE = 1204;
456 MULTISELECT_SELECT_ALL = 1205;
457 MULTISELECT_UNSELECT_ALL = 1206;
458 MULTISELECT_TAP_DELETE_ICON = 1207;
459 MULTISELECT_DISPLAY_DELETE_CONFIRMATION_DIALOG = 1208;
460 MULTISELECT_DELETE_ENTRY_VIA_CONFIRMATION_DIALOG = 1209;
461 MULTISELECT_CANCEL_CONFIRMATION_DIALOG_VIA_CANCEL_BUTTON = 1210;
462 MULTISELECT_CANCEL_CONFIRMATION_DIALOG_VIA_CANCEL_TOUCH = 1211;
Eric Erfanian938468d2017-10-24 14:05:52 -0700463 MULTISELECT_ROTATE_AND_SHOW_ACTION_MODE = 1212;
Eric Erfanian2ca43182017-08-31 06:57:16 -0700464
465 // Impressions for verizon VVM with backup and transcription ToS
466 VOICEMAIL_VVM3_TOS_V2_CREATED = 1213;
467 VOICEMAIL_VVM3_TOS_V2_ACCEPTED = 1214;
468 VOICEMAIL_VVM3_TOS_V2_DECLINE_CLICKED = 1215;
469 // Impressions for dialer voicemail with backup and transcription ToS
470 VOICEMAIL_DIALER_TOS_CREATED = 1216;
471 VOICEMAIL_DIALER_TOS_ACCEPTED = 1217;
472 VOICEMAIL_DIALER_TOS_DECLINE_CLICKED = 1218;
473
474 // Add or create contact
475 // Creating new contact fab was logged as NEW_CONTACT_FAB
476 CREATE_NEW_CONTACT_FROM_CALL_LOG = 1219;
477 CREATE_NEW_CONTACT_FROM_DIALPAD = 1220;
478 CREATE_NEW_CONTACT_FROM_VOICEMAIL = 1221;
479 CREATE_NEW_CONTACT_FROM_CALL_HISTORY = 1222;
480 ADD_TO_A_CONTACT_FROM_CALL_LOG = 1223;
481 ADD_TO_A_CONTACT_FROM_DIALPAD = 1224;
482 ADD_TO_A_CONTACT_FROM_VOICEMAIL = 1225;
483 ADD_TO_A_CONTACT_FROM_CALL_HISTORY = 1226;
484
485 // Impressions for dialer reporting caller id as inaccurate
486 CALLER_ID_REPORTED = 1227;
487 CALLER_ID_REPORT_FAILED = 1228;
488
489 // Impressions for interactions with the voicemail transcription server
490 VVM_TRANSCRIPTION_REQUEST_SENT = 1229;
491 VVM_TRANSCRIPTION_REQUEST_RETRY = 1230;
492 VVM_TRANSCRIPTION_RESPONSE_SUCCESS = 1231;
493 VVM_TRANSCRIPTION_RESPONSE_EMPTY = 1232;
494 VVM_TRANSCRIPTION_RESPONSE_INVALID = 1233;
495 VVM_TRANSCRIPTION_RESPONSE_RECOVERABLE_ERROR = 1234;
496 VVM_TRANSCRIPTION_RESPONSE_FATAL_ERROR = 1235;
497
498 // In in call UI
499 UPGRADE_TO_VIDEO_CALL_BUTTON_SHOWN = 1236;
500
yueg5287a232017-09-18 15:01:31 -0700501 // Bubble primary button first click to expand bubble (by user)
Eric Erfanian2ca43182017-08-31 06:57:16 -0700502 BUBBLE_PRIMARY_BUTTON_EXPAND = 1237;
503 // Bubble prinary button second click to return to call
504 BUBBLE_PRIMARY_BUTTON_RETURN_TO_CALL = 1238;
505
506 // Dialer Key/Value Backup and Restore
507 BACKUP_KEY_VALUE_ON_BACKUP = 1239;
508 BACKUP_KEY_VALUE_ON_RESTORE = 1240;
509 BACKUP_KEY_VALUE_ON_RESTORE_FINISHED = 1241;
510 BACKUP_KEY_VALUE_GET_BACKUP_SPECIFICATION = 1242;
511 BACKUP_KEY_VALUE_BACKUP_AGENT_CONSTRUCTOR = 1243;
512
513 // In the in call UI
514 UPGRADE_TO_VIDEO_CALL_BUTTON_SHOWN_FOR_LIGHTBRINGER = 1244;
515 UPGRADE_TO_VIDEO_CALL_BUTTON_SHOWN_FOR_IMS = 1245;
516 UPGRADE_TO_VIDEO_CALL_BUTTON_SHOWN_FOR_RCS = 1246;
517 LIGHTBRINGER_UPGRADE_REQUESTED = 1247;
518
519 // Found Lightbringer reachable contact when launching Dialer
520 HAS_LIGHTBRINGER_REACHABLE_CONTACTS = 1248;
521
522 // This impression is logged once per process when the number of
523 // notifications is very high and the system may suppress future
524 // notifications.
525 HIGH_GLOBAL_NOTIFICATION_COUNT_REACHED = 1249;
526
527 // More impressions for interactions with the voicemail transcription server
528 VVM_TRANSCRIPTION_REQUEST_SENT_ASYNC = 1250;
529 VVM_TRANSCRIPTION_VOICEMAIL_RECEIVED = 1251;
530 VVM_TRANSCRIPTION_VOICEMAIL_FORMAT_NOT_SUPPORTED = 1252;
531 VVM_TRANSCRIPTION_VOICEMAIL_INVALID_DATA = 1253;
532 VVM_TRANSCRIPTION_VOICEMAIL_UPLOAD_FAILED = 1254;
533 VVM_TRANSCRIPTION_RESPONSE_LANGUAGE_NOT_SUPPORTED = 1255;
534 VVM_TRANSCRIPTION_RESPONSE_NO_SPEECH_DETECTED = 1256;
535 VVM_TRANSCRIPTION_RESPONSE_EXPIRED = 1257;
536 VVM_TRANSCRIPTION_RESPONSE_TOO_MANY_ERRORS = 1258;
537 VVM_TRANSCRIPTION_POLLING_TIMEOUT = 1259;
538
539 // Bubble collapse initiated by user, i.e. no hiding after collapse
540 BUBBLE_COLLAPSE_BY_USER = 1260;
541
542 // In in-call UI
543 IN_CALL_SHOW_DIALPAD_BUTTON_PRESSED = 1261;
544 IN_CALL_ADD_CALL_BUTTON_PRESSED = 1262;
545 IN_CALL_MERGE_BUTTON_PRESSED = 1263;
546 IN_CALL_SWAP_SECONDARY_BUTTON_PRESSED = 1264;
547
548 // In in-call dialpad
549 IN_CALL_DIALPAD_NUMBER_BUTTON_PRESSED = 1265;
550 IN_CALL_DIALPAD_HANG_UP_BUTTON_PRESSED = 1266;
551 IN_CALL_DIALPAD_CLOSE_BUTTON_PRESSED = 1267;
mdooley9abbf7f2017-09-05 12:48:03 -0700552
553 // More voicemail transcription impressions
mdooleyb2b77b32017-09-07 16:28:09 -0700554 VVM_NOTIFICATION_CREATED_WITH_IN_PROGRESS = 1268;
555 VVM_NOTIFICATION_CREATED_WITH_TRANSCRIPTION_FAILURE = 1269;
556 VVM_NOTIFICATION_CREATED_WITH_NO_TRANSCRIPTION = 1270;
557 VVM_TRANSCRIPTION_JOB_STOPPED = 1271;
558 VVM_TRANSCRIPTION_TASK_CANCELLED = 1272;
yueg7f78e9a2017-09-12 11:10:45 -0700559
560 // Swipe/click to switch tabs
561 SWITCH_TAB_TO_FAVORITE_BY_SWIPE = 1273;
562 SWITCH_TAB_TO_CALL_LOG_BY_SWIPE = 1274;
563 SWITCH_TAB_TO_CONTACTS_BY_SWIPE = 1275;
564 SWITCH_TAB_TO_VOICEMAIL_BY_SWIPE = 1276;
565 SWITCH_TAB_TO_FAVORITE_BY_CLICK = 1277;
566 SWITCH_TAB_TO_CALL_LOG_BY_CLICK = 1278;
567 SWITCH_TAB_TO_CONTACTS_BY_CLICK = 1279;
568 SWITCH_TAB_TO_VOICEMAIL_BY_CLICK = 1280;
twyendde01c52017-09-22 10:07:31 -0700569
570 LIGHTBRINGER_NON_CONTACT_UPGRADE_REQUESTED = 1281;
571 LIGHTBRINGER_NON_CONTACT_VIDEO_REQUESTED_FROM_CALL_LOG =
572 1282; // Including call history
mdooleyc3c61262017-09-27 09:53:07 -0700573
574 // More voicemail transcription impressions
575 VVM_TRANSCRIPTION_POLL_REQUEST = 1283;
linyuh7b96fb12017-10-10 11:03:33 -0700576
577 // Callback impressions (with more granularity) from the call details UI
578 CALL_DETAILS_IMS_VIDEO_CALL_BACK = 1284;
579 CALL_DETAILS_LIGHTBRINGER_CALL_BACK = 1285;
580 CALL_DETAILS_VOICE_CALL_BACK = 1286;
Eric Erfanian938468d2017-10-24 14:05:52 -0700581
582 // Assisted Dialing related impressions tracking failures modes within the
583 // library.
584
585 // Indicates a failure to parse a provided number string in libphonenumber.
586 ASSISTED_DIALING_CONSTRAINT_PARSING_FAILURE = 1287;
587 // Indicates that the number attempting to be assisted dialed already
588 // specified a country code.
589 ASSISTED_DIALING_CONSTRAINT_NUMBER_HAS_COUNTRY_CODE = 1288;
590 // Indicates that the number attempting to be assisted dialed had an
591 // extension.
592 ASSISTED_DIALING_CONSTRAINT_NUMBER_HAS_EXTENSION = 1289;
erfaniand2f29972017-11-20 16:57:06 -0800593 // Indicates that the user disabled the feature.
594 ASSISTED_DIALING_FEATURE_DISABLED_BY_USER = 1292;
Android Dialer70eaded2017-11-13 10:52:54 -0800595
596 // User reports a same prefix call as spam from call history
597 REPORT_SAME_PREFIX_CALL_AS_SPAM_VIA_CALL_HISTORY =
598 1290
599
600 ;
601
602 // User reports a same prefix call as not spam from call history
603 REPORT_SAME_PREFIX_CALL_AS_NOT_SPAM_VIA_CALL_HISTORY =
604 1291
605
606 ;
twyenfc1f9cf2017-11-27 13:22:48 -0800607
608 PRECALL_INITIATED = 1293;
609 PRECALL_INITIATED_EXTERNAL = 1294;
610 PRECALL_CANCELED = 1295;
611
612 DUAL_SIM_CHANGE_SIM_PRESSED = 1296;
613 DUAL_SIM_SELECTION_SHOWN = 1297;
614 DUAL_SIM_SELECTION_VOICEMAIL = 1298;
615 DUAL_SIM_SELECTION_IN_CONTACTS = 1299;
616 DUAL_SIM_SELECTION_SUGGESTION_AVAILABLE = 1300;
617 DUAL_SIM_SELECTION_SUGGESTED_CARRIER = 1301;
618 DUAL_SIM_SELECTION_SUGGESTED_FREQUENCY = 1302;
619 DUAL_SIM_SELECTION_SUGGESTED_SIM_SELECTED = 1303;
620 DUAL_SIM_SELECTION_NON_SUGGESTED_SIM_SELECTED = 1304;
621 DUAL_SIM_SELECTION_PREFERRED_SET = 1305;
622 DUAL_SIM_SELECTION_PREFERRED_USED = 1306;
623 DUAL_SIM_SELECTION_GLOBAL_USED = 1307;
roldenburgb6746eb2017-12-14 13:15:10 -0800624
625 DUO_CALL_LOG_SET_UP_INSTALL = 1308;
626 DUO_CALL_LOG_SET_UP_ACTIVATE = 1309;
627 DUO_CALL_LOG_INVITE = 1310;
yuegf539f782017-12-18 16:20:58 -0800628
629 // Bubble primary button first click to expand bubble
630 BUBBLE_V2_CLICK_TO_EXPAND = 1311;
631 // Bubble primary button second click to collapse bubble
632 BUBBLE_V2_CLICK_TO_COLLAPSE = 1312;
633 // User return to call from bubble call action menu
634 BUBBLE_V2_RETURN_TO_CALL = 1313;
635 // User muted call from bubble call action menu
636 BUBBLE_V2_MUTE_CALL = 1314;
637 // User unmuted call from bubble call action menu
638 BUBBLE_V2_UNMUTE_CALL = 1315;
639 // User choose audio route speakerphone from bubble call action menu
640 BUBBLE_V2_SPEAKERPHONE = 1316;
641 // User choose audio route wired or earpiece from bubble call action menu
642 BUBBLE_V2_WIRED_OR_EARPIECE = 1317;
643 // User choose audio route bluetooth from bubble call action menu
644 BUBBLE_V2_BLUETOOTH = 1318;
645 // User ended call from bubble call action menu
646 BUBBLE_V2_END_CALL = 1319;
yuegf473e1d2018-01-02 16:23:14 -0800647 // Drag bubble to bottom and dismiss
648 BUBBLE_V2_BOTTOM_ACTION_DISMISS = 1320;
649 // Drag bubble to bottom and end call
650 BUBBLE_V2_BOTTOM_ACTION_END_CALL = 1321;
twyen06fee1b2018-01-09 17:33:48 -0800651
652 DUAL_SIM_SELECTION_SUGGESTION_AUTO_SELECTED = 1322;
yueg2f664032018-01-10 11:30:30 -0800653
654 // Bubble appears
655 BUBBLE_V2_SHOW = 1323;
roldenburga544dfc2018-01-10 14:13:06 -0800656
657 DUO_CALL_LOG_SET_UP_INSTALL_SHOWN = 1324;
658 DUO_CALL_LOG_SET_UP_ACTIVATE_SHOWN = 1325;
659 DUO_CALL_LOG_INVITE_SHOWN = 1326;
yuega4377192018-02-15 11:53:09 -0800660
661 // NUI bottom navigation bar
yueg0cf82d32018-03-01 10:48:20 -0800662 MAIN_SWITCH_TAB_TO_FAVORITE = 1327;
663 MAIN_SWITCH_TAB_TO_CALL_LOG = 1328;
664 MAIN_SWITCH_TAB_TO_CONTACTS = 1329;
665 MAIN_SWITCH_TAB_TO_VOICEMAIL = 1330;
yuega4377192018-02-15 11:53:09 -0800666 // NUI search
yueg0cf82d32018-03-01 10:48:20 -0800667 MAIN_TOUCH_DIALPAD_SEARCH_LIST_TO_CLOSE_SEARCH_AND_DIALPAD = 1331;
668 MAIN_TOUCH_DIALPAD_SEARCH_LIST_TO_HIDE_DIALPAD = 1332;
669 MAIN_TOUCH_SEARCH_LIST_TO_CLOSE_SEARCH = 1333;
670 MAIN_TOUCH_SEARCH_LIST_TO_HIDE_KEYBOARD = 1334;
671 MAIN_PRESS_BACK_BUTTON_TO_CLOSE_SEARCH = 1335;
672 MAIN_PRESS_BACK_BUTTON_TO_CLOSE_SEARCH_AND_DIALPAD = 1336;
673 MAIN_PRESS_BACK_BUTTON_TO_HIDE_DIALPAD = 1337;
674 MAIN_CLICK_SEARCH_BAR = 1338;
675 MAIN_CLICK_SEARCH_BAR_VOICE_BUTTON = 1339;
yuega4377192018-02-15 11:53:09 -0800676 // NUI FAB
yueg0cf82d32018-03-01 10:48:20 -0800677 MAIN_CLICK_FAB_TO_OPEN_DIALPAD = 1340;
zachh563bb5a2018-03-02 17:48:19 -0800678
679 // The call log was not dirty.
680 ANNOTATED_CALL_LOG_NOT_DIRTY = 1341;
681 // The call log was dirty but no changes were needed.
682 ANNOTATED_CALL_LOG_NO_CHANGES_NEEDED = 1342;
683 // The call log was force refreshed but no changes were needed.
684 ANNOTATED_CALL_LOG_FORCE_REFRESH_NO_CHANGES_NEEDED = 1343;
685 // The call log was dirty and changes were needed.
686 ANNOTATED_CALL_LOG_CHANGES_NEEDED = 1344;
687 // The call log was force refreshed and changes were needed.
688 ANNOTATED_CALL_LOG_FORCE_REFRESH_CHANGES_NEEDED = 1345;
Eric Erfanian8369df02017-05-03 10:27:13 -0700689 }
690}