XMPP Council - 2022-02-19


  1. marc0s has left

  2. marc0s has joined

  3. Zash has left

  4. Zash has joined

  5. debacle has left

  6. marc0s has left

  7. marc0s has joined

  8. marc0s has left

  9. marc0s has joined

  10. moparisthebest

    > Suppose the _real_ way to get things moving would be to develop an actual exploit and wave it around threateningly 😈️ Yes this for real

  11. moparisthebest

    Sam: you always display the call button regardless so when they log onto their client that supports calling they see the missed call

  12. moparisthebest

    Also when they don't answer you can "leave a voicemail"

  13. Sam

    Only if they have ever had a client that supports calling.

  14. moparisthebest

    Why? Maybe they'll install one tommorow?

  15. moparisthebest

    Besides, either way they'll get your voicemail

  16. ChronosX88 has left

  17. ChronosX88 has joined

  18. SouL has joined

  19. neox has joined

  20. marc0s has left

  21. marc0s has joined

  22. alex11 has joined

  23. alex11 has left

  24. menel has joined

  25. ChronosX88 has left

  26. mdosch has left

  27. mdosch has joined

  28. ChronosX88 has joined

  29. mdosch

    Calling is a bad example. If they install a client with calls tomorrow there is no point in calling today or did I miss the time travel XEP?

  30. mdosch

    😃

  31. menel

    I think the example was, that the fallback is good enough, (http upload with voice) , so you _can_ use it anyways

  32. jonas’

    replace tomorrow by "in 2 seconds when the iOS client you had not seen yet gets pushed because of your call"

  33. jonas’

    I think the more realistic threat is, indeed, confusing PEP implementations

  34. daniel has left

  35. Tobias has joined

  36. daniel has joined

  37. ChronosX88 has left

  38. ChronosX88 has joined

  39. msavoritias has joined

  40. debacle has joined

  41. larma

    mdosch, You can still at least display in a client tomorrow that the person attempted to do a call before they sent the voice mail (because the Call Invite is in MAM). Also from caller side, there really is no difference between "no client that supports calls" and "no client picks up call", so you need to be prepared for this to happen anyways.

  42. larma

    (not saying it might be a good idea to let the user know if it seems like the other side has no client with call support)

  43. MattJ

    On a related note, I plan to automatically reject incoming call invites on the server if it's not immediately deliverable (via a live connection or push notification)

  44. MattJ

    In the long term I see capabilities being attached to push registrations

  45. larma

    What's wrong with call invites in MAM?

  46. larma

    Ah, with reject you mean, to actively reject (not just error)

  47. MattJ

    Right

  48. MattJ

    It just improves the UX a little for the caller, and will hopefully weed out some issues I've been seeing people having

  49. larma

    Make sure to only do this when there is subscription...

  50. MattJ

    Sure

  51. larma

    <gone/> condition from https://larma.de/xeps/xep-0353.html#table-1 would be good for this, right? Or do you think there should be a new condition for this?

  52. MattJ

    I think <gone/> fits (if you do :) )

  53. larma

    It was originally meant for when the caller goes offline while there is a pending call, so it has no real meaning when sent by the callee.

  54. larma

    So now we have one 🙂

  55. Tobias has left

  56. Tobias has joined

  57. jonas’

    *blink*

  58. jonas’

    Did I just observe an exchange between XMPP community members, agreeing on a solution to an issue *immediately*?

  59. vaulor has left

  60. debacle has left

  61. vaulor has joined

  62. debacle has joined

  63. me9 has joined

  64. Tobias has left

  65. Tobias has joined

  66. debacle has left

  67. me9 has left

  68. SouL has left

  69. SouL has joined

  70. vaulor has left

  71. vaulor has joined

  72. debacle has joined

  73. ChronosX88 has left

  74. ChronosX88 has joined

  75. ChronosX88 has left

  76. ChronosX88 has joined

  77. me9 has joined

  78. ChronosX88 has left

  79. ChronosX88 has joined

  80. ChronosX88 has left

  81. ChronosX88 has joined

  82. me9 has left

  83. ChronosX88 has left

  84. Tobias has left

  85. Tobias has joined

  86. menel has left

  87. menel has joined

  88. David has left

  89. David has joined

  90. marc0s has left

  91. marc0s has joined

  92. msavoritias has left

  93. marc0s has left

  94. marc0s has joined

  95. SouL has left

  96. neox has left