All of my devices, save for one, no longer have a carrier SIM. Four of them have data-only SIMs but are mostly on Wi-Fi at home.
My daily driver’s years old T-Mobile number was recently ported out to JMP.chat (calls & texting using XMPP). Got tired of the whole VoLTE thing which started messing up earlier this year. It was awhile before I realized I wasn’t receiving or able to make calls.
One of the /e/ devices is using a number I ported out over a year ago. Shared with another device. One number on multiple devices. Good thing about VoIP.
The cool thing on the devices using JMP along with the XMPP client Cheogram is I get dialer inteqration. Can make and receive calls using the Android dialer. Messaging I do via the client. All good so far with regards to receiving activation or 2FA codes.
As far as SIP goes I have only had free Linphone accounts. Works even in the Android dialer but not useful since the accounts only worked with SIP addresses. JMP also includes SIP (WIP). With that I was able to call numbers from my contacts on a device without XMPP client.
As far as data-only SIMs, I have three from Vegolink and one from JMP.chat. By their nature they do not have numbers. No calls or texts, just data.
Endpoints are in Europe for both.
Currently I have only one T-Mobile line left. When I saw the recent bill it was a whopping $120US! Back when I was paying for five phone lines (no internet for years thus no Wi-Fi) I was fine with the costs. Once I got internet and started to remove phone lines I guess the savings for having multiple lines went away. Since the remaining TMO device’s number is unknown to everyone except scammers I will be getting rid of it. Earlier this year that device also started losing VoLTE and would even drop down to EDGE and stay there until I lose signal altogether. Unacceptable.
Will be down to a single Mint Mobile SIM, currently in one of the PinePhones (which haven’t really been useful) but will probably keep for testing purposes.
Mr. @Taurus is the knowledgeable one in this area. He might have some tips, tricks, or whatnot.
Article that gave me some ideas early on…
Moving my phone numbers from Google Hangouts/Voice to an SIP/XMPP Service
JMP: Your phone number on every device
From Above Phone but still a good tutorial.
Set up your Internet Phone Number (JMP.chat) with Cheogram
Note: JMP’s service offers only U.S. and Canadian numbers if I’m not mistaken.