I have some really old hardware clients that use ‘‘ready’’ instead of available. I would like to either add a custom presence type to the server so that it understands ‘‘ready’’ as null / available.
Or, add a plug-in that filters the incomming raw data and exchanges any occurance of ‘’>ready<’’ with ‘’>available<’’ before the data is processed by the server.
I am comfortable with writing the plugin, but would ask some advice on the best place to hook the plugin… Will a packet interceptor actually be able to change the presence status messages in this way, or do I need so lower-level customization??
Maybe somewhere there is a flow diagram showing the order of processing?