Retirado da lista de discuss√£o AsteriskBrasil.org:

[AsteriskBrasil] howto para Tom de desconex√£o Data: 16-02-2005 11:25 De: "adigital" adigital@teleon.com.br Para: "A Comunidade Brasileira do PBX OpenSource" AsteriskBrasil@listas.asteriskbrasil.org Responder para: A Comunidade Brasileira do PBX OpenSource? AsteriskBrasil@listas.asteriskbrasil.org

Esta √© para quem trabalha com hardware VOIP especialmente com portas FXO quem trabalha com estes equipamentos ( n√£o importa o fabricante) certamente enfrentou, ou vai enfrentar problemas de travamento das linhas por incompatibilidade do tom de desconex√£o. Abaixo descrevo uma pesquisa que fiz para acertar este par√Ęmetro em qualquer tipo de equipamento. Antes, por√©m, √© preciso esclarecer alguns pontos.

- Tom de desconexão é aquele sinal que vc ouve no aurículo do telefone quando a pessoa que originou a ligação desliga a linha. Na maioria dos casos é o mesmo tom de ocupado. Pra ter certeza se os 2 sinais são os mesmos, pegue um terminal de telefone A do sistema ( PABX ou linha convencional) onde o VOIP será instalado e ligue para um terminal B. Atenda o terminal B e desligue o Terminal A . Neste instante vc vai ouvir no terminal B o tom de desconexão real. Este é o tom que vamos analisar.

Este tom de desconexão é que o VOIP FXO vai usar para desativar e liberar novamente a linha no final de uma ligação, quando a desconexão foi originada pela entrada FXO. Se o equipamento não conseguir detectar este tom, a linha fica travada e não consegue receber a próxima ligação.

Analisando o padrão do tom de desconexão. Observe que aquele "beep beep beep" que vc ouve é diferente em cada PABX e em cada operadora, e existe diferenças significativas de uma cidade pra outra, mesmo sendo da mesma operadora. PABX da mesma marca usa tons diferentes de um modelo pra outro. As diferenças são de tom, tempo entre um beep e outro e volume. Abaixo, tento fazer uma representação gráfica de um tom de desconexão, usando caracteres. Esta representação pode ficar destorcida dependendo do editor que vc estiver usando para ler esta menssagem.

_||||||__||||||_

este sinal √© gerado trav√©s da modula√ß√£o por amplitude ( AM) de 2 padr√Ķes de ondas. o primeiro de ondas quadradas de freq√ľ√™ncia mais baixa que √© o sinal modulado.

_ _ _ _| |_| |_| |_ o segundo √© a portadora, que tem a freq√ľ√™ncia mais alta. |||||||||||||||||||||||||||||||||||| A modula√ß√£o de um sinal com o outro resulta no primeiro padr√£o acima, que √© exatamente o "beep beep" que vc ouve no auriculo. |||||| esta parte do sinal resultante √© a crista. _ esta parte √° o vale.

Pra complicar um pouco, alguns PABX usam um padr√£o de sinaliza√ß√£o Americano, onde a portadora √© composta de 2 freq√ľ√™ncias diferentes. Estes 2 tons na maioria das vezes s√£o duetos em terceira ou duetos em quintas, pra quem conhece de musica sabe identificar isto, quem n√£o conhece fica um pouco mais dif√≠cil. Pra ajudar um pouco, experimente apertar as notas D√ď e MI de um teclado musical para ouvir um dueto em terceira e as notas D√ď e SOL para um dueto em quinta. Felizmente as operadoras no Brasil e a maioria dos PABX usam um √ļnico tom.

Entre os valores que precisamos passar para o equipamento FXO, 4 s√£o importantes, os outros use os padr√Ķes do fabricante. Os valores importantes s√£o : Tempo da crista Tempo do Vale Freq√ľ√™ncia do primeiro tom Freq√ľ√™ncia do segundo tom

No caso das linhas das operadoras e dos PABX com um √ļnico tom, use o menor tom e o maior tom quando existir uma varia√ß√£o significativa deste.

Como detectar este valores.

Pra descobrir o tempo de crista e de vale faça o seguinte. Gere um tom de desconexão ( terminal A liga para o terminal B - terminal A desconecta - terminal B recebe tom de desconexão). com a ajuda de um cronometro, conte quantos beeps vc ouviu num período de 30 segundos por exemplo. A partir da contagem , calcule o tempo de 1 beep, depois divida o resultado por 2, porque um beep é feito de uma crista e um vale ( ||||||___ ). Na verdade o tempo de uma onda completa ( 1 crista + 1 vale ) é a soma do tempo da crista + o tempo do vale. Em alguns raros casos o tempo da crista pode ser diferente do tempo do vale. Isto só poderá ser detectado com muita observação no padrão dos beeps , ou com a ajuda de um instrumento ( osciloscópio ou software para gravação de som no Windows). O tempo de crista da Telemar em 4 cidades que analisamos com osciloscópio é .25 ms o tempo de vale é o mesmo.

Para descobrir o tom da portadora descrevo abaixo 2 métodos.

M√©todo 1 - com a ajuda de um instrumento musical afinado em D√ď, descubra qual nota esta mais pr√≥ximo do tom da portadora do beep, e utilize a tabela abaixo para achar a freq√ľ√™ncia em Hertz ( Hz).

FA = 351.9 FA# = 371.1 SOL = 393.6 SOL# = 416.3 LA = 440.0 este é um dos tons do padrão americano LA# = 465.4 SI = 491.30 DO = 426.30 DO# = 556.6 RE = 588.3 RE# = 622.3 MI = 657.7

Método 2 - baixe o software Tune!It's deste link http://www.zeta.org.au/~dvolkmer/tuneit.html

Gere o tom de desconex√£o e coloque o microfone do seu computador no auriculo do telefone Anote o valor da freq√ľ√™ncia do quadro HZ. Se n√£o funcionar desta forma, clique com o mouse em cima das teclas do teclado musical virtual e localize a freq√ľ√™ncia mais pr√≥xima. Quando testei as linhas da telemar aqui, achei valores entre 413 e 428 Hz. em pabx achei valores de 440, 480 e 620 em 3 modelos diferentes.

Pronto

agora é só passar o valores para o equipamento

2 exemplos

em um wellgate ficou assim - tone 1 413 425 8 8 25 25 1023 1023

onde 413 foi o menor tom e 428 foi o maior tom , e os dois n√ļmeros 25 s√£o os tempos de crista e vale respectivamente.

este wellgate aceita ate 4 padr√Ķes diferentes.

no sipura fica assim 413@-30,428@-30;4(.25/.25/1+2

Espero ter ajudado

Eugênio

 
detectando_tons_de_desconexao.txt (1346 views) · Modificado em: 25/06/2007 02:07 por denis
 
Recent changes RSS feed Creative Commons License Donate Valid XHTML 1.0 Valid CSS Driven by DokuWiki
Powered by Joom Prosolution

Apoio


 

Blog


Warning: fsockopen() [function.fsockopen]: php_network_getaddresses: getaddrinfo failed: Name or service not known in /var/www/portal/modules/mod_slick_rss/simplepie.inc on line 2238

Warning: fsockopen() [function.fsockopen]: unable to connect to www.voipmania.com.br:80 (Unknown error) in /var/www/portal/modules/mod_slick_rss/simplepie.inc on line 2238

fsockopen error:

Login






Perdeu a senha?
Cadastre-se agora!
Advertisement

Enquete

Meu dia a dia com o Asterisk ť: