I am an indie developer from Australia. My solution is an Android application called DriveSafe.
DriveSafe app reduces chances of driver distraction by intercepting incoming text messages and calls. DriveSafe app mutes the phone volume during driving or when set in to application's drive mode.
The caller receives automatic message (auto-reply) stating the person who they called is currently driving and will call them later.
When the user has completed their driving they can listen or access the messages.