I've used baresip as a SIP softphone. I had some problems with the built-in SIP functionality (I used rather old android versions though).
To be able to always receive calls baresip stops the phone from going to deep sleep, so battery discharges quicker.
Baresip is in F-Droid also.