Asterisk-IM only work with Spark?

Maybe I’m totally missing it here, but what does Asterisk-IM do? or better yet, does it only work with “Spark”??? I use Trillion for all my IM, and have successfully installed OpenFire on my Asterisk box. I have the IM gateway working I think. At least when I configure Trillion to connect via jabber to the OpenFire box, all of my MSN, AOL, and Yahoo buddies show up. I think I have the Asterisk-IM module configured corrrectly since all the little dots are green in each screen. But, when a call comes into my phone, nothing happens. I mean, isn’t Trillion supposed to pop-up a window or something with the incoming caller ID ?

What am I missing here?

It uses a custom extension to the chat protocol to send the incoming call information, and only Spark can deal with it.

It is a free specification, so other chat clients could start supporting it in theory, but only Spark actually does at the moment.