Resposta curta: Não.
Resposta mais longa: os serviços VOIP exigem tempo extremamente preciso, o que é praticamente impossível em qualquer ambiente virtualizado, mas quase certamente fora de questão em um ambiente compartilhado como o EC2, onde outros as cargas de trabalho das pessoas podem afetar o desempenho do seu sistema. As melhores soluções de VOIP são servidores dedicados e normalmente incluem algum tipo de fonte de temporização de hardware dedicada (como uma placa de linha de telecomunicações, mesmo se o seu sistema for "VOIP puro").
Além dos problemas de tempo do servidor, você também pode esperar que o atraso adicional de ida e volta para ir do seu telefone de mesa para / de um servidor "na nuvem" cause problemas de qualidade de chamadas (atrasos longos o bastante para começar falando sobre si mesmo, linha de eco, etc.) - Isso pode ser notado em sistemas VOIP com apenas 10-15ms de latência para o servidor, mas torna-se óbvio em cerca de 25ms e pior a partir daí.