Victor Seva writes:
All of that doesn't happen with https://github.com/kamailio/kamailio/commit/da7f7ef082e28f81893ec06081358a9f...
Every **pua_*** module that uses pua.send_publish() except **pua_rpc** doesn't set etag parameter.
- **pua_bla**
- **pua_dialoginfo**
- **pua_usrloc**
- **pua_xmpp**
So I don't get what you want to achieve. This was a bug that users reported and I had suffered.
Why don't these other modules keep track of the etag received from 200 ok to the initial publish and use it in subsequent ones?
Are you sure that the change you made does not have any negative consequences to pua_rpc user that saves the etag from the initial publish and uses it in subsequent ones?
May be there was some real reason when I made the commit many years ago.