Можете взять VPS на openVZ например, и накатить туда готовый темплейт тогоже же FreePBX или нанять специалиста чтобы настроил по вышим требованиям. Если каналы с которых будут подключатся к Asterisk, нестабильны, то можете поместить на коло-хостинг к своему провайдеру такой-мини
сервер и развернуть на нем все что нужно(плюс данного варианта в том что можно, туда добавлять доп сервисы)! Оба варианта примерно выйдут в ~1000-2000р в месяц!