October 14th, 2024

Honeybee: Calling via XMPP

PostmarketOS struggles with reliable mobile calling and texting. Honeybee, a new XMPP client, aims to improve functionality. Future projects include an XMPP texting app and a contacts app. Community involvement is encouraged.

Read original articleLink Icon
Honeybee: Calling via XMPP

The article discusses the challenges of using mobile Linux, particularly postmarketOS, for reliable calling and texting. The author highlights issues with the audio routing system, which relies on multiple components that must function correctly for calls to work. Current solutions like Cheogram, which integrates XMPP for calling, have limitations, prompting the development of a new XMPP client called Honeybee. Honeybee, written in Zig, aims to provide a lightweight alternative with support for DTMF and basic call functionalities. The author emphasizes the need for user contributions to improve Honeybee, which allows calls to XMPP friends without requiring a Cheogram account. Future plans include developing an XMPP texting app and a contacts app, as well as enhancing the overall user experience on Linux phones. The author expresses a commitment to improving reliability through simpler call stacks and the use of system languages.

- PostmarketOS faces reliability issues with mobile calls and texts.

- Honeybee is a new XMPP client in development to improve calling functionality.

- Cheogram allows XMPP users to make calls to regular phone numbers.

- Future projects include an XMPP texting app and a contacts app.

- The author seeks community involvement to enhance Honeybee's features.

Link Icon 4 comments
By @hales - 6 months
All of the linked XMPP-phonenetwork bridging services appear to be United States + Canada only, so I have no hope of trying or testing this software.

The best I have in my country (Australia) are SIP providers. They generally only offer landline numbers; I think some might offer mobile numbers but I have not tried those services (they cost more and I suspect texting won't work anyway).

Nonetheless some simple self-hosted SIP-XMPP bridge software would be amazing. We'd also need XMPP clients that understand this, however, otherwise using existing tel://xxx address books would be fiddly (you would have to manually retype them to be an XMPP address).

N.B. SIP clients on phones seem to be a bit slow and unreliable. I use one daily nonetheless, along with Snikket (conversations), which also has its fair share of issues on different people's phones.

By @pabs3 - 6 months
For the phone network part of this you can use JMP from Singpolyma:

https://jmp.chat/ https://singpolyma.net/

By @Coolbeanstoo - 6 months
Id like something like jmp.chat but self hosted, there are a good few USB modems that would let me do this, just all the software makes use of hosted phone number providers.
By @usr1106 - 6 months
I am not actively following this field, but I had somehow gotten the impression XMPP is a dying protocol. Any opinions on that?

I have also looked for VoIP providers offering competitive per minute rates to European phone numbers with no monthly fee. I did not find much. VoIP seems to be somewhat popular in Germany and there is no lack of providers. But their contracts include a German phone number which I don't need and cannot even legally get because I don't live there. I don't think SIP vs XMPP would matter for me.