Notificación push de envío de Openfire cuando el usuario está desconectado

Estoy usando el servidor openfire 3.9.3 y Android e IOS como cliente. Quiero enviar mensajes a través de notificaciones push a ambos clientes cuando el usuario destinatario está desconectado. Y cuando se envía un envío, el remitente debe recibir el mensaje de recepción.

para esto intenté:

haciendo interceptor: en esto, no recibí ninguna excepción o falla de mensaje para la que pueda rastrear.

modificar código de fuego abierto también. Pero no creo que sea una buena solución.

Solo quiero saber que, ¿hay algún complemento o modificar el código de Openfire es la última solución?