<div dir="ltr">Para completar a minha resposta se nào ficou claro:<div style>imagine o seguinte . Vc tem o asterisk e o mundo extior (uma aplicação).</div><div style>O asterisk pode se comunicar com a aplicação ou a aplicação pode se comunicar com o Asterisk, Logo vc pode ter :</div>
<div style>----------------------------                 -----------------</div><div style>| ASTERISK         |--------------&gt; | Aplicação |</div><div style>---------------------------                  ------------------</div>
<div style><br></div><div style>Nest caso o Asterisk precisa interagir com a aplicação:</div><div style>Exemplo alguem liga para um numero para :</div><div style>1) Talvez intergir com uma URA de modo que receba por e-mail seu saldo em um site de compras</div>
<div style>ou</div><div style>2) Interagir com uma URA para que um determinado servidor reinicie (de um reboor)</div><div style><br></div><div style>Você vai usar um AGI, do Asterisk chama uma aplicação pasando os parametros necessários apra o programa, como passar e receber os paarametors pela apliacção depende da linguagem de programação, como vc chama um programa no comando de linha com parametros e utliza estes parametros na aplicação, se vc ficer em C/C++, trata de um modo em PHP de outro e em Java de outro modo ainda.</div>
<div style><br></div><div style><br></div><div style>Agora existe a situação contraria:</div><div style><div>----------------------------                 -----------------</div><div>| ASTERISK         |&lt;-------------- | Aplicação |</div>
<div>---------------------------                  ------------------</div><div><br></div><div style>Nste caso é a apicação que está interagindo com Asterisk, exemplo:1) </div><div style>Uma aplicação que monitora os servidores e envia um comando apra o Astrerisk discar para o telefone do adminsitrador dos servidor e tocar uma mensagem de alerta</div>
<div style><br></div><div style>2) Uma aplicação de uma empresa que verifica se cos clientes pagaram suas faturas, que não tenham efetuado o pagamento a apliação dispara um comando par ao Asterisk discar para os cliente e tocar uma mensagem do tipo &quot;Até a presente data constatamos que sua última faura encontra-se em aberto&quot;</div>
<div style><br></div><div style>Você vai usar AMI.</div><div style><br></div><div style>Um aplicação AMI consegue eviar muitos dos comdanos que vc executa na console do Asterisk, tal como o comando CALL e etc.</div><div style>
Verifique a documentação do AMI.</div><div style><br></div><div style>Este é um tópico que percebo é pouco explorado aqui que a a facilidade do Asterisk em CTI.</div><div style><br></div><div style>Já vi muito caras fazendo coisas junto o ARDUINO.</div>
<div style>Tipo usar Asterisk mais Arduino para :</div><div style><br></div><div style>1) Ligar para o Asterisk para disparar um comoando e com o Arduino ligar um equipamento  para liberar ração para o cachorro ou para os peixes no aquário (Ok tem pessoas no mundo com tempo de sobra para pensar nestas coisas)</div>
<div style><br></div><div style>Para quem gosta de programar faça uma busca por Asterisk Arduino</div><div style><br></div><div style>Até</div><div style>Carlos</div><div style><br></div></div></div><div class="gmail_extra">
<br><br><div class="gmail_quote">2013/6/11 douglas henrique de morais <span dir="ltr">&lt;<a href="mailto:oticasdouglas@gmail.com" target="_blank">oticasdouglas@gmail.com</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr">Obrigado Carlos... vou estudar mais um pouquinho... rs</div><div class="gmail_extra"><br><br><div class="gmail_quote">Em 10 de junho de 2013 20:44, Carlos Toguchi <span dir="ltr">&lt;<a href="mailto:carlos.toguchi@gmail.com" target="_blank">carlos.toguchi@gmail.com</a>&gt;</span> escreveu:<div>
<div class="h5"><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">AGI - Asterisk Gateway Interface<div>AMI - Asterisk Manager API</div><div><br></div><div>AGI define uma Interface, ou seja, um conjuntos de regras que permite o ambiente do Asterisk chamar um programa, passando valores e reebendo valores através do código de retorno do programa, mais ou menos isso.</div>


<div><br></div><div>Já o AMI define um protocole de modo que um programa pode interagir com o Asterisk comunicando-se través de uma conexãp TCP/IP. Basicamente vc cria um socket escrevendo e lendo valores través deste socket.</div>


<div><br></div><div>Já criar conta SIP com java, tenha em mente que se vc usa realtime, vc deve criar os dados na tabela do banco de daos, então ok. Se vc não usa o realtime as contas sip são definie em um arquivo com a extensão conf (sip.conf e etc.), logo seu programa java deve conseguir escrever neste arquivo.</div>


<div><br></div><div>No AMI Asterisk tem ou tinha problemas com muitas chamadas </div><div>efetuadas por vários clientes simultaneos apra ele, tanto que existem alguns programas de proxy para chamadas AMI, os Asterisk Manager Proxy.</div>


<div><br></div><div>Att.</div><div>Carlos</div><div><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote"><div><div>2013/6/10 douglas henrique de morais <span dir="ltr">&lt;<a href="mailto:oticasdouglas@gmail.com" target="_blank">oticasdouglas@gmail.com</a>&gt;</span><br>


</div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div><div dir="ltr">Boa noite amigos,<div><br></div><div>sou novato em asterisk. Por enquanto apenas instalei e esta tudo perfeito.</div>


<div><br></div><div>Gostaria de saber oque <span style="line-height:19px;font-size:13px;font-family:sans-serif">é qual a diferenca entre AGI e AMI. </span></div>
<div><span style="line-height:19px;font-size:13px;font-family:sans-serif"><br></span></div><div><font color="#000000" face="sans-serif"><span style="line-height:19px">Atualmente programo em JAVA e gostaria de saber como faco integracao do Asterisk e Java. E no que a biblioteca Java-asterisk pode me ajudar.</span></font></div>



<div><font color="#000000" face="sans-serif"><span style="line-height:19px"><br></span></font></div><div><font color="#000000" face="sans-serif"><span style="line-height:19px">Seria possivel criar contas SIP a partir do Java  ?</span></font></div>



</div>
<br></div></div>_______________________________________________<br>
KHOMP: completa linha de placas externas FXO, FXS, GSM e E1;<br>
Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7;<br>
Intercomunicadores para acesso remoto via rede IP. Conheça em <a href="http://www.Khomp.com" target="_blank">www.Khomp.com</a>.<br>
_______________________________________________<br>
ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.<br>
Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.<br>
Channel Bank – Appliance Asterisk - Acesse <a href="http://www.aligera.com.br" target="_blank">www.aligera.com.br</a>.<br>
_______________________________________________<br>
Para remover seu email desta lista, basta enviar um email em branco para <a href="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org" target="_blank">asteriskbrasil-unsubscribe@listas.asteriskbrasil.org</a><br></blockquote>

</div>
<br></div>
<br>_______________________________________________<br>
KHOMP: completa linha de placas externas FXO, FXS, GSM e E1;<br>
Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7;<br>
Intercomunicadores para acesso remoto via rede IP. Conheça em <a href="http://www.Khomp.com" target="_blank">www.Khomp.com</a>.<br>
_______________________________________________<br>
ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.<br>
Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.<br>
Channel Bank – Appliance Asterisk - Acesse <a href="http://www.aligera.com.br" target="_blank">www.aligera.com.br</a>.<br>
_______________________________________________<br>
Para remover seu email desta lista, basta enviar um email em branco para <a href="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org" target="_blank">asteriskbrasil-unsubscribe@listas.asteriskbrasil.org</a><br></blockquote>
</div></div></div>
<br></div>
<br>_______________________________________________<br>
KHOMP: completa linha de placas externas FXO, FXS, GSM e E1;<br>
Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7;<br>
Intercomunicadores para acesso remoto via rede IP. Conheça em <a href="http://www.Khomp.com" target="_blank">www.Khomp.com</a>.<br>
_______________________________________________<br>
ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.<br>
Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.<br>
Channel Bank – Appliance Asterisk - Acesse <a href="http://www.aligera.com.br" target="_blank">www.aligera.com.br</a>.<br>
_______________________________________________<br>
Para remover seu email desta lista, basta enviar um email em branco para <a href="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org">asteriskbrasil-unsubscribe@listas.asteriskbrasil.org</a><br></blockquote></div>
<br></div>