Estamos usando o cliente Linphone no iOS pela rede Verizon. Nosso cliente envia um endereço IP incorreto no cabeçalho do Contato na mensagem 200 OK como resposta à mensagem INVITE do Asterisk.
O endereço IP público correto do nosso cliente é 70.214.115.17, como aparece na origem do IPv4. Vimos o problema no fato de que no Contact Header pedimos ao Asterisk para nos responder no endereço IP 100.93.81.213.
Como esse endereço IP é inacessível, nosso cliente nunca recebe uma resposta ACK do Asterisk. Como resultado, nossa chamada (em uma falha contínua para receber mensagem ACK) é encerrada exatamente em 32 segundos.
De acordo com a IANA, esse endereço IP é usado para fins de CGNAT.
Esse problema não aparece toda vez, mas aparece aleatoriamente.
Agradecemos a sua ajuda.