I'd echo the Google Voice idea, even though I've been running SIP for 15+ years myself. Google Voice also would let you better filter the calls, especially with many of them being scams. You can make outgoing calls with it as well, which takes care of that issue.
On a mobile phone, SIP uses quite a bit of horsepower, ergo, battery, and SIP isn't real tolerant of spotty connections.