Dialer is an Android system application that provides a distraction-optimized (DO) experience for Bluetooth calling, contact browsing, and call management. A fully functional implementation of Dialer is provided in the Android Open Source Project (AOSP). This implementation can be used as is or with a customized visual theme.
  Terminology
These terms are used throughout this section:- 
    
Android Open Source Project (AOSP). An open source operating system for mobile devices and a corresponding open source project led by Google.
 - 
    
Distraction Optimized (DO). User flow that adheres to User Experience Restrictions (UXR) and that is safe during driving.
 - 
    
Heads Up Notification (HUN). An incoming notification that appears on a display.
 - 
    
User Experience Restrictions (UXR). Applications that display a user interface dependent upon driving state must adhere to UXR.
 - 
    
User Interface (UI). The means by which users control interactions with applications.
 - 
    
Vehicle Optimized (VO). User flow that is not required to follow UXR and is not considered safe during driving, but that has been optimized for use in a car.
 
Purpose
This section explains how to build a fully-compliant Android UXR telecom system with Android Automotive.
Features
Dialer provides these capabilities:
| State | Capability | Task | 
|---|---|---|
| While driving, Distraction Optimized features  | 
      Bluetooth calling | 
      
  | 
    
| Contact and call log browsing | 
      
  | 
    |
| Search with voice or handwriting (on a keyboard) | 
      
  | 
    |
| While parked, everything above and: | Settings | When safe, users can access Settings to: 
  | 
    
| Search, using keyboard | While parked, users can perform searches. | |
| Connect to Bluetooth | If no phones are connected through Bluetooth when parked, users can press the Connect to Bluetooth button to navigate to the system Bluetooth Settings page to pair and then connect a device. | 
Tasks
This table describes the tasks of each stakeholder.
| Car Manufacturers (OEMs) | |
|---|---|
| Build a fully-compliant Android UXR telecom system with Android Automotive. | Provide: 
  |