<span style='font-family:Verdana'><span style='font-size:12px'>Galera boa tade.<div> </div><div>Estou querendo mostrar que a imaginação é o limite para brincarmos com o Asterisk.</div><div> </div><div>Estou começando um "Projeto" pessoal e ao mesmo tempo compartilho para outros utilizarem como queiram.</div><div> </div><div>Gosto muito de Homem&nbsp;de Ferro e principalmente do "Jarbas"</div><div> </div><div>Com esse código a seguir podemos criar e ir dando inteligencia para um banco de dados.</div><div> </div><div>Podemos ter:&nbsp;</div><div> </div><div>Agendar Compromissos:</div><div>&nbsp; &nbsp;Para hoje, amanhã ou uma data especifica.</div><div> </div><div>Listar Compromissos:</div><div>&nbsp; &nbsp;De hoje, amanhã ou de uma data especifica.</div><div> </div><div>Gravação:</div><div>&nbsp; &nbsp;Gravar algo quando não podemos escrever.</div><div> </div><div>Tendo Mais ideias:</div><div> </div><div> </div><div> </div><div>Segue código até o momento:</div><div> </div><div><div>[jarbas]</div><div>exten =&gt; jarbas,1,Answer()</div><div> </div><div>exten =&gt; jarbas,n,agi(googletts.agi,"Bem vindo ao seu assistente pessoal",pt-BR)</div><div> </div><div>exten =&gt; jarbas,n(espera),agi(speech-recog.agi,pt-BR,2)</div><div>exten =&gt; jarbas,n,NoOp( Reconheceu -&gt; ${utterance} )</div><div> </div><div>exten =&gt; jarbas,n,GotO(${utterance},1)</div><div> </div><div>exten =&gt; acordado,1,NoOp( 1 - Acordado )</div><div>exten =&gt; acordado,n,agi(googletts.agi,"Para o Senhor, Sempre",pt-BR)</div><div>exten =&gt; acordado,n,Goto(jarbas,espera)</div><div> </div><div>exten =&gt; agendar,1,NoOp( Agendar )</div><div>exten =&gt; agendar,n,GoTo(agendar,s,1)</div><div> </div><div>exten =&gt; compromissos,1,NoOp( Compromissos )</div><div>exten =&gt; compromissos,n,GoTo(compromissos,s,1)</div><div> </div><div>exten =&gt; invalido,1,NoOp( Invalido )</div><div>exten =&gt; invalido,n,Goto(jarbas,espera)</div><div> </div><div>exten =&gt; -1,1,NoOp( Invalido )</div><div>exten =&gt; -1,n,Goto(jarbas,espera)</div><div> </div><div>exten =&gt; h,1,NoOp( Desligou )</div><div>exten =&gt; h,n,Hangup()</div><div> </div><div> </div><div>[agendar]</div><div>exten =&gt; s,1,agi(googletts.agi,"Para quando Senhor",pt-BR)</div><div> </div><div>exten =&gt; s,n,agi(speech-recog.agi,pt-BR,2)</div><div>exten =&gt; s,n,NoOp( Reconheceu -&gt; ${utterance} )</div><div>exten =&gt; s,n,GotO(${utterance},1)</div><div> </div><div>exten =&gt; hoje,1,NoOp( Agendar para Hoje )</div><div> </div><div>&nbsp; &nbsp;exten =&gt; hoje,n,agi(googletts.agi,"Qual horario",pt-BR)</div><div>&nbsp; &nbsp;exten =&gt; hoje,n,agi(speech-recog.agi,pt-BR,2)</div><div>&nbsp; &nbsp;exten =&gt; hoje,n,Set(HOJEHORARIO=${utterance})</div><div> </div><div>&nbsp; &nbsp;exten =&gt; hoje,n,agi(googletts.agi,"Qual o Titulo",pt-BR)</div><div>&nbsp; &nbsp;exten =&gt; hoje,n,agi(speech-recog.agi,pt-BR,2)</div><div>&nbsp; &nbsp;exten =&gt; hoje,n,Set(HOJETITULO=${utterance})</div><div>&nbsp; &nbsp;</div><div>&nbsp; &nbsp;exten =&gt; hoje,n,agi(googletts.agi,"Qual o assunto",pt-BR)</div><div>&nbsp; &nbsp;exten =&gt; hoje,n,agi(speech-recog.agi,pt-BR,10)</div><div>&nbsp; &nbsp;exten =&gt; hoje,n,Set(HOJEASSUNTO=${utterance})</div><div> </div><div>&nbsp; &nbsp;exten =&gt; hoje,n,NoOp(${HOJEHORARIO} ${HOJETITULO} ${HOJEASSUNTO})</div><div>&nbsp; &nbsp;</div><div>&nbsp; &nbsp;exten =&gt; hoje,n,MYSQL(Connect connid localhost user senha banco)</div><div>&nbsp; &nbsp;exten =&gt; hoje,n,MYSQL(Query resultid ${connid} INSERT INTO agenda (data,hora,titulo,agenda) VALUES (now(),"${HOJEHORARIO}","${HOJETITULO}","${HOJEASSUNTO}"))</div><div>&nbsp; &nbsp;exten =&gt; hoje,n,MYSQL(Disconnect ${connid})</div><div>&nbsp; &nbsp;</div><div>&nbsp; &nbsp;exten =&gt; hoje,n,agi(googletts.agi,"Agendado para hoje com o titulo de: ${HOJETITULO}",pt-BR)</div><div>&nbsp; &nbsp;</div><div>exten =&gt; hoje,n,Goto(jarbas,jarbas,1)</div><div> </div><div> </div><div> </div><div>[compromissos]</div><div>exten =&gt; s,1,agi(googletts.agi,"Compromissos de hoje",pt-BR)</div><div> </div><div>exten =&gt; s,n,MYSQL(Connect connid localhost user senha banco)</div><div>exten =&gt; s,n,MYSQL(Query resultid ${connid} SELECT x FROM agenda )</div><div> </div></div><div> </div><div> </div><div> </div><div>Eduardo Assis</div><div>19 9 9256-4050</div><div>eduardo@proredes.com.br</div><div> </div><div> </div></span></span>