Pessoal, Encontrei uma solução para o meu problema de transferência de ligação de volta para o PABX e gostaria de deixar registrado na lista para quem precisar um dia.
Não sei porque a aplicação BackgroundDetect não funcionou no Asterisk 1.2 (posso ter colocado parâmetros errados). Na curiosidade eu instalei o Asterisk 1.4, criei um arquivo de som "vazio" e criei o seguinte dial plan: [meumenu] Exten => s,1,Flash() ; Manda o flash apra o PABX, que coloca a ligação em espera. Exten => s,2,SendDTMF(123) ; Disca para o ramal 123. Exten => s,3,BackgroundDetect(vazio) ; Aguarda detecção de voz ou sinal de fax, enquanto toca um arquivo de som vazio.gsm. Exten => talk,1,Hangup() ; se detecta voz ou fax, faz um hangup, assim a ligação em espera é transferida para o ramal de destino. Exten => t,1,Flash() ; se estiver ocupado ou ninguém atender, vai dar um timeout e assim o * manda um flash para buscar a ligação que está em espera. Exten => t,2,Voicemail(u123) ; manda a ligação para o voicemail com mensagem de unavailable. Acho que é isso. Abraços a todos. Alberto -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Alberto Sá Júnior Sent: sexta-feira, 12 de janeiro de 2007 17:01 To: [EMAIL PROTECTED]; [email protected] Subject: RE: [AsteriskBrasil] Dúvida para transferir uma liga ção de volta para o PABX usando SendDTMF 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: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Giani Maldaner Sent: sexta-feira, 12 de janeiro de 2007 14:25 To: [email protected] 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 [EMAIL PROTECTED] 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 [email protected] 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 [email protected] 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 [email protected] 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 [email protected] http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil _______________________________________________ Acesse o wiki AsteriskBrasil.org: http://www.asteriskbrasil.org

