I’ll stick with the proper bidirectional gateway, but this is an interesting second option.
I’m surprised to hear you’re having trouble with inbound calls not ringing. Do you have trouble with other inbound XMPP messages?
This tool requires the server to support pubic BOSH or websockets or something like that, IIRC
Yes, it is currently Pleroma based. I’d be curious to hear more about the ejabberd thing, if you know.
https://aria-net.org/SitePages/Portal/Bridges.aspx has fixed almost all the papercuts with Bifrost from the XMPP side
That’s an interesting strategy. I chose to have https://git.singpolyma.net/cheogram-smtp live behind a mailserver instance on the same box just to handle any SMTP edge cases, etc, but speaking the SMTP directly does probably give a bit of control.