We had a requirement from the Mobile Telco customer that we create a support IVR with 5 menuus and each menu with 2-5 sub menu options, each option playing a different message to educate customer how to fix a particular problem, before call going to ONE commmon queue. Customer also wanted to see stats of calls going via different IVR options. We first implemented it by creating a dummy queue for each sub-menu (total 20 queues), each call then immediately failed over to the main queue. This was a cumbersome solution. We then found this very useful custom module which is a modification of 'Set Caller ID' module. It sets account code for inbound call. We now have IVR sending calls to 'Set Account Code' and then from there to one main queue. It is now easy to pull the stats via CDR reports and we dont have unnecessary dummy queues.
Is this possible to include such module in main Free PBX modules?
Code already exists, it can be be downloaded from http://www.packetfog.com/freepbx-setting-accountcodes/
Hope you consider this.