> 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] _______________________________________________
