1 syntax = "proto2"; 2 3 package com.android.dialer.logging; 4 option java_package = "com.android.dialer.logging"; 5 option java_multiple_files = true; 6 option optimize_for = LITE_RUNTIME; 7 8 9 10 11 message 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. 15 // Next Tag: 1346 16 enum Type { 17 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 28 // Number not identified as spam and the user tapped the block/report spam 29 // button in the call log 30 CALL_LOG_BLOCK_REPORT_SPAM = 1004; 31 32 // Number identified as spam and the user tapped on the block number call 33 // log item 34 CALL_LOG_BLOCK_NUMBER = 1005; 35 36 // User tapped on the unblock number in the call log 37 // 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 42 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 47 // Confirmation dialog in which the user confirmed that the number was not 48 // spam 49 DIALOG_ACTION_CONFIRM_NUMBER_NOT_SPAM = 1008; 50 51 // User unblocked a number and also acknowledged that the number is not spam 52 // 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. 54 REPORT_AS_NOT_SPAM_VIA_UNBLOCK_NUMBER = 1009 55 56 ; 57 58 // 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 66 DIALOG_ACTION_CONFIRM_NUMBER_SPAM_INDIRECTLY_VIA_BLOCK_NUMBER = 1010; 67 68 // 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 73 74 ; 75 76 // User made it to the last step and actually blocked the number 77 USER_ACTION_BLOCKED_NUMBER = 1012 78 79 ; 80 81 // User made it to the last step and actually unblocked the number 82 USER_ACTION_UNBLOCKED_NUMBER = 1013; 83 84 // 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 88 // 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 92 // Displays the dialog for first time spam calls with actions "Not spam", 93 // "Block", and "Dismiss". 94 SPAM_AFTER_CALL_NOTIFICATION_SHOW_SPAM_DIALOG = 1015; 95 96 // Displays the dialog for the first time unknown calls with actions "Add 97 // contact", "Block/report spam", and "Dismiss". 98 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 102 103 ; 104 105 // User marked the number as spam on the after call notification flow 106 SPAM_AFTER_CALL_NOTIFICATION_MARKED_NUMBER_AS_SPAM = 1020 107 108 ; 109 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 114 115 ; 116 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 123 // 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) 125 SPAM_NOTIFICATION_SERVICE_ACTION_MARK_NUMBER_AS_SPAM = 1026 126 127 ; 128 129 // 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) 131 SPAM_NOTIFICATION_SERVICE_ACTION_MARK_NUMBER_AS_NOT_SPAM = 1027 132 133 ; 134 135 // User is in a active call i.e either incoming or outgoing 136 // 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 140 USER_PARTICIPATED_IN_A_CALL = 1028 141 142 ; 143 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 151 SPAM_NOTIFICATION_SHOWN_AFTER_THROTTLE = 1041 152 153 ; 154 155 // Spam notifications not shown due to throttling 156 SPAM_NOTIFICATION_NOT_SHOWN_AFTER_THROTTLE = 1042; 157 158 // Non spam notifications shown despite throttling 159 NON_SPAM_NOTIFICATION_SHOWN_AFTER_THROTTLE = 1043 160 161 ; 162 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 173 // User was not able to or did not participate in the call e.g missed calls, 174 // rejected calls 175 USER_DID_NOT_PARTICIPATE_IN_CALL = 1047; 176 177 // User deleted a call log entry 178 USER_DELETED_CALL_LOG_ITEM = 1048 179 180 ; 181 182 // User tapped on "Send a message" 183 CALL_LOG_SEND_MESSAGE = 1049 184 185 ; 186 187 // User tapped on "Add to contact" 188 CALL_LOG_ADD_TO_CONTACT = 1050 189 190 ; 191 192 // User tapped on "Create new contact" 193 CALL_LOG_CREATE_NEW_CONTACT = 1051 194 195 ; 196 197 // User deleted an entry from the voicemail tab 198 VOICEMAIL_DELETE_ENTRY = 1052 199 200 ; 201 202 // 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 205 VOICEMAIL_EXPAND_ENTRY = 1053 206 207 ; 208 209 // 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 213 214 ; 215 216 // The play button after expanding the voicemail call log entry was tapped 217 VOICEMAIL_PLAY_AUDIO_AFTER_EXPANDING_ENTRY = 1055 218 219 ; 220 221 // Incoming call was rejected from the notifications 222 REJECT_INCOMING_CALL_FROM_NOTIFICATION = 1056 223 224 ; 225 226 // Incoming call was rejected from the answer screen including rejecting via 227 // sms and talkback 228 REJECT_INCOMING_CALL_FROM_ANSWER_SCREEN = 1057 229 230 ; 231 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) 289 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]; 295 296 BACKUP_ON_QUOTA_EXCEEDED = 1087 [deprecated = true]; 297 298 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]; 305 306 BACKUP_MAX_VM_BACKUP_REACHED = 1095 [deprecated = true]; 307 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 320 BACKUP_ON_RESTORE_VM_DUPLICATE_NOT_RESTORING = 1104 [deprecated = true]; 321 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; 345 CALL_DETAILS_CALL_BACK = 1123 [deprecated = true]; 346 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 401 VIDEO_CALL_UPGRADE_REQUESTED = 1174 402 403 ; 404 VIDEO_CALL_REQUEST_ACCEPTED = 1175 405 406 ; 407 VIDEO_CALL_REQUEST_ACCEPTED_AS_AUDIO = 1176 408 409 ; 410 VIDEO_CALL_REQUEST_DECLINED = 1177 411 412 ; 413 VIDEO_CALL_REQUEST_RECEIVED = 1178 414 415 ; 416 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; 430 431 VVM_ARCHIVE_AUTO_DELETE_FAILED_DUE_TO_FAILED_QUOTA_CHECK = 1190; 432 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; 463 MULTISELECT_ROTATE_AND_SHOW_ACTION_MODE = 1212; 464 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 501 // Bubble primary button first click to expand bubble (by user) 502 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; 552 553 // More voicemail transcription impressions 554 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; 559 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; 569 570 LIGHTBRINGER_NON_CONTACT_UPGRADE_REQUESTED = 1281; 571 LIGHTBRINGER_NON_CONTACT_VIDEO_REQUESTED_FROM_CALL_LOG = 572 1282; // Including call history 573 574 // More voicemail transcription impressions 575 VVM_TRANSCRIPTION_POLL_REQUEST = 1283; 576 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; 581 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; 593 // Indicates that the user disabled the feature. 594 ASSISTED_DIALING_FEATURE_DISABLED_BY_USER = 1292; 595 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 ; 607 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; 624 625 DUO_CALL_LOG_SET_UP_INSTALL = 1308; 626 DUO_CALL_LOG_SET_UP_ACTIVATE = 1309; 627 DUO_CALL_LOG_INVITE = 1310; 628 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; 647 // 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; 651 652 DUAL_SIM_SELECTION_SUGGESTION_AUTO_SELECTED = 1322; 653 654 // Bubble appears 655 BUBBLE_V2_SHOW = 1323; 656 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; 660 661 // NUI bottom navigation bar 662 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; 666 // NUI search 667 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; 676 // NUI FAB 677 MAIN_CLICK_FAB_TO_OPEN_DIALPAD = 1340; 678 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; 689 } 690 } 691