> Suppose the _real_ way to get things moving would be to develop an actual exploit and wave it around threateningly 😈️
Yes this for real
moparisthebest
Sam: you always display the call button regardless so when they log onto their client that supports calling they see the missed call
moparisthebest
Also when they don't answer you can "leave a voicemail"
Sam
Only if they have ever had a client that supports calling.
moparisthebest
Why? Maybe they'll install one tommorow?
moparisthebest
Besides, either way they'll get your voicemail
ChronosX88has left
ChronosX88has joined
SouLhas joined
neoxhas joined
marc0shas left
marc0shas joined
alex11has joined
alex11has left
menelhas joined
ChronosX88has left
mdoschhas left
mdoschhas joined
ChronosX88has joined
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?
mdosch
😃
menel
I think the example was, that the fallback is good enough, (http upload with voice) , so you _can_ use it anyways
jonas’
replace tomorrow by "in 2 seconds when the iOS client you had not seen yet gets pushed because of your call"
jonas’
I think the more realistic threat is, indeed, confusing PEP implementations
danielhas left
Tobiashas joined
danielhas joined
ChronosX88has left
ChronosX88has joined
msavoritiashas joined
debaclehas joined
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.
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)
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)
MattJ
In the long term I see capabilities being attached to push registrations
larma
What's wrong with call invites in MAM?
larma
Ah, with reject you mean, to actively reject (not just error)
MattJ
Right
MattJ
It just improves the UX a little for the caller, and will hopefully weed out some issues I've been seeing people having
larma
Make sure to only do this when there is subscription...
MattJ
Sure
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?
MattJ
I think <gone/> fits (if you do :) )
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.
larma
So now we have one 🙂
Tobiashas left
Tobiashas joined
jonas’
*blink*
jonas’
Did I just observe an exchange between XMPP community members, agreeing on a solution to an issue *immediately*?