[AsteriskBrasil] RES: Dial Plan

j u n i o u junior em dssnet.com.br
Segunda Junho 11 23:33:09 BRT 2007


O que eu quero fazer é dificultar um pouco a ligação, tipo colocar senha ou
fazer o usuario discar * ou # primeiro, antes do asterisk completar a
ligação.
Como posso fazer isso?
------------------------------


Gilberto 
Vc pode tentar fazer o seguinte usando o setvar, gotoif, read e dial...:

SetVar -> pegando o que o usuario discou..com a variável ${EXTEN}
SetVar(Rota=${EXTEN:-2})   
SetVar(Senha=${EXTEN:4:3}) 
...
..
.
Usar o GotoIF para avaliar o que foi discado e encaminhar a chamada..
GotoIf($["${Rota}" = "13"]?210)
exten = _05XXXXXXX,n,GotoIf($["${Senha}" = "556"]?110)
...
..
.
Usar o read para ler o numero que a pessoa quer chamar:
111,Read(numeron)
..
.
Depois discar.. o numero
...
Dial(DGV/63/${numeron})

De uma olhada em HTTP://voip-info.org e no extensions.conf do meucci ou do
trixbox, p ter outras idéias,,

[]'s
Jr.



Mais detalhes sobre a lista de discussão AsteriskBrasil