Hello you all. I hope you are all having a good holiday.
I have been looking for the best way of tracking conference usage for reporting purposes (basically answering the question: what happened and when on conference nº X?) and I thought of the following alternatives that I would like to discuss with you.
1. Using ESL and the CUSTOM events to keep track of what happened when (I guess that's the most widely used)
2. Creating a new entry on switch_caller_profile, that would be filled by the mod_conference module anytime something changes on the conference. Something similar to what the origination_caller_profile does but that would be manipulated by the mod_conference. This option could neatly integrate with the xml cdrs but would mess a little more on the core. Not sure it is desirable.
3. Make mod_conference spit it's own XML for each conference created so that we know what happens and can link offline to other cdr entities.
Or, maybe I am completely dumb and trying to do something that it is not supposed to be done or forgetting some resource that is already available.
João Mesquita