My Expo-based React Native app is almost production-ready, but two gaps remain: 1. Agora incoming-call handling • When the app is backgrounded on iOS or Android, users never see the call. I need both a push notification and the native Call UI (CallKit / ConnectionService) to appear every single time so the call can be answered like a normal phone call. The core Agora voice/video flow is already wired; you will just hook into it and make the alert reliable. 2. Razorpay escrow-style payments • Add funds and withdraw funds • Create, release, reject, and auto-release milestones • Award or cancel a project The codebase already contains Razorpay stubs; trace them, finish the endpoints, and expose clean, tested hooks the React Native stack can call. Start your conversation with ahhjf to confirm you have read it fully. Work directly in the existing Git repo, document any native modules you add, and supply clear QA steps so I can reproduce the fixes on both iOS and Android simulators/devices.