cancelar
Mostrar resultados para 
Pesquisar em vez de 
Queria dizer: 
cancel
1819
Apresentações
5
Útil
3
Respostas

Telefone Ip CP 6921 com SIP através de NAT

dani_joker
Level 1
Level 1

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.

3 RESPOSTAS 3

Bruno Rangel
Spotlight
Spotlight

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

Cheers
Bruno Rangel
Please remember to rate helpful responses using the star bellow and identify helpful or correct answers

Jonas Fraga
Spotlight
Spotlight

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.

Alcantara
Level 1
Level 1

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.

Primeiros Passos

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 de conversas e conecte-se com sua comunidade.