2.3 Troncos :: Admirável Mundo Novo




Muito Bem Vindo

Prezado Leitor, a proposta desse Blog é compartilhar conhecimento com as pessoas que trabalham com Linux, Asterisk, OpenSER, e com tecnologia de voz sobre a rede IP em geral, através de tutoriais, dicas, howto, notícias entre outros assuntos.

Atente para termo de uso do conteúdo do blog no rodapé da página.

sábado, 26 de julho de 2008

2.3 Troncos



2.3 Troncos


Um tronco SLA é um mapeamento entre um tronco virtual e um dispositivo Asterisk real. Esse dispositivo pode ser uma linha analógica FXO ou qualquer coisa como um tronco SIP. Um tronco precisa ser configurado em dois lugares. Primeiro, configura-se o dispositivo em si no arquivo de configuração do canal especifico como zapata.conf ou sip.conf. Uma vez o tronco esteja configurado, então o mapeia para um tronco SLA no arquivo sla.conf.


[line1]

type=trunk

device=Zap/1


Cuidar de configurar o contexto do tronco para que seja o mesmo que aquele que está definido para a opção “autocontext” no arquivo sla.conf, se a configuração automática do dialplan for usada. Isso seria feito na linha de entrada regular nos arquivos zapata.conf, sip.conf, etc. observe que a geração automática do dialplan cria a extensão automática SLATrunk() na extensão ‘s’. Isso é perfeito para canais Zap que são troncos FXO, por exemplo. Contudo, isso pode não uma boa idéia para um tronco IP, uma vez que a ligação que chega sobre o tronco pode especificar um número real.


Se o dialplan for montado manualmente, assegurar que as ligações entrantes em um tronco execute a aplicação SLATrunk() com um argumento do nome do tronco, como mostrado no dialplan do exemplo anterior.


Troncos IP´s podem ser usados, mas eles existem alguma configuração adicional para funcionar.


Para esse exemplo, digamos que nós temos um tronco SIP chamado “mytrunk” que é usado como a line4. Alem do mais, quando ligações chegam por esse tronco, eles são levados para dizer que eles estão chamando o número ”12564286000”. Também, digamos que os números que são validos para ligações saintes por esse tronco são números NANP, da forma 1NXXNXXXXXX.


No arquivo sip.conf, existiria uma linha de entrada para [mytrunk]. Para [mytrunk], definido no parâmetro context=line4.


[line4]

type=trunk

device=Local/disa@line4_outbound

[line4]

exten => 12564286000,1,SLATrunk(line4)

[line4_outbound]

exten => disa,1,Disa(no-password|line4_outbound)

exten => _1NXXNXXXXXX,1,Dial(SIP/\${EXTEN}@mytrunk)



Assim, quando um aparelho ergue seu fone e conecta com a linha 4, eles são conectados ao dialplan local. A aplicação Disa gera tom de discagem ao fone e coleta dígitos até que eles casem com uma extensão. Neste caso, uma vez que o telefone disca o número como 12565551212, a ligação vai sair pelo tronco SIP.




> Prossegue ...



Nenhum comentário:




Creative Commons License
Admirável Mundo Novo: Tudo Sobre Asterisk, OpenSER, Linux e Tecnologias de Voz sobre IP
by Cléviton Mendes de Araújo is licensed under a Creative Commons Atribuição 2.5 Brasil License.