Обратный вызов on_presence_stanza для XMPP-ориентированного присутствия в JAXL
Я закодировал XMPP-клиент в PHP с использованием JAXL (по аналогии с включенным примером echobot). Клиент также реализует XEP-0045 (MUC), и я могу присоединиться к групповым чатам без проблем. Проблема в том, что зарегистрированный обратный вызов для сообщений о присутствии, кажется, вызывается только для сообщений о присутствии внутри групповых чатов, например, когда другой пользователь входит или выходит. Я хотел бы также направить моего клиента о присутствии (за пределами чата). Как указано ниже, они не запускают обратный вызов.
$client->add_cb('on_presence_stanza', function($stanza) {
global $client, $room_full_jid, $room_full_jid2;
_info("got on_presence_stanza....");
//.....
});
Как мне нужно зарегистрировать обратный вызов, чтобы клиент также отвечал на направленное присутствие?