Fábio,
Eu tinha feito uma macro para receber o número do ramal para transferência
de chamadas entrantes e talvez isto lhe ajude:
[macro-get-ramal]
exten => s,1,SetVar(RAMALTRANS=${RAMALTRANS}${ARG1})
exten => s,2,Background(digits/${ARG1})
[inbound-pstn]
exten => intro,1,Answer
exten => intro,2,Wait(1)
exten => intro,3,SetMusicOnHold(default)
exten => intro,4,DigitTimeout,2
exten => intro,5,ResponseTimeout,4
exten => intro,6,Background(intro)
exten => trans,100,Playback(waittransfer)
exten => trans,101,Playback(record)
exten => trans,102,Macro(dialout-trunk,1,${RAMAL},)
exten => ramal,1,Background(silence/1)
exten => _X,1,Macro(get-ramal,${EXTEN})
exten => _X,2,Goto(ramal,1)
exten => t,1,GotoIf($[${LEN(${RAMALTRANS})} = 0]?trans|100)
exten => t,2,GotoIf($[${LEN(${RAMALTRANS})} != 4]?i|1)
exten => t,3,SetVar(RAMAL=${RAMALTRANS})
exten => t,4,Goto(trans,100)
exten => i,1,Playback(invalid)
exten => i,2,SetVar(RAMALTRANS=)
exten => i,2,Goto(ramal,1)
-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:asteriskbrasil-bounces em listas.asteriskbrasil.org] On Behalf Of fabio
Sent: Monday, May 15, 2006 4:32 PM
To: asteriskbrasil em listas.asteriskbrasil.org
Subject: [AsteriskBrasil] receber digitos
Boa tarde.
gostaria de saber se alguém já implementou uma variável que recebe números
que eu digitar no teclado do telefone.
algo assim.
exten s,1,Answer()
exten s,2,DigitTimeout(6)
exten s,3,Variável que recebe
exten s,4,SayDigits(Variável)
_______________________________________________
LIsta de discussões AsteriskBrasil.org
AsteriskBrasil em listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
_______________________________________________
Acesse o wiki AsteriskBrasil.org:
http://www.asteriskbrasil.org