sigmoid.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A social space for people researching, working with, or just interested in AI!

Server stats:

605
active users

#linphone

0 posts0 participants0 posts today
Replied in thread

@avoca

I think as with so many of Google's dark patterns, this won't destroy the "ROMs" outright, but it will make things slowly more and more inconvenient such that it squeezes most people out and either back to Vanilla Android (disgusting) or iPhone (merely horrific).

If I understood SIP better, I might try to set up something like #linphone using a device like a Hackberry Pi and the Calyx institute's unlimited MiFi yearly plan.

#SIP ist Voodoo! Mein Versuch, die Hardware-Telefone inklusive oller #FritzBox loszuwerden, ist ein steiniger Weg.

#linphone unter #Android war noch halbwegs einfach und ist seit einer Woche im stabilen Testbetrieb.

Graue Haare macht(e) mir #GnomeCalls unter #Fedora. Da ging tagelang gar nichts, bis ich irgendwann auf den Gedanken gekommen bin, es mal auf dem #librem5 zu probieren. Da taten exakt die selben Parameter sofort.

Jetzt geht es auch mit Fedora, aber ich hab nix ausprobiert, was ich zuvor nicht schon x-mal vergeblich getestet hatte. Dafür geht es gerade auf dem librem5 nicht mehr. Kein Schimmer, was da los ist.

At work, I currently face the challenge of finding a Linux softphone I can use with a 3CX PBX.

With sipgate we used Linphone, which worked better than sipgate's Softphone or CLINQ apps. But with 3CX the best I could achieve is registering the softphone. With Linphone I can initiate calls but as soon as I pick up the connection gets terminated by the remote side again (at least that's what Linphone says).

I tried Blink, which at least doesn't terminate immediately. But I don't get any sound, on neither end. I can hear recordings originating from the PBX, though. The codec negotiation works, too, as I went through each codec individually.

With Jami and GNOME Calls I can't even register the softphone with the PBX.

#voip#sip#3cx
Replied to Kevin Karhan :verified:

@kkarhan @monocles @Stuxhost @delta Thank you for your valuable input! It's always enlightening to hear different perspectives on communication tools.
#Linphone Firstly, I appreciate the mention of Linphone. It is indeed a great tool, and I should have included it in my list. Linphone stands out for its versatility and strong support for various communication protocols, making it a robust option for both personal and professional use.

#DeltaChat is new to me, and I am eager to give it a try. However, I am curious: is it just another XMPP client, or does it offer unique features that set it apart? Generally, I prefer les feature-rich clients because I often use just simple text and voice communication. For my personal use case, XMPP is fine when it is compatible with TTS (Text-to-Speech). You're right that IRC and XMPP have their strengths, but I am always on the lookout for tools that I can offer to regular users.

#Signal and Session are both backed by single entities but prioritize user privacy. Personally, I don't have enough experience to delve deeply into the pros and cons of Signal and Session. A significant limitation of Signal is that I can't build the app from source code, and as far as I know, there is no real way to run it on a server OS—it's only available on iOS, Android, and via Waydroid on Linux, with wayland GUI. At least Session is working on x86 architectures. In general, I think both are useful for mainstream users due to their familiar interfaces and ease of use. While Signal and Session do a good job with privacy, they may not be the most secure options, and they certainly don't rank high on the Free Software scale. Would you agree with my evaluation, or could you elaborate on your criticism?

#Matrix is designed to be decentralized and open, allowing users to host their own servers. This decentralization provides greater control over data and enhances privacy. Comparing Matrix to XMPP+OMEMO might oversimplify its capabilities, as Matrix offers advanced features like cross-platform interoperability and robust end-to-end encryption. It's open-source, and I haven't seen any obvious problems with it. Could you elaborate on your thoughts about Matrix?

Asking the wisdom of the crowd. Can anybody recommend a #VoIP provider that offers a #Swiss mobile phone number, including calls and SMS? Ideally something I can use with a FOSS app like #linphone but for this use case a proprietary app (from Play Store) is also fine. I tried #Telnix but they don't have Swiss mobile numbers, only landline. Thanks!

Replied in thread

@xoron I don't want to discourage you at all - in fact I think your goal is not just noble but also worth aspiring to.

  • My recommendation is always to scout out existing solutions, protocols and standards and see if those can be salvaged / used and if not, reason why. #PGP/MIME may seem crusty but a good UI can make it easy. Same.goes for #OMEMO & #OTR...

But whatever you do, please "DO NOT DIY ENCRYPTION!"

  • Instead delegate it to drop-in libraries (i.e. crypto++ for C++) that are well, maintained and getting audited.

Prioritize features early on and make a decision what you want and if/how these can be accomplished. If necessary, have different modes / functions one has to context-switch (i.e. videocalling can't work in an airgapped network unless your callers are in the same (W)LAN).

  • If possible choose to stay platform-independent in terms of tech, so like #WebCall, #JitsiMeet, etc. you can simply package that up with nw.js... (Except if you need like a minimalist, (n)curses-style TUI tool like #enc)

User-test early on. Espechally with "#TechIlliterates", if you can.

  • Focus on a #MVP (minimum viable product) early on.

Write #documentation early on since that'll remove headaches. And I don't just mean #CommentYourCode but go deep and explain in detail why you chose something. This will help not just you.

Make yourself a list what you like and dislike from those.

Don't be afraid if your #App can't tick all the boxes at first release. Rather feel free to slowly ibtegrate them.

Needless to say I do sincerely wish you good luck and only the best in terms of success.

nwjs.ioNW.jsnwjs