is anyone sucessfully running with videobridge and ejabberd? if so what
I initially setup the videobridge with prosody (to minimize unknowns) and
got it all working fine.
However, I now need to swap out prosody for ejabberd because I have
existing installs / plugins (unrelated to jitsi) which rely on ejabberd.
I believe I replicated the prosody config in ejabberd and I can see that
both jvb and jicofo are sucessfully connecting to the ejabberd service /
However, when I try to create a call I see lots of problems. I see ping
timeouts (not always but sometimes). I have a theory that the streams
between jvb and ejabberd, and jicofo and ejabberd are getting confused.
e.g. I am seeing ping timeouts *sometimes* and wireshark seems to tell me
the answer was on the other stream.
I'm wondering if my server config is wrong somehow, this is how I
configured the 2 endpoints:
* your docs for jvb and ejabberd don't mention the focus config:
However, I was unable to get jicofo to auth to the ejabberd component
without adding the focus as one of the hosts (as above). was I correct in
assuming that is required?
* I had to use the same secret for both because ejabberd seems to only
allow one password per sevice (unlike prosody). I'm not sure if that could
be relevant (.e. does the secret/password somehow uniquely identify things
or is it merely for auth? i.e. if it is the latter it would seem to safe
for them to both use the same password but if not then maybe that is my
is there anything obvious I'm doing wrong here?
if not can you please tell me the best way I can debug JVB and jicofo to
try to get to the bottom of this. is there a logging recipe to log out all
stanzas exchanged with the XMPP server? if so I could use that to do a
full compare between what I see with prosody and ejabberd.
any help / suggestions appreciated.