[Freeswitch-dev] LuaSofia is a Lua binding of Sofia-Sip library (off-topic)
Hi all, We like to present to all Sofia SIP developers a Lua bind to Sofia SIP, Luasofia. The objective of this project is to be able to use Sofia on a more high level language, Lua was chosen because of its easy integration with C, a lot of our projects are starting to use Lua integrated with C to make development and maintenance easier and faster, because of that we wanted to have a good SIP library to use in Lua, the decision was to make a bind to the already mature Sofia library. The bind is far from being complete, we only bonded the code that we need right now, there's a lot of work to do. We expect that the project will be useful, so a lot of documentation was made to help someone who wants to bind more Sofia code. There is good documentation on how to use it too. To develop we used git to make version control, and we hosted the project at github: http://github.com/ppizarro/luasofia The wiki is at github too: http://wiki.github.com/ppizarro/luasofia We hope Luasofia can be useful to a lot of people, and eventually we get some help making it better and more complete. Best regards, Luasofia team
how do you handle the passing of tags in lua? does this end up being sane? Mike On Dec 24, 2009, at 9:29 AM, Paulo Pizarro wrote:
Hi all,
We like to present to all Sofia SIP developers a Lua bind to Sofia SIP, Luasofia. The objective of this project is to be able to use Sofia on a more high level language, Lua was chosen because of its easy integration with C, a lot of our projects are starting to use Lua integrated with C to make development and maintenance easier and faster, because of that we wanted to have a good SIP library to use in Lua, the decision was to make a bind to the already mature Sofia library. The bind is far from being complete, we only bonded the code that we need right now, there's a lot of work to do. We expect that the project will be useful, so a lot of documentation was made to help someone who wants to bind more Sofia code. There is good documentation on how to use it too.
To develop we used git to make version control, and we hosted the project at github:
http://github.com/ppizarro/luasofia
The wiki is at github too:
http://wiki.github.com/ppizarro/luasofia
We hope Luasofia can be useful to a lot of people, and eventually we get some help making it better and more complete.
Perhapses links below can help: http://wiki.github.com/ppizarro/luasofia/tag-table http://wiki.github.com/ppizarro/luasofia/tags-proxy 2009/12/28 Michael Jerris <mike@jerris.com>
how do you handle the passing of tags in lua? does this end up being sane?
Mike
On Dec 24, 2009, at 9:29 AM, Paulo Pizarro wrote:
Hi all,
We like to present to all Sofia SIP developers a Lua bind to Sofia SIP, Luasofia. The objective of this project is to be able to use Sofia on a more high level language, Lua was chosen because of its easy integration with C, a lot of our projects are starting to use Lua integrated with C to make development and maintenance easier and faster, because of that we wanted to have a good SIP library to use in Lua, the decision was to make a bind to the already mature Sofia library. The bind is far from being complete, we only bonded the code that we need right now, there's a lot of work to do. We expect that the project will be useful, so a lot of documentation was made to help someone who wants to bind more Sofia code. There is good documentation on how to use it too.
To develop we used git to make version control, and we hosted the project at github:
http://github.com/ppizarro/luasofia
The wiki is at github too:
http://wiki.github.com/ppizarro/luasofia
We hope Luasofia can be useful to a lot of people, and eventually we get some help making it better and more complete.
_______________________________________________ FreeSWITCH-dev mailing list FreeSWITCH-dev@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev http://www.freeswitch.org
It sounds interesting, but I do not understand how can be useful with freeswitch. Kind Regards, Claudio ________________________________ From: freeswitch-dev-bounces@lists.freeswitch.org [mailto:freeswitch-dev-bounces@lists.freeswitch.org] On Behalf Of Paulo Pizarro Sent: Thursday, December 24, 2009 3:30 PM To: freeswitch-dev@lists.freeswitch.org Subject: [Freeswitch-dev] LuaSofia is a Lua binding of Sofia-Sip library(off-topic) Hi all, We like to present to all Sofia SIP developers a Lua bind to Sofia SIP, Luasofia. The objective of this project is to be able to use Sofia on a more high level language, Lua was chosen because of its easy integration with C, a lot of our projects are starting to use Lua integrated with C to make development and maintenance easier and faster, because of that we wanted to have a good SIP library to use in Lua, the decision was to make a bind to the already mature Sofia library. The bind is far from being complete, we only bonded the code that we need right now, there's a lot of work to do. We expect that the project will be useful, so a lot of documentation was made to help someone who wants to bind more Sofia code. There is good documentation on how to use it too. To develop we used git to make version control, and we hosted the project at github: http://github.com/ppizarro/luasofia The wiki is at github too: http://wiki.github.com/ppizarro/luasofia We hope Luasofia can be useful to a lot of people, and eventually we get some help making it better and more complete. Best regards, Luasofia team Internet Email Confidentiality Footer ----------------------------------------------------------------------------------------------------- La presente comunicazione, con le informazioni in essa contenute e ogni documento o file allegato, e' rivolta unicamente alla/e persona/e cui e' indirizzata ed alle altre da questa autorizzata/e a riceverla. Se non siete i destinatari/autorizzati siete avvisati che qualsiasi azione, copia, comunicazione, divulgazione o simili basate sul contenuto di tali informazioni e' vietata e potrebbe essere contro la legge (art. 616 C.P., D.Lgs n. 196/2003 Codice in materia di protezione dei dati personali). Se avete ricevuto questa comunicazione per errore, vi preghiamo di darne immediata notizia al mittente e di distruggere il messaggio originale e ogni file allegato senza farne copia alcuna o riprodurne in alcun modo il contenuto. This e-mail and its attachments are intended for the addressee(s) only and are confidential and/or may contain legally privileged information. If you have received this message by mistake or are not one of the addressees above, you may take no action based on it, and you may not copy or show it to anyone; please reply to this e-mail and point out the error which has occurred. -----------------------------------------------------------------------------------------------------
May be useful for the developers of the module sofia (endpoint SIP). Cheers, Paulo Pizarro 2010/1/7 Cavalera Claudio Luigi <Claudio.Cavalera@italtel.it>
It sounds interesting, but I do not understand how can be useful with freeswitch. Kind Regards, Claudio
------------------------------ *From:* freeswitch-dev-bounces@lists.freeswitch.org [mailto: freeswitch-dev-bounces@lists.freeswitch.org] *On Behalf Of *Paulo Pizarro *Sent:* Thursday, December 24, 2009 3:30 PM *To:* freeswitch-dev@lists.freeswitch.org *Subject:* [Freeswitch-dev] LuaSofia is a Lua binding of Sofia-Sip library(off-topic)
Hi all,
We like to present to all Sofia SIP developers a Lua bind to Sofia SIP, Luasofia. The objective of this project is to be able to use Sofia on a more high level language, Lua was chosen because of its easy integration with C, a lot of our projects are starting to use Lua integrated with C to make development and maintenance easier and faster, because of that we wanted to have a good SIP library to use in Lua, the decision was to make a bind to the already mature Sofia library. The bind is far from being complete, we only bonded the code that we need right now, there's a lot of work to do. We expect that the project will be useful, so a lot of documentation was made to help someone who wants to bind more Sofia code. There is good documentation on how to use it too.
To develop we used git to make version control, and we hosted the project at github:
http://github.com/ppizarro/luasofia
The wiki is at github too:
http://wiki.github.com/ppizarro/luasofia
We hope Luasofia can be useful to a lot of people, and eventually we get some help making it better and more complete.
Best regards,
Luasofia team
Internet Email Confidentiality Footer
********************************************************************************************************************************************
La presente comunicazione, con le informazioni in essa contenute e ogni documento o file allegato, e' rivolta unicamente alla/e persona/e cui e' indirizzata ed alle altre da questa autorizzata/e a riceverla. Se non siete i destinatari/autorizzati siete avvisati che qualsiasi azione, copia, comunicazione, divulgazione o simili basate sul contenuto di tali informazioni e' vietata e potrebbe essere contro la legge (art. 616 C.P., D.Lgs n. 196/2003 Codice in materia di protezione dei dati personali). Se avete ricevuto questa comunicazione per errore, vi preghiamo di darne immediata notizia al mittente e di distruggere il messaggio originale e ogni file allegato senza farne copia alcuna o riprodurne in alcun modo il contenuto.
This e-mail and its attachments are intended for the addressee(s) only and are confidential and/or may contain legally privileged information. If you have received this message by mistake or are not one of the addressees above, you may take no action based on it, and you may not copy or show it to anyone; please reply to this e-mail and point out the error which has occurred.
********************************************************************************************************************************************
_______________________________________________ FreeSWITCH-dev mailing list FreeSWITCH-dev@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev http://www.freeswitch.org
I can see this possibly replacing SIPP for some more involved test scenarios... maybe write a few? /b On Jan 7, 2010, at 10:52 AM, Paulo Pizarro wrote:
May be useful for the developers of the module sofia (endpoint SIP).
Cheers,
Paulo Pizarro
I could do these tests using lua. Is there a specification of which tests to write? 2010/1/7 Brian West <brian@freeswitch.org>
I can see this possibly replacing SIPP for some more involved test scenarios... maybe write a few?
/b
On Jan 7, 2010, at 10:52 AM, Paulo Pizarro wrote:
May be useful for the developers of the module sofia (endpoint SIP).
Cheers,
Paulo Pizarro
_______________________________________________ FreeSWITCH-dev mailing list FreeSWITCH-dev@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev http://www.freeswitch.org
participants (4)
-
Brian West
-
Cavalera Claudio Luigi
-
Michael Jerris
-
Paulo Pizarro