Re: [AsteriskBrasil] ura mysql
Beleza Rafael, funcionou direitinho Em 15-05-2013 09:10, Rafael dos Santos Saraiva escreveu: Tenta o seguinte: cria uma rotina pra verificar se a OS existe (SELECT COUNT(id) FROM os WHERE os=RNM${nos}). Se existir segue para a outra consulta, se não existir manda para ivr-4. Creio que funcione. Att, *Rafael dos Santos Saraiva* Tel: (51) 8174-7956 | (51) 3205-1504 http://www.astdocs.com | http://br.linkedin.com/pub/rafael-saraiva/52/aab/230 Em 15 de maio de 2013 02:13, Eduardo Pereira edup...@gmail.com mailto:edup...@gmail.com escreveu: 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 X X X X) 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 http://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 http://www.aligera.com.br. ___ Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscr...@listas.asteriskbrasil.org mailto:asteriskbrasil-unsubscr...@listas.asteriskbrasil.org ___ 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 ___ 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.
Re: [AsteriskBrasil] ura mysql
Tenta o seguinte: cria uma rotina pra verificar se a OS existe (SELECT COUNT(id) FROM os WHERE os=RNM${nos}). Se existir segue para a outra consulta, se não existir manda para ivr-4. Creio que funcione. Att, *Rafael dos Santos Saraiva* Tel: (51) 8174-7956 | (51) 3205-1504 http://www.astdocs.com | http://br.linkedin.com/pub/rafael-saraiva/52/aab/230 Em 15 de maio de 2013 02:13, Eduardo Pereira edup...@gmail.com escreveu: 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 X X X X) 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 ___ 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
[AsteriskBrasil] ura mysql
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 X X X X) 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