Oh I’m not saying I like it…lol. I work at a telco that is partnered with Rogers and there are more than a few of us that don’t like this, I’m just explaining how they justify their position. You can tell people “hey don’t come here with your problems” but people will anyways. When you work for a telco, you learn that you get blamed for all kinds of things from customers that have nothing to do with you, so in some sense I get it, even though I and others here don’t like it.
Welcome to Linux! The operating system few understand or want to deal-with/acknowledge. It should work. It does work. But, sometimes it is more painful than anyone wants to admit. On one hand, it might be missing some driver or some other proprietary item that makes life just a little more difficult. On the other hand, you are free. The device is yours. Nobody can tell you otherwise. Good luck!
I have spent quite a bit of time trying to get SIP service working on my Librem 5. It’s a good idea, but not reality.
I have voip.ms, which seems to be a leader in the industry. It works on Windows. It works using Zoiper on my Android phone. In both cases, those voip client programs are commercial products.
But there seems to be no credible support for voip in ARM64 Linux. I think the problem is with the codecs. I’ve read about all of the commercial linux voip client software programs that seem to be the industry standards. But I’ve never been able to find any of those for download unless you’re a commercial client. And those programs still seem to be only for use on a pc or in the hardware that is dedicated a voip phone. I have tried all of the Linux apps that claim to be a SIP program for a Linux phone or desktop, including the ones in Purism’s store and in flatpak and snap stores. None of them have worked.
I actually got a SIP call to work one time only on my Librem 5. After several hours of failing on my Librem 5, I downgraded the codecs in my SIP provider settings, to use an old codec . I made one SIP call out that went through and was answered. The sound quality was horrible. After that call was over, SIP calling on my Librem 5 never worked again.
Has anyone here gotten SIP calling to work on their Librem 5, reliably and with clarity?
Definitely Mint Mobile if he wants to hit his price point.
I have. JMP chat and Dino work now with good sound quality on calls placed from Dino. However, it still has limitations, for sure.
I got it working with jmp.chat, they offer sip accounts and was able to make calls and the quality was good, typical higher bandwidth audio from a SIP call. I used to run a home soft pbx with voip.ms and it was nothing but trouble. Constantly having problems with it. I would try jmp.chat to see if it works better.
Agree with this, it’s not a complete solution but if VoLTE and HSPA go away for you, this is pretty much your only option for voice services.
Doesn’t dino use XMPP instead of SIP?
Callcentric is an additional possibility for a SIP provider.
Yes, I apologize. You are correct.
@drlarryaustin
Do you plan to use the carrier for calls and texts, or just cellular?
Sorry to sound dense , but are we to assume that until Puri or any other phone developer sans the duops, need a hands on the L5 to see what the ‘they’ need to do to make L5 work on their networks?
Or, is more likely that the L5 needs to comply with the duops requirements?
i.e. We had to set my L5 to work settings that would work with a sub-carrier in my area.
Not knowing any of the ins’ and outs’ of cell network providers, it sounds easier to make the L5 compatible with the providers. I also doubt that when a L5 attempts to connect that the providers have added to their algorithms a few lines of code to test every call and it’s a L5, block it. I don’t think they waste their time blocking phones. they just don’t accept in/out connection if the device is not made compatible for their specs.
Too, the L5t might work if it is configured properly but when calling for support will not provide any support that is not on their list; – the two - the Android or that other one.
If so, isn’t that a blatant practice of disallowing our right to privacy, the kind of privacy the Two won’t allow?
~s
The carriers vet the devices. You’ll sometimes get specific updates and firmware on iPhone and Android phones that are specific to the carriers.
Thanks for that. I don’t like govt intervention, but maybe carriers need to talking down a notch or two and not be so bully-like.
It’s really up to Purism to push the issue but I think they just don’t have the resources to campaign the carriers to vet their devices. There might even be a cost to it as well, that part of it I’m not sure.
I purchased my Android phone from Verizon and used it for a while on Verizon. It had their version of software on it for a while. Then I switched to Mint Mobile. A few days after switching, I rebooted the phone and instead of the Verizon splash screen, I got the T-Mobile splash screen. It’s been that way ever since then and I am still with Mint Mobile.
My Librem 5 is on Mint Mobile also. Everything with Mint Mobile on the Librem 5 works just fine. But I am pretty sure that to Mint, it looks like an older dumb phone that somehow uses data also. They have no hooks in to the operating system. Without hooks in to the operating system, they can’t know anything about the device.
It’s not quite that simple. For a start, every cellular modem leaks its IMEI. The first 8 digits of the IMEI are the Type Allocation Code (TAC). The TAC basically leaks some information about the make/model. Beyond that, since the cellular modem is a blackbox, you really don’t know what else it itself is leaking e.g. firmware version or even e.g. settings.
So every MNO can see that the Librem 5 contains a Broadmobi cellular modem, and if the MNO is interested, the MNO could infer that it is not a dumbphone.
The MNO should not have access to any information about the operating system other than what the operating system actually passes to the cellular modem but that is at least knowable to you. That is, if you are able to read the sources, you can at least determine some kind of limits on what the cellular modem is given by the operating system. Put another way, the design of the Librem 5 means that the cellular modem can’t “take”, the operating system only “gives”.
How does the carrier know when it sees a Librem 5, that it’s not a communications device inside of a vending machine or in some other application-specific (other than a phone) device?
Does Purism or the modem manufacturer register each modem IMEI number on each modem it sells with some kind of public directory to identify that it is inside of a Librem 5?
Seeing how the opensource community has no loyalties to the cell phone systems, I don’t see any need to cooperate with the carriers beyond what is required to make the modem work on their systems. So I don’t know why the operating system should be told (by the opensource code writers) that it needs to identify itself. This goes right to the hearret of privacy. It’s none of their business what the operating system is or who you are when you make a call. All they need to know is that you are a paying customer and that you are current on your payment for their services.
No but …
… because the modem attempts to use a voice service and/or an SMS service (rather than solely a data service).
Most IoT devices that contain cellular modems would be data only.
In an ideal world, yes. But absent legislative compulsion for that kind of neutrality, it isn’t happening.
In my case all that Rogers stated is that they are seeing a NON ROGERS phone with IMEI. Their policy (I guess) is that any non-Rogers phone doesn’t get to play with VoLTE. They couldn’t turn off data because there are so many devices out there like in vehicles etc that use cellular modems that it would be a nightmare to police data only devices. But voice services they have absolute control over. You will abide by their rules or you don’t get to play with VoLTE for example.
I’m using Linphone via F-droid on a Samsung S21 Android device with voip.ms and TLS encrypted transport with SRTP voice encryption, but there are two issues I have not been able to resolve.
- Incoming calls do not ring audibly
- Outbound calls drop after 30 seconds. Incoming calls will last indefinitely.
It’s enough for me to communicate securely with my family where I have setup a kitchen landline phone via an ATA that is also using secure protocols to connect to voip.ms subaccounts.
Call quality is good, especially with the HD codecs.