Caros, bom dia! Estou escrevendo uma ura com mysql, porem esta com erro! Quando digito uma "os" válida, ao partir para uma segunda tentativa, se digito uma "os" inválida, a variável status continua com o valor válido. como reseto esta variável?
O Goto(ivr-4,s,1) pergunta se quer tentar novamente ou ir para fila de atendimento. seguem ura: [consulta-os] exten => s,1,set(status = "0") exten => s,n,set(nos = "0") exten => s,n,Read(nos,informa_n_os,,,2,) ;; por favor, digite os numeros de sua ordem de serviço. ao final aperte a tecla jogo da velha. exten => s,n,MYSQL(Connect connid XXXXX XXXXX XXXXX XXXXX) exten => s,n,MYSQL(Query resultid ${connid} SELECT status from os where os="RNM${nos}") exten => s,n,MYSQL(Fetch fetchid ${resultid} status) exten => s,n,MYSQL(Clear ${resultid}) exten => s,n,MYSQL(Disconnect ${connid}) exten => s,n,Noop("O Resultado é ${status}) exten => s,n,GotoIf($["${status}" = ""]?sos_nao_encontrada:11) exten => s,n,GotoIf($["${status}" = "1"]?s1:12) exten => s,n,GotoIf($["${status}" = "2"]?s2:13) exten => s,n,GotoIf($["${status}" = "3"]?s3:14) exten => s,n,GotoIf($["${status}" = "4"]?s4:15) exten => s,n,GotoIf($["${status}" = "5"]?s5:16) exten => s,n,GotoIf($["${status}" = "6"]?s6:sos_nao_encontrada) exten => s,n(s1),Playback(aguardando_avaliacao) ;;Seu aparelho encontra-se em avaliação por um de nossos técnicos. pedimos que retorne posteriormente; exten => s,n(s1),Goto(ivr-4,s,1) exten => s,n(s2),Playback(procedimento_realizado) ;;Seu aparelho encontra-se à sua disposição, favor comparecer à loja, munido da ordem de serviço, para retirada do mesmo; exten => s,n(s2),hangup() exten => s,n(s3),Playback(garantia_recusada) ;;Seu aparelho não poderá ser consertado na garantia. pedimos que compareça a loja para que possamos dar-lhe maiores explicações. exten => s,n(s3),Goto(ivr-4,s,1) exten => s,n(s4),Playback(aguardando_peca) ;;Seu aparelho foi avaliado e necessitou de envio de peças pela fábrica. Estamos aguardando para iniciar a substituição. pedimos que retorne posteriormente; exten => s,n(s4),Goto(ivr-4,s,1) exten => s,n(s5),Playback()......... exten => s,n(s5),Goto(ivr-4,s,1) exten => s,n(s6),Playback(aparelho_retirado) ;;Seu aparelho foi entregue à......... exten => s,n(s6),Goto(ivr-4,s,1) exten => s,n(sos_nao_encontrada),Goto(ivr-5,s,1) _______________________________________________ KHOMP: completa linha de placas externas FXO, FXS, GSM e E1; Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7; Intercomunicadores para acesso remoto via rede IP. Conheça em www.Khomp.com. _______________________________________________ ALIGERA Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7. Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express. Channel Bank Appliance Asterisk - Acesse www.aligera.com.br. _______________________________________________ Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscr...@listas.asteriskbrasil.org