04-28 09:08:08.618 2482 3823 I HeadwindMDM: Got Push Message, type intent
04-28 09:08:08.627 2482 17057 D HeadwindMDM: Calling intent: android.intent.action.CALL
04-28 09:08:08.685 2482 17057 W HeadwindMDM: Calling intent failed: Permission Denial: starting
Intent { act=android.intent.action.CALL dat=tel:xxxxxx flg=0x10008000
cmp=com.android.server.telecom/.components.UserCallActivity } from ProcessRecord{c798f3a
2482:com.hmdm.launcher/u0a118} (pid=2482, uid=10118) requires android.permission.CALL_PHONE
I've tried with a simple android native app to check and this needs to be requested in android manifest: android.permission.CALL_PHONE
For example {pkg: "com.google.android.dialer", action: "android.intent.action.DIAL", data: "tel:%23%23002%23"} works, opens the app and dials the number perfectly, because android.intent.action.DIAL doesn't require the missing permission android.intent.action.CALL