No cabe duda de que Asterisk tiene muchísimas herramientas disponibles para construri un servicio con telefonía de por medio. No obstante, hay ocasiones en las que es posible que queramos cambiar algo, o implemtar algún comportamiento que queramos en forma de módulo de Asterisk.
Si nos vamos a enfrentar a esa tarea, nos encontraremos con que hay muy poca información sobre el desarrollo de módulos para Asterisk (la de OpenSER es completísima, por comentar…). Simplemente, el código se explica a si mismo 🙂
Que no cunda el panico, Russell ha empezado una guia en su blog en la que explica como compilar módulos para Asterisk 🙂 Aquí tenéis la primera entrega: http://www.russellbryant.net/blog/index.php/2008/06/19/how-to-write-an-asterisk-module-part-1/
Aunque, como he comentado, no hay apenas documentación, en las AstriCon suelen haber charlas sobre desarrollo, y he encontrado unas transparencias muy interesantes en el SVN Community: http://svncommunity.digium.com/view/russell/presentations/astricon07/developer-day/
Let the hacking begin! 😉
ACTUALIZACIÓN: Aquí tenéis la segunda parte: http://www.russellbryant.net/blog/index.php/2008/06/20/how-to-write-an-asterisk-module-part-2/
ACTUALIZACIÓN2: La tercera parte de esta interesante serie de posts de Russell: http://www.russellbryant.net/blog/index.php/2008/06/30/how-to-write-an-asterisk-module-part-3/
Asterisk 1.6 will kick ass.
Por alguna razón parece que la página de russellbryant no funciona bien. Los links con tutoriales dan un error 404.Ya traté de varias formas buscando los documentos sin ninguna suerte.
http://www.russellbryant.net/blog/index.php/2008/06/19/how-to-write-an-asterisk-module-part-1/
¿Existe alguna otra forma de conseguir estos documentos ?
Gracias
Acabo de comprobarlo, el blog de Russell anda un poco al garete… :-/ a ver si lo soluciona pronto…
ayudenme necesito conectar gammu con asterisk necesito q asterisk monitoree la base de datos mysql de gammu ya q al recibir sms gammu los guarda ahi necesito q asterisk tome decisiones a partir de nuevos sms
Excelente y muy practico los link de russel.
pero me gustaria conocer algo sobre la estructura de la llamada y los modulos.
Russel explica como generar un cdr al momento del hungup
me pregunto como asterisk sabe que el modulo es para el CDR?
y que debe aplicarse luego del hungup.
si deseari crear un modulo para controlar el DIAL, como debo proceder.
espero una ayuda, y felicidades por el blog.
atte
GusBlog