I recently installed Baresip (Pixel 6a, Android 16, GrapheneOS build 2025121701, baresip 73.0.3). I’m liking baresip’s clean, minimalist approach. The app functions well, but I have two issues that I have been unable to resolve.
If the phone is unlocked and I receive a call, the Decline/Answer pop-up does not appear; I have to swipe down on the screen to access the pop-up. If the phone is locked, I do receive the Decline/Answer pop-up, but it is not full-screen, and when I press the Answer option on the pop-up, I am presented with the GrapheneOS unlock keypad; i.e., answering the phone call requires unlocking the phone first. In both cases the phone rings normally.
I have 2 other “VoIP” apps (Signal and Cheogram), and both pop-up full-screen on received calls, and bypass the lock screen when Answer is pressed. I have compared my GrapheneOS settings for baresip with my settings for both Signal and Cheogram, and have not found a difference that would explain the divergent behavior.
I have Settings → Apps → baresip → Notifications → App settings → Allow full-screen notifications enabled. I also have Settings → Apps → baresip → Notifications → Other → Sound, vibrate, and peek → Pop on screen enabled. Settings → Apps -> baresip → Permissions → 3 dots → All permissions → Other app capabilities indicates the app supports “display notifications as full screen activities on a locked device” and “disable your screen lock” are supported by the app, so I can only conclude I have missed a GrapheneOS setting or two somewhere.
Can anyone offer any insight? I know that at least 1 member (lost_cause) stated in another thread that he had “baresip running fine”. Thanks in advance for any insight or suggestions offered.