![]() I'm leaving this disabled as bandwidth isn't really an issue for me. But at the bottom of the codec list, it does allow you to limit bitrate with a user defined field. Sipnetic just lists Opus /VBR as one codec choice and G.722/64Kbps, G.711/64Kbps and several Speex as other choices you can re-order. It doesn't list bit rate or sampling rate in the app but does seem to follow the Opus standards for each section. So in Zopier Gold, it has choices for the Opus codecs that you can re-order, just like you can with G.711 and G.722. Regardless of FEC/packet loss settings, actual bandwidth consumed at the router was always about the same and I could not discern any difference among the settings in terms of audio fidelity except for when the call would actually break-up and cut-out. I did a lot of testing with different settings, and unfortunately the Opus codec is sort of a black box without any technical feedback about what's happening internally with lost packets and error correction even with debug logging. It was still not perfect and experienced issues, but it was noticeable. When I switched to Linphone, it was "useinbandfec=1" and call quality was improved. I also enabled debug logging in Asterisk, so I could see "useinbandfec=" in the headers, and it was indeed 0 when using Sipnetic. I configured FEC with Opus for 50% packet loss (I tried everything from 5% to 100% to nothing). Average packet loss during a call was around 5%, and sometimes up to 10%, but it came in bursts, so over a smaller sample period it may well have been much higher. I recently had a few days of heavy packet loss to my VPS, where the routing had changed (it's back to normal now). * When someone tells me about a SIP client app, I answer like Stewart. * When someone asks me to Skype, Viber, Whatsapp, I decline. * When I need general mobile communication, I use VOIP/PSTN on the native android SIP client. Encryption never lasts forever, but it last long enough to reach well beyond the data's half-life. * When I need secret telecommunication, I use self-hosted NextCloud with NextTalk app over self-hosted WireGuard VPN. In-person meetings with all electronic devices left out of the room. * When I need secret communication, there is no telecommunication that can help. (f) App from a small and new developers outfit: Trust #1-#5 all apply, with the added risk that the outfit may be both truly private or a covert government ploy. If your app is only available there, I will not even have an opportunity to consider it. App stores serve their owner's (private) interest, not mine. GooglePlay (and the equivalent Apple App Store) are smart strategies to stay on top of the developers pile. (e) GooglePlay (Trust #5): First thing I do when I buy a device is reflash it with a self-baked ROM. More or less because government have friends and lobbyist too, but it is not nearly as bad as the private interests that are making a (huge) profit at the expense of everyone else.\ Additionally, it is a more or less level playing field since the same annoyance applies to everybody. In the West, with proper legal limits on what government can collect and how it can use it, I am not concerned. (d) Government vs Private Surveillance (Trust #4): Government surveillance is in the nature of the function of government. Witness the recent security vulnerability that was hidden inside WhatsApp for so long). It is very hard these days to resist your friends calls to use Viber, WhatsApp, or the other junk (and I stand by that harsh word. The danger of proprietary protocols is compounded in communication systems due to what economists call network effects. SIP is a kind of federated protocol that many vendors can join, much like XMPP. (c) Federated vs Proprietary Protocols (Trust #3): I have a preference for choice than for vendor lock-in. I trust government (at least here in the West) more than I trust private interests (particularly the Silicon Valley types). (b) Public vs Private Networks (Trust #2): I have a preference for the public phone network and its extensions (PSTN/VoIP) because they are ruled and regulated by government, not by private interests. I trust Open Source software and vendors more than I trust closed source ones. Even better for ยป / I may not have the skills to review the code myself, but there are enough expert eyes out there. (a) Code Review (Trust #1): I have a preference to entrust my data to software that is Open Source. A mobile extension to their phone system (which for me means work on the native SIP client in Android, because no other app is so well integrated with the device). ![]() Yes there is a very compelling use for a SIP client, but Stewart already said it very well: not a 'better SIP app'. There are still might be some use cases for a SIP client.Might? You need to be a bit more sure of it to put ten jobs at stake.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |