XMPP Service Operators - 2021-04-16


  1. Misha

    tom: https://en.m.wikipedia.org/wiki/Network_address_translation

  2. jonas’

    Misha, FWIW, I need turn on my mobile operator.

  3. Misha

    If the technical support of your operator is qualified, you can ask him about it;)

  4. Misha

    jonas’:

  5. jonas’

    Misha, last time I checked they were doing carrier grade NAT and no IPv6...

  6. jonas’

    I have no hope.

  7. 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)

  8. Misha

    jonas’: I want only Peer-to-Peer

  9. jonas’

    sorry for your loss

  10. Misha

    if I or my users have problems with voice transmission, I will turn on TURN

  11. jonas’

    if they tell you and not put it off as "XMPP is crap"

  12. jonas’

    if they tell you and not put it off as "XMPP is crap, let’s use whatsapp"

  13. Misha

    Why XMPP is crap?

  14. Misha

    It's BEST messages platform! WhatsApp is spying shit!

  15. 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...

  16. 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

  17. Misha

    Voip

  18. 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.

  19. Misha

    In megafon and tele2 its works but in BeeLine it isnt work

  20. jonas’

    Misha, that’s fine if *you* only want that, but making that decision for your users is ... not nice.

  21. jonas’

    because they probably don’t care

  22. Misha

    OK, I want P2P preffered

  23. Misha

    Ans if p2p isbt workk, then I want TURN

  24. Licaon_Kter

    > OK, I want P2P prefferedc > Ans if p2p isbt workk, then I want TURN And it works just like that

  25. Misha

    Really?

  26. Licaon_Kter

    Setup TURN then

  27. Licaon_Kter

    Yes...TURN is used if STUN doesn't yield good IPs Read help.conversations.im iirc

  28. Misha

    I will check tgis on static IP ....

  29. jonas’

    yes, TURN is not preferred by ICE, because it’s stupid to do so when you can have a direct connection

  30. jonas’

    that’s why testing TURN is hard ;)

  31. jonas’

    you need to find a netwrok which is broken enough

  32. 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.

  33. Misha

    OK.

  34. jonas’

    you can check out the ICE priorities yourself https://gist.github.com/iNPUTmice/a28c438d9bbf3f4a3d4c663ffaa224d9#testing-without-conversations

  35. tom

    I'm not sure my server even properly supports turn

  36. tom

    It has an option

  37. tom

    To specify a turn server manually or 'don't use'

  38. tom

    And enter turn credentials

  39. tom

    But my turn server isn't using credientials it's using tokens generated by the xmpp server

  40. tom

    I have no idea if turn actually works in psi+

  41. 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 🙂

  42. tom

    Oh my

  43. tom

    I'm not doing that, but I appreciate the explanation

  44. Wiktor

    this is just some coding to be done by Psi+ devs to do iq to get the credentials before the call

  45. Wiktor

    Not a Rocket Science (tm)

  46. tom

    Unfortunately

  47. tom

    It's a bit of a dragon that can only be tamed by it's creator

  48. tom

    Or maybe that's just what all C++ code is like

  49. tom

    I tried to change the http_file_upload logic

  50. tom

    it's a bit beyond me