Боюсь, вам придется сделать два запроса. Вы не можете совмещать отправку сообщения и проверку наличия вызовов в одном вызове. В xmpp события, также называемые Stenza, имеют три основных типа IQ, Message и Presence. Следовательно, акт объединения Присутствия и Сообщения на самом деле не соответствует протоколу.
Что касается автономного хранилища, вы также должны настроить свой сервер openfire для разрешения / запрета автономных сообщений. Вы можете сделать это, зайдя в админ-панель> сервер> настройки сервера> Автономные сообщения.