O roteador é desconectado quando eu encerro meu aplicativo SIP

O roteador é desconectado quando eu encerro meu aplicativo SIP

Aqui está um interessante: eu tenho um aplicativo SIP VoIP que é capaz de se registrar no servidor PBX, e posso convidar e ver a chamada do usuário no final do chamado recebendo um convite, e no final do chamador vejo a resposta do toque. .. agora aqui está uma parte interessante, se eu fechar meu aplicativo sem nenhuma notificação ao servidor meu roteador se desconecta e reinicia, após um curto período (30 - 150 segundos). Eu poderia consertar isso se concluísse o processo ACK BYE, mas só estou me perguntando por que meu roteador desliga?

alguma ideia?

Meu roteador é TNN-Siemens SL2-141, pensei que isso poderia ser importante

Atualizar: isso é o que eu encontrei:

SIP ALG permite duas ou mais chamadas VoIP simultâneas feitas por clientes VoIP através deste roteador.

o que significa que se eu desativá-lo não conseguirei fazer os testes que estou tentando tanto fazer, e como não tenho acesso a outro roteador, devo lidar com o bug então...

Posso dizer que isso nunca aconteceu comigo com um usuário se conectando, mas novamente eu não tinha ninguém para convidar então, recebi do SIP UAS 503 quando tentei convidar um usuário imaginário. Este bug só ocorreu depois que conectei o segundo SIP UAC, convidei-o e fechei o aplicativo.

Adão.

Responder1

A única coisa que consigo pensar é se o seu roteador tem umSIP ALGe está travando por causa de algum bug quando não obtém o ACK. Se o seu roteador tiver um SIP ALG, você deve tentar encontrar uma maneira de desligá-lo. É geralmente aceito agora que os SIP ALGs são más notícias e causam muito mais problemas do que jamais resolvem.

Atualizar:Se você estiver escrevendo seu próprio aplicativo SIP e estiver atrás de um ALG, será difícil rastrear problemas, pois nunca terá certeza de que o pacote SIP que você está enviando é o que está sendo recebido. Tente desligar o SIP ALG e certificar-se de que os dispositivos SIP no lado oposto da sua rede usam uma porta diferente, ou seja, configure-os para que não usem a porta 5060 como porta local. Dessa forma, o roteador não deveria se envolver em nenhum comportamento específico para permitir que o tráfego SIP funcionasse para vários dispositivos.

informação relacionada