o registro externo de asterisco é inacessível

0

Eu pesquisei na Web há uma semana e não encontrei nada para resolver o problema.

Eu tenho um Asterisk externo na nuvem.

Eu configurei o SIP em um softphone no meu escritório que está atrás de um firewall ( pfsense ).

O softphone entrou com sucesso. Mas o status no Asterisk é SIP inacessível.

Tentei discar o softphone, mas também era inacessível.

Por favor, precise de sua experiência em relação a esse assunto.

    
por edtech 16.08.2016 / 10:45

1 resposta

0

Se o Asterisk mostrar que o seu softphone está inacessível, você deve verificar o caminho do seu softphone para o Asterisk para descobrir onde os pacotes SIP estão se perdendo.

Verifique estes pontos:

1- Em sip.conf verifique se a linha com externip contém o endereço IP externo que seu Asterisk está usando.

2- Em sip.conf , deve haver uma seção para o seu softphone. Algo parecido com isto para a extensão 3030:

[3030]
deny=0.0.0.0/0.0.0.0
secret=mysecret 
dtmfmode=inband
canreinvite=yes
context=from-internal
host=dynamic
trustrpid=yes
sendrpid=no
type=friend
nat=no
port=5060
qualify=yes
qualifyfreq=60
transport=udp,tcp,tls
dial=SIP/3030
permit=0.0.0.0/0.0.0.0

Verifique se o segredo é o mesmo que a senha configurada no softphone.

3- Se o firewall está usando NAT então na configuração anterior você tem que habilitar nat e verificar no Asterisk os parâmetros no arquivo sip_nat.conf .

4- O registro de asterisco fornecerá mais informações sobre a negociação do SIP entre o softphone e o Asterisk. Um login bem-sucedido é assim:

[2016-08-16 11:12:21] NOTICE[4124]: chan_sip.c:23707 handle_response_peerpoke: Peer '3030' is now Reachable. (1ms / 2000ms)

Por favor, atualize sua pergunta com informações sobre qual softphone você está usando e a versão do Asterisk que você tem.

    
por 16.08.2016 / 11:13