[AsteriskBrasil] Interligacao com Leucotron
Bernardo Vieira
bernardo.vieira em terra.com.br
Terça Setembro 5 17:20:01 BRT 2006
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Eu tinha um * ligado um ramal de um PABX Siemens que eu tinha de discar
0 e esperar a linha externa para discar e funcionou tranquilamente com o
'w'.
Você já tentou assim?
exten => _XXXXXXXX,1,Dial(Unicall/g1/6666wD(${EXTEN}))
Marlon Dutra wrote:
> Olá pessoal,
>
> Interliguei um servidor Asterisk com uma central telefônica Leucotron
> através de conexão E1 MFC/R2. A conexão está funcionando beleza. Consigo
> receber e realizar chamadas entre todos os ramais.
>
> O problema é que a configuração da Leucotron é absolutamente
> queixo-duro. Tem meia-dúzia de opções e não há muito o que fazer além do
> que o software oferece.
>
> A Leucotron está com duas placas E1. Uma conectada na rede PSTN (via
> Brasil Telecom) e outra conectada no Asterisk. Ambas conexões estão
> funcionando.
>
> Eu preciso fazer ligações a partir do Asterisk para a rede PSTN, ou
> seja, entrando por um E1 e saindo pelo outro. Aí começou minha grande
> dor de cabeça, porque a Leucotron "entende" que conexão E1 é tudo
> "tronco" e um tronco não deve falar com outro. Flexibilidade zero.
>
> A maneira que o suporte da Leucotron conseguiu configurar foi eu
> discando um código de saída pelo Asterisk, eu recebo um "tom de
> discagem", simulado naturalmente. Em cima desse tom de discagem, eu
> tenho que enviar via DTMF os números que eu quero discar. Lamentável,
> mas funciona.
>
> No meu caso, o código de saída é 6666. Como o E1 é sinalização digital,
> o correto seria eu fazer como eu faço entre Asterisks:
>
> exten => _XXXXXXXX,1,Dial(Unicall/g1/6666${EXTEN})
>
> Mas isso não funciona. A Leucotron simplesmente ignora os dígitos após o
> 6666 e me dá o tal de tom de discagem.
>
> A outra saída seria eu enviar o 6666 digitalmente e após enviar os
> DTMFs, fazendo algo assim:
>
> exten => _XXXXXXXX,1,Dial(Unicall/g1/6666|20|D(w${EXTEN}))
>
> Isso funcionaria, mas tem um pequeno detalhe que me quebrou as pernas. A
> aplicação "Dial" só envia os DTMFs após receber a sinalização "channel
> answered" do link E1, e a Leucotron só envia esse sinal quando a ligação
> for completada. Ou seja, o Asterisk disca 6666 e me dá o tom de
> discagem. Se eu disco alguma coisa (DTMF) no telefone, a Leucotron
> executa a ligação. Se a ligação for completada, a Leucotron manda o
> sinal "answer" para o Asterisk e então o Asterisk libera os DTMFs.
>
> Qual seria a solução nesse caso?
>
> 1) Conseguir que de alguma maneira o Asterisk envie os DTMFs
> imediatamente após abrir o canal, sem esperar o sinal "answer".
>
> 2) Fazer a Leucotron funcionar do jeito correto, recebendo toda a
> sequência numérica e fazendo a ligação em modo digital, sem simular tom
> de discagem.
>
> Eu, sinceramente, não tenho muita esperança que a Leucotron consiga
> fazer de outro jeito, então estou a procura da primeira solução.
>
> Qualquer ajuda é bem-vinda.
>
> Abraços.
>
- --
"What most profoundly divides two men is a different sense and degree of
cleanliness. What help is all honesty and mutual utility, what help is
all the good will for each other: in the end the fact remains-they can't
stand each other?s smell!"
- - Nietzsche
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFE/dvx2QVs8jsa1mQRAvDtAJ9ssrmv0Dj5osEWLuTIuC8Lj35WoACgjtyQ
xLaWzss45HoLbjjIEPVWqOI=
=aVg8
-----END PGP SIGNATURE-----
Mais detalhes sobre a lista de discussão AsteriskBrasil