Re: [AsteriskBrasil] Loop na URA
On 18/09/2007, at 14:45, Gilberto Nunes wrote: Logo apos o post, fucei e resolvi o problema do meu questionamento anterior com o seguinte dialplan: Você xunxou, assim não vale :-) Dica 1: se livre de prioridades númericas como 1, 2, 3... 57... 987 etc. Use 1 e depois vai seguindo com 'n' que é muito mais fácil de manter e fica mais limpo. Se precisar indicar uma prioridade em alguma aplicação você pode usar apelidos ou hints como o abaixo. Se você disser pro Asterisk vá pro contexto XYZ exten 123 e prioridade debug ele vai te obedecer. exten = s,1,Answer() exten = s,n,Noop() ...godzilhões de prioridades aqui... exten = s,n(debug),DumpChan() exten = s,n,Hangup() Dica 2: você já tá usando uma exten interna i pra tratar dígitos fora do contexto, use as outras também! Existe uma t que serve pro seu caso de timeout automático após X tempo e que você pode usar pra tratar a saída da URA. Procure pela opção autofallthrough que ela influencia o comportamento da exten t também. Boa sorte, -- Caio Begotti (caio1982) http://caio.ueberalles.net ___ Compre uma camiseta da AsteriskBrasil.org! http://www.voipmania.com.br == VoIPMania.com.br == ___ LIsta de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
[AsteriskBrasil] Loop na URA
Ola a todos Tenho uma URA configurada e a mensagem de boas vindas pede para que a pessoa aguarde para ser atendida, ela não escolher nenhuma opção. Acontece que eu não sei como fazer para que um ramal qualquer fique como padrão, caso a pessoa não escolha nenhuma opção. Por exemplo: Chamada - Asterisk atende (answer) - chama gravação (Background) - Opções da URA Digite 1 para isso - Queue (tocas todos os ramais da fila na mesma hora) Digite 2 para aquilo - Queue (tocas todos os ramais da fila na mesma hora) Ou aguarde para ser atendido. Não sei como tratar a ligação depois do Ou aguarde para ser atendido. Alguém pode me ajudar? Aqui vai minha configuração: ... ... exten = s, 1, Wait,5 exten = s, 2, Answer() exten = s, 3, Set(CALLFILENAME=/var/spool/asterisk/monitor/entrada/) exten = s, 4, Monitor(wav,${CALLFILENAME}/${STRFTIME(${EPOCH},,%d%m%Y-%H:%M: %S)}-${EXTEN},m) exten = s, 5, Wait,1 exten = s, 6, DGFlash() exten = s, 6, Set(TIMEOUT(digit)=3) ; Set Digit Timeout to 5sec exten = s, 7, Set(TIMEOUT(response)=5) ; Set Response Timeout to 10sec exten = s, 8, Background(bemvindo) exten = s, 9,Wait,3 exten = s, 10,Goto(s,8) ;exten = s, 8, WaitExten(2) ;exten = 1,1,Goto(loja) ;exten = 2,1,Goto(assistencia) exten = 1,1,Queue(860030) exten = 2,1,Queue(850030) exten = h,1,NoOp(Shucks, they hung up!) exten = t,1,Playback(invalid) exten = t,n,Set(TRIES=$${TRIES} + 3) exten = t,n,GoToIf($${TRIES} 2?disconnect) exten = t,n,GoTo(s,playback) exten = t,n(disconnect),Hangup() exten = i,1,Playback(invalid) exten = i,n,Set(TRIES=$${TRIES} + 3) exten = i,n,GoToIf($${TRIES} 2?disconnect) exten = i,n,GoTo(s,playback) exten = i,n(disconnect),Hangup() Muitíssimo obrigado! Att -- Gilberto Nunes BitMix Tecnologia Itajaí - SC ___ Compre uma camiseta da AsteriskBrasil.org! http://www.voipmania.com.br == VoIPMania.com.br == ___ LIsta de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
[AsteriskBrasil] Loop na URA
Olá novamente Pessoal Logo apos o post, fucei e resolvi o problema do meu questionamento anterior com o seguinte dialplan: exten = s, 1, Wait,5 exten = s, 2, Answer() exten = s, 3, Set(CALLFILENAME=/var/spool/asterisk/monitor/entrada/) exten = s, 4, Monitor(wav,${CALLFILENAME}/${STRFTIME(${EPOCH},,%d%m%Y-%H:%M: %S)}-${EXTEN},m) exten = s, 5, Wait,1 exten = s, 6, Set(TIMEOUT(digit)=3) ; Set Digit Timeout to 5sec exten = s, 7, Set(TIMEOUT(response)=5) ; Set Response Timeout to 10sec exten = s, 8, Background(bemvindo) exten = 1, 1,Queue(860030) exten = 2,1,Queue(850030) exten = i, 1, Playback(invalid) exten = i, 2,Wait,2 exten = i, 3,Goto(s,8) exten = s, 9, Wait,5 exten = s, 10, Dial(SIP/8024,20,tTrwW) exten = s, 11, HangUp() Obrigado Att. -- Gilberto Nunes BitMix Tecnologia Itajaí - SC ___ Compre uma camiseta da AsteriskBrasil.org! http://www.voipmania.com.br == VoIPMania.com.br == ___ LIsta de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil