[AsteriskBrasil] Loop na URA

Caio Begotti caio em ueberalles.net
Terça Setembro 18 23:03:51 BRT 2007


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




Mais detalhes sobre a lista de discussão AsteriskBrasil