Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    Telefone IP SIP não registra.[RESOLVIDO]

    Scheduled Pinned Locked Moved Portuguese
    18 Posts 4 Posters 9.2k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • marcellocM
      marcelloc
      last edited by

      Se a imagem de cima é um dump na wan, seu problema provavelmente é de nat porque está aparecendo o ip da lan na wan.

      Treinamentos de Elite: http://sys-squad.com

      Help a community developer! ;D

      1 Reply Last reply Reply Quote 0
      • M
        MayqueSouza
        last edited by

        @marcelloc:

        Se a imagem de cima é um dump na wan, seu problema provavelmente é de nat porque está aparecendo o ip da lan na wan.

        Os logs que eu coloquei é referente ao DUMP na LAN.

        A imagem (fundo preto) é referente a um IFTOP na WAN.

        Observação: Analisando a LAN via TCPDUMP peguei este trecho:

        
        22:05:19.511785 ARP, Request who-has 192.168.4.174 tell 192.168.4.112, length 46
        22:06:19.671856 ARP, Request who-has 192.168.4.174 tell 192.168.4.112, length 46
        22:07:19.831419 ARP, Request who-has 192.168.4.174 tell 192.168.4.112, length 46
        

        O problema pode estar ai?

        1 Reply Last reply Reply Quote 0
        • marcellocM
          marcelloc
          last edited by

          Rode o tcpdump na wan, especifico na porta 5060 ou a porta sip que estiver usando. Se aparecer o ip interno do seu servidor, revise suas regras de outbound nat.

          Treinamentos de Elite: http://sys-squad.com

          Help a community developer! ;D

          1 Reply Last reply Reply Quote 0
          • M
            MayqueSouza
            last edited by

            @marcelloc:

            Rode o tcpdump na wan, especifico na porta 5060 ou a porta sip que estiver usando. Se aparecer o ip interno do seu servidor, revise suas regras de outbound nat.

            Coloquei o ip interno do servidor asterisk no aparelho telefonico e rodei o dump na WAN, conforme me pediu e filtrei apenas a porta 5060 (utilizada para o SIP).

            o IP: 10.0.0.5 - Interface WAN.

            Lembrando que o servidor asterisk e o telefone IP estão na mesma rede.

            Obrigado.

            tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
            listening on re0, link-type EN10MB (Ethernet), capture size 65535 bytes
            23:11:32.435690 IP 10.0.0.5.5060 > 93.115.26.10.33077: SIP, length: 552
            23:11:33.472155 IP 10.0.0.5.5060 > 158.69.249.69.5071: SIP, length: 583
            23:11:36.436252 IP 10.0.0.5.5060 > 93.115.26.10.33077: SIP, length: 552
            23:11:37.472127 IP 10.0.0.5.5060 > 158.69.249.69.5071: SIP, length: 583
            23:11:40.435336 IP 10.0.0.5.5060 > 93.115.26.10.33077: SIP, length: 552
            23:11:41.472096 IP 10.0.0.5.5060 > 158.69.249.69.5071: SIP, length: 583
            23:11:45.472022 IP 10.0.0.5.5060 > 158.69.249.69.5071: SIP, length: 583
            
            1 Reply Last reply Reply Quote 0
            • V
              vsaad
              last edited by

              Não trabalho com VoIP mas,
              As settings nao funcionam no IPPHONE e funcionam no SIP Software ?
              Eu não acho que é o PFS, principalmente usando o Asterisk na rede local.

              1 Reply Last reply Reply Quote 0
              • M
                MayqueSouza
                last edited by

                @vsaad:

                Não trabalho com VoIP mas,
                As settings nao funcionam no IPPHONE e funcionam no SIP Software ?
                Eu não acho que é o PFS, principalmente usando o Asterisk na rede local.

                Olá vsaad, obrigado pela contribuição.

                No caso, eu consigo registrar (autenticar no servidor) por softphones (software instalado nos computadores) na rede local e endereço IP externo normalmente.
                O problema está quando eu conecto o telefone IP (físico) da grandstream na rede local. Ele não registra nem com reza braba. Possuo outras unidades interligadas via openVPN pfsense, levei este mesmo aparelho para outra unidade e registrou normalmente.

                Parece que algo está bloqueando este aparelho apenas em minha rede local. Porém, já liberei todo o tráfego com o destino e origem para os ips do servidor e telefone e nada funciona.

                EDIT:

                Fiz um teste com meu celular se conectando na mesma rede em que o telefone físico está e analisei via tcpdump pelo endereço externo.
                Quando conectei via softphone pelo meu celular… ele mandou do ip correto (meu endereço externo), quando eu tentei conectar pelo aparelho que não está conectando... ele não utiliza o IP correto... Parece que o mesmo não encontra o servidor SIP e fica enviado um broadcast para encontrá-lo.

                1 Reply Last reply Reply Quote 0
                • D
                  Douglas Araujo
                  last edited by

                  Boa tarde.

                  O que é importante voce saber é que o SIP requer que a porta 5060 TCP e UDP estejam liberadas no seu modem e estejam sendo redirecionada para o seu servidor asterisk. Essa porta é usada para a sinalização. Voce tambem deve liberar as portas 1000 a 2000 da mesma formas, essas portas são usadas dinamicamente para a transmissão do audio.

                  Outro ponto importante a fazer é abrir o arquivo sip.conf e para cada ramal externo adicionar a flag "nat=yes".

                  Recomendo que voce utilize o IAX, com ele não será necessário abrir todas essas portas no seu roteador e tambem não tem problema com o NAT.

                  Para utilizar o IAX apenas libere a porta 4569 no seu roteador. Como software phone voce pode usar p ZOIPER. Experimente!

                  Outro detalhe está usando apenas internamente certo, já verificou tbm se não tem ninguem com o mesmo IP que o SEU.

                  Network Administrator Linux and Windows

                  1 Reply Last reply Reply Quote 0
                  • M
                    MayqueSouza
                    last edited by

                    @Douglas:

                    Boa tarde.

                    O que é importante voce saber é que o SIP requer que a porta 5060 TCP e UDP estejam liberadas no seu modem e estejam sendo redirecionada para o seu servidor asterisk. Essa porta é usada para a sinalização. Voce tambem deve liberar as portas 1000 a 2000 da mesma formas, essas portas são usadas dinamicamente para a transmissão do audio.

                    Outro ponto importante a fazer é abrir o arquivo sip.conf e para cada ramal externo adicionar a flag "nat=yes".

                    Recomendo que voce utilize o IAX, com ele não será necessário abrir todas essas portas no seu roteador e tambem não tem problema com o NAT.

                    Para utilizar o IAX apenas libere a porta 4569 no seu roteador. Como software phone voce pode usar p ZOIPER. Experimente!

                    Outro detalhe está usando apenas internamente certo, já verificou tbm se não tem ninguem com o mesmo IP que o SEU.

                    Olá Douglas,

                    Creio que estas configurações de encaminhamento estão corretas levando em consideração que eu consigo registrar o meu telefone IP estando FORA da minha rede utilizando o IP externo. O problema é que apenas o telefone IP dentro de minha rede não conecta nem pelo IP interno nem externo, os softphones conectam normalmente tanto dentro de minha rede, quanto fora.

                    Já efetuei a troca do equipamento pensando ser ele o motivo da não autenticação, porém sem sucesso.

                    Criei o ramal IAX, porém sem sucesso.

                    1 Reply Last reply Reply Quote 0
                    • M
                      MayqueSouza
                      last edited by

                      Alguma outra sugestão?

                      1 Reply Last reply Reply Quote 0
                      • V
                        vsaad
                        last edited by

                        @MayqueSouza:

                        Alguma outra sugestão?

                        Ta bem estranho, usando SIP Software (Computador ou no Cel) registra normal, e no IP Phone nao….. Somente na rede local.

                        Da para vc explicar a topologia um pouco melhor? Endereçamento ip dos servidores? da rede local?

                        Vc n tem VLAN? os switches sao configuraveis?

                        As configuracoes de protocolo e codec do IP Phone sao as mesmas setadas pelo SIP Software?

                        1 Reply Last reply Reply Quote 0
                        • M
                          MayqueSouza
                          last edited by

                          @vsaad:

                          @MayqueSouza:

                          Alguma outra sugestão?

                          Ta bem estranho, usando SIP Software (Computador ou no Cel) registra normal, e no IP Phone nao….. Somente na rede local.

                          Da para vc explicar a topologia um pouco melhor? Endereçamento ip dos servidores? da rede local?

                          Vc n tem VLAN? os switches sao configuraveis?

                          As configuracoes de protocolo e codec do IP Phone sao as mesmas setadas pelo SIP Software?

                          Obrigado pela ajuda.

                          Possuo um balanceador de carga e firewall (draytek) antes do pfSense em DMZ para a placa 10.0.0.5 do pfsense.
                          Servidor Asterisk/Elastix - 192.168.4.220 - PORTA SIP: 5060 UDP
                          Rede local: 192.168.4.0/255.255.255.0
                          IP do aparelho telefone: 192.168.4.174/255.255.255.0
                          Não possuo VLan, os switchs são gerenciáveis (nao configurado).
                          Tenho outras 4 unidades ligadas via OpenVPN Pfsense, funcionando normalmente. Fiz um teste levando este telefone físico para outra unidade (ligada por VPN) e o mesmo registrou normalmente.

                          O estranho é que ele tenta se conectar pela porta 5080 em um IP que desconheço:

                          08:51:24.793021 IP 192.168.4.174.5080 > 224.0.1.75.5060: SIP, length: 660

                          Sendo que já está setado corretamente no aparelho o IP do servidor e etc.

                          Adicionei essa regra como testa no NAT LAN para teste, sem resultado positivo tbm.

                          1 Reply Last reply Reply Quote 0
                          • V
                            vsaad
                            last edited by

                            Qual IP do PFS? Ele é o Default GW?
                            No IP Phone vc setou o ip do asterisk direto ou ele vai pro gateway que faz um NAT?

                            @MayqueSouza:

                            @vsaad:

                            @MayqueSouza:

                            Alguma outra sugestão?

                            Ta bem estranho, usando SIP Software (Computador ou no Cel) registra normal, e no IP Phone nao….. Somente na rede local.

                            Da para vc explicar a topologia um pouco melhor? Endereçamento ip dos servidores? da rede local?

                            Vc n tem VLAN? os switches sao configuraveis?

                            As configuracoes de protocolo e codec do IP Phone sao as mesmas setadas pelo SIP Software?

                            Obrigado pela ajuda.

                            Possuo um balanceador de carga e firewall (draytek) antes do pfSense em DMZ para a placa 10.0.0.5 do pfsense.
                            Servidor Asterisk/Elastix - 192.168.4.220 - PORTA SIP: 5060 UDP
                            Rede local: 192.168.4.0/255.255.255.0
                            IP do aparelho telefone: 192.168.4.174/255.255.255.0

                            Não possuo VLan, os switchs são gerenciáveis (nao configurado).
                            Tenho outras 4 unidades ligadas via OpenVPN Pfsense, funcionando normalmente. Fiz um teste levando este telefone físico para outra unidade (ligada por VPN) e o mesmo registrou normalmente.

                            O estranho é que ele tenta se conectar pela porta 5080 em um IP que desconheço:

                            08:51:24.793021 IP 192.168.4.174.5080 > 224.0.1.75.5060: SIP, length: 660

                            Sendo que já está setado corretamente no aparelho o IP do servidor e etc.

                            Adicionei essa regra como testa no NAT LAN para teste, sem resultado positivo tbm.

                            1 Reply Last reply Reply Quote 0
                            • M
                              MayqueSouza
                              last edited by

                              @vsaad:

                              Qual IP do PFS? Ele é o Default GW?
                              No IP Phone vc setou o ip do asterisk direto ou ele vai pro gateway que faz um NAT?

                              @MayqueSouza:

                              @vsaad:

                              @MayqueSouza:

                              Alguma outra sugestão?

                              Ta bem estranho, usando SIP Software (Computador ou no Cel) registra normal, e no IP Phone nao….. Somente na rede local.

                              Da para vc explicar a topologia um pouco melhor? Endereçamento ip dos servidores? da rede local?

                              Vc n tem VLAN? os switches sao configuraveis?

                              As configuracoes de protocolo e codec do IP Phone sao as mesmas setadas pelo SIP Software?

                              Obrigado pela ajuda.

                              Possuo um balanceador de carga e firewall (draytek) antes do pfSense em DMZ para a placa 10.0.0.5 do pfsense.
                              Servidor Asterisk/Elastix - 192.168.4.220 - PORTA SIP: 5060 UDP
                              Rede local: 192.168.4.0/255.255.255.0
                              IP do aparelho telefone: 192.168.4.174/255.255.255.0

                              Não possuo VLan, os switchs são gerenciáveis (nao configurado).
                              Tenho outras 4 unidades ligadas via OpenVPN Pfsense, funcionando normalmente. Fiz um teste levando este telefone físico para outra unidade (ligada por VPN) e o mesmo registrou normalmente.

                              O estranho é que ele tenta se conectar pela porta 5080 em um IP que desconheço:

                              08:51:24.793021 IP 192.168.4.174.5080 > 224.0.1.75.5060: SIP, length: 660

                              Sendo que já está setado corretamente no aparelho o IP do servidor e etc.

                              Adicionei essa regra como testa no NAT LAN para teste, sem resultado positivo tbm.

                              Bom dia vsaad,

                              Consegui identificar o problema. Era um switch que parecia não encaminhar os pacotes corretamente, foi só trocar a alimentação de dados para o switch do lado que o telefone registrou normalmente.

                              Posteriormente vou resetar o switch problemático e dar uma olhada com mais tempo.

                              Agradeço a ajuda de todos!

                              1 Reply Last reply Reply Quote 0
                              • First post
                                Last post
                              Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.