Received id for message is garbled in delivery receipt

Hello Team,

I was looking to get some help on an issue that I am facing with delivery receipts. Here is a set up of our chat application.

A ----- OpenFire ----- B

We follow the delivery receipts mechanism specified in https://xmpp.org/extensions/xep-0184.html .

This is what happens:

  • A sends a message with message Id abcdef-ghijk-lmopq .
  • B receives the delivery receipt and responds back appropriately.
  • However, when A gets the delivery receipt, we get the received message Id = abcdef-*-lmopq.

The garbled message Id in the received tag of the delivery receipt is intermittent.

Are there any known issues in Openfire that address such a problem currently? I did find a few articles e.g. XEP-0184: Message Delivery Receipts not working when sender is offline .

Let me know if any further information is required. Your help is appreciated.

Thanks and Kind Regards,
Avinash