The Opnefire server pings the client every three minutes. There is an issue where, during the process of the server pinging the client, the server sends a ping request, and the client receives the ping request and returns a response. Packet capture confirms that the client sent a ping response, but the server’s logs indicate that the ping response was not processed. When the server attempts to ping again, it sends a channel close request.
I am not quite sure what you are asking or suggesting. Which version of Openfire are you using? What client are you using? What exactly is the problem that you’re experiencing? Do clients get disconnected? Can you please share the log files, and annotate them to point at what you think is wrong?