[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