<div dir="ltr">Thiago,<div><br></div><div>já desenvolvi um modulo para asterisk a algum tempo atrás. Não é muito complicado mas tem que ter conceitos bem maduros em programação em C. Os fontes do próprio asterisk ajudam muito no processo. Se você conhecer o kernel do linux ajuda tbm, as coisas são relativamente parecidas. </div>
<div><br></div><div>Primeira coisa que você precisa entender é que um modulo pode ser várias coisas dentro do asterisk. Um modulo pode ser um channel driver, um codec, um format, uma dialplan application, uma dialplan function, cdr drivers, cel drivers, resources ou bridge drivers.</div>
<div><br></div><div>No caso é interessante você manter os padrões do asterisk, por exemplo, um codigo fonte de channel sempre começa com chan_XXX.c, application app_XXX.c, codecs codec_XXX.c... e assim vai. </div><div><br>
</div><div>O asterisk vai chamar uma função do seu modulo ao iniciar, nesse momento você deve &quot;registrar&quot; os recursos e comportamentos do seu modulo. </div><div><br></div><div>O modulo que desenvolvi foi para callback ( dialplan application ), segue os links, ele é bem simples e talvez possa te dar uma visão melhor:</div>
<div>Callback para Asterisk 1.2: <a href="http://ricardo.pksolutions.com.br/asterisk/1.2/app_callback.c">http://ricardo.pksolutions.com.br/asterisk/1.2/app_callback.c</a></div><div>Callback para Asterisk 1.4: <a href="http://ricardo.pksolutions.com.br/asterisk/1.4/app_callback.c">http://ricardo.pksolutions.com.br/asterisk/1.4/app_callback.c</a></div>
<div><br></div><div><br></div><div>Att,</div><div>Ricardo Landim</div><div><br></div><div><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">Em 16 de setembro de 2013 10:18, José Ribeiro <span dir="ltr">&lt;<a href="mailto:andrade.ribeiro@gmail.com" target="_blank">andrade.ribeiro@gmail.com</a>&gt;</span> escreveu:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Infelizmente não. Mas vamos ver se não aparece alguém da lista que tenha alguma ideia de como fazer isso ou conheça algum material de apoio.</div>
<div class="gmail_extra"><br><br><div class="gmail_quote">Em 16 de setembro de 2013 10:15, Thiago Anselmo <span dir="ltr">&lt;<a href="mailto:thiagoo.anselmoo@gmail.com" target="_blank">thiagoo.anselmoo@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">Sim, isso mesmo!<div><br></div><div>Saberias me dar um norte?</div></div><div class="gmail_extra"><br><br>

<div class="gmail_quote">Em 16 de setembro de 2013 09:15, José Ribeiro <span dir="ltr">&lt;<a href="mailto:andrade.ribeiro@gmail.com" target="_blank">andrade.ribeiro@gmail.com</a>&gt;</span> escreveu:<div><div>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Quando diz desenvolvimento se refere a programar módulos do Asterisk?</div><div class="gmail_extra"><br>


<br><div class="gmail_quote">Em 16 de setembro de 2013 09:13, Thiago Anselmo <span dir="ltr">&lt;<a href="mailto:thiagoo.anselmoo@gmail.com" target="_blank">thiagoo.anselmoo@gmail.com</a>&gt;</span> escreveu:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div><div dir="ltr">Bom Dia Amigos,<div><br></div><div>Alguém tem alguma idéia de como funciona os desenvolvimentos dos módulos no asterisk?</div>



<div>Algum livro que podem sugerir, para esse fim pode ser inglês sem problemas!</div>
<div><br></div><div>Obrigado.<span><font color="#888888"><br clear="all"><div><br></div>-- <br>Thiago Anselmo
</font></span></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><span><font color="#888888">
<br><br clear="all"><div><br></div>-- <br>Thiago Anselmo
</font></span></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>