Возможно, я ошибаюсь, поскольку ничего не могу найти в документах, но я бы сказал, что невозможно «подделать» передачу вызова.Он почти наверняка зарезервирован как «только система».
Подумайте об этом - если приложения могут сделать это, это может просто привести к «вреду», а не к чему-либо злонамеренному, но это не то, что я бы хотелпроизойдет на моем телефоне.
Создайте свое собственное действие "телефонный звонок", чтобы использовать его в целях тестирования, и ваш BroadcastReceiver прослушивает его.Когда вы придете к выпуску приложения, просто измените фильтр намерений BroadcastReceiver, чтобы прослушать настоящий.