Seus problemas de rede aumentarão exponencialmente. Você terá que solucionar problemas com latência de vários locais, você terá piores pacotes jitter, etc. Eu não tive nada além de mágoa com SIP para sites / servidores remotos.
Atualmente, minha empresa executa um servidor Trixbox Pro localmente. Estamos ficando cansados das taxas de licenciamento e do terrível apoio da comunidade e estamos pensando em migrar para algo como o FreePBX. Eu vejo que há muitas pessoas por aí que estão executando isso a partir de um VPS em vez de um servidor local - e eu queria ver em que Pros e Cons vocês podem pensar.
O grande problema é que você não pode conectar linhas POTS, mas isso não importa para nós, já que usamos estritamente o SIP.
Além disso, se quisermos usar uma solução de gravação de chamadas (que, se estiver sendo feita localmente, normalmente requer uma ethernet " toque " e um segundo servidor dedicado às gravações), não sei como isso funcionaria.
O Freeswitch é provavelmente um ajuste melhor e não é baseado no Asterisk.
O maior problema provavelmente será que a maioria dos provedores de VPS é totalmente diferente. Especialmente quando coisas como disponibilidade e disponibilidade de rede estão em causa.
Também há outros problemas, como IO e contenção de rede, o que poderia significar que você deixaria de atender chamadas ou qualidade de chamadas, especialmente se outros servidores no host VPS estivessem sendo DDOSed ou martelados por coisas intensivas de IO.
Eu aluguei um servidor dedicado, assim você pode pelo menos ter certeza de que você não tem o tráfego e a utilização de outras pessoas afetando seu servidor.
A outra coisa que poderia causar problemas é o atraso extra induzido por ter os telefones do escritório conectados através da WAN ao PBX, então o caminho parece Internet - WAN - PBX - WAN - Escritório.
Eu colocaria o PBX dentro do escritório de maneira ideal, então você tem menos saltos.