Get desktop application:
View/edit binary Protocol Buffers messages
Configuration for starting a call
A proto containing a list of IDs of the rows in AnnotatedCallLog that are coalesced into a row in CoalescedAnnotatedCallLog. For example, if rows in the AnnotatedCallLog with IDs 123, 124, 125 are coalesced into one row, the list in the proto will be [123, 124, 125].
Used in:
A phone number for use in the dialer application in the context of a call. It consists of a normalized number string and a two-letter country code. The country is retrieved from CallLog.Calls#COUNTRY: "The ISO 3166-1 two letters country code of the country where the user received or made the call."
Used in: , , ,
A dialer-normalized version of the number. Here are some general rules: -Numbers containing "#" or starting with "*" are considered service numbers and are stored exactly as the user dialed them. -If a number is valid according to libphonenumber and can be parsed, this is the E164 version of it, with post dial digits appended. -Otherwise, it is the network portion of the number as dialed with non-digits removed, with post dial digits appended. An example invalid number is a 7-digit US number (missing an area code) like "456-7890" which would be stored as "4567890". Note: Using this field without country_iso effectively loses country info when the number is not valid and no country prefix was prepended. This may cause numbers like {"456-7890", "US"} to be treated equivalently to {"456-7890", "DE"}, when they are not in fact equivalent. See DialerPhoneNumberUtil#parse.
The country in which the call to the number occurred, retrieved from CallLog.Calls#COUNTRY: "The ISO 3166-1 two letters country code of the country where the user received or made the call."
True if the number is valid according to libphonenumber.
The post dial portion of the number as described by PhoneNumberUtils#extractPostDialPortion. Note that this is also part of normalized_number, but this information is duplicated here for convenience. This includes pause and wait characters, but strips other characters, so for example would be ",123;456" given the raw input of "456-7890,123; 456".
Used in:
Information related to the phone number of the call. Next ID: 15
Used in: ,
The name (which may be a person's name or business name, but not a number) formatted exactly as it should appear to the user. If the user's locale or name display preferences change, this field should be rewritten.
A photo URI for the contact to display in the call log list view.
A photo ID (from the contacts provider) for the contact to display in the call log list view.
The contacts provider lookup URI for the contact associated with the call.
The number type as a string to be displayed to the user, for example "Home" or "Mobile". This column should be updated for the appropriate language when the locale changes.
The number is a call to a business from nearby places lookup.
Can the number be reported as invalid through People API
True if the CP2 information is incomplete and needs to be queried at display time.
Whether the number is blocked.
Whether the number is spam.
Source of the contact associated with the number.
Whether the number can be reached via a carrier video call.
Description of the number's geolocation (e.g., "Mountain View, CA"). This string is for display purpose only.
Whether the number is an emergency number.