[request] adding voip support via jingle
i just set up an openfire server on my rootserver and was searching for clients on android. there are only a few that are good & all of them have one problem. astraChat allowes me to make voip calls but no encryption, on conversations there is no voip support neighter on xabber . but the have everything else. it would be awesome to add support for voip calls in xabber to finally resolve the problem to switch apps. jingle also enables a different way of handling file transfers while not using httpupload
We're working on proper VoIP support. First in Xabber for iOS,as this is the most difficult platform to work on.
However, we are heavily modifying the signal protocol, cause neither XEP-166 nor XEP-353 in their current form account for necessity to work with multiple concurrently connected clients and with clients that rely on push notifications. So whatever we come up with will work well in all these situations, but will likely be incompatible with the rest of current implentations. But at least it'll work on iOS, Android and Web.
XEP-0166, XEP-0167 Does the project have in mind to implement Jingle protocol? Smack library can help to grow features to audio/video conferencing.
@narcisgarcia XEP-0166 by itself is not viable for the modern world. What is necessary is something like XEP-0353, but this too is not fully read to work in reality, cause modern XMPP devices do not stay always online and must rely on push notifications, and stock 353 does not play nicely with it.
We have already implemented 166 plus a rather modified 0353 in Web and iOS versions of Xabber (you can see in on https://web.xabber.com/develop/ right now, and in beta version of iOS from testflight, check corresponding wiki on GitHub) , and we plan to do same in Android, eventually. And no, Smack library does not help adding these features, at all.
there is a f/oss android xmpp client with these ambitions. 'atalk' where a==alpha.
https://github.com/cmeng-git/atalk-android
