Ramal com acesso ao asterisk pela internet

1. Ramal com acesso ao asterisk pela internet

Luiz Fernando
magskull

(usa Debian)

Enviado em 15/12/2014 - 17:44h

Pessoal, meu servidor está operando e tudo ok para ramais internos.

No entanto, para ramais externos a rede que a coisa começa a complicar.

O que eu fiz:
Já publiquei a porta 5060 e de 10000 a 50000 TCP/UDP;

No sip.conf em:
[general]
acrescentei
externip = 200.xxx.xxx.xxx ; meu ip válido
localnet = 10.xxx.xxx.xxx/255.255.255.0 ; minha primeira rede interna (matriz)
localnet = 192.xxx.xxx.xxx/255.255.255.0 ; minha segunda rede interna (matriz subrede)

Criei o ramal, semelhante aos que já tenho aqui nos ramais do escritório.

No ramal:
qualify=no

Mas ocorre que esse ramal ao invés de conectar pela porta 5060 se conecta a portas acima de 30000.
Algumas vezes é possível chamar esse ramal, outras vezes não.
Esse ramal vezes consegue fazer chamadas ou chamar ramais, outras vezes não.

O que podem me dizer?



  


2. Re: Ramal com acesso ao asterisk pela internet

Benedito
bmarquesm

(usa Fedora)

Enviado em 03/01/2015 - 09:11h

O seu asterisk está diretamente na internet ou protegido por firewall? Se estiver protegido por firewall, nele devem haver dois redirecionamentos: um para a porta 5060 e outro para as portas RTP (10.000 a 50.000 UDP, pelo que entendi no seu caso), para que seja possível a autenticação externa.

Caso esteja diretamente ligado na internet, recomendaria que habilitasse a configuração qualify para “qualify=yes” para monitorar o tempo de autenticação deste ramal externo, para ver se este tempo não fica muito grande em razões de lentidão no link de internet do lado do PBX ou do lado do ramal.

Como você informou que horas consegue chamar o ramal, hora não, é bem provável que ele esteja perdendo autenticação. Para monitorar isso, verifique os logs do asterisk com um dos comandos abaixo:

tac /var/log/asterisk/messages | grep -i reach

tac /var/log/asterisk/messages | grep -i <RAMAL>



3. Re: Ramal com acesso ao asterisk pela internet

Luiz Fernando
magskull

(usa Debian)

Enviado em 06/01/2015 - 15:23h

bmarquesm obrigado pela resposta, mas não retorna nada o comando que você informa.

E sim, meu asterisk está atrás de um firewall e as portas estão mapeadas.
Estou ficando doido com isso, já fiz tudo que encontrei pela internet e nada está me ajudando.

As falhas:
-> Algumas vezes o telefone não recebe chamadas;
-> Algumas vezes faz chamadas, mas o ouvinte não ouve;
-> Algumas (muitas vezes) não registra.

Para os casos acima, algumas vezes tenho que reiniciar até mesmo o modem de internet do ramal remoto.

bmarquesm escreveu:

O seu asterisk está diretamente na internet ou protegido por firewall? Se estiver protegido por firewall, nele devem haver dois redirecionamentos: um para a porta 5060 e outro para as portas RTP (10.000 a 50.000 UDP, pelo que entendi no seu caso), para que seja possível a autenticação externa.

Caso esteja diretamente ligado na internet, recomendaria que habilitasse a configuração qualify para “qualify=yes” para monitorar o tempo de autenticação deste ramal externo, para ver se este tempo não fica muito grande em razões de lentidão no link de internet do lado do PBX ou do lado do ramal.

Como você informou que horas consegue chamar o ramal, hora não, é bem provável que ele esteja perdendo autenticação. Para monitorar isso, verifique os logs do asterisk com um dos comandos abaixo:

tac /var/log/asterisk/messages | grep -i reach

tac /var/log/asterisk/messages | grep -i <RAMAL>











Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts