Proof
No visual proof cases have been published for this package yet. The registry summary below describes what the compat layer implements.react-native-callkeep
published JS runs over the RNCallKeep iOS module ported from RNCallKeep.m onto the iOS 27 simulator CallKit model: the simulator has no call screen, so incoming and outgoing calls end right after they start50%
API coverageWorking (18)
iOS setup and stored settingsdisplayIncomingCall with its reachability timeoutstartCallanswerendend allholdmute and DTMF transactions with their provider eventsstart failure eventsreport endconnecting and connected reportsgetCallsisCallActivecheckIfBusycheckSpeakeraudio routesdelayed events with didLoadWithEvents and getInitialEvents; Android settingsinitial events and connection lookups
Missing (3)
device call screenaudio session activation eventsVoIP push and Siri start call intents on iOS; on Android every Telecom path (phone account registration and checks, showing, placing and ending calls, permissions, managed call state, audio routes) raises unsupported