обратный вызов 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....");
//.....
});

Как мне нужно зарегистрировать обратный вызов, чтобы клиент также отвечал на направленное присутствие?

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]