Hi you can use conversjs. https://conversejs.org/fullscreen.html
I think at your work the https isn’t blocked and it’ll do the job
another solution is to use xmpp over http with the bosh module (i use it at my previous job) but it was with prosody server.
I don’t use ejabered so I don’t know if it posible. I think you can but need some advance tweek …
Turn/Coturn is for the audio/video call behind NAT. don’t do the job for your problem