Нативно, я так понимаю нужно воспользоваться ConnectionService, а в основе пакета callkeep (
https://pub.dev/packages/callkeep ) лежит как раз таки он, и с помощью него можно вызывать свой нативный экран звонка по кнопке, но я хотел бы этим экраном заменить нативный экран который стоит по дефолту