I'm using the cheogram app with the jmp.chat service (highly recommended btw) but I'm noticing a strange problem with the audio output if I enable the android dialer integration function. I tried the cheogram support room and didn't get much of a response, but someone seemed to think it might be a system audio bug. So here I am.
When using a bluetooth headset, audio works as expected with any app with sound output (spotify, podcast app, youtube,etc). However, when making a call, the output device will switch to the phone speaker after 1-2 rings. After hanging up, audio output immediately returns back to my headset.
Often, there will be no audio output at all, and a few times it rapidly oscillated back and forth between outputs. Sometimes it will work properly the first time, then fail for all calls afterwards. The problem also occurs when receiving calls - as soon as I answer, sound will switch from headset to phone speaker (or often no output).
After turning off android dialing integration, the headset output works normally when directly using the cheogram app. The problem is isolated to the jmp.chat/cheogram service and does not occur if I dial out using my native SIM.
As I mentioned, no other app with audio does this. It's not a bluetooth connection problem as I originally thought, it’s an output device switching issue. Also, I experienced it on a Pixel 5 and also after an upgrade to Pixel 7 (both on GrapheneOS).
I realize that it's a very specific problem and don't know where to go with this. I've done searches but can't find any related information. It would be good to hear if anyone else is having the same issue.
I'm mainly on a headset during the day and it would be nice to have the integration for smoother operation, especially to allow easier access to my contacts.
Any insight would be really great.