[AsteriskBrasil] Pesquisa Satisfação - aguardar todo playback para efetuar read.

Marcelo Terres mhterres em gmail.com
Segunda Agosto 18 18:27:45 BRT 2014


Mas pq você está usando o read?

Você pode usar diretamente o background e não usar o read, se você só
espera 1 dígito.

ex:

[ura-principal]

exten => root,1,Answer
exten => root,n,Wait(1)
exten => root,n(menu),Background(ura)
exten => root,n,WaitExten(2)
exten => root,n,Goto(principal,1)

; 1 - Opção1
exten => 1,1,Goto(opcao1,1)
exten => opcao1,1,Queue(opcao1,t)
same => n,Hangup


; 2 - Opção 2
exten => 2,1,Goto(opcao2,1)
exten => opcao2,1,Queue(opcao2,t)
same => n,Hangup


Marcelo H. Terres
mhterres at gmail.com
IM: mhterres at jabber.mundoopensource.com.br
http://www.mundoopensource.com.br
http://offtopicsandfun.blogspot.com
http://biertasters.blogspot.com
http://twitter.com/mhterres


2014-08-18 18:20 GMT-03:00 Vanessa Sather <vanessasather at bol.com.br>:
> Salve lista.
>
> Estou criando uma pesquisa de satisfação. Esta tudo fluindo corretamente e
> inserindo no banco.
> Meu problema eh que, enquanto esta tocando o playback e o usuário apertar a
> opção antes de terminar o playback, a mesma não eh inserida no read.
> Ele deve esperar toda a mensagem para após efetuar a nota.
>
> O problema eh que o cliente nunca espera o fim do áudio para apertar de
> acordo. Ao ouvir a opção que ele quer imediatamente ele aperta...
>
> Enfim, segue:
>
> exten => s,1,Answer()
>         same => n,playback(pesquisa/primeirapergunta)
>         same => n,Read(sol_atendida,,1)
>
>
>     -- Executing [s at pesquisa_satisfacao:1] Answer("SIP/2306-00000018", "")
> in new stack
>     -- Executing [s at pesquisa_satisfacao:3] Playback("SIP/2306-00000018",
> "pesquisa/primeirapergunta") in new stack
>     -- <SIP/2306-00000018> Playing 'pesquisa/primeirapergunta.slin'
> (language 'pt_BR')
>   NESTE INSTANTE SE O CLIENTE APERTAR O 1, POR EXEMPLO, ELE NÃO EH ENVIADO.
> SOMENTE SE O CLIENTE ESPERAR TODO O AUDIO TOCAR E APOS APERTAR O 1.
>
>  Ha alguma solução para isso semelhante a opção de um backgroud?
>
>   Obrigada.
>
>     Vanessa.
>
>
>
>
>
> _______________________________________________
>
> WORKOFFEE KHOMP: Eventos Khomp na sua cidade! Desenvolva seu
> conhecimento na tecnologia e portfólio Khomp. Próxima edição
> em CURITIBA, 7 de agosto. Inscrições GRATUITAS.
> Garanta a sua vaga e saiba mais em: www.workoffee.com.br
> _______________________________________________
>
> ALIGERA – Fabricante e desenvolvedor nacional de Soluções para telefonia IP
> .
> Gateway Sip, Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
> Banco de Canais Analógicos  – Appliance Asterisk
>  Acesse www.aligera.com.br
> _______________________________________________
> Para remover seu email desta lista, basta enviar um email em branco para
> asteriskbrasil-unsubscribe at listas.asteriskbrasil.org


Mais detalhes sobre a lista de discussão AsteriskBrasil