Eventos XMPP no Android

Estou tentando desenvolver um processo em segundo plano que intercepta uma mensagem XMPP e executa uma ação. Estou usando o asmack como a principal biblioteca XMPP. Presumo que preciso de um broadcastReciever que responda a uma intenção específica. A questão é como aumentar a intenção? Deve ser possível, pois essa funcionalidade está presente no cliente Google Talk. Muito obrigado antecipadamente.

questionAnswers(2)

yourAnswerToTheQuestion