“It” is jmp. Message “configure calls” to “cheogram.com” (no @) and follow the prompts.
I have done that. Still not working. Everything says it is “Active” on JMP.chat’s end.
As an update to this. I am not giving up. However, I moved today to Movim through the Firefox browser. I made a WebApp and can make calls and MMS through it. Pretty cool.
I wanted to update everyone on my experience using JMP.chat service (cheogram.com and chatterboxtown.us) and Mov.im.
The XMPP chat and voice calling service through Movim has been fantastic. Very clear calls. My family and friends can call me and I can call them. I can call internationally to my brother in Paris. All for $3.00 a month. I can send texts with SMS and MMS. Everything has just “worked”, thus far, with not much tinkering. Such a huge improvement over my XMPP calling and chat experience through Gnome-Calls, Dino, Linphone, and Gajim. It even transcribes the voice message for me so I can read it. Pretty cool.
I installed Movim as a web application using the Linux Mint webapp manager tool. Works flawlessly. Renders correctly. I could not be much happier.
The cons are that it is difficult to hear it ringing. Also, when I call someone there is no ring tone at all. People just pick up and start talking. It is a bit disconcerting.
Overall, cool experience. Very happy with it. I find myself using it more than cellular.
I should note that I only got it working through Firefox browser. It did not work in Chromium and I did not try on the Epiphany, Gnome-Web browser.
So you can receive calls on your L5 from a webapp? Do you have to be sitting there with the webapp open?
Yes. The webapp has to be open.
Calls to/from JID? Or plain old phone number?
JMP.chat gives you a telephone number. My family tells me that phone number shows up when I call them. In terms of how the JID and phone number work, I don’t really understand that process.
I hope that was the answer you were looking for.
If you are using an android phone, with the MAXS application, you can be notified of incoming SMS and read/send SMS via XMPP. I have used it for more than one year and it is reliable. Perhaps there could be some GNU/Linux application doing the same?
With respect to SIP providers, I have been using OVH for several years, they provide numbers in Belgium, Switzerland, Spain, France and UK. It works well with Linphone (I tried Jami as well, there was a blocking issue, not sure it was fixed). SMS is not supported and there is no plan to support it.
There’s a good explanation of the technology here.
I’ve been using JMP on my custom Androids for a while, and it works very well. I also got one of their data-only SIMs (in beta), although I’m testing it in one of the Androids, not in the Librem5. I suppose I should try it in the L5, although I don’t anticipate any problems; it’s only a physical SIM card after all. (Soprani can provide an eSIM instead, but that would not work with the L5, at least in its current state.) The SIM service uses European carriers for cost-effective roaming here in the U.S. and Canada. Roaming in other countries is not available, but may be added later.
I think the basic JMP.chat service is available to anyone anywhere, but one would only be able to choose a U.S. or Canada number, of course.
EDIT: I tested the JMP SIM card in the L5. Instead of using the Orange France APN (which did not appear without manually entering it myself), it defaulted to AT&T after a minute or so. I ran a speed test; this is from inside my house:
purism@pureos:~$ speedtest
Retrieving speedtest.net configuration...
Testing from Express Teleservice Corp (89.31.243.3)...
Retrieving speedtest.net server list...
Selecting best server based on ping...
Hosted by Trunk Networks (London) [7293.78 km]: 316.874 ms
Testing download speed................................................................................
Download: 8.22 Mbit/s
Testing upload speed......................................................................................................
Upload: 1.04 Mbit/s
purism@pureos:~$
FYI, that’s a server in Massachusetts, whereas I am located in California.
You are making/receiving the calls with Gnome Calls?
I have a JMP phone number. When I setup Chats with the JMP account as XMPP, I get texts to the JMP number.
I get “Account encountered an error” when entering or trying to use JMP via a VOIP account with Calls.
The transport defaults to UDP and the Port to 0. Maybe it should be something else?
I know that port is wrong.
So I couldn’t tell from the replies here, whether or not your own personal SIP service should work within STIR/SHAKEN (once it has been fully implemented) or not.
XMPP client port is 5222 and sip is 5060.
So I figured…
OK, bear in mind that I am using Gnome Calls here.
So I tried 5222 and got: Account is offline; domain could not be resolved.
Then I changed the Transport to TCP and got: Account is offline
Later, without doing anything further, I got: Account encountered an error; Internal error occurred.
Progress, I think.
It’s been pretty quiet on the VOIP front, so I would give a short personal update. I installed Gajim and entered a login to my JMP/Cheogram account. It connected on port 5222.
GOOD: I can send/receive messages to other XMPP users… and seemlessly send/receive SMS to mobile phones by adding them contact as “+1<phone#>@cheogram.com”.
ALMOST GOOD: I can make/take voice calls to both XMPP and telephone calls. I can hear the other party 5x5, but they cannot hear me.
TO DO: Test video calls and file transfer.
INTERESTING: I can open Calls, call the phone number associated with my XMPP account and the call loops back to ring Gajim. When I answer, it connects, but of course there is no feedback – because Gajim never patches the mic!
Anyone have experience Gajim?
How about any service other than Giigle Voice?
I wanted to let everybody now that I ordered and received a JMP.chat physical SIM. It works very well. I do not use it as my main cellular provider (I use Mint-Mobile) on the Librem 5. However, my experiments with it show the sim for JMP.chat to be very reliable.
This is cool because I can have WIFI calling and Cellular calling all on one number with JMP.chat.
You can even add multiple JMP numbers to your account (with additional subscription costs), and have them all on one device (and on all your devices). It’s a cool service.
You will have to report back if it continues to work without bugs, because that is very tempting
I’m using JMP.chat plus their data SIM (or an alternate data-only roaming SIM) as my main mobile “carrier” now. (Not yet on the Librem 5, though; I’m still using degoogled Android.)
Calling works seamlessly over the internet with no need for VoLTE, using either the native Android dialer or their Cheogram app (available from F-Droid). (Other XMPP clients can work as well.)
“SMS” and “MMS” (including group messages) are handled by the Cheogram (or other XMPP) app.
Unless I delete chat histories, my messages follow me to whichever alternate phone or computer I want to use.
JMP can’t call the short-code emergency services, but the phone itself can, even without a SIM card. However, emergency services can’t see a call-back number for you, so that’s something to be aware of.
P.S. I don’t know if all the kinks have been worked out to use XMPP like this with the Librem 5, but if not, it’s probably close to operational with the right XMPP application.
P.P.S. As stated elsewhere, JMP only provides Canada or U.S. phone numbers (new or ported in), but calls and messaging will continue to work as normal no matter where in the world you travel, as long as you have an internet connection.
Another advantage of using a roaming data SIM in conjunction with XMPP and/or SIP is that the SIM often can use more than one national network to provide service. For instance, in the U.S., the data SIM can connect to either T-mobile or AT&T, dependent on which one has available coverage in a particular area, thus bypassing AT&T’s restrictive device “whitelisting,” because it’s a data-only SIM. And obviously not requiring VoLTE to work, as I mentioned above.
Of course, you can also use XMPP or SIP in conjunction with a regular mobile SIM, and have both the phone number from the service provider, and an additional phone number or numbers from, e.g., JMP or a VOIP provider.
Add a dual SIM phone into the mix, and you can expand your options.