-
Misha
tom: https://en.m.wikipedia.org/wiki/Network_address_translation
-
jonas’
Misha, FWIW, I need turn on my mobile operator.
-
Misha
If the technical support of your operator is qualified, you can ask him about it;)
-
Misha
jonas’:
-
jonas’
Misha, last time I checked they were doing carrier grade NAT and no IPv6...
-
jonas’
I have no hope.
-
jonas’
and setting up TURN + STUN is not much effort compared to only STUN. only STUN is already an abuse target, TURN doesn’t make this much worse (if you use auth that is)
-
Misha
jonas’: I want only Peer-to-Peer
-
jonas’
sorry for your loss
-
Misha
if I or my users have problems with voice transmission, I will turn on TURN
-
jonas’
if they tell you and not put it off as "XMPP is crap"✎ -
jonas’
if they tell you and not put it off as "XMPP is crap, let’s use whatsapp" ✏
-
Misha
Why XMPP is crap?
-
Misha
It's BEST messages platform! WhatsApp is spying shit!
-
Licaon_Kter
> If the technical support of your operator is qualified, you can ask him about it;) Who ever wanted to do that anyway? Did you? No, and certainly no other people. > Why XMPP is crap? Because you as the admin disable a feature...
-
Misha
> Who ever wanted to do that anyway? Did you? No, and certainly no other people. > Because you as the admin disable a feature... Because I want only P2P
-
Misha
Voip
-
Wiktor
Not having TURN is annoying because calls would work in some cases but not in others in seemingly random manner (eg mobile connections) and that's a poor UX.
-
Misha
In megafon and tele2 its works but in BeeLine it isnt work
-
jonas’
Misha, that’s fine if *you* only want that, but making that decision for your users is ... not nice.
-
jonas’
because they probably don’t care
-
Misha
OK, I want P2P preffered
-
Misha
Ans if p2p isbt workk, then I want TURN
-
Licaon_Kter
> OK, I want P2P prefferedc > Ans if p2p isbt workk, then I want TURN And it works just like that
-
Misha
Really?
-
Licaon_Kter
Setup TURN then
-
Licaon_Kter
Yes...TURN is used if STUN doesn't yield good IPs Read help.conversations.im iirc
-
Misha
I will check tgis on static IP ....
-
jonas’
yes, TURN is not preferred by ICE, because it’s stupid to do so when you can have a direct connection
-
jonas’
that’s why testing TURN is hard ;)
-
jonas’
you need to find a netwrok which is broken enough
-
jonas’
despite my service having a TURN server, when I do a call between Dino and Conversations when my phone and laptop are on the same wifi, they’ll not even go via the internet.
-
Misha
OK.
-
jonas’
you can check out the ICE priorities yourself https://gist.github.com/iNPUTmice/a28c438d9bbf3f4a3d4c663ffaa224d9#testing-without-conversations
-
tom
I'm not sure my server even properly supports turn
-
tom
It has an option
-
tom
To specify a turn server manually or 'don't use'
-
tom
And enter turn credentials
-
tom
But my turn server isn't using credientials it's using tokens generated by the xmpp server
-
tom
I have no idea if turn actually works in psi+
-
Wiktor
tom, to get technical the token makes it possible to generate time-based credentials, so if one was patient enough they could get the credentials using XML console in Psi+ and input it there hehe, but of course this is annoying 🙂
-
tom
Oh my
-
tom
I'm not doing that, but I appreciate the explanation
-
Wiktor
this is just some coding to be done by Psi+ devs to do iq to get the credentials before the call
-
Wiktor
Not a Rocket Science (tm)
-
tom
Unfortunately
-
tom
It's a bit of a dragon that can only be tamed by it's creator
-
tom
Or maybe that's just what all C++ code is like
-
tom
I tried to change the http_file_upload logic
-
tom
it's a bit beyond me