Proof

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 start
50%
API coverage
No visual proof cases have been published for this package yet. The registry summary below describes what the compat layer implements.
Working (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