Hello,
I have 4 servers strewn across the US each running (nearly) identical versions of Elastix 2.0 build 58, (I believe) and FreePBX 2.8.1.0. There are around 100 extensions, and these change frequently. I paid for and installed FOP2 in each location, but it would greatly benefit us if we could have all 4 locations managed through a single FOP2 install. I did a little bit of custom mangling to buttons files, and I know that you can do some really cool things like transfer calls between PBX's, monitor status on a foreign PBX, etc, but in order for it to be really useful to us, we'd need to have these configs auto-generated from the asterisk configs. I've seen previous posts that say something to the effect of "Multiple servers are supported, but as for configuration, you're on your own."
Has anyone in the community ever tried modifying the scripts so that they can create buttons and users from remote servers? I would think that using the AMI, you'd be able to get all the information you need fairly easily. (Extension numbers, names, statuses, etc.) I also considered a cron job that would run each config script on each individual server, then somehow transfer them all to the "master" server and compile them into a single user/buttons file, but even that's probably slightly beyond my ability as an admin.
Is there any hope that this may find its way into a future release of FOP2? Would anyone be able/interested to do this for a bounty?