[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