My testing on my Pixel 6a:
Zoiper Beta - worked well
VoIP by Antisip - worked well
SIPSky - did not exit when closed on the phone - FreePBX showed the program still logged into the PBX. I don’t like Android programs that ignore user commands to exit so I deleted it
Linphone - echo cancellation did not work and program went into an audio feedback loop when recieving a call and just got worse and worse and worse so I deleted it. Also while I was getting audio from the phone to linphone, I was not getting it from linphone to the phone.
Note that your config is specifying a codec of g711a which although common in Europe and widely supported, may not be supported by this phone so the phone may be ignoring that configuration directive and merely using g711u. If you have modified codec selection in your Linphone to disallow g711u, that may be a problem. Unfortunately the Cisco datasheets for the 7941G/7961G seem unavailable so you may have to experiment to figure out if this phone does support g711a
I have not tested with Windows softphones.