recepción mensajes offline

Contenido archivado

El contenido de la web se encuentra archivado y no se podrá crear nuevo contenido. Más información.

Es posible evitar que se reciban los mensajes que te hayan enviado mientras estabas desconectado?

A parte del Flexible Offline Message Retrieval, ya que el servidor es eJabberd y en la lista de features parece no soportarlo....

Gracias

Comentarios

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

Por lo que he visto en el RFC

Por lo que he visto en el RFC (el segundo, creo) senzillamente poniendo una prioridad negativa al recurso desde el que te conectas evita que el servidor te mande los mensajes. Esto es lo que estaba buscando :)

Haciendo pruebas he visto que si el se mandan mensajes desde el recurso de prioridad negativa entonces si se reciben las respuestas.

Gracias de todas formas, badlop.

PD: Como siempre, una lectura de RFC: tediosa pero útil...

prioridad negativa: no recibir mensajes atrasados

Pues sí que es curioso. Voy a poner aqui el enlace por si interesa posteriormente:

  • RFC 3921: XMPP extensions for basic instant messaging and presence
  • 11. Server Rules for Handling XML Stanzas
  • 11.1 Inbound Stanzas
  • Else if the JID is of the form and there is at least one available resource available for the user, the recipient's server MUST follow these rules:
  • However, the server MUST NOT deliver the stanza to an available resource with a negative priority; if the only available resource has a negative priority, the server SHOULD handle the message as if there were no available resources (defined below).

Y ahora entiendo que sí es realmente util:

  • Por la mañana madrugas para ir al tabajo. Antes de salir de casa quieres enviarle un mensaje urgente a alguien. No quieres recibir ahora los mensajes atrasados, pues no tienes tiempo de leerlos, que tienes prisa.
  • Si conectas en un PC que no es el tuyo, con un cliente poco fiable, quizá no quieras recibir los mensajes atrasados. Cuando llegues a casa ya los leerás.
  • Y probablemente la más chula, enviarte mensajes al futuro: conectas con prioridad negativa, te envias un mensaje a ti mismo. El mensaje lo recibirás cuando conectes con prioridad positiva.

El colmo sería poder enviar mensajes a otra gente para el futuro, especificando la fecha a partir de la cual pueden ser entregados. No se si ya está descrito, lo que sí hay es lo contrario: poner una fecha de caducidad a los mensajes (en JEP-0079: Advanced Message Processing; expire-at).

te sirven las reglas de privacidad?

Es que precisamente para eso está lo de FOMR, aunque todavia no lo implementa casi ningun servidor ni cliente, que yo sepa.

Si los mensajes no deseados tienen algun patrón, quizá te sirva de algo las reglas de privacidad. El Tkabber permite configurarlas, no se si algun otro también. Con suerte a lo mejor no hace falta que el cliente lo soporte también para que las reglas de apliquen.