Здравствуйте! У меня имеется сайт-форум, в котором есть система обмена личными сообщениями. Мне бы хотелось максимально прозрачно интегрировать её с ejabberd, т.е. как минимум чтобы:
1. Сообщения (в том числе и оффлайновые), посланные из jabber-клиента можно было прочесть в веб-интерфейсе и наоборот;
2. История общения сохранялась в базе сайта.
Сам сайт написан на php+postgresql. Существуют ли какие-нибудь готовые модули к ejabberd, которые могут помочь в решении этой задачи?
p.s. «Помочь» — не в смысле сделать всё от начала и до конца, а хотя бы наладить какой-то канал наружу для обмена собщениями со скриптами сайта.
Сам сейчас
Сам сейчас заморачиваюсь почти на тоже самое.http://code.blitzaffe.com/pages/phpclasses/files/jabber_client_52-11 )http://www.xmpp.org/extensions/xep-0025.html ), либо Http Binding (http://www.xmpp.org/extensions/xep-0124.html ).
За основу взял Jabber Class (
Но он работает с сокетами, а для веба необходимо использовать Http Polling (