Hi,
Is it maybe an idea to move to freepbx --> connect to a sip trunk and use zoiper as client?
XMPP is for messaging, SIP is for voip.
If you are planning to change the clients, i suggest to move to another platform, but I dont know if the skills are available.
Regards,
Paul