[AsteriskBrasil] receber digitos

Luiz Henrique Gomes lhgomes em treynet.com.br
Terça Maio 16 09:54:28 BRT 2006


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: asteriskbrasil-bounces em listas.asteriskbrasil.org
[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




Mais detalhes sobre a lista de discussão AsteriskBrasil