Hello, I'm a former Voip technician, I worked 10 years on the NOC department for a US company; I read your requirements and I'm very familiar with Asterisk systems, I have configured and troubleshoot many installations before, I was the primary point of contact of PBX clients. Feel free to contact me if you need my help.
Thank you.