Hi,
I have very good hands on experience on Asterisk and different GUIs used for it, like freepbx, elastix, trixbox,
I have also developed a lot of IVRs with very complex structures,
kindly let me know exactly what kind of IVR or asterisk system do you need and I can give you better price and time frame.