# React Native CallKeep and WebRTC

**URL:** <https://react-native-webrtc.discourse.group/t/react-native-callkeep-and-webrtc/1135>\
**Category:** Help\
**Created:** [February 12, 2021, 8:48pm UTC](https://react-native-webrtc.discourse.group/t/react-native-callkeep-and-webrtc/1135 "2021-02-12T20:48:49Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![e.sinanturan](https://yyz2.discourse-cdn.com/free1/user_avatar/react-native-webrtc.discourse.group/e.sinanturan/32/134_2.png) [@e.sinanturan](https://react-native-webrtc.discourse.group/u/e.sinanturan)\
**Post date:** [February 12, 2021, 8:48pm UTC](https://react-native-webrtc.discourse.group/t/react-native-callkeep-and-webrtc/1135/1 "2021-02-12T20:48:50Z")

</div>

I am trying to make a video/audio call application and used react-native-foreground-service before to keep application alive in background but i guess it can be done with CallKit (ios) and ConnectionService (android) and these modules are accessible via CallKeep module but there is not much documentation and another thing is when I try to set it up it requires a permission to access Phone Accounts in android but we don’t see this kind of permission requirement in apps like Whatsapp and Telegram which have incoming and outgoing call features I assume they use same modules to achieve this. Anyone know how to use CallKeep and WebRTC module of react native ?
