You should seriously try to hire someone with knowledge in the topic to help you with this. Usually @ConceptsWeb and @VoIPTools do this kind of jobs, there might be others as well. Many users provided many answers to your questions lately. You can't pretend that someone fixes all the issues for you for free....