Overview
The IVI Phone SDK offers a set of components that will enable you to build a rich Phone experience, seamelessly integrated into your IVI, tailored to your end-users, on top of Android.
What does the Phone SDK offer to you?
- A Phone Calls Notifications API – which you can use to incoming phone calls as well as ongoing phone calls events, enabling your end-users to be notified and to answer calls.
- Phone Calls Control API – for retrieving and managing the ongoing phone call's state, like muted/un-muted or on hold.
- Dialer API – designed for easing the way of making phone calls. It also exposes APIs for handing DTMF tones, useful for online messaging.
- Contacts APIs – for easing the access to the phone's contacts and use them for making & receiving calls. Using the Bluetooth Contacts Profile, the Contacts component is able to query the phone's on the Head Unit.
- Calls History APIs – for being able to access & use the phone calls history.
- Voice Assistance support – enabling you to answer/make phone calls using voice commands
What can you build with the IVI Phone SDK ?
Please see below a few examples of Phone Apps/Features seamlesly integrated within the IVI system alongside with the Navigation App:
Incomming Phone Call
![]() |
Ongoing Phone Call
![]() |
Phone Calls History ![]() |
How is the IVI Phone SDK structured and what components does it offer?
A modular architecture, enabling you to choose the components, features and services that you would like to use in your IVI.