I think there are two solutions : a. use Bluetooth phonebook access profile (pbap) when bonding gets implemented. This is the way car stereos do the call. b. use telerik NativeScript that's basically JavaScript doing native API calls to the device. This way you can use puck with the HID profile https://www.npmjs.com/package/nativescript-phone
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
I think there are two solutions : a. use Bluetooth phonebook access profile (pbap) when bonding gets implemented. This is the way car stereos do the call. b. use telerik NativeScript that's basically JavaScript doing native API calls to the device. This way you can use puck with the HID profile https://www.npmjs.com/package/nativescript-phone