Hi there,
I have read all your requirements, and can help configure AsteriskNOW as you want. I also will try to take of the hangup signal that happens quite frequently with FXO.
For the option to talk with MSSQL, I recommend 2nd phase after we finish with the above. Time estimated for this option is max 3 hours with additional 60$.
After that, at only 30$ more, I'll take care of the security hardening of asterisk, including making it "SIP invisible" to the internet hackers.
Read my reviews, and let me know any questions if you have. My work is hassles free, and professional.
Await your early reply.
Kind regards,
Bao