Parece que você está procurando uma solução gratuita, mas achei que seria uma alternativa em potencial que não requer configuração, instalação ou complexidade. O trade off ... um pouco de dinheiro todo mês:
Ele é projetado para pequenas empresas, mas faz tudo que o Google Voice faz e oferece suporte a fax e fax para PDF / E-mail. Eu acho que o plano mais barato é de US $ 10 por mês.
O Asterisk certamente fará o que você quiser, no entanto, se você não estiver familiarizado com o Asterisk, pode ser uma boa ideia configurar e gerenciar. Ambos os recursos solicitados podem ser adicionados através do Asterisk Modules. No entanto, apenas pesquisando, encontrei algumas implementações do Asterisk que têm a maioria dos recursos que você procura embutidos: link
Assim, pague alguém para fazê-lo ou esteja preparado para algum tempo pessoal para configurar e configurar qualquer distribuição / distribuição do Asterisk que você decidir usar. Se o acima não parecer bom, recomendo o FreePBX.