Acho que está correto. Só alguns pontos a acrescentar: -A aplicação Mysql foi descontinuada nas versões mais recentes do Asterisk, então seria interessante avaliar a utilização do ODBC, a utilização dele a partir do dialplan é mais simples também; -Na aplicação Read (tipo e placa) seria interessante você fazer uma checagem se o que foi digitado procede, pq se por exemplo o cara digitou um dígito a mais ou a menos e se ligou na hora mesmo, vai ter que desligar e ligar de novo.
Rafael S. Saraiva Porto Alegre - RS | Mobile: (51) 981-747-956 <http://br.linkedin.com/pub/rafael-saraiva/52/aab/230> Em seg, 25 de fev de 2019 às 17:13, Cristian Carvalho < [email protected]> escreveu: > Olá Pessoal > > Isso mesmo o pessoal tinha me indicado a utilização do SayNumber > > Referente a integração com MySQL, fiz aqui uma junção de algumas partes, > apenas para deixar de exemplo > > Se alguém ver alguma coisa errada, por favor comente para enriquecer o > aprendizado de todos > > > > exten => _1330,1,NoOp(###### URA TESTE ######) > Executo o Audio da URA > same => n,Playback(/var/www/html/teste/Atendimentos/Atendimento) > > Início da Conexão > same => n,MYSQL(Connect connid 192.168.26.10 root 123456 asterisk) > same => n,MYSQL(Query result ${connid} insert into ura (uniqueid) values > (${CDR(uniqueid)})): > same => n,MYSQL(Query result ${connid} select codigo from ura where > uniqueid = ${CDR(uniqueid)}): > > Pego o retorno do select e salvo em variável > same => n,MYSQL(Fetch fetchid ${result} codigo) > same => n,Set(codchamado=${codigo}) > same => n,MYSQL(Disconnect ${connid}) > > Solicitar digitação de dados e salvar em variáveis > same => n,Read(tipo) > same => n,Read(placa) > > Reproduzir valores > same => n, Set(LANGUAGE=pt) > same => n, SayNumber(1234) > > Solicito a gravação de alguma mensagem e salvo a referencia no banco > same => n,Record(/var/www/html/teste/Atendimentos/${codchamado}:wav) > same => n,MYSQL(Connect connid 192.168.26.10 root 123456 asterisk) > same => n,MYSQL(Query result ${connid} update ura set tipo = ${tipo}, > placa = ${placa}, gravacao = > '/var/www/html/teste/Atendimentos/${codchamado}.wav' where codigo = > ${codchamado} and uniqueid = ${CDR(uniqueid)}): > same => n,MYSQL(Disconnect ${connid}) > same => n,hangup() > exten => h,1,MYSQL(Connect connid 192.168.26.10 root 123456 asterisk) > exten => h,n,MYSQL(Query result ${connid} delete from call_ramal where > ramal='${CALLERID(num)}'): > exten => h,n,MYSQL(Disconnect ${connid}) > > > > > *--Cristian de Carvalho* > *:: [email protected] <[email protected]>* > > *Antes de imprimir, pense em sua responsabilidade e compromisso com o meio > ambiente. **P* > > > Em seg, 25 de fev de 2019 às 16:58, Rafael dos Santos Saraiva < > [email protected]> escreveu: > >> Não recebi a resposta também, mas provavelmente devem ter sugerido >> utilizar o SayNumber >> >> >> Rafael S. Saraiva >> Porto Alegre - RS | Mobile: (51) 981-747-956 >> <http://br.linkedin.com/pub/rafael-saraiva/52/aab/230> >> >> >> >> Em seg, 25 de fev de 2019 às 16:48, Thales Henrique Lopes < >> [email protected]> escreveu: >> >>> Eu tbm não recebi! >>> >>> >>> >>> >>> >>> >>> >>> [image: TLTECNOLOGIA] >>> >>> Thales Henrique Lopes >>> >>> CEO - CIO | TLTECNOLOGIA >>> >>> phone: 17997416717 >>> >>> site: www.tltecnologia.com >>> >>> email: [email protected] >>> >>> skype: thaleshlopes >>> >>> [image: >>> https://img.mysignature.io/s/v3/5/8/7/5871a176-4ff6-56a1-aab7-25dd809dfe56.png] >>> <https://www.facebook.com/thaleshlopes> >>> >>> [image: >>> https://img.mysignature.io/s/v3/a/f/f/affc4b5c-8d9a-5574-9c55-ed5caaca8ead.png] >>> <https://www.linkedin.com/in/thaleshlopes/> >>> >>> [image: >>> https://img.mysignature.io/s/v3/e/d/c/edca07cb-b765-50b5-b0c7-bb3373dfeb1e.png] >>> <https://web.whatsapp.com/id/+5517997416717> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> *De:* [email protected] < >>> [email protected]> *Em nome de *Samuel . >>> *Enviada em:* segunda-feira, 25 de fevereiro de 2019 16:17 >>> *Para:* [email protected] >>> *Assunto:* Re: [AsteriskBrasil] URA Asterisk >>> >>> >>> >>> Uai... >>> >>> >>> >>> Eu não recebi a resposta do Alessandro e Roger. >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> Att, >>> >>> Samuel >>> >>> >>> >>> >>> >>> >>> ------------------------------ >>> >>> *De:* [email protected] < >>> [email protected]> em nome de Cristian >>> Carvalho <[email protected]> >>> *Enviado:* segunda-feira, 25 de fevereiro de 2019 09:33 >>> *Para:* Fernando Leite >>> *Cc:* Asterisk Brasil >>> *Assunto:* Re: [AsteriskBrasil] URA Asterisk >>> >>> >>> >>> Obrigado Alessandro e Roger, vou testar aqui, não sabia desta função >>> >>> >>> >>> Fernando, me chama no PV >>> >>> >>> >>> *--Cristian de Carvalho* >>> >>> *:: **[email protected] <[email protected]>* >>> >>> *Antes de imprimir, pense em sua responsabilidade e compromisso com o >>> meio ambiente. **P* >>> >>> >>> >>> >>> >>> Em dom, 24 de fev de 2019 às 21:26, Fernando Leite < >>> [email protected]> escreveu: >>> >>> Cristian, boa noite! >>> >>> >>> >>> Eu quero estudar justamente essa integração com banco de dados. Você tem >>> algum material para disponibilizar? >>> >>> — >>> >>> *Fernando Antônio Motta Leite* >>> >>> 34-991498545 >>> >>> [email protected] >>> >>> >>> >>> >>> >>> Em dom, 24 de fev de 2019 às 20:38, Cristian Carvalho < >>> [email protected]> escreveu: >>> >>> Boa Noite Pessoal >>> >>> >>> >>> Estou desenvolvendo uma URA que já efetua consulta no banco, porém estou >>> com duvidas de como fazer para a URA "falar" o saldo em conta do cliente, >>> por exemplo >>> >>> >>> >>> Prezado cliente o seu saldo em conta é de cento e trinta reais >>> >>> >>> >>> As gravações eu já tenho e o retorno do banco me retorna o valor de 130 >>> reais, só preciso ter ideia de como fazer isso. >>> >>> >>> >>> Tentei utilizar o SayDigits, porem é reproduzido numero a numero e isso >>> não fica bom >>> >>> >>> >>> Alguém poderia me dar um auxilio? >>> >>> >>> >>> Fico no aguardo >>> >>> >>> >>> Obrigado Pessoal >>> >>> >>> >>> *--Cristian de Carvalho* >>> >>> *:: **[email protected] <[email protected]>* >>> >>> *Antes de imprimir, pense em sua responsabilidade e compromisso com o >>> meio ambiente. **P* >>> >>> _______________________________________________ >>> 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 >>> Intercomunicador e acesso remoto via rede IP e telefones IP >>> Conheça todo o portfólio em www.Khomp.com >>> _______________________________________________ >>> Para remover seu email desta lista, basta enviar um email em branco para >>> [email protected] >>> >>> _______________________________________________ >>> 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 >>> Intercomunicador e acesso remoto via rede IP e telefones IP >>> Conheça todo o portfólio em www.Khomp.com >>> _______________________________________________ >>> Para remover seu email desta lista, basta enviar um email em branco para >>> [email protected] >> >> _______________________________________________ >> 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 >> Intercomunicador e acesso remoto via rede IP e telefones IP >> Conheça todo o portfólio em www.Khomp.com >> _______________________________________________ >> Para remover seu email desta lista, basta enviar um email em branco para >> [email protected] > > _______________________________________________ > 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 > Intercomunicador e acesso remoto via rede IP e telefones IP > Conheça todo o portfólio em www.Khomp.com > _______________________________________________ > Para remover seu email desta lista, basta enviar um email em branco para > [email protected]
_______________________________________________ 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 Intercomunicador e acesso remoto via rede IP e telefones IP Conheça todo o portfólio em www.Khomp.com _______________________________________________ Para remover seu email desta lista, basta enviar um email em branco para [email protected]

