1syntax = "proto2"; 2 3package com.android.dialer.logging; 4option java_package = "com.android.dialer.logging"; 5option java_multiple_files = true; 6 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 // Next Tag: 1409 15 enum Type { 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 28 // button in the call log 29 CALL_LOG_BLOCK_REPORT_SPAM = 1004; 30 31 // Number identified as spam and the user tapped on the block number call 32 // log item 33 CALL_LOG_BLOCK_NUMBER = 1005; 34 35 // User tapped on the unblock number in the call log 36 // This does not deal with whether the user reported this spam or not while 37 // initially blocking For that refer to 38 // REPORT_AS_NOT_SPAM_VIA_UNBLOCK_NUMBER. If the user had not reported it as 39 // spam they then have the option of directly unblocking the number, a 40 // success of which is logged in USER_ACTION_UNBLOCKED_NUMBER 41 CALL_LOG_UNBLOCK_NUMBER = 1006; 42 43 // Number was identified as spam, and the user tapped that it was not spam 44 CALL_LOG_REPORT_AS_NOT_SPAM = 1007; 45 46 // Confirmation dialog in which the user confirmed that the number was not 47 // spam 48 DIALOG_ACTION_CONFIRM_NUMBER_NOT_SPAM = 1008; 49 50 // User unblocked a number and also acknowledged that the number is not spam 51 // This happens when the user had initially blocked a number and also 52 // claimed the number was spam and had now proceeded to undo that. 53 REPORT_AS_NOT_SPAM_VIA_UNBLOCK_NUMBER = 1009 54 55 ; 56 57 // A number that was identified as spam and the user proceeded to block it. 58 // However this impression was to make sure that while blocking the number 59 // the user also acknowledged that they were going to be reporting this as 60 // spam. There is no option for the user in this case to not report it as 61 // spam and block it only. The only flow is: system identified number as 62 // spam -> user wants to block it -> confirmation dialog shows up asking 63 // user to acknowledge they want to block and report as spam -> user 64 // acknowledges and this is when this impression is sent 65 DIALOG_ACTION_CONFIRM_NUMBER_SPAM_INDIRECTLY_VIA_BLOCK_NUMBER = 1010; 66 67 // User reported the number as spam by tick marking on report spam when 68 // blocking the number via call log. This is for case where the user wants 69 // to block a number and also report it as spam 70 REPORT_CALL_AS_SPAM_VIA_CALL_LOG_BLOCK_REPORT_SPAM_SENT_VIA_BLOCK_NUMBER_DIALOG = 71 1011 72 73 ; 74 75 // User made it to the last step and actually blocked the number 76 USER_ACTION_BLOCKED_NUMBER = 1012 77 78 ; 79 80 // User made it to the last step but blocking failed because user is 81 // secondary or dialer is not default 82 USER_ACTION_BLOCK_NUMBER_FAILED = 1369; 83 84 // User made it to the last step and actually unblocked the number 85 USER_ACTION_UNBLOCKED_NUMBER = 1013; 86 87 // User made it to the last step but unblocking failed because user is 88 // secondary or dialer is not default 89 USER_ACTION_UNBLOCK_NUMBER_FAILED = 1370; 90 91 // User blocked a number, does not guarantee if the number was reported as 92 // spam or not To compute the number of blocked numbers that were reported 93 // as not spam and yet blocked Subtract this value from 94 // SPAM_AFTER_CALL_NOTIFICATION_MARKED_NUMBER_AS_SPAM. It would be 95 // interesting to see how this value compares with 96 // SPAM_AFTER_CALL_NOTIFICATION_REPORT_NUMBER_AS_NOT_SPAM 97 SPAM_AFTER_CALL_NOTIFICATION_BLOCK_NUMBER = 1014; 98 99 // Displays the dialog for first time spam calls with actions "Not spam", 100 // "Block", and "Dismiss". 101 SPAM_AFTER_CALL_NOTIFICATION_SHOW_SPAM_DIALOG = 1015; 102 103 // Displays the dialog for the first time unknown calls with actions "Add 104 // contact", "Block/report spam", and "Dismiss". 105 SPAM_AFTER_CALL_NOTIFICATION_SHOW_NON_SPAM_DIALOG = 1016; 106 107 // User added the number to contacts from the after call notification 108 SPAM_AFTER_CALL_NOTIFICATION_ADD_TO_CONTACTS = 1019 109 110 ; 111 112 // User marked the number as spam on the after call notification flow 113 SPAM_AFTER_CALL_NOTIFICATION_MARKED_NUMBER_AS_SPAM = 1020 114 115 ; 116 117 SPAM_AFTER_CALL_NOTIFICATION_MARKED_NUMBER_AS_NOT_SPAM_AND_BLOCKED = 1021; 118 119 // User reported the number as not spam 120 SPAM_AFTER_CALL_NOTIFICATION_REPORT_NUMBER_AS_NOT_SPAM = 1022 121 122 ; 123 124 // User dismissed the spam notification 125 SPAM_AFTER_CALL_NOTIFICATION_ON_DISMISS_SPAM_DIALOG = 1024; 126 127 // User dismissed the non spam notification 128 SPAM_AFTER_CALL_NOTIFICATION_ON_DISMISS_NON_SPAM_DIALOG = 1025; 129 130 // From the service instead of an activity logs the number of times the 131 // number was marked as Spam by the user (e.g from the feedback prompt) 132 SPAM_NOTIFICATION_SERVICE_ACTION_MARK_NUMBER_AS_SPAM = 1026 133 134 ; 135 136 // From the service instead of an activity logs the number of times the 137 // number was marked as Not Spam by the user (e.g from the feedback prompt) 138 SPAM_NOTIFICATION_SERVICE_ACTION_MARK_NUMBER_AS_NOT_SPAM = 1027 139 140 ; 141 142 // User is in a active call i.e either incoming or outgoing 143 // This is mainly so we can assign an impression event to a call event i.e 144 // so that we may be able to stitch different types of events if they make 145 // sense e.g user pressed a speaker button and we want to associate that to 146 // a call event 147 USER_PARTICIPATED_IN_A_CALL = 1028 148 149 ; 150 151 // Incoming call is a spam call 152 INCOMING_SPAM_CALL = 1029; 153 154 // Incoming call is a non spam call 155 INCOMING_NON_SPAM_CALL = 1030; 156 157 // Spam notifications shown despite throttling 158 SPAM_NOTIFICATION_SHOWN_AFTER_THROTTLE = 1041 159 160 ; 161 162 // Spam notifications not shown due to throttling 163 SPAM_NOTIFICATION_NOT_SHOWN_AFTER_THROTTLE = 1042; 164 165 // Non spam notifications shown despite throttling 166 NON_SPAM_NOTIFICATION_SHOWN_AFTER_THROTTLE = 1043 167 168 ; 169 170 // Non spam notifications not shown due to throttling 171 NON_SPAM_NOTIFICATION_NOT_SHOWN_AFTER_THROTTLE = 1044; 172 173 // Voicemail status has updated in the voicemail tab and the change PIN 174 // prompt is shown. 175 VOICEMAIL_ALERT_SET_PIN_SHOWN = 1045; 176 177 // User has clicked the change PIN action in the voicemail tab 178 VOICEMAIL_ALERT_SET_PIN_CLICKED = 1046; 179 180 // User was not able to or did not participate in the call e.g missed calls, 181 // rejected calls 182 USER_DID_NOT_PARTICIPATE_IN_CALL = 1047; 183 184 // User deleted a call log entry 185 USER_DELETED_CALL_LOG_ITEM = 1048 186 187 ; 188 189 // User tapped on "Send a message" 190 CALL_LOG_SEND_MESSAGE = 1049 191 192 ; 193 194 // User tapped on "Add to contact" 195 CALL_LOG_ADD_TO_CONTACT = 1050 196 197 ; 198 199 // User tapped on "Create new contact" 200 CALL_LOG_CREATE_NEW_CONTACT = 1051 201 202 ; 203 204 // User deleted an entry from the voicemail tab 205 VOICEMAIL_DELETE_ENTRY = 1052 206 207 ; 208 209 // Voicemail call log entry was expanded. Could be either if the user tapped 210 // the voicemail call log entry or pressed the play button when the 211 // voicemail call log entry was not expanded 212 VOICEMAIL_EXPAND_ENTRY = 1053 213 214 ; 215 216 // The play button for voicemail call log entry was tapped directly (i.e 217 // when the voicemail call log entry was not expanded and the playbutton was 218 // tapped) 219 VOICEMAIL_PLAY_AUDIO_DIRECTLY = 1054 220 221 ; 222 223 // The play button after expanding the voicemail call log entry was tapped 224 VOICEMAIL_PLAY_AUDIO_AFTER_EXPANDING_ENTRY = 1055 225 226 ; 227 228 // Incoming call was rejected from the notifications 229 REJECT_INCOMING_CALL_FROM_NOTIFICATION = 1056 230 231 ; 232 233 // Incoming call was rejected from the answer screen including rejecting via 234 // sms and talkback 235 REJECT_INCOMING_CALL_FROM_ANSWER_SCREEN = 1057 236 237 ; 238 239 // User tapped block and spam buttons in context menu, same as buttons in 240 // call log drop down 241 // menu (See 1004-1007). 242 CALL_LOG_CONTEXT_MENU_BLOCK_REPORT_SPAM = 1058; 243 CALL_LOG_CONTEXT_MENU_BLOCK_NUMBER = 1059; 244 CALL_LOG_CONTEXT_MENU_UNBLOCK_NUMBER = 1060; 245 CALL_LOG_CONTEXT_MENU_REPORT_AS_NOT_SPAM = 1061; 246 247 NEW_CONTACT_OVERFLOW = 1062; 248 NEW_CONTACT_FAB = 1063; 249 250 // The ToS is shown the user 251 VOICEMAIL_VVM3_TOS_SHOWN = 1064; 252 253 // The user has accepted the ToS 254 VOICEMAIL_VVM3_TOS_ACCEPTED = 1065; 255 256 // The user has went through the decline ToS dialog and VVM is disabled 257 VOICEMAIL_VVM3_TOS_DECLINED = 1066; 258 259 // The user has clicked the decline ToS button, and a conformation dialog 260 // was shown 261 VOICEMAIL_VVM3_TOS_DECLINE_CLICKED = 1067; 262 263 // The use has clicked the decline ToS button but the PIN has been 264 // randomized. A dialog to instruct the user to set the PIN has been shown 265 VOICEMAIL_VVM3_TOS_DECLINE_CHANGE_PIN_SHOWN = 1068; 266 267 // The user does not have a permission and are presented with a 268 // non-framework UI to request permission. 269 STORAGE_PERMISSION_DISPLAYED = 1069; 270 CAMERA_PERMISSION_DISPLAYED = 1074; 271 272 // The user is being shown the Android framework UI to request a permission. 273 STORAGE_PERMISSION_REQUESTED = 1070; 274 CAMERA_PERMISSION_REQUESTED = 1075; 275 276 // The user has permenantly denied a permission, so the user is being 277 // sent to dialer settings to grant permission. 278 STORAGE_PERMISSION_SETTINGS = 1071; 279 CAMERA_PERMISSION_SETTINGS = 1076; 280 281 // The user granted a permission. 282 STORAGE_PERMISSION_GRANTED = 1072; 283 CAMERA_PERMISSION_GRANTED = 1077; 284 285 // The user denied a permission. 286 STORAGE_PERMISSION_DENIED = 1073; 287 CAMERA_PERMISSION_DENIED = 1078; 288 289 // Voicemail config corruption is detected when in dialtacts activity. 290 VOICEMAIL_CONFIGURATION_STATE_CORRUPTION_DETECTED_FROM_ACTIVITY = 1079; 291 // Voicemail config corruption is detected when a new voicemail notification 292 // has arrived. 293 VOICEMAIL_CONFIGURATION_STATE_CORRUPTION_DETECTED_FROM_NOTIFICATION = 1080; 294 295 // Android Auto Backup and Restore (Dolly) 296 BACKUP_ON_BACKUP = 1081 [deprecated = true]; 297 BACKUP_ON_FULL_BACKUP = 1082 [deprecated = true]; 298 BACKUP_ON_BACKUP_DISABLED = 1083 [deprecated = true]; 299 BACKUP_VOICEMAIL_BACKED_UP = 1084 [deprecated = true]; 300 BACKUP_FULL_BACKED_UP = 1085 [deprecated = true]; 301 BACKUP_ON_BACKUP_JSON_EXCEPTION = 1086 [deprecated = true]; 302 303 BACKUP_ON_QUOTA_EXCEEDED = 1087 [deprecated = true]; 304 305 BACKUP_ON_RESTORE = 1088 [deprecated = true]; 306 BACKUP_RESTORED_FILE = 1089 [deprecated = true]; 307 BACKUP_RESTORED_VOICEMAIL = 1090 [deprecated = true]; 308 BACKUP_ON_RESTORE_FINISHED = 1091 [deprecated = true]; 309 BACKUP_ON_RESTORE_DISABLED = 1092 [deprecated = true]; 310 BACKUP_ON_RESTORE_JSON_EXCEPTION = 1093 [deprecated = true]; 311 BACKUP_ON_RESTORE_IO_EXCEPTION = 1094 [deprecated = true]; 312 313 BACKUP_MAX_VM_BACKUP_REACHED = 1095 [deprecated = true]; 314 315 EVENT_ANSWER_HINT_ACTIVATED = 1096; 316 EVENT_ANSWER_HINT_DEACTIVATED = 1097; 317 318 VVM_TAB_VIEWED = 1098; 319 320 VVM_SHARE_VISIBLE = 1099; 321 VVM_SHARE_PRESSED = 1100; 322 323 OUTGOING_VIDEO_CALL = 1101; 324 INCOMING_VIDEO_CALL = 1102; 325 USER_PARTICIPATED_IN_A_VIDEO_CALL = 1103; 326 327 BACKUP_ON_RESTORE_VM_DUPLICATE_NOT_RESTORING = 1104 [deprecated = true]; 328 329 // User tapped the 'Share and call' button to start the call composer 330 CALL_LOG_SHARE_AND_CALL = 1105; 331 CALL_COMPOSER_ACTIVITY_PLACE_RCS_CALL = 1106; 332 CALL_COMPOSER_ACTIVITY_SEND_AND_CALL_PRESSED_WHEN_SESSION_NOT_READY = 1107; 333 334 POST_CALL_PROMPT_USER_TO_SEND_MESSAGE_CLICKED = 1108; 335 POST_CALL_PROMPT_USER_TO_SEND_MESSAGE = 1109; 336 POST_CALL_PROMPT_USER_TO_VIEW_SENT_MESSAGE = 1110; 337 POST_CALL_PROMPT_USER_TO_VIEW_SENT_MESSAGE_CLICKED = 1111; 338 339 IN_CALL_SCREEN_TURN_ON_MUTE = 1112; 340 IN_CALL_SCREEN_TURN_OFF_MUTE = 1113; 341 IN_CALL_SCREEN_SWAP_CAMERA = 1114; 342 IN_CALL_SCREEN_TURN_ON_VIDEO = 1115; 343 IN_CALL_SCREEN_TURN_OFF_VIDEO = 1116; 344 345 VIDEO_CALL_WITH_INCOMING_VOICE_CALL = 1117; 346 VIDEO_CALL_WITH_INCOMING_VIDEO_CALL = 1118; 347 VOICE_CALL_WITH_INCOMING_VOICE_CALL = 1119; 348 VOICE_CALL_WITH_INCOMING_VIDEO_CALL = 1120; 349 350 CALL_DETAILS_COPY_NUMBER = 1121; 351 CALL_DETAILS_EDIT_BEFORE_CALL = 1122; 352 CALL_DETAILS_CALL_BACK = 1123 [deprecated = true]; 353 354 VVM_USER_DISMISSED_VM_ALMOST_FULL_PROMO = 1124; 355 VVM_USER_DISMISSED_VM_FULL_PROMO = 1125; 356 VVM_USER_ENABLED_ARCHIVE_FROM_VM_ALMOST_FULL_PROMO = 1126; 357 VVM_USER_ENABLED_ARCHIVE_FROM_VM_FULL_PROMO = 1127; 358 VVM_USER_SHOWN_VM_ALMOST_FULL_PROMO = 1128; 359 VVM_USER_SHOWN_VM_FULL_PROMO = 1129; 360 VVM_USER_SHOWN_VM_ALMOST_FULL_ERROR_MESSAGE = 1130; 361 VVM_USER_SHOWN_VM_FULL_ERROR_MESSAGE = 1131; 362 VVM_USER_TURNED_ARCHIVE_ON_FROM_SETTINGS = 1132; 363 VVM_USER_TURNED_ARCHIVE_OFF_FROM_SETTINGS = 1133; 364 VVM_ARCHIVE_AUTO_DELETED_VM_FROM_SERVER = 1134; 365 VVM_ARCHIVE_AUTO_DELETE_TURNED_OFF = 1135; 366 367 VVM_TAB_VISIBLE = 1136; 368 VVM_UNBUNDLED_EVENT_RECEIVED = 1137; 369 VVM_ACTIVATION_STARTED = 1138; 370 VVM_ACTIVATION_COMPLETED = 1139; 371 VVM_AUTO_RETRY_ACTIVATION = 1140; 372 VVM_PROVISIONING_STARTED = 1141; 373 VVM_PROVISIONING_COMPLETED = 1142; 374 VVM_SYNC_STARTED = 1143; 375 VVM_SYNC_COMPLETED = 1144; 376 VVM_AUTO_RETRY_SYNC = 1145; 377 VVM_USER_RETRY = 1146; 378 VVM_USER_SYNC = 1147; 379 VVM_SETTINGS_VIEWED = 1148; 380 VVM_CHANGE_PIN_CLICKED = 1149; 381 VVM_CHANGE_PIN_COMPLETED = 1150; 382 VVM_CHANGE_RINGTONE_CLICKED = 1151 [deprecated = true]; 383 VVM_CHANGE_VIBRATION_CLICKED = 1152; 384 VVM_USER_ENABLED_IN_SETTINGS = 1153; 385 VVM_USER_DISABLED_IN_SETTINGS = 1154; 386 VVM_ADVANCED_SETINGS_CLICKED = 1155; 387 VVM_NOTIFICATION_CLICKED = 1156; 388 VVM_NOTIFICATION_CREATED = 1157; 389 VVM_NOTIFICATION_CREATED_WITH_TRANSCRIPTION = 1158; 390 VVM_TRANSCRIPTION_DOWNLOADED = 1159; 391 VVM_CHANGE_AIRPLANE_MODE_CLICKED = 1160; 392 VVM_CALL_VOICEMAIL_CLICKED = 1161; 393 VVM_QUOTA_CHECK_UNAVAILABLE = 1162; 394 395 // Emergency location impressions 396 EMERGENCY_NEW_EMERGENCY_CALL = 1163; 397 EMERGENCY_CALLBACK = 1164; 398 EMERGENCY_NO_LOCATION_PERMISSION = 1165; 399 EMERGENCY_BATTERY_TOO_LOW_TO_GET_LOCATION = 1166; 400 EMERGENCY_CANT_GET_LOCATION = 1167; 401 EMERGENCY_STALE_LOCATION = 1168; 402 EMERGENCY_INACCURATE_LOCATION = 1169; 403 EMERGENCY_GOT_LOCATION = 1170; 404 EMERGENCY_GOT_ADDRESS = 1171; 405 EMERGENCY_GOT_MAP = 1172; 406 EMERGENCY_LAUNCHED_MAP = 1173; 407 408 VIDEO_CALL_UPGRADE_REQUESTED = 1174 409 410 ; 411 VIDEO_CALL_REQUEST_ACCEPTED = 1175 412 413 ; 414 VIDEO_CALL_REQUEST_ACCEPTED_AS_AUDIO = 1176 415 416 ; 417 VIDEO_CALL_REQUEST_DECLINED = 1177 418 419 ; 420 VIDEO_CALL_REQUEST_RECEIVED = 1178 421 422 ; 423 424 RCS_VIDEO_SHARE_UPGRADE_REQUESTED = 1179; 425 RCS_VIDEO_SHARE_REQUEST_ACCEPTED = 1180; 426 RCS_VIDEO_SHARE_REQUEST_DECLINED = 1181; 427 RCS_VIDEO_SHARE_REQUEST_RECEIVED = 1182; 428 429 IMS_VIDEO_UPGRADE_REQUESTED = 1183; 430 IMS_VIDEO_REQUEST_ACCEPTED = 1184; 431 IMS_VIDEO_REQUEST_ACCEPTED_AS_AUDIO = 1185; 432 IMS_VIDEO_REQUEST_DECLINED = 1186; 433 IMS_VIDEO_REQUEST_RECEIVED = 1187; 434 435 VVM_STATUS_CHECK_READY = 1188; 436 VVM_STATUS_CHECK_REACTIVATION = 1189; 437 438 VVM_ARCHIVE_AUTO_DELETE_FAILED_DUE_TO_FAILED_QUOTA_CHECK = 1190; 439 440 // User pressed the speaker phone button on the return-to-call bubble 441 BUBBLE_TURN_ON_SPEAKERPHONE = 1191; 442 // User pressed the speaker phone button again on the return-to-call bubble 443 BUBBLE_TURN_ON_WIRED_OR_EARPIECE = 1192; 444 // User muted the call from the return-to-call bubble 445 BUBBLE_MUTE_CALL = 1193; 446 // User unmuted the call from the return-to-call bubble 447 BUBBLE_UNMUTE_CALL = 1194; 448 // User ended the call from the return-to-call bubble 449 BUBBLE_END_CALL = 1195; 450 451 LIGHTBRINGER_VIDEO_REQUESTED_FROM_SEARCH = 1196; 452 LIGHTBRINGER_VIDEO_REQUESTED_FROM_CALL_LOG = 453 1197; // Including call history 454 IMS_VIDEO_REQUESTED_FROM_SEARCH = 1198; 455 IMS_VIDEO_REQUESTED_FROM_CALL_LOG = 1199; // Including call history 456 457 // Multi select impressions 458 MULTISELECT_LONG_PRESS_ENTER_MULTI_SELECT_MODE = 1200; 459 MULTISELECT_LONG_PRESS_TAP_ENTRY = 1201; 460 MULTISELECT_SINGLE_PRESS_SELECT_ENTRY = 1202; 461 MULTISELECT_SINGLE_PRESS_UNSELECT_ENTRY = 1203; 462 MULTISELECT_SINGLE_PRESS_TAP_VIA_CONTACT_BADGE = 1204; 463 MULTISELECT_SELECT_ALL = 1205; 464 MULTISELECT_UNSELECT_ALL = 1206; 465 MULTISELECT_TAP_DELETE_ICON = 1207; 466 MULTISELECT_DISPLAY_DELETE_CONFIRMATION_DIALOG = 1208; 467 MULTISELECT_DELETE_ENTRY_VIA_CONFIRMATION_DIALOG = 1209; 468 MULTISELECT_CANCEL_CONFIRMATION_DIALOG_VIA_CANCEL_BUTTON = 1210; 469 MULTISELECT_CANCEL_CONFIRMATION_DIALOG_VIA_CANCEL_TOUCH = 1211; 470 MULTISELECT_ROTATE_AND_SHOW_ACTION_MODE = 1212; 471 472 // Impressions for verizon VVM with backup and transcription ToS 473 VOICEMAIL_VVM3_TOS_V2_CREATED = 1213; 474 VOICEMAIL_VVM3_TOS_V2_ACCEPTED = 1214; 475 VOICEMAIL_VVM3_TOS_V2_DECLINE_CLICKED = 1215; 476 // Impressions for dialer voicemail with backup and transcription ToS 477 VOICEMAIL_DIALER_TOS_CREATED = 1216; 478 VOICEMAIL_DIALER_TOS_ACCEPTED = 1217; 479 VOICEMAIL_DIALER_TOS_DECLINE_CLICKED = 1218; 480 481 // Add or create contact 482 // Creating new contact fab was logged as NEW_CONTACT_FAB 483 CREATE_NEW_CONTACT_FROM_CALL_LOG = 1219; 484 CREATE_NEW_CONTACT_FROM_DIALPAD = 1220; 485 CREATE_NEW_CONTACT_FROM_VOICEMAIL = 1221; 486 CREATE_NEW_CONTACT_FROM_CALL_HISTORY = 1222; 487 ADD_TO_A_CONTACT_FROM_CALL_LOG = 1223; 488 ADD_TO_A_CONTACT_FROM_DIALPAD = 1224; 489 ADD_TO_A_CONTACT_FROM_VOICEMAIL = 1225; 490 ADD_TO_A_CONTACT_FROM_CALL_HISTORY = 1226; 491 492 // Impressions for dialer reporting caller id as inaccurate 493 CALLER_ID_REPORTED = 1227; 494 CALLER_ID_REPORT_FAILED = 1228; 495 496 // Impressions for interactions with the voicemail transcription server 497 VVM_TRANSCRIPTION_REQUEST_SENT = 1229; 498 VVM_TRANSCRIPTION_REQUEST_RETRY = 1230; 499 VVM_TRANSCRIPTION_RESPONSE_SUCCESS = 1231; 500 VVM_TRANSCRIPTION_RESPONSE_EMPTY = 1232; 501 VVM_TRANSCRIPTION_RESPONSE_INVALID = 1233; 502 VVM_TRANSCRIPTION_RESPONSE_RECOVERABLE_ERROR = 1234; 503 VVM_TRANSCRIPTION_RESPONSE_FATAL_ERROR = 1235; 504 505 // In in call UI 506 UPGRADE_TO_VIDEO_CALL_BUTTON_SHOWN = 1236; 507 508 // Bubble primary button first click to expand bubble (by user) 509 BUBBLE_PRIMARY_BUTTON_EXPAND = 1237; 510 // Bubble prinary button second click to return to call 511 BUBBLE_PRIMARY_BUTTON_RETURN_TO_CALL = 1238; 512 513 // Dialer Key/Value Backup and Restore 514 BACKUP_KEY_VALUE_ON_BACKUP = 1239; 515 BACKUP_KEY_VALUE_ON_RESTORE = 1240; 516 BACKUP_KEY_VALUE_ON_RESTORE_FINISHED = 1241; 517 BACKUP_KEY_VALUE_GET_BACKUP_SPECIFICATION = 1242; 518 BACKUP_KEY_VALUE_BACKUP_AGENT_CONSTRUCTOR = 1243; 519 520 // In the in call UI 521 UPGRADE_TO_VIDEO_CALL_BUTTON_SHOWN_FOR_LIGHTBRINGER = 1244; 522 UPGRADE_TO_VIDEO_CALL_BUTTON_SHOWN_FOR_IMS = 1245; 523 UPGRADE_TO_VIDEO_CALL_BUTTON_SHOWN_FOR_RCS = 1246; 524 LIGHTBRINGER_UPGRADE_REQUESTED = 1247; 525 526 // Found Lightbringer reachable contact when launching Dialer 527 HAS_LIGHTBRINGER_REACHABLE_CONTACTS = 1248; 528 529 // This impression is logged once per process when the number of 530 // notifications is very high and the system may suppress future 531 // notifications. 532 HIGH_GLOBAL_NOTIFICATION_COUNT_REACHED = 1249; 533 534 // More impressions for interactions with the voicemail transcription server 535 VVM_TRANSCRIPTION_REQUEST_SENT_ASYNC = 1250; 536 VVM_TRANSCRIPTION_VOICEMAIL_RECEIVED = 1251; 537 VVM_TRANSCRIPTION_VOICEMAIL_FORMAT_NOT_SUPPORTED = 1252; 538 VVM_TRANSCRIPTION_VOICEMAIL_INVALID_DATA = 1253; 539 VVM_TRANSCRIPTION_VOICEMAIL_UPLOAD_FAILED = 1254; 540 VVM_TRANSCRIPTION_RESPONSE_LANGUAGE_NOT_SUPPORTED = 1255; 541 VVM_TRANSCRIPTION_RESPONSE_NO_SPEECH_DETECTED = 1256; 542 VVM_TRANSCRIPTION_RESPONSE_EXPIRED = 1257; 543 VVM_TRANSCRIPTION_RESPONSE_TOO_MANY_ERRORS = 1258; 544 VVM_TRANSCRIPTION_POLLING_TIMEOUT = 1259; 545 546 // Bubble collapse initiated by user, i.e. no hiding after collapse 547 BUBBLE_COLLAPSE_BY_USER = 1260; 548 549 // In in-call UI 550 IN_CALL_SHOW_DIALPAD_BUTTON_PRESSED = 1261; 551 IN_CALL_ADD_CALL_BUTTON_PRESSED = 1262; 552 IN_CALL_MERGE_BUTTON_PRESSED = 1263; 553 IN_CALL_SWAP_SECONDARY_BUTTON_PRESSED = 1264; 554 555 // In in-call dialpad 556 IN_CALL_DIALPAD_NUMBER_BUTTON_PRESSED = 1265; 557 IN_CALL_DIALPAD_HANG_UP_BUTTON_PRESSED = 1266; 558 IN_CALL_DIALPAD_CLOSE_BUTTON_PRESSED = 1267; 559 560 // More voicemail transcription impressions 561 VVM_NOTIFICATION_CREATED_WITH_IN_PROGRESS = 1268; 562 VVM_NOTIFICATION_CREATED_WITH_TRANSCRIPTION_FAILURE = 1269; 563 VVM_NOTIFICATION_CREATED_WITH_NO_TRANSCRIPTION = 1270; 564 VVM_TRANSCRIPTION_JOB_STOPPED = 1271; 565 VVM_TRANSCRIPTION_TASK_CANCELLED = 1272; 566 567 // Swipe/click to switch tabs 568 SWITCH_TAB_TO_FAVORITE_BY_SWIPE = 1273; 569 SWITCH_TAB_TO_CALL_LOG_BY_SWIPE = 1274; 570 SWITCH_TAB_TO_CONTACTS_BY_SWIPE = 1275; 571 SWITCH_TAB_TO_VOICEMAIL_BY_SWIPE = 1276; 572 SWITCH_TAB_TO_FAVORITE_BY_CLICK = 1277; 573 SWITCH_TAB_TO_CALL_LOG_BY_CLICK = 1278; 574 SWITCH_TAB_TO_CONTACTS_BY_CLICK = 1279; 575 SWITCH_TAB_TO_VOICEMAIL_BY_CLICK = 1280; 576 577 LIGHTBRINGER_NON_CONTACT_UPGRADE_REQUESTED = 1281; 578 LIGHTBRINGER_NON_CONTACT_VIDEO_REQUESTED_FROM_CALL_LOG = 579 1282; // Including call history 580 581 // More voicemail transcription impressions 582 VVM_TRANSCRIPTION_POLL_REQUEST = 1283; 583 584 // Callback impressions (with more granularity) from the call details UI 585 CALL_DETAILS_IMS_VIDEO_CALL_BACK = 1284; 586 CALL_DETAILS_LIGHTBRINGER_CALL_BACK = 1285; 587 CALL_DETAILS_VOICE_CALL_BACK = 1286; 588 589 // Assisted Dialing related impressions tracking failures modes within the 590 // library. 591 592 // Indicates a failure to parse a provided number string in libphonenumber. 593 ASSISTED_DIALING_CONSTRAINT_PARSING_FAILURE = 1287; 594 // Indicates that the number attempting to be assisted dialed already 595 // specified a country code. 596 ASSISTED_DIALING_CONSTRAINT_NUMBER_HAS_COUNTRY_CODE = 1288; 597 // Indicates that the number attempting to be assisted dialed had an 598 // extension. 599 ASSISTED_DIALING_CONSTRAINT_NUMBER_HAS_EXTENSION = 1289; 600 // Indicates that the user disabled the feature. 601 ASSISTED_DIALING_FEATURE_DISABLED_BY_USER = 1292; 602 603 // User reports a same prefix call as spam from call history 604 REPORT_SAME_PREFIX_CALL_AS_SPAM_VIA_CALL_HISTORY = 1290 605 606 ; 607 608 // User reports a same prefix call as not spam from call history 609 REPORT_SAME_PREFIX_CALL_AS_NOT_SPAM_VIA_CALL_HISTORY = 1291 610 611 ; 612 613 PRECALL_INITIATED = 1293; 614 PRECALL_INITIATED_EXTERNAL = 1294; 615 PRECALL_CANCELED = 1295; 616 617 DUAL_SIM_CHANGE_SIM_PRESSED = 1296; 618 DUAL_SIM_SELECTION_SHOWN = 1297; 619 DUAL_SIM_SELECTION_VOICEMAIL = 1298; 620 DUAL_SIM_SELECTION_IN_CONTACTS = 1299; 621 DUAL_SIM_SELECTION_SUGGESTION_AVAILABLE = 1300; 622 DUAL_SIM_SELECTION_SUGGESTED_CARRIER = 1301; 623 DUAL_SIM_SELECTION_SUGGESTED_FREQUENCY = 1302; 624 DUAL_SIM_SELECTION_SUGGESTED_SIM_SELECTED = 1303; 625 DUAL_SIM_SELECTION_NON_SUGGESTED_SIM_SELECTED = 1304; 626 DUAL_SIM_SELECTION_PREFERRED_SET = 1305; 627 DUAL_SIM_SELECTION_PREFERRED_USED = 1306; 628 DUAL_SIM_SELECTION_PREFERRED_NOT_SELECTABLE = 1389; 629 DUAL_SIM_SELECTION_GLOBAL_USED = 1307; 630 DUAL_SIM_SELECTION_GLOBAL_NOT_SELECTABLE = 1390; 631 DUAL_SIM_SELECTION_SUGGESTION_AUTO_SELECTED = 1322; 632 DUAL_SIM_SELECTION_SUGGESTION_AUTO_NOT_SELECTABLE = 1391; 633 634 DUO_CALL_LOG_SET_UP_INSTALL = 1308; 635 DUO_CALL_LOG_SET_UP_ACTIVATE = 1309; 636 DUO_CALL_LOG_INVITE = 1310; 637 638 // Bubble primary button first click to expand bubble 639 BUBBLE_V2_CLICK_TO_EXPAND = 1311; 640 // Bubble primary button second click to collapse bubble 641 BUBBLE_V2_CLICK_TO_COLLAPSE = 1312; 642 // User return to call from bubble call action menu 643 BUBBLE_V2_RETURN_TO_CALL = 1313; 644 // User muted call from bubble call action menu 645 BUBBLE_V2_MUTE_CALL = 1314; 646 // User unmuted call from bubble call action menu 647 BUBBLE_V2_UNMUTE_CALL = 1315; 648 // User choose audio route speakerphone from bubble call action menu 649 BUBBLE_V2_SPEAKERPHONE = 1316; 650 // User choose audio route wired or earpiece from bubble call action menu 651 BUBBLE_V2_WIRED_OR_EARPIECE = 1317; 652 // User choose audio route bluetooth from bubble call action menu 653 BUBBLE_V2_BLUETOOTH = 1318; 654 // User ended call from bubble call action menu 655 BUBBLE_V2_END_CALL = 1319; 656 // Drag bubble to bottom and dismiss 657 BUBBLE_V2_BOTTOM_ACTION_DISMISS = 1320; 658 // Drag bubble to bottom and end call 659 BUBBLE_V2_BOTTOM_ACTION_END_CALL = 1321; 660 661 // Bubble appears 662 BUBBLE_V2_SHOW = 1323; 663 664 DUO_CALL_LOG_SET_UP_INSTALL_SHOWN = 1324; 665 DUO_CALL_LOG_SET_UP_ACTIVATE_SHOWN = 1325; 666 DUO_CALL_LOG_INVITE_SHOWN = 1326; 667 668 // NUI bottom navigation bar user actions 669 MAIN_SWITCH_TAB_TO_FAVORITE = 1327; 670 MAIN_SWITCH_TAB_TO_CALL_LOG = 1328; 671 MAIN_SWITCH_TAB_TO_CONTACTS = 1329; 672 MAIN_SWITCH_TAB_TO_VOICEMAIL = 1330; 673 // NUI search 674 MAIN_TOUCH_DIALPAD_SEARCH_LIST_TO_CLOSE_SEARCH_AND_DIALPAD = 1331; 675 MAIN_TOUCH_DIALPAD_SEARCH_LIST_TO_HIDE_DIALPAD = 1332; 676 MAIN_TOUCH_SEARCH_LIST_TO_CLOSE_SEARCH = 1333; 677 MAIN_TOUCH_SEARCH_LIST_TO_HIDE_KEYBOARD = 1334; 678 MAIN_PRESS_BACK_BUTTON_TO_CLOSE_SEARCH = 1335; 679 MAIN_PRESS_BACK_BUTTON_TO_CLOSE_SEARCH_AND_DIALPAD = 1336; 680 MAIN_PRESS_BACK_BUTTON_TO_HIDE_DIALPAD = 1337; 681 MAIN_CLICK_SEARCH_BAR = 1338; 682 MAIN_CLICK_SEARCH_BAR_VOICE_BUTTON = 1339; 683 // NUI FAB 684 MAIN_CLICK_FAB_TO_OPEN_DIALPAD = 1340; 685 686 // The call log was not dirty. 687 ANNOTATED_CALL_LOG_NOT_DIRTY = 1341; 688 // The call log was dirty but no changes were needed. 689 ANNOTATED_CALL_LOG_NO_CHANGES_NEEDED = 1342; 690 // The call log was force refreshed but no changes were needed. 691 ANNOTATED_CALL_LOG_FORCE_REFRESH_NO_CHANGES_NEEDED = 1343; 692 // The call log was dirty and changes were needed. 693 ANNOTATED_CALL_LOG_CHANGES_NEEDED = 1344; 694 // The call log was force refreshed and changes were needed. 695 ANNOTATED_CALL_LOG_FORCE_REFRESH_CHANGES_NEEDED = 1345; 696 697 MAIN_VVM_TAB_VISIBLE = 1346; 698 699 // Main bottom navigation bar non user actions 700 MAIN_OPEN_WITH_TAB_FAVORITE = 1347; 701 MAIN_OPEN_WITH_TAB_CALL_LOG = 1348; 702 MAIN_OPEN_WITH_TAB_CONTACTS = 1349; 703 MAIN_OPEN_WITH_TAB_VOICEMAIL = 1350; 704 MAIN_OPEN_WITH_DIALPAD = 1351; 705 706 // Incoming call screened for spam auto blocking 707 INCOMING_CALL_SCREENED = 1352; 708 // Incoming call auto blocked as spam 709 INCOMING_CALL_AUTO_BLOCKED_AS_SPAM = 1353; 710 // Incoming voicemail screened for spam auto blocking 711 INCOMING_VOICEMAIL_SCREENED = 1354; 712 // Incoming voicemail auto blocked as spam 713 INCOMING_VOICEMAIL_AUTO_BLOCKED_AS_SPAM = 1355; 714 // User reported auto blocked spam call as spam 715 AUTO_BLOCKED_SPAM_CALL_REPORTED_AS_SPAM = 1356; 716 // User reported auto blocked spam call as not spam 717 AUTO_BLOCKED_SPAM_CALL_REPORTED_AS_NOT_SPAM = 1357; 718 719 // User enabled spam blocking through setting page. 720 SPAM_BLOCKING_ENABLED_THROUGH_SETTING = 1358; 721 // User disabled spam blocking through setting page. 722 SPAM_BLOCKING_DISABLED_THROUGH_SETTING = 1359; 723 // Failure happened while modifying spam blocking setting. 724 SPAM_BLOCKING_MODIFY_FAILURE_THROUGH_SETTING = 1360; 725 726 VVM_NOTIFICATIONS_SETTING_CLICKED = 1361; 727 VVM_USER_TURNED_TRANSCRIBE_ON_FROM_SETTINGS = 1362; 728 VVM_USER_TURNED_TRANSCRIBE_OFF_FROM_SETTINGS = 1363; 729 VVM_USER_TURNED_DONATION_ON_FROM_SETTINGS = 1364; 730 VVM_USER_TURNED_DONATION_OFF_FROM_SETTINGS = 1365; 731 732 // Spam blocking call log promo shown for user. 733 SPAM_BLOCKING_CALL_LOG_PROMO_SHOWN = 1366; 734 // User enabled spam blocking through call log promo. 735 SPAM_BLOCKING_ENABLED_THROUGH_CALL_LOG_PROMO = 1367; 736 // Failure happened while enabling spam blocking through call log promo. 737 SPAM_BLOCKING_MODIFY_FAILURE_THROUGH_CALL_LOG_PROMO = 1368; 738 739 TOKEN_FETCHER_NEED_USER_APPROVAL = 1371; 740 TOKEN_FETCHER_IO_EXCEPTION = 1372; 741 TOKEN_FETCHER_AUTH_EXCEPTION = 1373; 742 TOKEN_FETCHER_CLEAR_EXCEPTION = 1374; 743 744 PEOPLE_API_LOOKUP_FAILED = 1375; 745 746 // New Speed Dial impressions 747 LIGHTBRINGER_VIDEO_REQUESTED_FOR_FAVORITE_CONTACT = 1376; 748 LIGHTBRINGER_VIDEO_REQUESTED_FOR_SUGGESTED_CONTACT = 1377; 749 LIGHTBRINGER_VIDEO_REQUESTED_FOR_FAVORITE_CONTACT_DISAMBIG = 1378; 750 751 // Spam blocking after call notification promo shown for user. 752 SPAM_BLOCKING_AFTER_CALL_NOTIFICATION_PROMO_SHOWN = 1379; 753 // User enabled spam blocking through after call notification promo. 754 SPAM_BLOCKING_ENABLED_THROUGH_AFTER_CALL_NOTIFICATION_PROMO = 1380; 755 // Failure happened while enabling spam blocking through after call 756 // notification promo. 757 SPAM_BLOCKING_MODIFY_FAILURE_THROUGH_AFTER_CALL_NOTIFICATION_PROMO = 1381; 758 759 // RTT call impressions 760 OUTGOING_RTT_CALL = 1382; 761 INCOMING_RTT_CALL = 1383; 762 // The call turns into RTT call mid call. 763 RTT_MID_CALL_ENABLED = 1384; 764 // Mid call RTT request accepted. 765 RTT_MID_CALL_ACCEPTED = 1385; 766 // Mid call RTT request rejected. 767 RTT_MID_CALL_REJECTED = 1386; 768 769 // Send button clicked in RTT call, this includes send button on keyboard. 770 RTT_SEND_BUTTON_CLICKED = 1387; 771 RTT_KEYBOARD_SEND_BUTTON_CLICKED = 1388; 772 773 // For background calling 774 START_CALL_IN_BUBBLE_MODE = 1392; 775 776 // Switch audio route 777 IN_CALL_SWITCH_AUDIO_ROUTE_SPEAKER = 1393; 778 IN_CALL_SWITCH_AUDIO_ROUTE_WIRED_HEADSET = 1394; 779 IN_CALL_SWITCH_AUDIO_ROUTE_EARPIECE = 1395; 780 IN_CALL_SWITCH_AUDIO_ROUTE_BLUETOOTH = 1396; 781 782 // Impressions for PhoneLookup 783 PEOPLE_API_PHONE_LOOKUP_TIMEOUT = 1397; 784 CP2_EXTENDED_DIRECTORY_PHONE_LOOKUP_TIMEOUT = 1398; 785 786 // Favorite general 787 FAVORITE_ADD_FAVORITE = 1399; 788 FAVORITE_OPEN_DISAMBIG_DIALOG = 1400; 789 FAVORITE_REMOVE_FAVORITE_BY_DRAG_AND_DROP = 1401; 790 FAVORITE_MOVE_FAVORITE_BY_DRAG_AND_DROP = 1402; 791 // Favorite menu 792 FAVORITE_OPEN_FAVORITE_MENU = 1403; 793 FAVORITE_SEND_MESSAGE = 1404; 794 FAVORITE_OPEN_CONTACT_CARD = 1405; 795 FAVORITE_REMOVE_FAVORITE = 1406; // Include drag and drop 796 // Favorite disambig 797 FAVORITE_SET_VIDEO_DEFAULT = 1407; 798 FAVORITE_SET_VOICE_DEFAULT = 1408; 799 } 800} 801