• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1syntax = "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
8
9
10message DialerImpression {
11  // Event enums to be used for Impression Logging in Dialer.
12  // It's perfectly acceptable for this enum to be large
13  // Values should be from 1000 to 100000.
14  enum Type {
15
16    UNKNOWN_AOSP_EVENT_TYPE = 1000;
17
18    // User opened the app
19    APP_LAUNCHED = 1001;
20
21    // User pressed the speaker phone button
22    IN_CALL_SCREEN_TURN_ON_SPEAKERPHONE = 1002;
23
24    // User pressed the speaker phone button again
25    IN_CALL_SCREEN_TURN_ON_WIRED_OR_EARPIECE = 1003;
26
27    // Number not identified as spam and the user tapped the block/report spam button in the
28    // call log
29    CALL_LOG_BLOCK_REPORT_SPAM = 1004;
30
31    // Number identified as spam and the user tapped on the block number call log item
32    CALL_LOG_BLOCK_NUMBER = 1005;
33
34    // User tapped on the unblock number in the call log
35    // This does not deal with whether the user reported this spam or not while initially blocking
36    // For that refer to REPORT_AS_NOT_SPAM_VIA_UNBLOCK_NUMBER. If the user had not reported it as
37    // spam they then have the option of directly unblocking the number, a success of which is
38    // logged in USER_ACTION_UNBLOCKED_NUMBER
39    CALL_LOG_UNBLOCK_NUMBER = 1006;
40
41    // Number was identified as spam, and the user tapped that it was not spam
42    CALL_LOG_REPORT_AS_NOT_SPAM = 1007;
43
44    // Confirmation dialog in which the user confirmed that the number was not spam
45    DIALOG_ACTION_CONFIRM_NUMBER_NOT_SPAM = 1008;
46
47    // User unblocked a number and also acknowledged that the number is not spam
48    // This happens when the user had initially blocked a number and also claimed the number was
49    // spam and had now proceeded to undo that.
50    REPORT_AS_NOT_SPAM_VIA_UNBLOCK_NUMBER = 1009
51      ;
52
53    // A number that was identified as spam and the user proceeded to block it. However this
54    // impression was to make sure that while blocking the number the user also acknowledged that
55    // they were going to be reporting this as spam. There is no option for the user in this case
56    // to not report it as spam and block it only. The only flow is:
57    // system identified number as spam -> user wants to block it -> confirmation dialog shows up
58    // asking user to acknowledge they want to block and report as spam -> user acknowledges and
59    // this is when this impression is sent
60    DIALOG_ACTION_CONFIRM_NUMBER_SPAM_INDIRECTLY_VIA_BLOCK_NUMBER = 1010;
61
62    // User reported the number as spam by tick marking on report spam when blocking
63    // the number via call log. This is for case where the user wants to block a number and also
64    // report it as spam
65    REPORT_CALL_AS_SPAM_VIA_CALL_LOG_BLOCK_REPORT_SPAM_SENT_VIA_BLOCK_NUMBER_DIALOG = 1011
66      ;
67
68    // User made it to the last step and actually blocked the number
69    USER_ACTION_BLOCKED_NUMBER = 1012
70      ;
71
72    // User made it to the last step and actually unblocked the number
73    USER_ACTION_UNBLOCKED_NUMBER = 1013;
74
75    // User blocked a number, does not guarantee if the number was reported as spam or not
76    // To compute the number of blocked numbers that were reported as not spam and yet blocked
77    // Subtract this value from SPAM_AFTER_CALL_NOTIFICATION_MARKED_NUMBER_AS_SPAM. It would be
78    // interesting to see how this value compares with
79    // SPAM_AFTER_CALL_NOTIFICATION_REPORT_NUMBER_AS_NOT_SPAM
80    SPAM_AFTER_CALL_NOTIFICATION_BLOCK_NUMBER = 1014;
81
82    // Displays the dialog for first time spam calls with actions "Not spam", "Block", and
83    // "Dismiss".
84    SPAM_AFTER_CALL_NOTIFICATION_SHOW_SPAM_DIALOG = 1015;
85
86    // Displays the dialog for the first time unknown calls with actions "Add contact",
87    // "Block/report spam", and "Dismiss".
88    SPAM_AFTER_CALL_NOTIFICATION_SHOW_NON_SPAM_DIALOG = 1016;
89
90    // User added the number to contacts from the after call notification
91    SPAM_AFTER_CALL_NOTIFICATION_ADD_TO_CONTACTS = 1019
92      ;
93
94    // User marked the number as spam on the after call notification flow
95    SPAM_AFTER_CALL_NOTIFICATION_MARKED_NUMBER_AS_SPAM = 1020
96      ;
97
98    SPAM_AFTER_CALL_NOTIFICATION_MARKED_NUMBER_AS_NOT_SPAM_AND_BLOCKED = 1021;
99
100    // User reported the number as not spam
101    SPAM_AFTER_CALL_NOTIFICATION_REPORT_NUMBER_AS_NOT_SPAM = 1022
102      ;
103
104    // User dismissed the spam notification
105    SPAM_AFTER_CALL_NOTIFICATION_ON_DISMISS_SPAM_DIALOG = 1024;
106
107    // User dismissed the non spam notification
108    SPAM_AFTER_CALL_NOTIFICATION_ON_DISMISS_NON_SPAM_DIALOG = 1025;
109
110    // From the service instead of an activity logs the number of times the number was marked as
111    // Spam by the user (e.g from the feedback prompt)
112    SPAM_NOTIFICATION_SERVICE_ACTION_MARK_NUMBER_AS_SPAM = 1026;
113
114    // From the service instead of an activity logs the number of times the number was marked as
115    // Not Spam by the user (e.g from the feedback prompt)
116    SPAM_NOTIFICATION_SERVICE_ACTION_MARK_NUMBER_AS_NOT_SPAM = 1027;
117
118    // User is in a active call i.e either incoming or outgoing
119    // This is mainly so we can assign an impression event to a call event i.e so that we may be
120    // able to stitch different types of events if they make sense e.g user pressed a speaker button
121    // and we want to associate that to a call event
122    USER_PARTICIPATED_IN_A_CALL = 1028
123      ;
124
125    // Incoming call is a spam call
126    INCOMING_SPAM_CALL = 1029;
127
128    // Incoming call is a non spam call
129    INCOMING_NON_SPAM_CALL = 1030;
130
131    // Spam notifications shown despite throttling
132    SPAM_NOTIFICATION_SHOWN_AFTER_THROTTLE = 1041;
133
134    // Spam notifications not shown due to throttling
135    SPAM_NOTIFICATION_NOT_SHOWN_AFTER_THROTTLE = 1042;
136
137    // Non spam notifications shown despite throttling
138    NON_SPAM_NOTIFICATION_SHOWN_AFTER_THROTTLE = 1043;
139
140    // Non spam notifications not shown due to throttling
141    NON_SPAM_NOTIFICATION_NOT_SHOWN_AFTER_THROTTLE = 1044;
142
143    // Voicemail status has updated in the voicemail tab and the change PIN
144    // prompt is shown.
145    VOICEMAIL_ALERT_SET_PIN_SHOWN = 1045;
146
147    // User has clicked the change PIN action in the voicemail tab
148    VOICEMAIL_ALERT_SET_PIN_CLICKED = 1046;
149
150    // User was not able to or did not participate in the call e.g missed calls, rejected calls
151    USER_DID_NOT_PARTICIPATE_IN_CALL = 1047;
152
153    // User deleted a call log entry
154    USER_DELETED_CALL_LOG_ITEM = 1048
155      ;
156
157    // User tapped on "Send a message"
158    CALL_LOG_SEND_MESSAGE = 1049
159      ;
160
161    // User tapped on "Add to contact"
162    CALL_LOG_ADD_TO_CONTACT = 1050
163      ;
164
165    // User tapped on "Create new contact"
166    CALL_LOG_CREATE_NEW_CONTACT = 1051
167      ;
168
169    // User deleted an entry from the voicemail tab
170    VOICEMAIL_DELETE_ENTRY = 1052
171      ;
172
173    // Voicemail call log entry was expanded. Could be either if the user tapped the voicemail
174    // call log entry or pressed the play button when the voicemail call log entry was not expanded
175    VOICEMAIL_EXPAND_ENTRY = 1053
176      ;
177
178    // The play button for voicemail call log entry was tapped directly (i.e when the voicemail
179    // call log entry was not expanded and the playbutton was tapped)
180    VOICEMAIL_PLAY_AUDIO_DIRECTLY= 1054
181      ;
182
183    // The play button after expanding the voicemail call log entry was tapped
184    VOICEMAIL_PLAY_AUDIO_AFTER_EXPANDING_ENTRY= 1055
185      ;
186
187    // Incoming call was rejected from the notifications
188    REJECT_INCOMING_CALL_FROM_NOTIFICATION= 1056
189      ;
190
191    // Incoming call was rejected from the answer screen including rejecting via sms and talkback
192    REJECT_INCOMING_CALL_FROM_ANSWER_SCREEN= 1057
193      ;
194
195    // User tapped block and spam buttons in context menu, same as buttons in
196    // call log drop down
197    // menu (See 1004-1007).
198    CALL_LOG_CONTEXT_MENU_BLOCK_REPORT_SPAM = 1058;
199    CALL_LOG_CONTEXT_MENU_BLOCK_NUMBER = 1059;
200    CALL_LOG_CONTEXT_MENU_UNBLOCK_NUMBER = 1060;
201    CALL_LOG_CONTEXT_MENU_REPORT_AS_NOT_SPAM = 1061;
202
203    NEW_CONTACT_OVERFLOW = 1062;
204    NEW_CONTACT_FAB = 1063;
205
206    // The ToS is shown the user
207    VOICEMAIL_VVM3_TOS_SHOWN = 1064;
208
209    // The user has accepted the ToS
210    VOICEMAIL_VVM3_TOS_ACCEPTED = 1065;
211
212    // The user has went through the decline ToS dialog and VVM is disabled
213    VOICEMAIL_VVM3_TOS_DECLINED = 1066;
214
215    // The user has clicked the decline ToS button, and a conformation dialog
216    // was shown
217    VOICEMAIL_VVM3_TOS_DECLINE_CLICKED = 1067;
218
219    // The use has clicked the decline ToS button but the PIN has been
220    // randomized. A dialog to instruct the user to set the PIN has been shown
221    VOICEMAIL_VVM3_TOS_DECLINE_CHANGE_PIN_SHOWN = 1068;
222
223    // The user does not have a permission and are presented with a
224    // non-framework UI to request permission.
225    STORAGE_PERMISSION_DISPLAYED = 1069;
226    CAMERA_PERMISSION_DISPLAYED = 1074;
227
228    // The user is being shown the Android framework UI to request a permission.
229    STORAGE_PERMISSION_REQUESTED = 1070;
230    CAMERA_PERMISSION_REQUESTED = 1075;
231
232    // The user has permenantly denied a permission, so the user is being
233    // sent to dialer settings to grant permission.
234    STORAGE_PERMISSION_SETTINGS = 1071;
235    CAMERA_PERMISSION_SETTINGS = 1076;
236
237    // The user granted a permission.
238    STORAGE_PERMISSION_GRANTED = 1072;
239    CAMERA_PERMISSION_GRANTED = 1077;
240
241    // The user denied a permission.
242    STORAGE_PERMISSION_DENIED = 1073;
243    CAMERA_PERMISSION_DENIED = 1078;
244
245    // Voicemail config corruption is detected when in dialtacts activity.
246    VOICEMAIL_CONFIGURATION_STATE_CORRUPTION_DETECTED_FROM_ACTIVITY = 1079;
247    // Voicemail config corruption is detected when a new voicemail notification
248    // has arrived.
249    VOICEMAIL_CONFIGURATION_STATE_CORRUPTION_DETECTED_FROM_NOTIFICATION = 1080;
250
251    // Android Auto Backup and Restore (Dolly)
252    BACKUP_ON_BACKUP = 1081 [deprecated = true];
253    BACKUP_ON_FULL_BACKUP = 1082 [deprecated = true];
254    BACKUP_ON_BACKUP_DISABLED = 1083 [deprecated = true];
255    BACKUP_VOICEMAIL_BACKED_UP = 1084 [deprecated = true];
256    BACKUP_FULL_BACKED_UP = 1085 [deprecated = true];
257    BACKUP_ON_BACKUP_JSON_EXCEPTION = 1086 [deprecated = true];
258
259    BACKUP_ON_QUOTA_EXCEEDED = 1087 [deprecated = true];
260
261    BACKUP_ON_RESTORE = 1088 [deprecated = true];
262    BACKUP_RESTORED_FILE = 1089 [deprecated = true];
263    BACKUP_RESTORED_VOICEMAIL = 1090 [deprecated = true];
264    BACKUP_ON_RESTORE_FINISHED = 1091 [deprecated = true];
265    BACKUP_ON_RESTORE_DISABLED = 1092 [deprecated = true];
266    BACKUP_ON_RESTORE_JSON_EXCEPTION = 1093 [deprecated = true];
267    BACKUP_ON_RESTORE_IO_EXCEPTION = 1094 [deprecated = true];
268
269    BACKUP_MAX_VM_BACKUP_REACHED = 1095 [deprecated = true];
270
271    EVENT_ANSWER_HINT_ACTIVATED = 1096;
272    EVENT_ANSWER_HINT_DEACTIVATED = 1097;
273
274    VVM_TAB_VIEWED = 1098;
275
276    VVM_SHARE_VISIBLE = 1099;
277    VVM_SHARE_PRESSED = 1100;
278
279    OUTGOING_VIDEO_CALL = 1101;
280    INCOMING_VIDEO_CALL = 1102;
281    USER_PARTICIPATED_IN_A_VIDEO_CALL = 1103;
282
283    BACKUP_ON_RESTORE_VM_DUPLICATE_NOT_RESTORING = 1104 [deprecated = true];
284
285    // User tapped the 'Share and call' button to start the call composer
286    CALL_LOG_SHARE_AND_CALL = 1105;
287    CALL_COMPOSER_ACTIVITY_PLACE_RCS_CALL = 1106;
288    CALL_COMPOSER_ACTIVITY_SEND_AND_CALL_PRESSED_WHEN_SESSION_NOT_READY = 1107;
289
290    POST_CALL_PROMPT_USER_TO_SEND_MESSAGE_CLICKED = 1108;
291    POST_CALL_PROMPT_USER_TO_SEND_MESSAGE = 1109;
292    POST_CALL_PROMPT_USER_TO_VIEW_SENT_MESSAGE = 1110;
293    POST_CALL_PROMPT_USER_TO_VIEW_SENT_MESSAGE_CLICKED = 1111;
294
295    IN_CALL_SCREEN_TURN_ON_MUTE = 1112;
296    IN_CALL_SCREEN_TURN_OFF_MUTE = 1113;
297    IN_CALL_SCREEN_SWAP_CAMERA = 1114;
298    IN_CALL_SCREEN_TURN_ON_VIDEO = 1115;
299    IN_CALL_SCREEN_TURN_OFF_VIDEO = 1116;
300
301    VIDEO_CALL_WITH_INCOMING_VOICE_CALL = 1117;
302    VIDEO_CALL_WITH_INCOMING_VIDEO_CALL = 1118;
303    VOICE_CALL_WITH_INCOMING_VOICE_CALL = 1119;
304    VOICE_CALL_WITH_INCOMING_VIDEO_CALL = 1120;
305
306    CALL_DETAILS_COPY_NUMBER = 1121;
307    CALL_DETAILS_EDIT_BEFORE_CALL = 1122;
308    CALL_DETAILS_CALL_BACK = 1123;
309
310    VVM_USER_DISMISSED_VM_ALMOST_FULL_PROMO = 1124;
311    VVM_USER_DISMISSED_VM_FULL_PROMO = 1125;
312    VVM_USER_ENABLED_ARCHIVE_FROM_VM_ALMOST_FULL_PROMO = 1126;
313    VVM_USER_ENABLED_ARCHIVE_FROM_VM_FULL_PROMO = 1127;
314    VVM_USER_SHOWN_VM_ALMOST_FULL_PROMO = 1128;
315    VVM_USER_SHOWN_VM_FULL_PROMO = 1129;
316    VVM_USER_SHOWN_VM_ALMOST_FULL_ERROR_MESSAGE = 1130;
317    VVM_USER_SHOWN_VM_FULL_ERROR_MESSAGE = 1131;
318    VVM_USER_TURNED_ARCHIVE_ON_FROM_SETTINGS = 1132;
319    VVM_USER_TURNED_ARCHIVE_OFF_FROM_SETTINGS = 1133;
320    VVM_ARCHIVE_AUTO_DELETED_VM_FROM_SERVER = 1134;
321    VVM_ARCHIVE_AUTO_DELETE_TURNED_OFF = 1135;
322
323    VVM_TAB_VISIBLE = 1136;
324    VVM_UNBUNDLED_EVENT_RECEIVED = 1137;
325    VVM_ACTIVATION_STARTED = 1138;
326    VVM_ACTIVATION_COMPLETED = 1139;
327    VVM_AUTO_RETRY_ACTIVATION = 1140;
328    VVM_PROVISIONING_STARTED = 1141;
329    VVM_PROVISIONING_COMPLETED = 1142;
330    VVM_SYNC_STARTED = 1143;
331    VVM_SYNC_COMPLETED = 1144;
332    VVM_AUTO_RETRY_SYNC = 1145;
333    VVM_USER_RETRY = 1146;
334    VVM_USER_SYNC = 1147;
335    VVM_SETTINGS_VIEWED = 1148;
336    VVM_CHANGE_PIN_CLICKED = 1149;
337    VVM_CHANGE_PIN_COMPLETED = 1150;
338    VVM_CHANGE_RINGTONE_CLICKED = 1151;
339    VVM_CHANGE_VIBRATION_CLICKED = 1152;
340    VVM_USER_ENABLED_IN_SETTINGS = 1153;
341    VVM_USER_DISABLED_IN_SETTINGS = 1154;
342    VVM_ADVANCED_SETINGS_CLICKED = 1155;
343    VVM_NOTIFICATION_CLICKED = 1156;
344    VVM_NOTIFICATION_CREATED = 1157;
345    VVM_NOTIFICATION_CREATED_WITH_TRANSCRIPTION = 1158;
346    VVM_TRANSCRIPTION_DOWNLOADED = 1159;
347    VVM_CHANGE_AIRPLANE_MODE_CLICKED = 1160;
348    VVM_CALL_VOICEMAIL_CLICKED = 1161;
349    VVM_QUOTA_CHECK_UNAVAILABLE = 1162;
350
351    // Emergency location impressions
352    EMERGENCY_NEW_EMERGENCY_CALL = 1163;
353    EMERGENCY_CALLBACK = 1164;
354    EMERGENCY_NO_LOCATION_PERMISSION = 1165;
355    EMERGENCY_BATTERY_TOO_LOW_TO_GET_LOCATION = 1166;
356    EMERGENCY_CANT_GET_LOCATION = 1167;
357    EMERGENCY_STALE_LOCATION = 1168;
358    EMERGENCY_INACCURATE_LOCATION = 1169;
359    EMERGENCY_GOT_LOCATION = 1170;
360    EMERGENCY_GOT_ADDRESS = 1171;
361    EMERGENCY_GOT_MAP = 1172;
362    EMERGENCY_LAUNCHED_MAP = 1173;
363
364    VIDEO_CALL_UPGRADE_REQUESTED = 1174
365        ;
366    VIDEO_CALL_REQUEST_ACCEPTED = 1175
367        ;
368    VIDEO_CALL_REQUEST_ACCEPTED_AS_AUDIO = 1176
369        ;
370    VIDEO_CALL_REQUEST_DECLINED = 1177
371        ;
372    VIDEO_CALL_REQUEST_RECEIVED = 1178
373        ;
374
375    RCS_VIDEO_SHARE_UPGRADE_REQUESTED = 1179;
376    RCS_VIDEO_SHARE_REQUEST_ACCEPTED = 1180;
377    RCS_VIDEO_SHARE_REQUEST_DECLINED = 1181;
378    RCS_VIDEO_SHARE_REQUEST_RECEIVED = 1182;
379
380    IMS_VIDEO_UPGRADE_REQUESTED = 1183;
381    IMS_VIDEO_REQUEST_ACCEPTED = 1184;
382    IMS_VIDEO_REQUEST_ACCEPTED_AS_AUDIO = 1185;
383    IMS_VIDEO_REQUEST_DECLINED = 1186;
384    IMS_VIDEO_REQUEST_RECEIVED = 1187;
385
386    VVM_STATUS_CHECK_READY = 1188;
387    VVM_STATUS_CHECK_REACTIVATION = 1189;
388
389    VVM_ARCHIVE_AUTO_DELETE_FAILED_DUE_TO_FAILED_QUOTA_CHECK = 1190;
390
391    // User pressed the speaker phone button on the return-to-call bubble
392    BUBBLE_TURN_ON_SPEAKERPHONE = 1191;
393    // User pressed the speaker phone button again on the return-to-call bubble
394    BUBBLE_TURN_ON_WIRED_OR_EARPIECE = 1192;
395    // User muted the call from the return-to-call bubble
396    BUBBLE_MUTE_CALL = 1193;
397    // User unmuted the call from the return-to-call bubble
398    BUBBLE_UNMUTE_CALL = 1194;
399    // User ended the call from the return-to-call bubble
400    BUBBLE_END_CALL = 1195;
401
402    LIGHTBRINGER_VIDEO_REQUESTED_FROM_SEARCH = 1196;
403    LIGHTBRINGER_VIDEO_REQUESTED_FROM_CALL_LOG =
404        1197;  // Including call history
405    IMS_VIDEO_REQUESTED_FROM_SEARCH = 1198;
406    IMS_VIDEO_REQUESTED_FROM_CALL_LOG = 1199;  // Including call history
407
408    // Multi select impressions
409    MULTISELECT_LONG_PRESS_ENTER_MULTI_SELECT_MODE = 1200;
410    MULTISELECT_LONG_PRESS_TAP_ENTRY = 1201;
411    MULTISELECT_SINGLE_PRESS_SELECT_ENTRY = 1202;
412    MULTISELECT_SINGLE_PRESS_UNSELECT_ENTRY = 1203;
413    MULTISELECT_SINGLE_PRESS_TAP_VIA_CONTACT_BADGE = 1204;
414    MULTISELECT_SELECT_ALL = 1205;
415    MULTISELECT_UNSELECT_ALL = 1206;
416    MULTISELECT_TAP_DELETE_ICON = 1207;
417    MULTISELECT_DISPLAY_DELETE_CONFIRMATION_DIALOG = 1208;
418    MULTISELECT_DELETE_ENTRY_VIA_CONFIRMATION_DIALOG = 1209;
419    MULTISELECT_CANCEL_CONFIRMATION_DIALOG_VIA_CANCEL_BUTTON = 1210;
420    MULTISELECT_CANCEL_CONFIRMATION_DIALOG_VIA_CANCEL_TOUCH = 1211;
421    MULTISELECT_ROTATE_AND_SHOW_ACTION_MODE= 1212;
422
423    // Impressions for verizon VVM with backup and transcription ToS
424    VOICEMAIL_VVM3_TOS_V2_CREATED = 1213;
425    VOICEMAIL_VVM3_TOS_V2_ACCEPTED = 1214;
426    VOICEMAIL_VVM3_TOS_V2_DECLINE_CLICKED = 1215;
427    // Impressions for dialer voicemail with backup and transcription ToS
428    VOICEMAIL_DIALER_TOS_CREATED = 1216;
429    VOICEMAIL_DIALER_TOS_ACCEPTED = 1217;
430    VOICEMAIL_DIALER_TOS_DECLINE_CLICKED = 1218;
431
432    // Add or create contact
433    // Creating new contact fab was logged as NEW_CONTACT_FAB
434    CREATE_NEW_CONTACT_FROM_CALL_LOG = 1219;
435    CREATE_NEW_CONTACT_FROM_DIALPAD = 1220;
436    CREATE_NEW_CONTACT_FROM_VOICEMAIL = 1221;
437    CREATE_NEW_CONTACT_FROM_CALL_HISTORY = 1222;
438    ADD_TO_A_CONTACT_FROM_CALL_LOG = 1223;
439    ADD_TO_A_CONTACT_FROM_DIALPAD = 1224;
440    ADD_TO_A_CONTACT_FROM_VOICEMAIL = 1225;
441    ADD_TO_A_CONTACT_FROM_CALL_HISTORY = 1226;
442
443    // Impressions for dialer reporting caller id as inaccurate
444    CALLER_ID_REPORTED = 1227;
445    CALLER_ID_REPORT_FAILED = 1228;
446
447    // Impressions for interactions with the voicemail transcription server
448    VVM_TRANSCRIPTION_REQUEST_SENT = 1229;
449    VVM_TRANSCRIPTION_REQUEST_RETRY = 1230;
450    VVM_TRANSCRIPTION_RESPONSE_SUCCESS = 1231;
451    VVM_TRANSCRIPTION_RESPONSE_EMPTY = 1232;
452    VVM_TRANSCRIPTION_RESPONSE_INVALID = 1233;
453    VVM_TRANSCRIPTION_RESPONSE_RECOVERABLE_ERROR = 1234;
454    VVM_TRANSCRIPTION_RESPONSE_FATAL_ERROR = 1235;
455
456    // In in call UI
457    UPGRADE_TO_VIDEO_CALL_BUTTON_SHOWN = 1236;
458
459    // Dialer Key/Value Backup and Restore
460    BACKUP_KEY_VALUE_ON_BACKUP = 1239;
461    BACKUP_KEY_VALUE_ON_RESTORE = 1240;
462    BACKUP_KEY_VALUE_ON_RESTORE_FINISHED = 1241;
463    BACKUP_KEY_VALUE_GET_BACKUP_SPECIFICATION = 1242;
464    BACKUP_KEY_VALUE_BACKUP_AGENT_CONSTRUCTOR = 1243;
465  }
466}
467