Este documento se aplica a todos os nossos produtos. Se uma conta SIP mostrar Tentando ou Tempo limite esgotado durante o registro, você pode seguir as etapas de solução de problemas deste guia para identificar a causa e resolver o problema.
Todos os modelos de produtos da nossa empresa, incluindo dispositivos industriais e produtos de telefone.
① Um dispositivo produto (Bi10 é usado como exemplo abaixo), um switch PoE (ou fonte de alimentação DC) e conecte o dispositivo ao switch.
② Um PC de depuração com Wireshark instalado, conectado ao mesmo switch, e certifique-se de que o PC possa se comunicar com o dispositivo pela rede.

Quando uma conta SIP exibe Tentando ou Tempo limite esgotado durante o registro, esta seção explica como solucionar o problema. O interfone Bi10 é usado aqui como dispositivo de exemplo.
Usando uma conta SIP em um servidor Yeastar como exemplo, após configurar os parâmetros relevantes da conta SIP no dispositivo e enviar o registro, a página da web primeiro mostra “Tentando”, e após um período de tempo muda para “Tempo limite esgotado”.

Após o dispositivo enviar a solicitação de registro SIP, ele não recebe uma resposta do servidor, o que eventualmente causa o tempo limite do registro. Esta situação pode ser causada por uma das seguintes razões.
1) Configurações incorretas de parâmetros, como um endereço ou porta de servidor errados, ou registro não permitido no lado do servidor. Por exemplo, em um servidor Yeastar, o registro remoto pode não estar ativado.
2) Um problema de rede entre o dispositivo e o servidor SIP, como o dispositivo e o servidor não estarem na mesma LAN, ou o servidor estar protegido por um firewall.
3) A conta SIP pode ter sido temporariamente bloqueada pelo servidor. Por exemplo, se a mesma conta for registrada com muita frequência, um servidor Yeastar pode tratá-la como comportamento suspeito e bloquear essa conta por um período de tempo, como 10 minutos, antes de permitir o registro novamente.
4) O servidor pode restringir certos valores de UA (User Agent), o que significa que ele aceita apenas agentes de usuário específicos e não reconhece outros, causando falha no registro SIP.
5) Quando o dispositivo está em uma rede privada e o servidor está em uma rede pública, os pacotes de resposta do servidor podem não conseguir alcançar o dispositivo interno.
Com base nas possíveis causas acima, os seguintes métodos podem ser usados para solução de problemas e resolução.
1) Verifique as configurações da conta SIP na interface web do dispositivo e compare-as com a configuração do lado do servidor para garantir que todos os parâmetros estejam corretos, conforme mostrado abaixo.

O registro remoto deve estar ativado no servidor Yeastar
2) Verifique se a rede entre o dispositivo e o servidor está funcionando corretamente. Pressione “Win+R”, digite cmd para abrir a janela de comando e, em seguida, faça ping no endereço do servidor para ver se ele está acessível. Se o servidor não estiver acessível, consulte o técnico do lado do servidor para verificar se as regras de firewall ou outras restrições de rede estão impedindo a conexão.
O PC (dispositivo) consegue pingar com sucesso o endereço do servidor Yeastar
3) Aguarde um período de tempo e tente registrar novamente, ou crie uma nova conta SIP para teste. Evite registrar repetidamente a mesma conta em vários dispositivos em um curto espaço de tempo.
4) No mesmo ambiente, tente registrar a mesma conta SIP em dispositivos diferentes. Se um dispositivo registrar com sucesso enquanto outro apresenta tempo limite, capture pacotes em ambos os dispositivos e compare os resultados para análise adicional. No exemplo abaixo, a mesma conta SIP é registrada tanto no Bi10 quanto no Bi63. O Bi10 registra com sucesso, enquanto o Bi63 expira. Após analisar as capturas de pacotes, a conclusão é que o servidor restringe certos valores de UA (User Agent), o que causa o tempo limite do registro SIP. As capturas de tela abaixo mostram o sintoma e a solução.
Capturas de tela da interface web e Wireshark do Bi10:

Capturas de tela da interface web e Wireshark do Bi63:

Solução: Altere o agente de usuário do dispositivo na interface web do dispositivo para um valor de UA que possa registrar com sucesso.
Nota: Após comparar os resultados da captura de pacotes, você pode copiar o UA do dispositivo que registrou com sucesso e inseri-lo no dispositivo com falha. Você também pode usar o MicroSIP para testar o registro e obter um UA funcional, ou perguntar ao técnico do lado do servidor por um valor de UA suportado.
5) Se o dispositivo estiver em uma rede interna e o servidor em uma rede pública, ative “Ativar Rport”, “Ativar atualização de porta” e “Compatível com servidor especial” no dispositivo, e então envie o registro novamente.