Asterisk - chan_sip reinicia porem não sobe, e não encaminha as chamada para fila de atendimento

1. Asterisk - chan_sip reinicia porem não sobe, e não encaminha as chamada para fila de atendimento

Nilton Barbosa
niltonbsneto

(usa CentOS)

Enviado em 22/09/2022 - 13:30h

Pessoal, boa tarde!

Tenho um servidor Asterisk, instalado em um CentOS. Estou com um problema onde as ligações entram e bate no asterisk porem não esta sendo entregue as filas de atendimento, a operação só volta quando tenho que reiniciar o Asterisk (/etc/init.d/asterisk restart). Procurando alguns log's no /var/log/asterisk/full encontrei a seguinte informações dentro do horario que mais ou menos o ocorreu a problema de não encaminhar as chamadas:

[Sep 22 13:06:12] VERBOSE[137664] chan_sip.c: SIP channel loading...
[Sep 22 13:06:12] VERBOSE[137664] chan_sip.c: == SIP Listening on 0.0.0.0:5069
[Sep 22 13:06:12] NOTICE[137664] chan_sip.c: The 'username' field for sip peers has been deprecated in favor of the term 'defaultuser'
[Sep 22 13:06:12] WARNING[137664] chan_sip.c: !!! PLEASE NOTE: Setting 'nat' for a peer/user that differs from the global setting can make
[Sep 22 13:06:12] WARNING[137664] chan_sip.c: !!! the name of that peer/user discoverable by an attacker. Replies for non-existent peers/users
[Sep 22 13:06:12] WARNING[137664] chan_sip.c: !!! will be sent to a different port than replies for an existing peer/user. If at all possible,
[Sep 22 13:06:12] WARNING[137664] chan_sip.c: !!! use the global 'nat' setting and do not set 'nat' per peer/user.
[Sep 22 13:06:12] WARNING[137664] chan_sip.c: !!! (config category='723' global force_rport='Yes' peer/user force_rport='No')
[Sep 22 13:06:12] WARNING[137664] chan_sip.c: !!! PLEASE NOTE: Setting 'nat' for a peer/user that differs from the global setting can make
[Sep 22 13:06:12] WARNING[137664] chan_sip.c: !!! the name of that peer/user discoverable by an attacker. Replies for non-existent peers/users
[Sep 22 13:06:12] WARNING[137664] chan_sip.c: !!! will be sent to a different port than replies for an existing peer/user. If at all possible,
[Sep 22 13:06:12] WARNING[137664] chan_sip.c: !!! use the global 'nat' setting and do not set 'nat' per peer/user.
[Sep 22 13:06:12] WARNING[137664] chan_sip.c: !!! (config category='sip-avaya' global force_rport='Yes' peer/user force_rport='No')
[Sep 22 13:06:12] VERBOSE[137664] loader.c: chan_sip.so => (Session Initiation Protocol (SIP))

Aparentemente o chan_sip recarregou porem o modulo não subiu, e gerou esses log de alerta. Alguém ja passou por algo asssim, e tem alguma ideia de como resolver este problema de recarregar o modulo ?

Informações do servidor:

CentOS release 6.7 (Final)
Asterisk 1.8.19.0






  


2. Problemas com o arquivos de configuração

Anderson Julio N. Brito
skyiax

(usa Debian)

Enviado em 22/09/2022 - 23:12h

Fala Man, beleza.

Seguinte o seu arquivo de configuração sip.conf tem alguma configurações que nao se usa mais.

[Sep 22 13:06:12] VERBOSE[137664] chan_sip.c: SIP channel loading...
[Sep 22 13:06:12] VERBOSE[137664] chan_sip.c: == SIP Listening on 0.0.0.0:5069

[Sep 22 13:06:12] NOTICE[137664] chan_sip.c: The 'username' field for sip peers has been deprecated in favor of the term 'defaultuser'

[Sep 22 13:06:12] WARNING[137664] chan_sip.c: !!! PLEASE NOTE: Setting 'nat' for a peer/user that differs from the global setting can make

[Sep 22 13:06:12] WARNING[137664] chan_sip.c: !!! the name of that peer/user discoverable by an attacker. Replies for non-existent peers/users

[Sep 22 13:06:12] WARNING[137664] chan_sip.c: !!! will be sent to a different port than replies for an existing peer/user. If at all possible,
[Sep 22 13:06:12] WARNING[137664] chan_sip.c: !!! use the global 'nat' setting and do not set 'nat' per peer/user.

[Sep 22 13:06:12] WARNING[137664] chan_sip.c: !!! (config category='723' global force_rport='Yes' peer/user force_rport='No')

[Sep 22 13:06:12] WARNING[137664] chan_sip.c: !!! PLEASE NOTE: Setting 'nat' for a peer/user that differs from the global setting can make
[Sep 22 13:06:12] WARNING[137664] chan_sip.c: !!! the name of that peer/user discoverable by an attacker. Replies for non-existent peers/users
[Sep 22 13:06:12] WARNING[137664] chan_sip.c: !!! will be sent to a different port than replies for an existing peer/user. If at all possible,
[Sep 22 13:06:12] WARNING[137664] chan_sip.c: !!! use the global 'nat' setting and do not set 'nat' per peer/user.

[Sep 22 13:06:12] WARNING[137664] chan_sip.c: !!! (config category='sip-avaya' global force_rport='Yes' peer/user force_rport='No')

[Sep 22 13:06:12] VERBOSE[137664] loader.c: chan_sip.so => (Session Initiation Protocol (SIP))

-------------------
No lugar de :

username coloque: defaultuser



Neste link tem varios exemplos e o que significa cada linha:


https://www.voip-info.org/asterisk-config-sipconf/



Qualquer coisa chama no skype : ajnbrito

Valeu


www.skyiax.com.br





3. PROBLEMAS COM O ARQUIVOS DE CONFIGURAÇÃO

Nilton Barbosa
niltonbsneto

(usa CentOS)

Enviado em 23/09/2022 - 16:44h

Seguindo na linha que informou amigo, realizei algumas alterações pois temos diversos troncos com operadoras e entroncamento SIP com outros PABX por exemplo Avaya. Nesse Avaya estamos usando o parametro "username" porem a conexão é apenas por IP. Olhando no artigo que enviou para consulta percebi que não se faz necessario em um comunicação SIP por IP apenas por usuario e senha. Estou monitorando para verificar ira vir ocorrer novamente o problema.

Outra duvida meu amigo, saberia informar se por acaso o uso excessivo da memoria do servidor poderia causa este problema no chan_sip ?

Desde já agradeço pela ajuda.







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts