The Asterisk-IM project integrates the Asterisk PBX and Openfire XMPP server to create a unified communication platform for telephony and instant messaging.
Asterisk-IM is easily deployed as a plugin for Openfire and is fully supported in the Spark IM client. Read more about Asterisk-IM's architecture or find out more about client compatability.