Extraction of Historic Chat Room Dialogue

Good afternoon

I have a requirement to extract Chat Room Dialogue from persisted rooms; this data would be extracted via a process and placed into our CRM solution. One question I have is should I bother using the Monitoring Service with XML archives and then XMPP to pull the archived content? The other option is simply to persist the rooms in OpenFire for a given time frame and simply extract directly from our Postgre database for OpenFire. I know this is basic question but I didn’t want to make any assumptions that the second solution was the best way to proceed. Thanks for your time.

Looking into extracting Chat Conversation Log Informaiton from the “ofmucconversationlog” table in the OpenFire Postgre database we have configured.