RE: [AsteriskBrasil] Dúvida para transferir uma liga ção de volta para o PABX usando SendDTMF

Alberto Sá Júnior alberto em hedgingtur.com.br
Sexta Janeiro 12 17:00:56 BRST 2007


Prezado Giani,

Sim, a ligação depois volta para o Aterisk porque na configuração do PABX, depois de um tempo, a ligação em espera, volta para o ramal que o colocou na espera.

Obrigado.

Alberto 

-----Original Message-----
From: asteriskbrasil-bounces em listas.asteriskbrasil.org [mailto:asteriskbrasil-bounces em listas.asteriskbrasil.org] On Behalf Of Giani Maldaner
Sent: sexta-feira, 12 de janeiro de 2007 14:25
To: asteriskbrasil em listas.asteriskbrasil.org
Subject: Re: [AsteriskBrasil] Dúvida para transferir uma liga ção de volta para o PABX usando SendDTMF

esta voltando ok

>>> asteriskbrasil 01/12/07 12:51 >>>

Prezados colegas,

Boa tarde. Estou com problemas no uso da aplicação SendDTMF do Asterisk. Basicamente tenho uma placa TDM04B, conectada em 4 saídas de ramais do PABX (Panasonic KXTD-1232).

Pois bem, quando eu ligo (PSTN) para o PABX, a ligação é direcionada para o Asterisk, que a atende, faz todo o controle de menus (context) e em um determinado momento, deve "transferir" a ligação para um outro ramal, deste PABX.

Trecho do extensions.conf

[usuario]
exten => s,1,Flash() ; Aqui a minha ligação vai para a espera exten => s,2,Wait(1) ; Agaurda um segundo...
exten => s,3,SendDTMF(101) ; Chama o ramal de destino exten => s,4,Hangup() ; "Coloca no gancho", para a chamada ser transferida..

Funciona muito bem se o ramal de destino está desocupado, mas se o ramal de destino estiver ocupado, a minha ligação vai ficar na espera (porque enviou um flash para o PABX) e o canal do Asterisk será desconectado.

O tempo de flash está correto, uma vez que se o ramal está desocupado, funciona perfeitamente. Ao invés de Hangup() na prioridade 4, já tentei colocar um "Wait" antes, já tentei colocar um Goto(s-${DIALSTATUS}) (obviamente não funcionou porque não chamei um Dial()).

Tentei também um WaitForRing, assim, na minha esperança, se o ramal de destino tocasse, o Asterisk, detectaria o ring e continuaria com aplicação que faria um Hangup, ou no timeout, cairia para o voicemail.

A única coisa que quero é que, se o ramal de destino estiver ocupado, caia no voicemail.

Minha pergunta é, no SendDTMF, o Asterisk não deveria "detectar" um "busy", quando o ramal estivesse ocupado ? Uma coisa que suspeito talvez seja as configurações no indications.conf, que já estão com configurações para [br].

Alguém tem alguma sugestão ?
 
Obrigado a todos.
 
Atenciosamente,
 
Alberto Sá Júnior
alberto em hedgingtur.com.br
Rua Joaquim Antônio Nasciento, 99 Cj. 13 14024-180 - Ribeirão Preto, SP - Brasil
Tel: +55 (16) 3902-3170
----------------------------------------
Estação VoIP 2006
5 e 6 Dezembro
Curitiba PR
http://www.estacaovoip.com.br

_______________________________________________
LIsta de discussões AsteriskBrasil.org
AsteriskBrasil em listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

_______________________________________________
Acesse o  wiki AsteriskBrasil.org:
http://www.asteriskbrasil.org

----------------------------------------
Estação VoIP 2006
5 e 6 Dezembro
Curitiba PR
http://www.estacaovoip.com.br

_______________________________________________
LIsta de discussões AsteriskBrasil.org
AsteriskBrasil em listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

_______________________________________________
Acesse o  wiki AsteriskBrasil.org:
http://www.asteriskbrasil.org


Mais detalhes sobre a lista de discussão AsteriskBrasil