[AsteriskBrasil] Background
Clayton Casteli
claytoncastelli em yahoo.com.br
Quarta Março 14 14:54:11 BRT 2007
Blz!!
Eu não sei direito o que você quer fazer, mas tente olhar uma aplicação chamada Read() no asterisk.
Já adiantando;
Read(variable[,filename][,maxdigits][,option][,attempts][,timeout])
Reads a #-terminated string of digits a certain number of times from the user into the given variable.
Other arguments include:
filename
Specifies the file to play before reading digits.
maxdigits
Sets the maximum acceptable number of digits. If this argument is specified, the application stops reading after maxdigits have
been entered (without requiring the user to press the # key). Defaults to 0- (no limit, wait for the user to press the key). Any # value below 0 means the same. The maximum accepted value is 255.
option
Specify skip to return immediately if the line is not answered, ornoanswer to read digits even if the line is not answered.
attempts
If greater than 1, that many attempts will be made in the event that no data is entered.
timeout
If greater than 0, that value will override the default timeout.
Returns -1 on hangup or error and 0 otherwise.
A idéia dessa aplicação é que você pode tocar um menu pedindo que a pessoa digite algo, após isso o que essa pessoa digitar vai para a variavel que você indicou.
Na linha de baixo você pode usar Gotoif() para verificar o que há na variavél e ir para o local que você deseja.
Resumidamente é isso ai, espero que ajude, pois subistitui Background.
até mais.
Ma <marcio em marcio.com.br> escreveu: Pessoal,
Criei uma simples rota no extensions com o background, com opcao de menu, quando o usuario disca para 1 vai para Playback(1), quando disca 2, vai para o Playback(2),
Segue dialplan:
exten => 134,1,Answer()
exten => 134,2,Background(menu1ou2)
exten => 134,3,WaitExten()
exten => 1,1,Playback(1)
exten => 1,2,Goto(134,2)
exten => 2,1,Playback(2)
exten => 2,2,Goto(134,2)
Bom, a dialplan funciona perfeito, se não fosse pela demora que ocorre quando o usuario tecla 1 ou tecla 2.
Quando o mesmo tecla 1, fica mudo, e apos 5 segundos ele é enviado para o Playback. A mesma coisa para o 2.
Alguem encontrou esse problema?
Nunca tive problema, mas usei na versao bem antiga do *, agora a versao 1.4.1 estou encontrando esta dificuldade.
Se alguem tiver uma ideia, ou souber o que ocorre, agradeceria.
Um abraco
Att
Marcio
----------------------------------------
Estação VoIP 2006
5 e 6 Dezembro
Curitiba PR
http://www.estacaovoip.com.br
_______________________________________________
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
__________________________________________________
Fale com seus amigos de graça com o novo Yahoo! Messenger
http://br.messenger.yahoo.com/
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20070314/a1745109/attachment.html
Mais detalhes sobre a lista de discussão AsteriskBrasil