Specifications

Windows Embedded Automotive 7 Deep Dive: Phone Core and Media Core 29
The HFPCore provides the following capabilities:
Handle Bluetooth HFP port connected/disconnected status
Place calls by number
Report whether a call is connected or disconnected
Report call privacy status
Notify an application of an incoming call
Enable/disable in-band ringing
Provide ring type, such as local ringtone (WAV), SCO, and A2DP
Report various phone status items, such as caller ID, signal strength, and battery level
Notify an application when caller ID is received
Answer or reject calls
Receive notification of a call-waiting call with caller ID
Place a current call on hold and switch to a waiting call
Switch back and forth between active calls and calls on hold
Toggle audio to and from the phone and the Windows Embedded Automotive device
Retrieve the call list from the paired phone
Report the status on phonebook download
Receive object exchanger (OBEX) vCards via OPP
Retrieve phonebook records
Delete phonebook records
Provide HFP GetLastError functionality
Call Handling
Windows Embedded Automotive 7 provides capabilities for handling a variety of call situations.
These include:
Incoming calls
Multiple simultaneous calls
Active call handling
Conference calls
Call termination
Incoming Calls
When an incoming call is initiated, Automotive 7 accesses the phonebook to determine whether
or not a phonebook entry exists for the incoming number. If the incoming call is successfully
matched to a phonebook contact, the contact name is passed back to the application. If the
incoming call is not successfully matched to a phonebook contact, but caller ID is available, the
caller ID number is passed back to the application. If the number is unknown for any reason
such as when the phone fails to report caller ID, there are two names with the same phone
number in the phone book, or caller ID is blockedHFPCore indicates to the application that the
number is unknown.
HFPCore passes caller ID information back to the application using the WM_PHONE_CALLERID
message.