Mesmo em um DMZ, o firewall pode afetar a sinalização de gole ou pode haver problemas em outro dispositivo no final da linha. Por exemplo, você pode ter o telefone em uma DMZ em seu próprio roteador, mas seu ISP tem um modem roteado e esse dispositivo está bloqueando seletivamente parte da sinalização de gole (ALG, SPI, Detecção de Intrusão) que não permite que o telefone reconheça para o servidor que pegou a chamada, embora localmente você tenha. Isso é muito muito muito comum. Eu até já vi casos em que o ISP tem uma configuração ALG em seus roteadores principais que bloqueou intermitentemente o sinal ACK do telefone em um convite, causando o problema exato.
Para simplificar, certifique-se de que TODOS os dispositivos têm a detecção de ALG, SPI e intrusão desativada. Verifique também se as portas específicas do Cisco estão abertas em todos os dispositivos entre o telefone e o servidor de voz. Isso pode exigir uma chamada em seu ISP para limpar todo o caminho (se você tiver seu próprio roteador e seu ISP for capaz de conectar o modem, isso geralmente é uma grande ajuda).
Se o seu fornecedor de voip puder obter as escadas de chamada para o problema, posso dar uma olhada e dizer onde a sinalização está falhando (embora elas realmente devam dizer isso também).