Получение списка пользователей из LDAP будет зависеть от того, как вы сохранили пользователей и каковы их идентификаторы XMPP.Существует так много разных опций (groupOfNames, posixGroup и т. Д.), Что я хотел бы предложить альтернативу (которую мы используем для этой же цели).
Настройте чат-комнату и затем отправьте туда трансляции своего статуса.
Это значительно упрощает проблему.Теперь ваш сценарий, который публикует статус, может быть простым однократным вызовом, который затем отправляется одному получателю (в комнате чата).
Это довольно тривиально для такой библиотеки, как xmpppy .Если вы предпочитаете использовать больше фреймворка, мы создали xpybot , который позволяет вам быстро и легко писать боты XMPP, и я только что обновил папку с примерами, включив в нее бота, который объявляет простойсообщения , как описано здесь.