Analisamos isso há cerca de 18 meses. Acabamos indo com um provedor diferente (não o Asterisk), mas, na memória, as opções eram praticamente ruins, especialmente para ambientes altamente personalizados. E suas interfaces eram claramente uma reflexão posterior projetada por alguém com apenas habilidades básicas em HTML.
No final, fomos com um provedor de VoIP chamado Swyx e, em seguida, escrevemos nosso próprio código de discagem preditiva usando sua API ActiveX extensiva e bem documentada (o integrou no registro Do Not Call, solicitações de retorno automáticas quando as chamadas falharam ou foram secretária eletrônica, etc).