Depois de muita busca e troca de várias mensagens, finalmente consegui achar a solução para fazer o plugin Asterisk IM 1.4.0 funcionar com o asterisk 1.4.X e Openfire 3.4.1.
A solução foi a seguinte:
No arquivo /etc/manager.conf dar para o usuário configurado no plugin as seguintes permissões:
read = system,call,log,verbose,command,agent,user,config
write = system,call,log,verbose,command,agent,user,config
Também coloquei a seguinte linha:
writetimeout = 10000
Consegui resolver isso através dos fóruns da Ignite Realtime. O pessoal lá é bastante acessível e se esforça pra ajudar todos a resolverem seus problemas.
Para ler a discussão completa, clique aqui.
Asterisk IM 1.4.0 – Agora funcionando.