> 3) Last Call: XEP-0353 (Jingle Message Initiation) -
https://xmpp.org/extensions/xep-0353.html
> Link: +1
> Jonas: +1
> Georg: +1
> Kev: [pending]
> Dave: +1

Actually, I'd suggest postponing 0353 just a bit. In its current form 0353
turned out to be absolutely not capable to work with clients that rely on
push notifications and message archive.

When all clients are online and receive proposal to establish a session,
it's all fine. But if one of the clients is actually offline (any iOS
device 99% of the time), it all starts working very unreliable: fetching
messages from an archive is not an instant process. When client fetches
this message after push notification, it does not know if this session
proposal still active (or if the call was picked up by a different client).
We couldn't make 353 work good on iOS no matter how hard we tried. The only
acceptable solution that we did manage to work good was to add additional
loopback, when a callee asks caller if this session is still available.
Session sequence looks like this:

[image: mscgenjs_chart.png]

I suggest that 353 should be amended with this additional loopback, because
otherwise it just wouldn't work with iOS (and with android clients that
rely on push notifications, too)

Message format that we use and more diagrams for different usecases are is
in this GoogleDoc, it's currently open for comments:
https://docs.google.com/document/d/1geR2-VlKkjwqFftstV7O1cYfGqKQy-eEUepgRrge0ow/edit


ср, 26 июн. 2019 г. в 23:07, Tedd Sterr <[email protected]>:

> http://logs.xmpp.org/council/2019-06-26?p=h#2019-06-26-7db9d98e5e42b5e7
>
> *1) Roll call*
> Present: Jonas, Link, Kev, Georg
> AWOL: Dave
>
> *2) Proposed XMPP Extension: Stanza Content Encryption* -
> https://xmpp.org/extensions/inbox/xep-sce.html
> Kev: [on-list]
> Jonas: +1
> Link: [on-list]
> Georg: +1
> Dave: +1
>
> *3) Last Call: XEP-0353 (Jingle Message Initiation)* -
> https://xmpp.org/extensions/xep-0353.html
> Link: +1
> Jonas: +1
> Georg: +1
> Kev: [pending]
> Dave: +1
>
> *4) Date of Next*
> 2019-07-03 1500 UTC
>
> *5) AOB*
> Jonas mentions outstanding votes - Kev confirms there are some.
>
> Dave puts in an appearance and thanks Kev for being a substitute, and also
> throws in some votes (noted in-line, above).
>
> *6) Close*
> Kev gangnams Pavel.
>
> _______________________________________________
> Standards mailing list
> Info: https://mail.jabber.org/mailman/listinfo/standards
> Unsubscribe: [email protected]
> _______________________________________________
>


-- 
Andrew Nenakhov
CEO, Redsolution, Inc.
https://redsolution.com <http://www.redsolution.com>
_______________________________________________
Standards mailing list
Info: https://mail.jabber.org/mailman/listinfo/standards
Unsubscribe: [email protected]
_______________________________________________

Reply via email to