Skip to content

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.