From msc at freeswitch.org Wed May 1 19:00:54 2013 From: msc at freeswitch.org (Michael Collins) Date: Wed, 1 May 2013 08:00:54 -0700 Subject: [Freeswitch-dev] FreeSWITCH Weekly Conference Call Message-ID: We look forward to our call today: http://wiki.freeswitch.org/wiki/FS_weekly_2013_05_01 We have Omar from OrecX who will be discussing call recording systems. Talk to you soon! -- Michael S Collins Twitter: @mercutioviz http://www.FreeSWITCH.org http://www.ClueCon.com http://www.OSTAG.org -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20130501/79fa776e/attachment.html From marketing at cluecon.com Thu May 2 00:44:43 2013 From: marketing at cluecon.com (Michael Collins) Date: Wed, 1 May 2013 13:44:43 -0700 Subject: [Freeswitch-dev] Erlang training at ClueCon 2013 - would you be interested? Message-ID: Hello all! As you know, ClueCon 2013 is coming up fast. Lots of things are happening behind the scenes, including preparations for possible pre- and post-cluecon training sessions. One topic of consideration is Erlang. We want to gauge the interest level in having a training session on Erlang. If you are definitely interested in attending an Erlang training session at ClueCon 2013 please let us know. Reply off-list to marketing at cluecon.com and CC james at 2600hz.org. Thanks! -- Michael S Collins ClueCon Team http://www.cluecon.com 877-7-4ACLUE -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20130501/cbca55f2/attachment.html From dxj19831029 at gmail.com Fri May 3 05:35:01 2013 From: dxj19831029 at gmail.com (Xijing Dai) Date: Fri, 3 May 2013 09:35:01 +0800 Subject: [Freeswitch-dev] Time delay?? Message-ID: Hey all, I leave a conference talking running for a whole night, and I found it has a big voice delay (2-3s) in this morning. It was ok when conference started(<1s delay). Anyone ideas? Here is the result of time test: freeswitch at c2h2xu1204> time_test 10 test 1 sleep 10 115 test 2 sleep 10 109 test 3 sleep 10 108 test 4 sleep 10 107 test 5 sleep 10 108 test 6 sleep 10 109 test 7 sleep 10 108 test 8 sleep 10 114 test 9 sleep 10 108 test 10 sleep 10 108 avg 109 freeswitch at c2h2xu1204> timer_test 10 10 2013-05-03 09:29:22.539970 [CONSOLE] mod_commands.c:827 Timer Test: 1 sleep 10 10600 2013-05-03 09:29:22.550380 [CONSOLE] mod_commands.c:827 Timer Test: 2 sleep 10 10170 2013-05-03 09:29:22.559828 [CONSOLE] mod_commands.c:827 Timer Test: 3 sleep 10 9400 2013-05-03 09:29:22.572194 [CONSOLE] mod_commands.c:827 Timer Test: 4 sleep 10 12615 2013-05-03 09:29:22.579840 [CONSOLE] mod_commands.c:827 Timer Test: 5 sleep 10 7167 2013-05-03 09:29:22.589825 [CONSOLE] mod_commands.c:827 Timer Test: 6 sleep 10 10151 2013-05-03 09:29:22.599797 [CONSOLE] mod_commands.c:827 Timer Test: 7 sleep 10 9767 2013-05-03 09:29:22.611596 [CONSOLE] mod_commands.c:827 Timer Test: 8 sleep 10 12186 2013-05-03 09:29:22.619750 [CONSOLE] mod_commands.c:827 Timer Test: 9 sleep 10 7779 2013-05-03 09:29:22.630478 [CONSOLE] mod_commands.c:827 Timer Test: 10 sleep 10 10822 Avg: 10.065ms Total Time: 100.657ms Cheers -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20130503/355009e7/attachment-0001.html From lesley.pervis at gmail.com Sat May 4 09:31:03 2013 From: lesley.pervis at gmail.com (Lesley Pervis) Date: Fri, 3 May 2013 23:31:03 -0600 Subject: [Freeswitch-dev] Reversion: FS-1397 EventConsumer::pop() can deadlock mod_python Message-ID: This is again a problem in 1.2.8 stable. Not sure of the correct process. Should I clone the bug? -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20130503/993b0ab6/attachment.html From anthony.minessale at gmail.com Sat May 4 16:53:40 2013 From: anthony.minessale at gmail.com (Anthony Minessale) Date: Sat, 4 May 2013 07:53:40 -0500 Subject: [Freeswitch-dev] Reversion: FS-1397 EventConsumer::pop() can deadlock mod_python In-Reply-To: References: Message-ID: Get a backtrace from gcore of the process and either reopen or open a new one. On May 4, 2013 3:19 AM, "Lesley Pervis" wrote: > This is again a problem in 1.2.8 stable. Not sure of the correct process. > Should I clone the bug? > > _________________________________________________________________________ > Professional FreeSWITCH Consulting Services: > consulting at freeswitch.org > http://www.freeswitchsolutions.com > > > > > Official FreeSWITCH Sites > http://www.freeswitch.org > http://wiki.freeswitch.org > http://www.cluecon.com > > FreeSWITCH-dev mailing list > FreeSWITCH-dev at lists.freeswitch.org > http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev > http://www.freeswitch.org > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20130504/a5d592f2/attachment.html From marketing at cluecon.com Tue May 7 00:50:17 2013 From: marketing at cluecon.com (Michael Collins) Date: Mon, 6 May 2013 13:50:17 -0700 Subject: [Freeswitch-dev] FreeSWITCH Weekly News and Notes Message-ID: Happy first May Monday to all. We are please to let everyone know that the new FreeSWITCH bookis nearing completion. Each day the Packt editors have been sending us revised and re-revised chapters to polish off. If we keep up our current pace then it is quite likely the book will be available in early June. We hope you enjoy it. On last week's call we enjoyed a nice presentation from Omar over at OrecX who showed us some of the useful features of their call recording solutions. They have an open source version as well as commercial versions. If you are looking for a call recording solution then we recommend that you review what OrecX has to offer. This week we continue in our series of presentations on FreeSWITCH-compatible software applications. We look forward to having Dan Bogos from CGRateSjoin us to talk about their project. Click here to get a quick look at what CGRateS does, and then make plans to join our call on Wednesday. Regarding ClueCon 2013 we would like to remind everyone that we are still accepting talk proposals. If you have a talk idea please let us know. In the meantime feel free to get registered and book your hotel room at the Hyatt. Have a great week! -- Michael S Collins ClueCon Team http://www.cluecon.com 877-7-4ACLUE -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20130506/7a7163bc/attachment.html From lesley.pervis at gmail.com Wed May 8 07:45:47 2013 From: lesley.pervis at gmail.com (Lesley Pervis) Date: Tue, 7 May 2013 21:45:47 -0600 Subject: [Freeswitch-dev] Reversion: FS-1397 EventConsumer::pop() can deadlock mod_python In-Reply-To: References: Message-ID: I noticed that the report has been assigned to the project lead for mod_python, who was last active in 2009. Am I correct to assume that mod_python is currently unmaintained? Python's GIL seems to be a pain in the butt for SWIG. I'm fiddling with Raspberry Pi as a PA endpoint, and I was thinking it would be nice to leverage the growing Raspberry Pi Python ecosystem from within the FS dialplan. Maybe a Python ESL client would be the way to go to hook up with Python APIs. I've used Lua in the dialplan to very good effect, though, so I'll keep using it. I've been looking around, and simple system calls from Lua make it possible to do everything I want with GPIO pins, so all is well in the world! Have you looked at the Eclipse Koneki project? I installed their Lua Eclipse plugin about six months ago, and again this week to see how it's coming along. It's got backing from some big companies, and it's become a very functional Lua IDE. The group is also working on a machine-to-machine API that looks to be at the demo stage. (Pi and Arduino talking Modbus.) http://www.eclipse.org/koneki/ On Sat, May 4, 2013 at 6:53 AM, Anthony Minessale < anthony.minessale at gmail.com> wrote: > Get a backtrace from gcore of the process and either reopen or open a new > one. > On May 4, 2013 3:19 AM, "Lesley Pervis" wrote: > >> This is again a problem in 1.2.8 stable. Not sure of the correct process. >> Should I clone the bug? >> >> _________________________________________________________________________ >> Professional FreeSWITCH Consulting Services: >> consulting at freeswitch.org >> http://www.freeswitchsolutions.com >> >> >> >> >> Official FreeSWITCH Sites >> http://www.freeswitch.org >> http://wiki.freeswitch.org >> http://www.cluecon.com >> >> FreeSWITCH-dev mailing list >> FreeSWITCH-dev at lists.freeswitch.org >> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev >> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev >> http://www.freeswitch.org >> >> > _________________________________________________________________________ > Professional FreeSWITCH Consulting Services: > consulting at freeswitch.org > http://www.freeswitchsolutions.com > > > > > Official FreeSWITCH Sites > http://www.freeswitch.org > http://wiki.freeswitch.org > http://www.cluecon.com > > FreeSWITCH-dev mailing list > FreeSWITCH-dev at lists.freeswitch.org > http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev > http://www.freeswitch.org > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20130507/4e2000b2/attachment.html From anthony.minessale at gmail.com Wed May 8 20:32:26 2013 From: anthony.minessale at gmail.com (Anthony Minessale) Date: Wed, 8 May 2013 11:32:26 -0500 Subject: [Freeswitch-dev] Reversion: FS-1397 EventConsumer::pop() can deadlock mod_python In-Reply-To: References: Message-ID: It's actually assigned to me. I wrote the module but I keep looking for someone else to adopt it. Traun is not very active anymore, no. The module typically has not needed much attention as its relatively complete. We do have python wrappers for ESL too. On Tue, May 7, 2013 at 10:45 PM, Lesley Pervis wrote: > I noticed that the report has been assigned to the project lead for > mod_python, who was last active in 2009. Am I correct to assume that > mod_python is currently unmaintained? Python's GIL seems to be a pain in > the butt for SWIG. > > I'm fiddling with Raspberry Pi as a PA endpoint, and I was thinking it > would be nice to leverage the growing Raspberry Pi Python ecosystem from > within the FS dialplan. Maybe a Python ESL client would be the way to go to > hook up with Python APIs. > > I've used Lua in the dialplan to very good effect, though, so I'll keep > using it. I've been looking around, and simple system calls from Lua make > it possible to do everything I want with GPIO pins, so all is well in the > world! > > Have you looked at the Eclipse Koneki project? I installed their Lua > Eclipse plugin about six months ago, and again this week to see how it's > coming along. It's got backing from some big companies, and it's become a > very functional Lua IDE. The group is also working on a machine-to-machine > API that looks to be at the demo stage. (Pi and Arduino talking Modbus.) > > http://www.eclipse.org/koneki/ > > > > On Sat, May 4, 2013 at 6:53 AM, Anthony Minessale < > anthony.minessale at gmail.com> wrote: > >> Get a backtrace from gcore of the process and either reopen or open a new >> one. >> On May 4, 2013 3:19 AM, "Lesley Pervis" wrote: >> >>> This is again a problem in 1.2.8 stable. Not sure of the correct >>> process. Should I clone the bug? >>> >>> _________________________________________________________________________ >>> Professional FreeSWITCH Consulting Services: >>> consulting at freeswitch.org >>> http://www.freeswitchsolutions.com >>> >>> >>> >>> >>> Official FreeSWITCH Sites >>> http://www.freeswitch.org >>> http://wiki.freeswitch.org >>> http://www.cluecon.com >>> >>> FreeSWITCH-dev mailing list >>> FreeSWITCH-dev at lists.freeswitch.org >>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev >>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev >>> http://www.freeswitch.org >>> >>> >> _________________________________________________________________________ >> Professional FreeSWITCH Consulting Services: >> consulting at freeswitch.org >> http://www.freeswitchsolutions.com >> >> >> >> >> Official FreeSWITCH Sites >> http://www.freeswitch.org >> http://wiki.freeswitch.org >> http://www.cluecon.com >> >> FreeSWITCH-dev mailing list >> FreeSWITCH-dev at lists.freeswitch.org >> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev >> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev >> http://www.freeswitch.org >> >> > > _________________________________________________________________________ > Professional FreeSWITCH Consulting Services: > consulting at freeswitch.org > http://www.freeswitchsolutions.com > > > > > Official FreeSWITCH Sites > http://www.freeswitch.org > http://wiki.freeswitch.org > http://www.cluecon.com > > FreeSWITCH-dev mailing list > FreeSWITCH-dev at lists.freeswitch.org > http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev > http://www.freeswitch.org > > -- Anthony Minessale II FreeSWITCH http://www.freeswitch.org/ ClueCon http://www.cluecon.com/ Twitter: http://twitter.com/FreeSWITCH_wire AIM: anthm MSN:anthony_minessale at hotmail.com GTALK/JABBER/PAYPAL:anthony.minessale at gmail.com IRC: irc.freenode.net #freeswitch FreeSWITCH Developer Conference sip:888 at conference.freeswitch.org googletalk:conf+888 at conference.freeswitch.org pstn:+19193869900 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20130508/e37f9b76/attachment-0001.html From jmesquita at freeswitch.org Wed May 8 21:07:24 2013 From: jmesquita at freeswitch.org (=?utf-8?Q?Jo=C3=A3o_Mesquita?=) Date: Wed, 8 May 2013 14:07:24 -0300 Subject: [Freeswitch-dev] Reversion: FS-1397 EventConsumer::pop() can deadlock mod_python In-Reply-To: References: Message-ID: <87E639DD-9CEA-4F67-BA44-B7E075082F80@freeswitch.org> I don't know much SWIG so sorry for the question. Is there anything wrong with using a more native wrapper to both ESL and mod like cython or Pyrex or anything alike? I am asking because I would like to dive into this module a bit more and maybe be of some assistance. Sent from my iPhone On May 8, 2013, at 1:32 PM, Anthony Minessale wrote: > It's actually assigned to me. I wrote the module but I keep looking for someone else to adopt it. > Traun is not very active anymore, no. The module typically has not needed much attention as its relatively complete. > > We do have python wrappers for ESL too. > > > > On Tue, May 7, 2013 at 10:45 PM, Lesley Pervis wrote: >> I noticed that the report has been assigned to the project lead for mod_python, who was last active in 2009. Am I correct to assume that mod_python is currently unmaintained? Python's GIL seems to be a pain in the butt for SWIG. >> >> I'm fiddling with Raspberry Pi as a PA endpoint, and I was thinking it would be nice to leverage the growing Raspberry Pi Python ecosystem from within the FS dialplan. Maybe a Python ESL client would be the way to go to hook up with Python APIs. >> >> I've used Lua in the dialplan to very good effect, though, so I'll keep using it. I've been looking around, and simple system calls from Lua make it possible to do everything I want with GPIO pins, so all is well in the world! >> >> Have you looked at the Eclipse Koneki project? I installed their Lua Eclipse plugin about six months ago, and again this week to see how it's coming along. It's got backing from some big companies, and it's become a very functional Lua IDE. The group is also working on a machine-to-machine API that looks to be at the demo stage. (Pi and Arduino talking Modbus.) >> >> http://www.eclipse.org/koneki/ >> >> >> >> On Sat, May 4, 2013 at 6:53 AM, Anthony Minessale wrote: >>> Get a backtrace from gcore of the process and either reopen or open a new one. >>> >>> On May 4, 2013 3:19 AM, "Lesley Pervis" wrote: >>>> This is again a problem in 1.2.8 stable. Not sure of the correct process. Should I clone the bug? >>>> >>>> _________________________________________________________________________ >>>> Professional FreeSWITCH Consulting Services: >>>> consulting at freeswitch.org >>>> http://www.freeswitchsolutions.com >>>> >>>> >>>> >>>> >>>> Official FreeSWITCH Sites >>>> http://www.freeswitch.org >>>> http://wiki.freeswitch.org >>>> http://www.cluecon.com >>>> >>>> FreeSWITCH-dev mailing list >>>> FreeSWITCH-dev at lists.freeswitch.org >>>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev >>>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev >>>> http://www.freeswitch.org >>> >>> _________________________________________________________________________ >>> Professional FreeSWITCH Consulting Services: >>> consulting at freeswitch.org >>> http://www.freeswitchsolutions.com >>> >>> >>> >>> >>> Official FreeSWITCH Sites >>> http://www.freeswitch.org >>> http://wiki.freeswitch.org >>> http://www.cluecon.com >>> >>> FreeSWITCH-dev mailing list >>> FreeSWITCH-dev at lists.freeswitch.org >>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev >>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev >>> http://www.freeswitch.org >> >> >> _________________________________________________________________________ >> Professional FreeSWITCH Consulting Services: >> consulting at freeswitch.org >> http://www.freeswitchsolutions.com >> >> >> >> >> Official FreeSWITCH Sites >> http://www.freeswitch.org >> http://wiki.freeswitch.org >> http://www.cluecon.com >> >> FreeSWITCH-dev mailing list >> FreeSWITCH-dev at lists.freeswitch.org >> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev >> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev >> http://www.freeswitch.org > > > > -- > Anthony Minessale II > > FreeSWITCH http://www.freeswitch.org/ > ClueCon http://www.cluecon.com/ > Twitter: http://twitter.com/FreeSWITCH_wire > > AIM: anthm > MSN:anthony_minessale at hotmail.com > GTALK/JABBER/PAYPAL:anthony.minessale at gmail.com > IRC: irc.freenode.net #freeswitch > > FreeSWITCH Developer Conference > sip:888 at conference.freeswitch.org > googletalk:conf+888 at conference.freeswitch.org > pstn:+19193869900 > _________________________________________________________________________ > Professional FreeSWITCH Consulting Services: > consulting at freeswitch.org > http://www.freeswitchsolutions.com > > > > > Official FreeSWITCH Sites > http://www.freeswitch.org > http://wiki.freeswitch.org > http://www.cluecon.com > > FreeSWITCH-dev mailing list > FreeSWITCH-dev at lists.freeswitch.org > http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev > http://www.freeswitch.org -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20130508/c22807cd/attachment.html From anthony.minessale at gmail.com Wed May 8 21:15:12 2013 From: anthony.minessale at gmail.com (Anthony Minessale) Date: Wed, 8 May 2013 12:15:12 -0500 Subject: [Freeswitch-dev] Reversion: FS-1397 EventConsumer::pop() can deadlock mod_python In-Reply-To: <87E639DD-9CEA-4F67-BA44-B7E075082F80@freeswitch.org> References: <87E639DD-9CEA-4F67-BA44-B7E075082F80@freeswitch.org> Message-ID: There is not much to know about the swig really, you write the code in CPP first and swig renders it for you. We do this because we make common changes that can be inherited to these languages rather than hand implement the wrappers like mod_spidermonkey is forced to do and leads to stale code. On Wed, May 8, 2013 at 12:07 PM, Jo?o Mesquita wrote: > I don't know much SWIG so sorry for the question. Is there anything wrong > with using a more native wrapper to both ESL and mod like cython or Pyrex > or anything alike? I am asking because I would like to dive into this > module a bit more and maybe be of some assistance. > > Sent from my iPhone > > On May 8, 2013, at 1:32 PM, Anthony Minessale > wrote: > > It's actually assigned to me. I wrote the module but I keep looking for > someone else to adopt it. > Traun is not very active anymore, no. The module typically has not needed > much attention as its relatively complete. > > We do have python wrappers for ESL too. > > > > On Tue, May 7, 2013 at 10:45 PM, Lesley Pervis wrote: > >> I noticed that the report has been assigned to the project lead for >> mod_python, who was last active in 2009. Am I correct to assume that >> mod_python is currently unmaintained? Python's GIL seems to be a pain in >> the butt for SWIG. >> >> I'm fiddling with Raspberry Pi as a PA endpoint, and I was thinking it >> would be nice to leverage the growing Raspberry Pi Python ecosystem from >> within the FS dialplan. Maybe a Python ESL client would be the way to go to >> hook up with Python APIs. >> >> I've used Lua in the dialplan to very good effect, though, so I'll keep >> using it. I've been looking around, and simple system calls from Lua make >> it possible to do everything I want with GPIO pins, so all is well in the >> world! >> >> Have you looked at the Eclipse Koneki project? I installed their Lua >> Eclipse plugin about six months ago, and again this week to see how it's >> coming along. It's got backing from some big companies, and it's become a >> very functional Lua IDE. The group is also working on a machine-to-machine >> API that looks to be at the demo stage. (Pi and Arduino talking Modbus.) >> >> http://www.eclipse.org/koneki/ >> >> >> >> On Sat, May 4, 2013 at 6:53 AM, Anthony Minessale < >> anthony.minessale at gmail.com> wrote: >> >>> Get a backtrace from gcore of the process and either reopen or open a >>> new one. >>> On May 4, 2013 3:19 AM, "Lesley Pervis" wrote: >>> >>>> This is again a problem in 1.2.8 stable. Not sure of the correct >>>> process. Should I clone the bug? >>>> >>>> >>>> _________________________________________________________________________ >>>> Professional FreeSWITCH Consulting Services: >>>> consulting at freeswitch.org >>>> http://www.freeswitchsolutions.com >>>> >>>> >>>> >>>> >>>> Official FreeSWITCH Sites >>>> http://www.freeswitch.org >>>> http://wiki.freeswitch.org >>>> http://www.cluecon.com >>>> >>>> FreeSWITCH-dev mailing list >>>> FreeSWITCH-dev at lists.freeswitch.org >>>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev >>>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev >>>> http://www.freeswitch.org >>>> >>>> >>> _________________________________________________________________________ >>> Professional FreeSWITCH Consulting Services: >>> consulting at freeswitch.org >>> http://www.freeswitchsolutions.com >>> >>> >>> >>> >>> Official FreeSWITCH Sites >>> http://www.freeswitch.org >>> http://wiki.freeswitch.org >>> http://www.cluecon.com >>> >>> FreeSWITCH-dev mailing list >>> FreeSWITCH-dev at lists.freeswitch.org >>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev >>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev >>> http://www.freeswitch.org >>> >>> >> >> _________________________________________________________________________ >> Professional FreeSWITCH Consulting Services: >> consulting at freeswitch.org >> http://www.freeswitchsolutions.com >> >> >> >> >> Official FreeSWITCH Sites >> http://www.freeswitch.org >> http://wiki.freeswitch.org >> http://www.cluecon.com >> >> FreeSWITCH-dev mailing list >> FreeSWITCH-dev at lists.freeswitch.org >> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev >> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev >> http://www.freeswitch.org >> >> > > > -- > Anthony Minessale II > > FreeSWITCH http://www.freeswitch.org/ > ClueCon http://www.cluecon.com/ > Twitter: http://twitter.com/FreeSWITCH_wire > > AIM: anthm > MSN:anthony_minessale at hotmail.com > GTALK/JABBER/PAYPAL:anthony.minessale at gmail.com > IRC: irc.freenode.net #freeswitch > > FreeSWITCH Developer Conference > sip:888 at conference.freeswitch.org > googletalk:conf+888 at conference.freeswitch.org > pstn:+19193869900 > > _________________________________________________________________________ > Professional FreeSWITCH Consulting Services: > consulting at freeswitch.org > http://www.freeswitchsolutions.com > > > > > Official FreeSWITCH Sites > http://www.freeswitch.org > http://wiki.freeswitch.org > http://www.cluecon.com > > FreeSWITCH-dev mailing list > FreeSWITCH-dev at lists.freeswitch.org > http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev > http://www.freeswitch.org > > > _________________________________________________________________________ > Professional FreeSWITCH Consulting Services: > consulting at freeswitch.org > http://www.freeswitchsolutions.com > > > > > Official FreeSWITCH Sites > http://www.freeswitch.org > http://wiki.freeswitch.org > http://www.cluecon.com > > FreeSWITCH-dev mailing list > FreeSWITCH-dev at lists.freeswitch.org > http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev > http://www.freeswitch.org > > -- Anthony Minessale II FreeSWITCH http://www.freeswitch.org/ ClueCon http://www.cluecon.com/ Twitter: http://twitter.com/FreeSWITCH_wire AIM: anthm MSN:anthony_minessale at hotmail.com GTALK/JABBER/PAYPAL:anthony.minessale at gmail.com IRC: irc.freenode.net #freeswitch FreeSWITCH Developer Conference sip:888 at conference.freeswitch.org googletalk:conf+888 at conference.freeswitch.org pstn:+19193869900 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20130508/caab2c17/attachment-0001.html From jmesquita at freeswitch.org Wed May 8 23:23:46 2013 From: jmesquita at freeswitch.org (=?ISO-8859-1?Q?Jo=E3o_Mesquita?=) Date: Wed, 8 May 2013 16:23:46 -0300 Subject: [Freeswitch-dev] Reversion: FS-1397 EventConsumer::pop() can deadlock mod_python In-Reply-To: References: <87E639DD-9CEA-4F67-BA44-B7E075082F80@freeswitch.org> Message-ID: Oh, I see you point. Ok, I will try to delve into those waters and see what I can find and hopefully contribute something. I thought that .i file was generated by hand and not automagically... Will read the docs more carefully before I continue to put my ignorance on display. ;) Jo?o Mesquita FreeSWITCH? Solutions On Wed, May 8, 2013 at 2:15 PM, Anthony Minessale < anthony.minessale at gmail.com> wrote: > There is not much to know about the swig really, you write the code in CPP > first and swig renders it for you. > We do this because we make common changes that can be inherited to these > languages rather than hand implement the wrappers like mod_spidermonkey is > forced to do and leads to stale code. > > > > On Wed, May 8, 2013 at 12:07 PM, Jo?o Mesquita wrote: > >> I don't know much SWIG so sorry for the question. Is there anything wrong >> with using a more native wrapper to both ESL and mod like cython or Pyrex >> or anything alike? I am asking because I would like to dive into this >> module a bit more and maybe be of some assistance. >> >> Sent from my iPhone >> >> On May 8, 2013, at 1:32 PM, Anthony Minessale < >> anthony.minessale at gmail.com> wrote: >> >> It's actually assigned to me. I wrote the module but I keep looking for >> someone else to adopt it. >> Traun is not very active anymore, no. The module typically has not >> needed much attention as its relatively complete. >> >> We do have python wrappers for ESL too. >> >> >> >> On Tue, May 7, 2013 at 10:45 PM, Lesley Pervis wrote: >> >>> I noticed that the report has been assigned to the project lead for >>> mod_python, who was last active in 2009. Am I correct to assume that >>> mod_python is currently unmaintained? Python's GIL seems to be a pain in >>> the butt for SWIG. >>> >>> I'm fiddling with Raspberry Pi as a PA endpoint, and I was thinking it >>> would be nice to leverage the growing Raspberry Pi Python ecosystem from >>> within the FS dialplan. Maybe a Python ESL client would be the way to go to >>> hook up with Python APIs. >>> >>> I've used Lua in the dialplan to very good effect, though, so I'll keep >>> using it. I've been looking around, and simple system calls from Lua make >>> it possible to do everything I want with GPIO pins, so all is well in the >>> world! >>> >>> Have you looked at the Eclipse Koneki project? I installed their Lua >>> Eclipse plugin about six months ago, and again this week to see how it's >>> coming along. It's got backing from some big companies, and it's become a >>> very functional Lua IDE. The group is also working on a machine-to-machine >>> API that looks to be at the demo stage. (Pi and Arduino talking Modbus.) >>> >>> http://www.eclipse.org/koneki/ >>> >>> >>> >>> On Sat, May 4, 2013 at 6:53 AM, Anthony Minessale < >>> anthony.minessale at gmail.com> wrote: >>> >>>> Get a backtrace from gcore of the process and either reopen or open a >>>> new one. >>>> On May 4, 2013 3:19 AM, "Lesley Pervis" >>>> wrote: >>>> >>>>> This is again a problem in 1.2.8 stable. Not sure of the correct >>>>> process. Should I clone the bug? >>>>> >>>>> >>>>> _________________________________________________________________________ >>>>> Professional FreeSWITCH Consulting Services: >>>>> consulting at freeswitch.org >>>>> http://www.freeswitchsolutions.com >>>>> >>>>> >>>>> >>>>> >>>>> Official FreeSWITCH Sites >>>>> http://www.freeswitch.org >>>>> http://wiki.freeswitch.org >>>>> http://www.cluecon.com >>>>> >>>>> FreeSWITCH-dev mailing list >>>>> FreeSWITCH-dev at lists.freeswitch.org >>>>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev >>>>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev >>>>> http://www.freeswitch.org >>>>> >>>>> >>>> >>>> _________________________________________________________________________ >>>> Professional FreeSWITCH Consulting Services: >>>> consulting at freeswitch.org >>>> http://www.freeswitchsolutions.com >>>> >>>> >>>> >>>> >>>> Official FreeSWITCH Sites >>>> http://www.freeswitch.org >>>> http://wiki.freeswitch.org >>>> http://www.cluecon.com >>>> >>>> FreeSWITCH-dev mailing list >>>> FreeSWITCH-dev at lists.freeswitch.org >>>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev >>>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev >>>> http://www.freeswitch.org >>>> >>>> >>> >>> _________________________________________________________________________ >>> Professional FreeSWITCH Consulting Services: >>> consulting at freeswitch.org >>> http://www.freeswitchsolutions.com >>> >>> >>> >>> >>> Official FreeSWITCH Sites >>> http://www.freeswitch.org >>> http://wiki.freeswitch.org >>> http://www.cluecon.com >>> >>> FreeSWITCH-dev mailing list >>> FreeSWITCH-dev at lists.freeswitch.org >>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev >>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev >>> http://www.freeswitch.org >>> >>> >> >> >> -- >> Anthony Minessale II >> >> FreeSWITCH http://www.freeswitch.org/ >> ClueCon http://www.cluecon.com/ >> Twitter: http://twitter.com/FreeSWITCH_wire >> >> AIM: anthm >> MSN:anthony_minessale at hotmail.com >> GTALK/JABBER/PAYPAL:anthony.minessale at gmail.com >> IRC: irc.freenode.net #freeswitch >> >> FreeSWITCH Developer Conference >> sip:888 at conference.freeswitch.org >> googletalk:conf+888 at conference.freeswitch.org >> pstn:+19193869900 >> >> _________________________________________________________________________ >> Professional FreeSWITCH Consulting Services: >> consulting at freeswitch.org >> http://www.freeswitchsolutions.com >> >> >> >> >> Official FreeSWITCH Sites >> http://www.freeswitch.org >> http://wiki.freeswitch.org >> http://www.cluecon.com >> >> FreeSWITCH-dev mailing list >> FreeSWITCH-dev at lists.freeswitch.org >> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev >> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev >> http://www.freeswitch.org >> >> >> _________________________________________________________________________ >> Professional FreeSWITCH Consulting Services: >> consulting at freeswitch.org >> http://www.freeswitchsolutions.com >> >> >> >> >> Official FreeSWITCH Sites >> http://www.freeswitch.org >> http://wiki.freeswitch.org >> http://www.cluecon.com >> >> FreeSWITCH-dev mailing list >> FreeSWITCH-dev at lists.freeswitch.org >> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev >> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev >> http://www.freeswitch.org >> >> > > > -- > Anthony Minessale II > > FreeSWITCH http://www.freeswitch.org/ > ClueCon http://www.cluecon.com/ > Twitter: http://twitter.com/FreeSWITCH_wire > > AIM: anthm > MSN:anthony_minessale at hotmail.com > GTALK/JABBER/PAYPAL:anthony.minessale at gmail.com > IRC: irc.freenode.net #freeswitch > > FreeSWITCH Developer Conference > sip:888 at conference.freeswitch.org > googletalk:conf+888 at conference.freeswitch.org > pstn:+19193869900 > > _________________________________________________________________________ > Professional FreeSWITCH Consulting Services: > consulting at freeswitch.org > http://www.freeswitchsolutions.com > > > > > Official FreeSWITCH Sites > http://www.freeswitch.org > http://wiki.freeswitch.org > http://www.cluecon.com > > FreeSWITCH-dev mailing list > FreeSWITCH-dev at lists.freeswitch.org > http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev > http://www.freeswitch.org > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20130508/7d3b72b9/attachment.html From k.mathy at hexanet.fr Mon May 13 13:12:50 2013 From: k.mathy at hexanet.fr (Kevin Mathy) Date: Mon, 13 May 2013 11:12:50 +0200 Subject: [Freeswitch-dev] Same headers in a SIP message Message-ID: Hi List, I faced a problem with FS, concerning SIP messages with multiple same headers (for example, Diversion headers). FS wasn't able to manage those headers, and only the first one was taken in account by FS. After some searches in mod_sofia.c, I've made a patch, giving the ability to FS to display and manage multiple SIP Diversion headers (or other headers) You can find it here : http://jira.freeswitch.org/browse/FS-5411 But, I'm facing a new problem : FS is able to *read* some identical headers and display them as "Diversion", "Diversion-1", "Diversion-2", etc... , but it's not able to *write* some identical headers Here is an extract of my test dialplan expression="\+(\d+).*;reason=(\w+);privacy=(\w+);counter=(\d{1})" > break="never"> > > * data="sip_h_Diversion=;reason=$2;privacy=$3;counter=$4" /> > * > expression="\+(\d+).*;reason=(\w+);privacy=(\w+);counter=(\d{1})" > break="never"> > /> > * data="sip_h_Diversion=;reason=$2;privacy=$3;counter=$4" /> > * You can see that I'm trying to write two Diversion headers, because what I'd like to obtain is something like that : INVITE sip:+123456789 at fsbox.domain > From: .... > To : .... > ........ > Diversion: >;reason=unavailable;privacy=off;counter=1 > Diversion: >;reason=do-not-disturb;privacy=off;counter=1 But what I really obtain is : INVITE sip:+123456789 at fsbox.domain > From: .... > To : .... > ........ > Diversion: >;reason=unavailable;privacy=off;counter=1 > *Diversion-1*: >;reason=do-not-disturb;privacy=off;counter=1 So, FS automatically write the second Diversion header with a "-1" at the end ... And it's really frustrating ! Moreover, I don't want to use a FS function to make every SIP headers copied automatically from A-leg to B-leg, because some of my SIP providers don't support every header, and I have to only send essential ones. Do you have any idea / question / answer to help me, please ? Perhaps my patch may be corrected, but I don't know how... Thanks a lot, * Bien cordialement, Best Regards, **Kevin MATHY* * * -- -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20130513/157d4483/attachment-0001.html From brian at freeswitch.org Tue May 14 05:26:22 2013 From: brian at freeswitch.org (Brian West) Date: Mon, 13 May 2013 20:26:22 -0500 Subject: [Freeswitch-dev] Same headers in a SIP message In-Reply-To: References: Message-ID: Kevin, Well you could start by opening a JIRA, Secondly if your providers toss a fit about headers they don't understand then I would have to say they are broken and should be beat with a copy of RFC3261 carved in slate. Thanks, Brian On May 13, 2013, at 4:12 AM, Kevin Mathy wrote: > So, FS automatically write the second Diversion header with a "-1" at the end ... And it's really frustrating ! > > Moreover, I don't want to use a FS function to make every SIP headers copied automatically from A-leg to B-leg, because some of my SIP providers don't support every header, and I have to only send essential ones. > > > Do you have any idea / question / answer to help me, please ? Perhaps my patch may be corrected, but I don't know how... > > Thanks a lot, > > > Bien cordialement, > Best Regards, > > Kevin MATHY From brian at freeswitch.org Tue May 14 16:40:28 2013 From: brian at freeswitch.org (Brian West) Date: Tue, 14 May 2013 07:40:28 -0500 Subject: [Freeswitch-dev] Same headers in a SIP message In-Reply-To: References: Message-ID: Opening a Jira doesn't automagically get what you want done, you should probably put a bounty on it or take this chance to learn how to modify the source and contribute patches. Its how I got started way back when first started using Asterisk. /b On May 14, 2013, at 7:06 AM, Kevin Mathy wrote: > Hi Brian, > > I've already opened a JIRA, and I'm waiting for improvement from other devs... Concerning my providers, the fact is not that they'll refuse messages with unknown headers, but that they'll not interpret those headers, so they'll miss some informations (here, divert informations) > > But, I agree with you for the solution to beat them with RFC3261 :-) > > Bien cordialement, > Best Regards, > > Kevin MATHY From darcy at Vex.Net Tue May 14 20:14:22 2013 From: darcy at Vex.Net (D'Arcy J.M. Cain) Date: Tue, 14 May 2013 12:14:22 -0400 Subject: [Freeswitch-dev] Waiting for Jiras to be applied In-Reply-To: References: Message-ID: <20130514121422.0f303c40@imp> Was: Same headers in a SIP message On Tue, 14 May 2013 07:40:28 -0500 Brian West wrote: > Opening a Jira doesn't automagically get what you want done, you > should probably put a bounty on it or take this chance to learn how > to modify the source and contribute patches. Doesn't always help. http://jira.freeswitch.org/browse/FS-4811 I added that in December and it still languishes. I am not even sure if the patches I supplied will apply cleanly any more. I was hoping to have a NetBSD package built and in the NetBSD package system by now. I need these changes though. NetBSD developers are stickier than most about correctness and portability. We have many platforms that it needs to compile on. In fact, I have dropped the xmlrpc code altogether due to the total brokenness of that code. That brings up another question that I have been asking. Is there any way to get diffs between the original package imported into FS and the current version? I have actually toyed with the idea of creating my own xmlrpc library and maybe I can include changes that FS needs so that you can go back to depending on a third party for xmlrpc. -- D'Arcy J.M. Cain System Administrator, Vex.Net http://www.Vex.Net/ IM:darcy at Vex.Net Voip: sip:darcy at Vex.Net From k.mathy at hexanet.fr Tue May 14 16:06:34 2013 From: k.mathy at hexanet.fr (Kevin Mathy) Date: Tue, 14 May 2013 14:06:34 +0200 Subject: [Freeswitch-dev] Same headers in a SIP message In-Reply-To: References: Message-ID: Hi Brian, I've already opened a JIRA, and I'm waiting for improvement from other devs... Concerning my providers, the fact is not that they'll refuse messages with unknown headers, but that they'll not interpret those headers, so they'll miss some informations (here, divert informations) But, I agree with you for the solution to beat them with RFC3261 :-) * Bien cordialement, Best Regards, **Kevin MATHY* * * 2013/5/14 Brian West > Kevin, > Well you could start by opening a JIRA, Secondly if your providers > toss a fit about headers they don't understand then I would have to say > they are broken and should be beat with a copy of RFC3261 carved in slate. > > Thanks, > Brian > > On May 13, 2013, at 4:12 AM, Kevin Mathy wrote: > > > So, FS automatically write the second Diversion header with a "-1" at > the end ... And it's really frustrating ! > > > > Moreover, I don't want to use a FS function to make every SIP headers > copied automatically from A-leg to B-leg, because some of my SIP providers > don't support every header, and I have to only send essential ones. > > > > > > Do you have any idea / question / answer to help me, please ? Perhaps > my patch may be corrected, but I don't know how... > > > > Thanks a lot, > > > > > > Bien cordialement, > > Best Regards, > > > > Kevin MATHY > > > _________________________________________________________________________ > Professional FreeSWITCH Consulting Services: > consulting at freeswitch.org > http://www.freeswitchsolutions.com > > > > > Official FreeSWITCH Sites > http://www.freeswitch.org > http://wiki.freeswitch.org > http://www.cluecon.com > > FreeSWITCH-dev mailing list > FreeSWITCH-dev at lists.freeswitch.org > http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev > http://www.freeswitch.org > -- -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20130514/2c878282/attachment.html From msc at freeswitch.org Wed May 15 03:27:21 2013 From: msc at freeswitch.org (Michael Collins) Date: Tue, 14 May 2013 16:27:21 -0700 Subject: [Freeswitch-dev] FreeSWITCH Weekly News and Notes Message-ID: A belated happy new week to you all! As Ken mentioned in his email yesterday, the big news from last week is, of course, the release of FreeSWITCH 1.2.9 stable. This is now the "latest stable" version of FreeSWITCH and the one most recommended for production use. The tarball is available from theusual location . The CentOS and Debian packages have also been updated to use the latest stable. On last week's conference call we welcomed Dan from the CGRateS project . CGRateS is a relatively new project that handles call rating for carrier-grade operations. We are happy to have CGRateS (an open-source project itself) as part of the FreeSWITCH ecosystem. On this week's call we look at another VoIP-related OSS project: VoIPMonitor.org. This software performs a number of monitoring functions for VoIP implementations. Please join us tomorrow at 1PM EDT, 10AM PDT for an interesting discussion. One ClueCon reminder: We are still accepting speaking proposals, however time is running out so please send them in as soon as possible. We hope to have the ClueCon 2013 schedule released in the next few weeks. Take care and have a great week! -- Michael S Collins Twitter: @mercutioviz http://www.FreeSWITCH.org http://www.ClueCon.com http://www.OSTAG.org -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20130514/561a1be3/attachment.html From k.mathy at hexanet.fr Wed May 15 10:45:20 2013 From: k.mathy at hexanet.fr (Kevin Mathy) Date: Wed, 15 May 2013 08:45:20 +0200 Subject: [Freeswitch-dev] Same headers in a SIP message In-Reply-To: References: Message-ID: Hi Brian, Maybe I didn't understand what exactly is a JIRA, but I've already published a patch on http://jira.freeswitch.org/browse/FS-5411 adding the possibility to manage more than one Diversion header in FS. So, I think the first thing to be done is to validate my patch, and then, try to find a solution for the problem due to this patch... I'm sorry, but I don't use to publish patch, particularly for FS, and maybe I don't do it right. Of course I'm listening to any advice. Thanks * Bien cordialement, Best Regards, **Kevin MATHY* * * 2013/5/14 Brian West > Opening a Jira doesn't automagically get what you want done, you should > probably put a bounty on it or take this chance to learn how to modify the > source and contribute patches. > > Its how I got started way back when first started using Asterisk. > > /b > > On May 14, 2013, at 7:06 AM, Kevin Mathy wrote: > > > Hi Brian, > > > > I've already opened a JIRA, and I'm waiting for improvement from other > devs... Concerning my providers, the fact is not that they'll refuse > messages with unknown headers, but that they'll not interpret those > headers, so they'll miss some informations (here, divert informations) > > > > But, I agree with you for the solution to beat them with RFC3261 :-) > > > > Bien cordialement, > > Best Regards, > > > > Kevin MATHY > > -- -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20130515/b584b031/attachment-0001.html From brian at freeswitch.org Wed May 15 11:26:59 2013 From: brian at freeswitch.org (Brian West) Date: Wed, 15 May 2013 02:26:59 -0500 Subject: [Freeswitch-dev] Same headers in a SIP message In-Reply-To: References: Message-ID: As Anthony asks, Does it change the current behavior, maybe we could use the array variables feature? https://wiki.freeswitch.org/wiki/Dialplan_ARRAYS On May 15, 2013, at 1:45 AM, Kevin Mathy wrote: > Hi Brian, > > Maybe I didn't understand what exactly is a JIRA, but I've already published a patch on http://jira.freeswitch.org/browse/FS-5411 adding the possibility to manage more than one Diversion header in FS. > So, I think the first thing to be done is to validate my patch, and then, try to find a solution for the problem due to this patch... > > I'm sorry, but I don't use to publish patch, particularly for FS, and maybe I don't do it right. Of course I'm listening to any advice. > > Thanks > > Bien cordialement, > Best Regards, > > Kevin MATHY From msc at freeswitch.org Wed May 15 20:44:47 2013 From: msc at freeswitch.org (Michael Collins) Date: Wed, 15 May 2013 09:44:47 -0700 Subject: [Freeswitch-dev] FreeSWITCH Community Conference Call Message-ID: Hello folks, The weekly conference call will start shortly. The agenda is here: http://wiki.freeswitch.org/wiki/FS_weekly_2013_05_15 Our VoIPMonitor.org speaker had to reschedule at the last minute so we'll be having a community scrum. I have a few items to discuss as does Ken Rice. If you have some items to discuss please bring those as well. Talk to you soon! -- Michael S Collins Twitter: @mercutioviz http://www.FreeSWITCH.org http://www.ClueCon.com http://www.OSTAG.org -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20130515/329cbaf8/attachment.html From math.parent at gmail.com Thu May 16 16:40:03 2013 From: math.parent at gmail.com (Mathieu Parent) Date: Thu, 16 May 2013 14:40:03 +0200 Subject: [Freeswitch-dev] Commit access for Nathan Message-ID: Hi, As main developer of mod_skinny, I request commit access to Nathan who has proposed several patches to mod_skinny recently. I think this is a good way to improve the mod_skinny development by shortening integration time. Nathan will start by asking review from me (or core devs). Once he is confident enough, he can directly commit. Regards -- Mathieu Parent From rony at botl.au.com Mon May 20 10:54:01 2013 From: rony at botl.au.com (Rony Beck) Date: Mon, 20 May 2013 16:54:01 +1000 Subject: [Freeswitch-dev] VAD Events stop Firing after Bridgine Message-ID: <5199C889.4010305@botl.au.com> Hi All, I have a problem with Voice Activity Detection. I am writing a module which will bridge a call to a conference when it detects voice activity on the line. When voice activity isn't detected for a period, the call is parked until voice activity is detected again. It seems that before the call is bridged to the conference, Voice Activity Detection works fine and events with the "Action" of "start-talking" or "stop-talking" are fired. Once the call is bridged, these events are no longer fired. Even If I manually park the call from fs_cli using "uuid_park", the events with "start-talking"/"stop-talking" are never fired again. I have been scouring the net looking for a means of getting these events to fire again. The sip profiles involved all have VAD enabled in both directions. In code, I start the conference call like so: sprintf(szCommand,"{TALK, NOTALK}sofia/externalx/confuser@%s:5080",szConfAddress); switch_ivr_originate( NULL,&pPersistentSession,cause,szCommand, iTimeout, NULL,NULL,NULL,NULL,NULL, SOF_FORKED_DIAL,NULL ) != SWITCH_STATUS_SUCCESS; pMainSessionUUID = switch_core_session_get_uuid( pPersistentSession ); pPersistentChannel = switch_core_session_get_channel( pPersistentSession ); pAppName = switch_core_session_strdup( pPersistentSession, "conference" ); sprintf(szCommand,"%s at default",pExtension); pAppOpt = switch_core_session_strdup( pPersistentSession, szCommand); pPersistentCallExtension = switch_caller_extension_new(pPersistentSession, pAppName, pAppOpt); switch_caller_extension_add_application( pPersistentSession, pPersistentCallExtension, pAppName, pAppOpt ); switch_channel_set_caller_extension( pPersistentChannel, pPersistentCallExtension ); switch_channel_set_state( pPersistentChannel, CS_EXECUTE ); This is just calling another freeswitch box which answers the call and keeps the conference open. I then make a second call to the user's sip phone in much the same way. sprintf(szCommand,"{TALK, NOTALK}user/1001"); switch_ivr_originate( NULL, &pUserSession,&cause, szCommand, iTimeout,NULL,NULL,NULL,NULL,NULL, SOF_FORKED_DIAL,NULL ); pUserSessionUUID = switch_core_session_get_uuid( pUserSession ); pUserChannel = switch_core_session_get_channel( pUserSession ); pUserAppName = switch_core_session_strdup( pUserSession, "conference" ); sprintf(szCommand,"%s at default",USER_EXTENSION); pUserAppOpt = switch_core_session_strdup( pUserSession, szCommand); pUserCallerExtension = switch_caller_extension_new(pUserSession, pUserAppName, pUserAppOpt); switch_caller_extension_add_application( pUserSession, pUserCallerExtension, pUserAppName, pUserAppOpt ); switch_channel_set_caller_extension( pUserChannel, pUserCallerExtension ); switch_channel_set_state( pUserChannel, CS_EXECUTE ); At this point the events are firing fine and my event handler is reacting to them. On the first "start-talking" event I get from the user, I bridge the calls like so: switch_ivr_uuid_bridge (pMainSessionUUID,pUserSessionUUID); At this point, the events for "start-talking" or "stop-talking" are no longer fired and are never fired again even if I break the bridging. I tried commenting out the bridging line just to be sure that the events are fired without the briding and it looks fine. I get all the events continuously. So it seems to break as soon as I bridge. To capture the events, I had expected that I should bind to the events like this: switch_event_bind("START_TALK_EVENT", SWITCH_EVENT_TALK, SWITCH_EVENT_SUBCLASS_ANY, detect_talk , NULL); switch_event_bind("END_TALK_EVENT", SWITCH_EVENT_NOTALK, SWITCH_EVENT_SUBCLASS_ANY, detect_talk , NULL); This never worked. What did work was this: switch_event_bind("TALK_EVENT", SWITCH_EVENT_CUSTOM, "conference::maintenance", detect_talk , NULL); My event handler would just look for an event where the "Action" was set to "start-talking" or "stop-talking". Is there something I am missing here? I don't find enough information on the wiki to help me work out exactly how VAD events should be listened for and handled, so it is entirely likely I am doing it wrong. Can someone help me here or event paste a working code sample? Many thanks for your time, Ronnie From marketing at cluecon.com Tue May 21 03:35:39 2013 From: marketing at cluecon.com (Michael Collins) Date: Mon, 20 May 2013 16:35:39 -0700 Subject: [Freeswitch-dev] FreeSWITCH Weekly News and Notes Message-ID: Hello! The FreeSWITCH team is busy on several fronts but the most exciting news at the moment is that Packt Publishing has told us the new bookis officially off to production! If all goes well it should be available in the next few weeks. (It looks like they changed the cover art - once we know for sure what's on the cover we'll give it a nickname like we did with the "bridge" book.) Last week we had an impromptu discussionon various FreeSWITCH topics. We have rescheduled the VoIPMonitor.org conference call presentation for May 29th. Also, we have tentatively scheduled the HOMER presentation for June 5. That means we will have another open discussionfor this Wednesday's conference call. As a tip, if you would like to browse around and see what has been committed in FreeSWITCH lately you can use the Fisheye site. Here you can browse the source code and look at recent commits to see what has changed. If you prefer to look at the commits without the source code browser then try out the HTML front-end for our FreeSWITCH git repository. We also have repositories for contributions and sample configuration sets. Have a great week! -- Michael S Collins ClueCon Team http://www.cluecon.com 877-7-4ACLUE -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20130520/377e41b1/attachment.html From k.mathy at hexanet.fr Wed May 22 19:45:04 2013 From: k.mathy at hexanet.fr (Kevin Mathy) Date: Wed, 22 May 2013 17:45:04 +0200 Subject: [Freeswitch-dev] Same headers in a SIP message In-Reply-To: References: Message-ID: Hi All, I'm answering late, but was working on something else... We've tried to look inside sofia module source code, and tried to find where sip headers are **really** written; but, we've just found how to set some variables (like sip_h_Diversion-1, etc... ) Now, what we'd like to know is : where in sofia source code, or anywhere else, may we write sip headers using variables we have set before ? We saw some lines with something like "add_header_string" methods, we don't really know and where we can use it... Just for resume what we'd like to do : with some variables named sip_h_Diversion, sip_h_Diversion-1, sip_h_Diversion-2, we want to write multiple SIP Diversion headers as below : Diversion: [sip_h_Diversion VALUE] Diversion: [sip_h_Diversion-1 VALUE] Diversion: [sip_h_Diversion-2 VALUE] Thanks for your help, and if you need further informations, feel free to ask me. * Bien cordialement, Best Regards, **Kevin MATHY* * * 2013/5/15 Brian West > As Anthony asks, Does it change the current behavior, maybe we could use > the array variables feature? > https://wiki.freeswitch.org/wiki/Dialplan_ARRAYS > > > On May 15, 2013, at 1:45 AM, Kevin Mathy wrote: > > > Hi Brian, > > > > Maybe I didn't understand what exactly is a JIRA, but I've already > published a patch on http://jira.freeswitch.org/browse/FS-5411 adding the > possibility to manage more than one Diversion header in FS. > > So, I think the first thing to be done is to validate my patch, and > then, try to find a solution for the problem due to this patch... > > > > I'm sorry, but I don't use to publish patch, particularly for FS, and > maybe I don't do it right. Of course I'm listening to any advice. > > > > Thanks > > > > Bien cordialement, > > Best Regards, > > > > Kevin MATHY > > -- -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20130522/5754437c/attachment.html From msc at freeswitch.org Wed May 22 20:16:20 2013 From: msc at freeswitch.org (Michael Collins) Date: Wed, 22 May 2013 09:16:20 -0700 Subject: [Freeswitch-dev] FreeSWITCH Conference Call Today Message-ID: Hello all. Our community conference call is coming up shortly. The agenda page is here: http://wiki.freeswitch.org/wiki/FS_weekly_2013_05_22 We don't have a feature presentation today, but we do have several items to discuss so please join us at 1PM EDT, 10AM PDT. Thanks! -- Michael S Collins Twitter: @mercutioviz http://www.FreeSWITCH.org http://www.ClueCon.com http://www.OSTAG.org -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20130522/e5b7436b/attachment-0001.html From marketing at cluecon.com Wed May 22 23:57:39 2013 From: marketing at cluecon.com (Michael Collins) Date: Wed, 22 May 2013 12:57:39 -0700 Subject: [Freeswitch-dev] ANNOUNCEMENT: ClueCon Hotel Registration Available Online Message-ID: The ClueCon team would like to announce that the hotel for ClueCon 2013 may now be booked online. Please visit www.ClueCon.com and click the "Book Your Room Online" button. Once you are at the Hyatt site you can enter in your check in and checkout dates and click the Search button. You will be presented with your choice of "standard king" or "standard double" rooms. Keep in mind that the standard double rooms go fast, so don't delay! Be sure to register for ClueCon right away so that we can plan our various activities for when we're all in Chicago. See you in August! -- Michael S Collins ClueCon Team http://www.cluecon.com 877-7-4ACLUE -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20130522/10b5cfc6/attachment.html From marketing at cluecon.com Tue May 28 20:56:36 2013 From: marketing at cluecon.com (Michael Collins) Date: Tue, 28 May 2013 09:56:36 -0700 Subject: [Freeswitch-dev] FreeSWITCH Weekly News and Notes Message-ID: Happy Tuesday to you all! It is a short week for us here in the U.S. as yesterday was a national holiday. The first order of business: I am happy to let you know that Packt Publishing has informed us that the new FreeSWITCH 1.2 book is available as of May 24th! Congrats to the FreeSWITCH team for getting yet another book published. This is the third one we've done with Packt. Also, many thanks to all those who spent time answering questions and helping us with the technical reviewing process. With the new book completed we focus our attention on other things, not the least of which is ClueCon 2013 . Starting this week, those who've submitted talk proposals will be receiving the official acceptance of their presentations, including the day and time for the presentation. If you have not already submitted a talk proposal please do so right away as we have a limited number of available speaking slots. Our weekly conference calls have been lively with discussions on various topics suggested by those calling in. On last week's callwe had a particularly nice discussion about mod_skinny . A relatively new community member, Nathan Neulinger, has really done a nice job of picking up the torch for mod_skinny. If you have a need to use Cisco phones with FreeSWITCH using SCCPthen definitely listen to last week's discussion. This week we have Martin from the VoIPMonitor.org project. We look forward to learning more about VoIPMonitor and how it can help us with keeping tabs on our VoIP servers. Have a great week! -- Michael S Collins ClueCon Team http://www.cluecon.com 877-7-4ACLUE -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20130528/4d007d34/attachment.html From msc at freeswitch.org Wed May 29 20:05:54 2013 From: msc at freeswitch.org (Michael Collins) Date: Wed, 29 May 2013 09:05:54 -0700 Subject: [Freeswitch-dev] FreeSWITCH Conference Call Today Message-ID: Hello all, Today's conference call agenda is here: http://wiki.freeswitch.org/wiki/FS_weekly_2013_05_29 We have Martin from VoIPMonitor.org who will be sharing with us some information about the project, both the OSS piece and the commercial GUI front-end. Talk to you soon! -- Michael S Collins Twitter: @mercutioviz http://www.FreeSWITCH.org http://www.ClueCon.com http://www.OSTAG.org -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20130529/1ae749a6/attachment.html From georgi_mei at abv.bg Thu May 30 19:11:27 2013 From: georgi_mei at abv.bg (Georgi Stefanov) Date: Thu, 30 May 2013 18:11:27 +0300 (EEST) Subject: [Freeswitch-dev] mod_event_socket Message-ID: <371076610.154251.1369926687930.JavaMail.apache@mail23.abv.bg> Hi All there :-) Recently I have played with mod_event_socket It works great and makes me happy, but recent days I have noticed FS send to my application CHANNEL_ANSWER after I hangup the call - something like it is blocked and after I hangup it is unblocked. It doesn't do it every time - in fact it is very rare. I want to ask: Does anybody else have noticed something similar ? I have only one call which start playing about 20 files From steveayre at gmail.com Thu May 30 19:19:44 2013 From: steveayre at gmail.com (Steven Ayre) Date: Thu, 30 May 2013 16:19:44 +0100 Subject: [Freeswitch-dev] mod_event_socket In-Reply-To: <371076610.154251.1369926687930.JavaMail.apache@mail23.abv.bg> References: <371076610.154251.1369926687930.JavaMail.apache@mail23.abv.bg> Message-ID: Get a debug log of such a call On Thursday, May 30, 2013, Georgi Stefanov wrote: > Hi All there :-) > > Recently I have played with mod_event_socket > > It works great and makes me happy, but recent days I have noticed FS send > to my application CHANNEL_ANSWER after I hangup the call - something like > it is blocked and after I hangup it is unblocked. It doesn't do it every > time - in fact it is very rare. > I want to ask: Does anybody else have noticed something similar ? > > I have only one call which start playing about 20 files > > _________________________________________________________________________ > Professional FreeSWITCH Consulting Services: > consulting at freeswitch.org > http://www.freeswitchsolutions.com > > > > > Official FreeSWITCH Sites > http://www.freeswitch.org > http://wiki.freeswitch.org > http://www.cluecon.com > > FreeSWITCH-dev mailing list > FreeSWITCH-dev at lists.freeswitch.org > http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev > http://www.freeswitch.org > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20130530/1f23337d/attachment.html From krice at freeswitch.org Fri May 31 20:46:20 2013 From: krice at freeswitch.org (Ken Rice) Date: Fri, 31 May 2013 11:46:20 -0500 Subject: [Freeswitch-dev] Hey Guys Today 3PM EST Friday FreeForAll Message-ID: Hey Guys don?t forget to join us at 3PM EST (that?s like NOON PST) for the FridayFreeForAll For those of you Voice Only, sip:888 at conference.freeswitch.org as usual For those that want to join with Video, sip:888 at mcu.freeswitch.org For those that have the option, try the video Bridge lets see if we can find a breaking point with load! K -- Ken http://www.FreeSWITCH.org http://www.ClueCon.com http://www.OSTAG.org irc.freenode.net #freeswitch -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20130531/6dd9ac59/attachment.html From peter at olssononline.se Thu May 30 20:19:50 2013 From: peter at olssononline.se (Peter Olsson) Date: Thu, 30 May 2013 18:19:50 +0200 Subject: [Freeswitch-dev] mod_event_socket In-Reply-To: <371076610.154251.1369926687930.JavaMail.apache@mail23.abv.bg> References: <371076610.154251.1369926687930.JavaMail.apache@mail23.abv.bg> Message-ID: Are you sure you're not doing something that blocks the communication? For instance, if you do an originate from ESL, you won't get anything until the call is answered, or early media is active. /Peter 2013/5/30 Georgi Stefanov > Hi All there :-) > > Recently I have played with mod_event_socket > > It works great and makes me happy, but recent days I have noticed FS send > to my application CHANNEL_ANSWER after I hangup the call - something like > it is blocked and after I hangup it is unblocked. It doesn't do it every > time - in fact it is very rare. > I want to ask: Does anybody else have noticed something similar ? > > I have only one call which start playing about 20 files > > _________________________________________________________________________ > Professional FreeSWITCH Consulting Services: > consulting at freeswitch.org > http://www.freeswitchsolutions.com > > > > > Official FreeSWITCH Sites > http://www.freeswitch.org > http://wiki.freeswitch.org > http://www.cluecon.com > > FreeSWITCH-dev mailing list > FreeSWITCH-dev at lists.freeswitch.org > http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev > http://www.freeswitch.org > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20130530/cf323a51/attachment-0001.html