em 10-08-2020 10:39 AM
Olá Pessoal, tudo bem ?
Meu amigos, estou tentando utilizando o CP 6921 com sip porém só funciona corretamente na rede interna. Quando utilizo ele em uma rede interna indo registrar em um servidor sip na nuvem por exemplo o ip que é enviado pelo aparelho no SIP é o ip interno ao invés do ip válido e sendo assim quando o servidor sip na nuvem envia uma chamada para o telefone ip, ela não consegue chegar, pois está tentando enviar para um ip de rfc1918.
Alguém sabe quais opções no XML poderia editar para forçar o envio do ip valido no aparelho ao registrar ? Seria o mesmo que o comando external ip no asterisk por exemplo.
Achei esses 2 comandos para serem colocados no XML, mas não tive nenhum resultado.
<natEnabled>true</natEnabled>
<natAddress></natAddress>
Chamadas de saida funcionam normalmente tanto para o pabx na rede local quando na nuvem passando por nat... Porém chamadas de entrada só funcionam na rede interna.
em 11-13-2020 10:06 AM
Olá Daniel
Não me parece um Problema relacionado ao IP Phone, baseado na sua topologia. Possivelmente o Phone envia solicitações UDP SIP de uma Source Port alta. Isso significa que ele enviará (por exemplo) a porta de origem 50XXX para a porta SIP 5060 do SIP Proxy, porem é possivel que seu telefone perde todo o tráfego de controle destinado a ele enviado em qualquer porta diferente da porta 5060 - e de acordo com os RFCs SIP nenhum servidor deve fazer isso de qualquer maneira, mas o Asterisk configurado com NAT funciona dessa maneira para retornar o tráfego do servidor para o telefone.
Minha sugestão aqui é solicitar a sua provedor e ou destino desabilitar a opção (NAT=yes) to (NAT=no)
Espero ter ajudado
06-07-2021 01:36 PM - editado 06-07-2021 01:37 PM
Olá @dani_joker
Acredito que o problema aqui é na negociação SDP de seu SIP Registrar não adotar o NAT para informar a parte remota qual endereço enviar mídia. Você pode acompanhar isso capturando o tráfego SIP e procurando a mensagem SDP (pode estar no Invite pra Early Media ou no Session Progress).
Provavelmente o seu SIP Registrar está informando o IP interno de seu telefone no SDP e, por isto, o problema. A questão aqui é identificar como fazer no seu registrar ele informar o IP externo ou então colocar uma inspeção SIP em seu Firewall para que ele faça esta mudança para você. Lembrando que o NAT modifica apenas o cabeçalho Ethernet no pacote e não o "payload" onde o SDP informa o endereço de mídia que deve ser traduzido.
Com isto, é importante mencionar que não é o telefone responsável pela divulgação e negociação de mídia com um destino externo e sim do SIP Registrar ao qual ele está registrado como Call Control.
em 11-08-2021 10:43 AM
Eu já tive este problema em alguns clientes e em alguns funcionam e outros não, já fiz testes utilizando outra saida de internet e funcionou. Ainda parece um mistério.
Encontre respostas, faça perguntas e conecte-se com nossa comunidade de especialistas da Cisco de todo o mundo.
Estamos felizes por você estar aqui! Participe da conversa, encontre respostas, faça perguntas e conecte-se com sua comunidade.
Navegue pelos links rápidos da Comunidade e usufrua de um conteúdo personalizado e em seu idioma nativo: