Rota de saida tronco SIP ASTERISK

1. Rota de saida tronco SIP ASTERISK

Manoel
manoelps

(usa Linux Mint)

Enviado em 12/04/2016 - 17:38h

Pessoal,
Estou tentando configurar uma rota de saída no asterisk. O cenário é o seguinte:
1 ramal de um PABX qualquer vai entrar como tronco no meu Asterisk. Até aí tudo bem, consegui registrar o ramal através de um ATA HT-503.
No caso pra eu chamar a partir do "PABX" um ramal do asterisk, configurei uma grupo. Até aí também tudo bem, está funcionando.

Agora vem a questão: Como fazer para os ramais do asterisk chamar os outros ramais do PABX?
Tentei criar uma rota para que quando algum ramal SIP no PBX discar 9 chamar o tronco que está registrado o ramal do PABX, mas não está funcionando, preciso conseguir ligar para todos os ramais do PABX.

[Exemplo] discar 92002 no softphone, sair pelo tronco sip, que está registrado no ATA, (este está com um ramal (2001) do PABX conectado no FXO), a partir dai ele receberia este numero do ramal que passei quando disquei no caso o 2002 e jogaria a ligação para o ramal 2002.

Segue abaixo como está o arquivo de configuração:

MEU TRONCO SIP (está registrando 100% no asterisk) arquivo SIP.CONF:
Estou registrando o mesmo desta forma (para testes não atribui senha):
register = 1001@192.168.101.54/1001 



[1001]
type=friend
defaultuser=1001
secret=
host=dynamic
dtmfmode=rfc2833
context=INTERNO
canreinvite=no
qualify=5000
;nat=yes
disallow=all
allow=ulaw&alaw&g723&g729&gsm
callgroup=11
pickupgroup=11
call-limit=1
mohinterpret=default
callerid="Tronco 01"<1001>
subscribecontext=BLF_Group_1
accountcode=Tronco 01


Regra para plano de discagem (extensions.conf):

exten => _9.,1,Dial(SIP/${EXTEN:1}@1001,60,r)
exten => _9.,n,Playtones(congestion)
exten => _9.,n,Hangup()


Com a configuração acima, dá um toque e cai a ligação, fiz conforme abaixo, mas nem chama

exten => _9.,n,Dial(SIP/${1001}${EXTEN:1})


Montei outro servidor, agora com ELASTIX e refiz a configuração e regras via interface, mas cheguei no mesmo problema, não consigo ir para dentro dos ramais do PABX a não ser se eu receber uma ligação e fazer a transferência dela.

Logs que ocorre quando eu digito 9 e o ramal:

== Using SIP RTP CoS mark 5
-- Executing [9204@INTERNO:1] Dial("SIP/3001-00000016", "SIP/204@1001,50") in new stack
== Using SIP RTP CoS mark 5
-- Called SIP/204@1001
[Apr 13 09:36:18] WARNING[2027][C-00000011]: chan_sip.c:23372 handle_response_invite: Received response: "Forbidden" from '"Ramal 1" <sip:3001@192.168.101.53>;tag=as3f5c4970'
== Everyone is busy/congested at this time (1:0/0/1)
-- Auto fallthrough, channel 'SIP/3001-00000016' status is 'CHANUNAVAIL'
-- Executing [h@INTERNO:1] Hangup("SIP/3001-00000016", "") in new stack
== Spawn extension (INTERNO, h, 1) exited non-zero on 'SIP/3001-00000016'



Alguém ae para me dá uma direção?


  


2. Re: Rota de saida tronco SIP ASTERISK

Manoel
manoelps

(usa Linux Mint)

Enviado em 14/04/2016 - 10:43h

Funcionou \o/ ... O problema era no Dial Plan do ATA HT-503, coloquei a mesma quantidade de digitos do ramal e funcionou: { XXXX }

Usei o pano de discagem no arquivo extensions.conf

exten => _9.,1,NoOp(Chamada de ${CALLERID(all)})
exten => _9.,n,Dial(SIP/1001/${EXTEN:1})
exten => _9.,n,Hangup()


Funcionou, mas pegando uma linha de ramal analogica, gerada por um equipamento aqui na rede da telefonia IP, fui testar em uma central analogica antiga da DIGISTAR e não funcionou, estou verificando se é algum problema com codecs.


3. Re: Rota de saida tronco SIP ASTERISK

Manoel
manoelps

(usa Linux Mint)

Enviado em 15/04/2016 - 15:38h

Resolvido lol
Para funcionar na central analógica DISISTAR XT-72, usei os parâmetros da linha abaixo (da Argentina) no ATA HT-503:


Dial Tone: f1=425@-25,f2=425@-25,c=0/0;
Ringback Tone: f1=425@-25,f2=425@-25,c=1000/4500;
Busy Tone: f1=425@-11,f2=425@-11,c=370/320;
Reorder Tone: f1=425@-11,f2=425@-11,c=370/320;
Confirmation Tone: f1=425@-10,f2=425@-10,c=100/100;


Alguém pode me explicar como funciona estes parâmetros? como identifico estes parâmetros em uma central futura?






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts