Resolvido

VoIP Nómada, mudança de plataforma de serviço > reconfiguração


Mostrar a primeira mensagem

35 respostas

Boas

 

Estive a repor as configs no asterisk por causa desta alteração e com o post das configs originais, consigo fazer chamadas para fora.

Quando faço chamadas para o numero nomada o asterisk rejeitas a chamada, com o seguinte log.

 

[

code:
[2018-10-20 19:32:12] VERBOSE[25059][C-00000009] pbx.c: Executing [+351302001194@from-sip-external:1] NoOp("SIP/ims.telecom.pt-00000009", "Received incoming SIP connection from unknown peer to +351302001194") in new stack
[2018-10-20 19:32:12] VERBOSE[25059][C-00000009] pbx.c: Executing [+351302001194@from-sip-external:2] Set("SIP/ims.telecom.pt-00000009", "DID=+351302001194") in new stack
[2018-10-20 19:32:12] VERBOSE[25059][C-00000009] pbx.c: Executing [+351302001194@from-sip-external:3] Goto("SIP/ims.telecom.pt-00000009", "s,1") in new stack
[2018-10-20 19:32:12] VERBOSE[25059][C-00000009] pbx_builtins.c: Goto (from-sip-external,s,1)
[2018-10-20 19:32:12] VERBOSE[25059][C-00000009] pbx.c: Executing [s@from-sip-external:1] GotoIf("SIP/ims.telecom.pt-00000009", "1?setlanguage:checkanon") in new stack
[2018-10-20 19:32:12] VERBOSE[25059][C-00000009] pbx_builtins.c: Goto (from-sip-external,s,2)
[2018-10-20 19:32:12] VERBOSE[25059][C-00000009] pbx.c: Executing [s@from-sip-external:2] Set("SIP/ims.telecom.pt-00000009", "CHANNEL(language)=pt-br") in new stack
[2018-10-20 19:32:12] VERBOSE[25059][C-00000009] pbx.c: Executing [s@from-sip-external:3] GotoIf("SIP/ims.telecom.pt-00000009", "1?noanonymous") in new stack
[2018-10-20 19:32:12] VERBOSE[25059][C-00000009] pbx_builtins.c: Goto (from-sip-external,s,5)
[2018-10-20 19:32:12] VERBOSE[25059][C-00000009] pbx.c: Executing [s@from-sip-external:5] Set("SIP/ims.telecom.pt-00000009", "TIMEOUT(absolute)=15") in new stack
[2018-10-20 19:32:12] VERBOSE[25059][C-00000009] func_timeout.c: Channel will hangup at 2018-10-20 19:32:27.877 UTC.
[2018-10-20 19:32:12] VERBOSE[25059][C-00000009] pbx.c: Executing [s@from-sip-external:6] Log("SIP/ims.telecom.pt-00000009", "WARNING,"Rejecting unknown SIP connection from 194.65.2.193"") in new stack
[2018-10-20 19:32:12] WARNING[25059][C-00000009] Ext. s: "Rejecting unknown SIP connection from 194.65.2.193"
 

Se ativar a opção de permitir chamadas anoninas nas Asterisk SIP settings, a chamada entra, mas o que leio pelos foruns de asterisk ou freeBPX, isso não é boa prática e se para as chamadas funcionarem é preciso isso é derivado a um erro de configuração do trunk.

 

Portanto pergunto se os que conseguiram por o trunk a funcionar, têm isso desativo ou não e se está desativo, se há mais alguma setting que esteja a falhar do meu lado.

Ou se têm alguma sugestão adicional.

 

Cumprimentos

 

Nuno Reis

 

EDIT: tenho um trunk de saída para telemvel que estava a ser usado, portanto nem para fora consigo fazer chamadas via o trunk do meo.

Reputação 2

  escreveu:

Boas


 


Estive a repor as configs no asterisk por causa desta alteração e com o post das configs originais, consigo fazer chamadas para fora.


Quando faço chamadas para o numero nomada o asterisk rejeitas a chamada, com o seguinte log.


 


[


code:
[2018-10-20 19:32:12] VERBOSE[25059][C-00000009] pbx.c: Executing [+351302001194@from-sip-external:1] NoOp("SIP/ims.telecom.pt-00000009", "Received incoming SIP connection from unknown peer to +351302001194") in new stack
[2018-10-20 19:32:12] VERBOSE[25059][C-00000009] pbx.c: Executing [+351302001194@from-sip-external:2] Set("SIP/ims.telecom.pt-00000009", "DID=+351302001194") in new stack
[2018-10-20 19:32:12] VERBOSE[25059][C-00000009] pbx.c: Executing [+351302001194@from-sip-external:3] Goto("SIP/ims.telecom.pt-00000009", "s,1") in new stack
[2018-10-20 19:32:12] VERBOSE[25059][C-00000009] pbx_builtins.c: Goto (from-sip-external,s,1)
[2018-10-20 19:32:12] VERBOSE[25059][C-00000009] pbx.c: Executing [s@from-sip-external:1] GotoIf("SIP/ims.telecom.pt-00000009", "1?setlanguage:checkanon") in new stack
[2018-10-20 19:32:12] VERBOSE[25059][C-00000009] pbx_builtins.c: Goto (from-sip-external,s,2)
[2018-10-20 19:32:12] VERBOSE[25059][C-00000009] pbx.c: Executing [s@from-sip-external:2] Set("SIP/ims.telecom.pt-00000009", "CHANNEL(language)=pt-br") in new stack
[2018-10-20 19:32:12] VERBOSE[25059][C-00000009] pbx.c: Executing [s@from-sip-external:3] GotoIf("SIP/ims.telecom.pt-00000009", "1?noanonymous") in new stack
[2018-10-20 19:32:12] VERBOSE[25059][C-00000009] pbx_builtins.c: Goto (from-sip-external,s,5)
[2018-10-20 19:32:12] VERBOSE[25059][C-00000009] pbx.c: Executing [s@from-sip-external:5] Set("SIP/ims.telecom.pt-00000009", "TIMEOUT(absolute)=15") in new stack
[2018-10-20 19:32:12] VERBOSE[25059][C-00000009] func_timeout.c: Channel will hangup at 2018-10-20 19:32:27.877 UTC.
[2018-10-20 19:32:12] VERBOSE[25059][C-00000009] pbx.c: Executing [s@from-sip-external:6] Log("SIP/ims.telecom.pt-00000009", "WARNING,"Rejecting unknown SIP connection from 194.65.2.193"") in new stack
[2018-10-20 19:32:12] WARNING[25059][C-00000009] Ext. s: "Rejecting unknown SIP connection from 194.65.2.193"

 


Se ativar a opção de permitir chamadas anoninas nas Asterisk SIP settings, a chamada entra, mas o que leio pelos foruns de asterisk ou freeBPX, isso não é boa prática e se para as chamadas funcionarem é preciso isso é derivado a um erro de configuração do trunk.


 


Portanto pergunto se os que conseguiram por o trunk a funcionar, têm isso desativo ou não e se está desativo, se há mais alguma setting que esteja a falhar do meu lado.


Ou se têm alguma sugestão adicional.


 


Cumprimentos


 


Nuno Reis


 


EDIT: tenho um trunk de saída para telemvel que estava a ser usado, portanto nem para fora consigo fazer chamadas via o trunk do meo.



Bom dia,


 


A equipa técnica utiliza Asterisk para alguns testes e de facto para receber chamadas de entrada a forma mais comum de ter chamadas de entrada é ativar a opção “Allow anonymous Inbound sip calls” (sem esta opção ativa  a chamada é entregue ao PBX mas este não a encaminha para a extensão (ou outro destino) que tenha configurado e responde com um anúncio a dizer que o número marcado não está em serviço.)


 


No entanto conseguiu-se receber chamadas com aquela opção desativada alterando, na configuração dos SIP Settings, a configuração do transport UDP para “Não “ na opção “udp – 0.0.0.0 – All” e “Sim” na opção “Udp **bleep**.**bleep**.**bleep**.**bleep** –eth0” (ver figura):


 


H.


 

Boas. Eu tenho "allow anonymous inbound SIP Calls" em YES


 


Desde que o trunk tenha o DID corretamente configurado é possivel fazer o routing das incoming calls sem qualquer problema.


Não sei até que ponto fazer o disable das chamadas anonimas, é importante. Contudo será importante manter o olho na firewall "just in case"


 


 Alterar as definições PJSIP quando se usa um SIP trunk. Poderá funcionar mas não é criar um maior problema?


 


 


 


 

É precisamente esse erro que dá quando entra uma chamada.

Logo testo quando chegar a casa e depois aviso aqui de como correu.

 

PS: a imagem não apareceu no post 😛

 

Cumprimentos

 

Bem, a coisa do UDP não resultou.

Revi o outbound e como está nesta página, está a funcionar.

Inbound tive de ativar a permissão de chamadas anonimas ou desconhecidas e assim trabalha.

 

Preferia não ter de o fazer, caso alguém consiga ou saiba como por a dar com isso desativo eu agradeço.

 

Desde já obrigado pelo tempo dispendido.

 

Cumprimentos

 

Nuno Reis

Reputação 2

  escreveu:

Boas. Eu tenho "allow anonymous inbound SIP Calls" em YES


 


Desde que o trunk tenha o DID corretamente configurado é possivel fazer o routing das incoming calls sem qualquer problema.


Não sei até que ponto fazer o disable das chamadas anonimas, é importante. Contudo será importante manter o olho na firewall "just in case"


 


 Alterar as definições PJSIP quando se usa um SIP trunk. Poderá funcionar mas não é criar um maior problema?


 


 


 


 



Bom dia,


A configuração das definições PJSIP asterisk terá de ser aprofundada pelos users nas suas situações concretas. O método "allow anonymous" é aquele que tem sido usado, também com os devidos cuidados.


H.


H.

Olá,

 

Poderiam me confirmar se é posível conectar um asterisk que tem endereço IP fora da rede da MEO ao MEO Voip?
Estou há algumas horas tentando a conexão, mas o register volta como 401 not authorized.

 

Obrigado,

Felipe

Reputação 2

  escreveu:

Olá,


 


Poderiam me confirmar se é posível conectar um asterisk que tem endereço IP fora da rede da MEO ao MEO Voip?
Estou há algumas horas tentando a conexão, mas o register volta como 401 not authorized.


 


Obrigado,

Felipe



Boa tarde,


 


A criação do número VoIP tem de ser efetuada a partir do Line Id associado ao acesso.


A partir daí desde que exista conetividade e sejam inseridos os dados corretos pode ser usado de qualquer sítio.


 


A resposta 401 tem em princípio a ver com dados de autenticação incorretos.  


 


A configuração  do Trunk SIP deve estar como exemplificado abaixo.


(substitui-a 3020abcde pelos 9 dígitos do número nómada e xxxxxxxx pela password)


 


Trunk SIP:


General Tab


Trunk Name: MEO


OutBound Caller ID: +3513020abcde


 


Sip Settings Tab Outgoing


username=+3513020abcde


type=peer


t38pt_udptl=yes


secret=xxxxxxxx


registername=+3513020abcde


qualify=yes


port=5070


outboundproxy=proxy.sip.sapo.pt:5070


insecure=port,invite


host=sip.sapo.pt


fromuser=+3513020abcde


fromdomain=sip.sapo.pt


from=+3513020abcde


dtmfmode=rfc2833


disallow=all


context=from-trunk


canreinvite=yes


call-limit=2


authname=+3513020abcde


allow=ulaw&alaw


 


Incoming


Register String apenas


+3513020abcde@sip.sapo.pt:xxxxxxxx:+3513020abcde@proxy.sip.sapo.pt:5070/+3513020abcde


 

Olá Henrique,

 

Muito obrigado pela sua ajuda.

Já consigo fazer chamadas de saída/outbound.

 

Entretanto, quando recebo chamadas a chamada não é direcionada para o "context" definido, e o meu asterisk exibe a mensagem:

No matching peer for 'XXXXXXX' from '194.65.2.193:5070'

 

Onde XXXX é o caller-id que realiza a chamada.

 

Fiquei horas à volta desse problema, mas não consegui descobrir como ajustar.

 

Obrigado,

Felipe

Apenas uma observação sobre a configuração, no arquivo sip.conf, os codecs precisaram ser setados como:

disallow=all
allow=ulaw
allow=alaw

allow=alaw&ulaw gerou erro no asterisk.

Obrigado,

Felipe

Responder