Как отправить многоадресное сообщение (несколько пользователей), используя xmpphp и PHP

Я хочу отправить многоадресное сообщение другим пользователям в ejabbered.

Мне удалось отправить сообщение "Одинокий" и "Групповой"

// для одного чата

$conn->message($toJabberId, $message, "chat", null, null);

// для группового чата

$conn->presence(NULL, "available", $nickname);
$conn->message($chatroom, $message, "groupchat", null, null);
$conn->presence(NULL, "unavailable", $nickname);

И теперь я пытаюсь включить многоадресную передачу в мой код. На самом деле у меня есть следующий пример строфа для многоадресной рассылки, но я не знаю, как использовать в xmpphp.

<message to='multicast.jabber.org'>
   <addresses xmlns='http://jabber.org/protocol/address'>
       <address type='to' jid='hildjj@jabber.org/Work' desc='Joe Hildebrand'/>
       <address type='cc' jid='jer@jabber.org/Home' desc='Jeremie Miller'/>
   </addresses>
   <body>Hello, world!</body>
</message>

Любая идея для многоадресной рассылки сообщений с использованием xmpphp?

Благодарю.

0 ответов

Другие вопросы по тегам