Hi Nicolas,
Thanks for your prompt response. You pointed me in the correct direction regarding your FIFO ordering.
I managed to get it sorted - we are using an included configuration file rather than a script such as your freepbx bash script.
My problem was that I was simply restarting fop2 and not refreshing the fop2 web page. I incorrectly assumed that the button layout would update but understandably the DOM content doesn't change until a page refresh.
Thanks ever so much for your help.