Re: [AsteriskBrasil] ura mysql

2013-05-16 Por tôpico Eduardo Pereira


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

2013-05-15 Por tôpico Rafael dos Santos Saraiva
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

2013-05-14 Por tôpico Eduardo Pereira
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