Asterisco ignorando parte do sip_domain do URI

1

Estou usando o Asterisk versão 11.5. Meu problema é o seguinte: eu literalmente não posso fazer nenhuma chamada de saída. Isso porque, seja qual for o discar em qualquer cliente, a parte sip_domain é ignorada, é interpretada como uma chamada de domínio do asterisco interno:

endpoint@sip_domain

Não importa o que eu discar, mesmo se eu discar endpoint @ blablablabla a chamada é redirecionada para o meu servidor asterisco. O que poderia ser? Se você precisar de qualquer outra informação, diga-me.

Obrigado antecipadamente.

EDIT - sip.conf:

[general]
context=from-sip
bindport=5060
bindaddr=0.0.0.0
disallow=all
allow=ulaw
allow=alaw
allow=h264
allow=h263
allow=t140
rtcachefriends=yes
rtupdate=yes
srvlookup=yes
videosupport=yes
textsupport=yes
directmedia=no
icesuport=true
;nat=force_rport,comedia
accept_outofcall_message=yes
outofcall_message_context=sip-messaging
auth_message_requests=yes

EDIT - regista os registos de depuração

Nos seguintes arquivos você pode encontrar os logs de depuração de uma chamada bem-sucedida (externa para interna) e uma chamada com falha (interna para externa): link .

    
por Hari 23.08.2013 / 17:36

1 resposta

1

Se você postar seu sip.conf oculto, seria benéfico ajudá-lo. Além disso, conecte-se ao asterisco no modo detalhado asterisk -vvvvr ou habilite a depuração do sip sip set debug on pode informar um pouco mais sobre o problema. Também com esse tipo de pergunta, ajudaria se você também publicasse as informações do cabeçalho do SIP -

Tente definir allowexternaldomains=yes

nota: executando uma escavação no domínio t-meeting.se para o registro SRV sem resposta, você já tentou chamar outro número em um servidor sip que suporta a consulta SRV?

Parece que o seu plano de discagem precisa de alguma modificação. Eu consideraria dar uma olhada neste link . Para o fundo eles definem uma macro que pode realizar o que você está procurando. No entanto, em suma, você precisa de algo como o seguinte em extensions.conf . Você provavelmente precisará alterar isso para trabalhar em tempo real, mas este é o jist:

exten => _.,n,Macro(uri-dial,${EXTEN}@${SIPDOMAIN})
exten => _.,n,HangUp()

[macro-uri-dial]
exten => s,n,NoOp(Calling as SIP address: ${ARG1})
exten => s,n,Dial(SIP/${ARG1},60)
    
por 23.08.2013 / 20:44