Hello, i have a lot of experience with asterisk/pbx systems and can setup what you require. its more like a call center from your specifications, it will be hosted on your server, there is even an optional Billing system in place if you require that will bill all calls, Pay as you go or on subscription basics. Thanks