Hi,
I've installed ejabberd on win7 and it seems to work fine (e.g. with the Jitsi client). I tried to used it also with the octrotalk xmpp client and after not being able to initiate a voice or video call via ejabberd I've contacted octrotalk team to learn that there was an incompatibility between octrotalk and ejabberd.
The problem around the audio/video call not reaching the other client was that octrotalk used some s.c. hybrid method. Cite: "In the hybrid jingle, we send initiate stanza for both the old google Jingle, and the new Jabber Jingle. The EJabberD server only allows IQ packets to pass if they have 1 stanza, and thus the call cannot be initiated. You will need to modify the EJabberd server to fix that"
I hoped the change will be purely a configuration one, but I further learned that it was about modification of the source code and recompilation, which I actually don't have the time to engage with.
Questions:
I'd like to know if the explained incompatibility of octrotalk with ejabberd stays in the xmpp limits or it is actually about incompatibility of one of them (which one?) with the very XMPP protocol. And is it realistic that ejabberd perhaps releases a module or something (say configuration possibility) that changes ejabberd behavior to be able to handle octrotalk call (voice/video) protocols?
Also, is there a free iPhone xmpp client (incl. voice and video calls) working fine with ejabberd which you'd recommend using with ejabberd?
Thanks!