From msc at freeswitch.org Tue Sep 1 10:23:07 2009 From: msc at freeswitch.org (Michael Collins) Date: Tue, 1 Sep 2009 10:23:07 -0700 Subject: [Freeswitch-dev] ANNOUNCEMENT: Friday Public Meetings Are Coming Back! Message-ID: <87f2f3b90909011023pfaac01dw472ec8df11311de@mail.gmail.com> We are happy to announce that the Friday public FreeSWITCH meetings are returning, starting this Friday, September 4. Meetings will run from 11am to 5pm CST. The meetings will be held in the FreeSWITCH public conference, also known as the 888 conference. Connection options include: * SIP: 888 at conference.freeswitch.org * IAX: 888 at conference.freeswitch.org * H.323: 888 at conference.freeswitch.org * GoogleTalk: 888 at conference.freeswitch.org * PSTN: 1-213-799-1400 Please join us and be a part of the conversation! We will be discussing agenda items that include programming, documentation, and janitorial projects. We welcome your input. Please bring your questions, suggestions, and ideas. If you have specific ideas for an agenda item that you feel should be discussed then please email myself and Brian West off list. We will post the agenda for each meeting on the FreeSWITCH wiki page. Thanks for helping make FreeSWITCH such a great community! -Michael -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20090901/2ecac354/attachment.html From jerry.richards at teotech.com Wed Sep 2 15:34:11 2009 From: jerry.richards at teotech.com (Jerry Richards) Date: Wed, 2 Sep 2009 15:34:11 -0700 Subject: [Freeswitch-dev] Multiple Line Registration References: <1B5F9FFF4AD7487BB31A862A6FE379E4@greyhawk.tonecommander.com><87f2f3b90908261335p4a1f6c7k6a448d7d9d4dad94@mail.gmail.com> <07d201ca26d8$7d4a8e70$77dfab50$@com> Message-ID: Can I register two phones to the same Line-ID? That is, does Freeswitch support a configuration where multiple endpoints have the same extension number, auth-id and password? Best Regards, Jerry -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20090902/088e22ea/attachment-0001.html From anthony.minessale at gmail.com Wed Sep 2 15:51:21 2009 From: anthony.minessale at gmail.com (Anthony Minessale) Date: Wed, 2 Sep 2009 17:51:21 -0500 Subject: [Freeswitch-dev] Multiple Line Registration In-Reply-To: References: <1B5F9FFF4AD7487BB31A862A6FE379E4@greyhawk.tonecommander.com> <87f2f3b90908261335p4a1f6c7k6a448d7d9d4dad94@mail.gmail.com> <07d201ca26d8$7d4a8e70$77dfab50$@com> Message-ID: <191c3a030909021551n4039c600x3b5f12200b49d29c@mail.gmail.com> yes http://wiki.freeswitch.org/wiki/Sofia#Multiple_Registrations On Wed, Sep 2, 2009 at 5:34 PM, Jerry Richards wrote: > Can I register two phones to the same Line-ID? That is, does Freeswitch > support a configuration where multiple endpoints have the same extension > number, auth-id and password? > > Best Regards, > Jerry > > _______________________________________________ > 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 iax:guest at conference.freeswitch.org/888 googletalk:conf+888 at conference.freeswitch.org pstn:213-799-1400 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20090902/6939514b/attachment.html From trixter at 0xdecafbad.com Thu Sep 3 07:36:53 2009 From: trixter at 0xdecafbad.com (Trixter aka Bret McDanel) Date: Thu, 03 Sep 2009 07:36:53 -0700 Subject: [Freeswitch-dev] start_dtmf bug? Message-ID: <1251988613.6047.47.camel@trixeee> I am trying to use portaudio to bride a radio device into freeswitch. I encountered a problem that I believe to be a bug, although I am not sure, so I am asking if anyone can confirm this. if I call that from portaudio all input from the microphone appears to be discarded. If I call it without the start_dtmf it works as expected. To avoid any potential for confusion, I do actually need inband DTMF detection from the radio side of things. I only looked at this from the portaudio side of things, so if anyone who has an otherwise working portaudio configuration could look to see if this is present in their systems I would appreciate it to know if this is something I did or something else. Once confirmed I will look at posting a bug report, but I dont want to do it if its just me. Thanks, -- Trixter http://www.0xdecafbad.com Bret McDanel pgp key: http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x8AE5C721 From rjoly at nortel.com Thu Sep 3 07:20:01 2009 From: rjoly at nortel.com (Robert Joly) Date: Thu, 3 Sep 2009 10:20:01 -0400 Subject: [Freeswitch-dev] Pin-less entry into conference Message-ID: <0BDFFF51DC89434FA33F8B37FCE363D518410DF2@zcarhxm2.corp.nortel.com> Hi, I work on a SIP PBX project that is using FreeSWITCH as a audio conference server which is working great. The audio conferencing is very well integrated in out web-based configuration server and allows the owner of the conference to control it (mute, unmute, isolate, ...) from a browser. One other neat thing a conference owner can do through the browser is to invite additional parties to the conference by typing in a SIP URI. This causes our SIP PBX to do 3rd party call control to refer the invited party to the proper conference. This works very well for conferences that do not require a PIN but breaks for conferences that do. In the latter case, when the invited party answers the call, he hears "please enter your conference access number" out of context. Given that this scenario is less that ideal I started looking for solutions what would allow someone to join a 'PIN-guarded' conference without being prompted for one. I looked at a variety of dialplan-based options without success and turned to another option which I successfully prototyped. The purpose of this post is to socialize the solution I came up with to get feedback and to ultimately learn what needs to be done to get this functionality committed in the code base. The high-level solution I came up with consists the following: 1- add the conference PIN to the INVITE that is sent to FreeSWITCH; 2- have conference dialplan set a well-known dialplan variable with the content of the PIN as extracted from the INVITE; 3- have mod_conference test the pin contained in the well-known dialplan variable before deciding to prompt the user to enter a PIN. The solution I prototyped supports two ways of adding the PIN to an INVITE. First, the pin can be included as a well-known URL parameter added to the INVITE, e.g. INVITE sip:myconf at myfreeswitch.local;X-ConfPin=1234 SIP/2.0. When the PIN is passed as a URL parameter, the conference dialplan needs to be of the following form to allow PIN-less entry: The other way of adding a PIN to an INVITE is to add a user-chosen proprietary header containing the PIN to the INVITE, e.g. X-My-Custom-Pin-Header: 1234. When the PIN is passed as a header, the conference dialplan needs to be of the following form to allow PIN-less entry: Whichever method is taken, the end results are similar, i.e. the 'supplied-pin' dialplan variable is initialized with the conference PIN passed in the INVITE. All that is left to do is for the mod_conference to look-up the variable and extract the PIN out of it if non-empty and use it as though the user entered it from his keypad. If the PIN is not the correct one, the logic defaults to prompting the user. The mod_conference patch is attached to this post which essentially consists in adding 10 lines of code (if you ignore the lines changed because of indentation). Does this approach sound reasonable to you? If so, I'll open a tracker describing the problem and solution and attach my patch to it so that it can be committed. Thank you very much in advance, Robert -------------- next part -------------- A non-text attachment was scrubbed... Name: mod_conference.patch Type: application/octet-stream Size: 5748 bytes Desc: mod_conference.patch Url : http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20090903/dfbb3be5/attachment.obj From Christian.Jensen at Teligence.Net Thu Sep 3 10:08:47 2009 From: Christian.Jensen at Teligence.Net (Christian Jensen) Date: Thu, 3 Sep 2009 10:08:47 -0700 Subject: [Freeswitch-dev] ESL, Swig and C# In-Reply-To: References: <4A9F7067.2090306@xpirio.com> <692A0B57-D6F4-4BF8-B2CD-68B40C1E8E79@freeswitch.org> <4A9FD6EE.7070107@xpirio.com> <191c3a030909030802u7fce03b9wf4cd64c02fe6a829@mail.gmail.com> <3194DE12-AB44-4F7D-8BD7-D7171B41A735@freeswitch.org><4A9FF24F.6000001@xpirio.com> Message-ID: I am about to embark on building a patch that will build a C# version of ESL using Swig What is the preference - hardcoding the rebuild into the VS project, nmake, .cmd or .bat? The biggest issue will be the location of swig - either that goes into the environment vars or I point to a location on my drive. Would it be possible to include it in a download or something like the other libs? Any help in direction is very welcome. Thanks! From mike at jerris.com Thu Sep 3 10:28:29 2009 From: mike at jerris.com (Michael Jerris) Date: Thu, 3 Sep 2009 13:28:29 -0400 Subject: [Freeswitch-dev] ESL, Swig and C# In-Reply-To: References: <4A9F7067.2090306@xpirio.com> <692A0B57-D6F4-4BF8-B2CD-68B40C1E8E79@freeswitch.org> <4A9FD6EE.7070107@xpirio.com> <191c3a030909030802u7fce03b9wf4cd64c02fe6a829@mail.gmail.com> <3194DE12-AB44-4F7D-8BD7-D7171B41A735@freeswitch.org><4A9FF24F.6000001@xpirio.com> Message-ID: <5DEBB20E-490F-45CC-AE2E-F61D95B6913E@jerris.com> we typically only do the swig on one box on linux and then check in the files. This helps so that everyone does not need swig to build and we have at least a known set of swig bugs to work around. Also, note, I am in process of completely re-doing the unix build system for this, so expect some things to move around a little. Mike On Sep 3, 2009, at 1:08 PM, Christian Jensen wrote: > I am about to embark on building a patch that will build a C# > version of > ESL using Swig > > What is the preference - hardcoding the rebuild into the VS project, > nmake, .cmd or .bat? > > The biggest issue will be the location of swig - either that goes into > the environment vars or I point to a location on my drive. Would it be > possible to include it in a download or something like the other libs? > > Any help in direction is very welcome. > > Thanks! > > _______________________________________________ > 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 From msc at freeswitch.org Thu Sep 3 10:47:05 2009 From: msc at freeswitch.org (Michael Collins) Date: Thu, 3 Sep 2009 10:47:05 -0700 Subject: [Freeswitch-dev] start_dtmf bug? In-Reply-To: <1251988613.6047.47.camel@trixeee> References: <1251988613.6047.47.camel@trixeee> Message-ID: <87f2f3b90909031047q3ffa1b98naf6108a91a96d27e@mail.gmail.com> On Thu, Sep 3, 2009 at 7:36 AM, Trixter aka Bret McDanel < trixter at 0xdecafbad.com> wrote: > I am trying to use portaudio to bride a radio device into freeswitch. I > encountered a problem that I believe to be a bug, although I am not > sure, so I am asking if anyone can confirm this. > > > > > > > > > > > > > if I call that from portaudio all input from the microphone appears to > be discarded. If I call it without the start_dtmf it works as expected. > To avoid any potential for confusion, I do actually need inband DTMF > detection from the radio side of things. > > > I only looked at this from the portaudio side of things, so if anyone > who has an otherwise working portaudio configuration could look to see > if this is present in their systems I would appreciate it to know if > this is something I did or something else. > > Once confirmed I will look at posting a bug report, but I dont want to > do it if its just me. > Bret, I was able to reproduce this behavior. In fact, I added to extension 9996 (echo test) and the echo worked fine on a SIP call but no audio on a PA call. Without the start_dtmf the echo test works perfectly with portaudio. -MC -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20090903/7c182cd6/attachment-0001.html From anthony.minessale at gmail.com Thu Sep 3 11:21:43 2009 From: anthony.minessale at gmail.com (Anthony Minessale) Date: Thu, 3 Sep 2009 13:21:43 -0500 Subject: [Freeswitch-dev] start_dtmf bug? In-Reply-To: <87f2f3b90909031047q3ffa1b98naf6108a91a96d27e@mail.gmail.com> References: <1251988613.6047.47.camel@trixeee> <87f2f3b90909031047q3ffa1b98naf6108a91a96d27e@mail.gmail.com> Message-ID: <191c3a030909031121l683fed2fu3e0f23068bd198db@mail.gmail.com> it's fixed now in trunk On Thu, Sep 3, 2009 at 12:47 PM, Michael Collins wrote: > > > On Thu, Sep 3, 2009 at 7:36 AM, Trixter aka Bret McDanel < > trixter at 0xdecafbad.com> wrote: > >> I am trying to use portaudio to bride a radio device into freeswitch. I >> encountered a problem that I believe to be a bug, although I am not >> sure, so I am asking if anyone can confirm this. >> >> >> >> >> >> >> >> >> >> >> >> >> if I call that from portaudio all input from the microphone appears to >> be discarded. If I call it without the start_dtmf it works as expected. >> To avoid any potential for confusion, I do actually need inband DTMF >> detection from the radio side of things. >> >> >> I only looked at this from the portaudio side of things, so if anyone >> who has an otherwise working portaudio configuration could look to see >> if this is present in their systems I would appreciate it to know if >> this is something I did or something else. >> >> Once confirmed I will look at posting a bug report, but I dont want to >> do it if its just me. >> > > Bret, > > I was able to reproduce this behavior. In fact, I added application="start_dtmf"/> to extension 9996 (echo test) and the echo worked > fine on a SIP call but no audio on a PA call. Without the start_dtmf the > echo test works perfectly with portaudio. > > -MC > > > _______________________________________________ > 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 iax:guest at conference.freeswitch.org/888 googletalk:conf+888 at conference.freeswitch.org pstn:213-799-1400 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20090903/2e10e20f/attachment.html From Christian.Jensen at Teligence.Net Thu Sep 3 11:35:51 2009 From: Christian.Jensen at Teligence.Net (Christian Jensen) Date: Thu, 3 Sep 2009 11:35:51 -0700 Subject: [Freeswitch-dev] ESL, Swig and C# In-Reply-To: <5DEBB20E-490F-45CC-AE2E-F61D95B6913E@jerris.com> References: <4A9F7067.2090306@xpirio.com> <692A0B57-D6F4-4BF8-B2CD-68B40C1E8E79@freeswitch.org> <4A9FD6EE.7070107@xpirio.com> <191c3a030909030802u7fce03b9wf4cd64c02fe6a829@mail.gmail.com> <3194DE12-AB44-4F7D-8BD7-D7171B41A735@freeswitch.org><4A9FF24F.6000001@xpirio.com> <5DEBB20E-490F-45CC-AE2E-F61D95B6913E@jerris.com> Message-ID: You wouldn't happen to be incorporating Continuous Integration would you? (grin) How should I proceed? Adding C# to the ESL build should be in theory a piece of cake - hint, if you are rebuilding wanna add that in for me? Christian Jensen Software Development Manager Back Office -----Original Message----- From: freeswitch-dev-bounces at lists.freeswitch.org [mailto:freeswitch-dev-bounces at lists.freeswitch.org] On Behalf Of Michael Jerris Sent: Thursday, September 03, 2009 10:28 AM To: freeswitch-dev at lists.freeswitch.org Subject: Re: [Freeswitch-dev] ESL, Swig and C# we typically only do the swig on one box on linux and then check in the files. This helps so that everyone does not need swig to build and we have at least a known set of swig bugs to work around. Also, note, I am in process of completely re-doing the unix build system for this, so expect some things to move around a little. Mike On Sep 3, 2009, at 1:08 PM, Christian Jensen wrote: > I am about to embark on building a patch that will build a C# > version of > ESL using Swig > > What is the preference - hardcoding the rebuild into the VS project, > nmake, .cmd or .bat? > > The biggest issue will be the location of swig - either that goes into > the environment vars or I point to a location on my drive. Would it be > possible to include it in a download or something like the other libs? > > Any help in direction is very welcome. > > Thanks! > > _______________________________________________ > 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 _______________________________________________ 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 From jlenk at frontiernet.net Thu Sep 3 12:37:12 2009 From: jlenk at frontiernet.net (Jeff Lenk) Date: Thu, 3 Sep 2009 14:37:12 -0500 Subject: [Freeswitch-dev] ESL, Swig and C# In-Reply-To: References: <4A9F7067.2090306@xpirio.com> <692A0B57-D6F4-4BF8-B2CD-68B40C1E8E79@freeswitch.org> <4A9FD6EE.7070107@xpirio.com> <191c3a030909030802u7fce03b9wf4cd64c02fe6a829@mail.gmail.com> <3194DE12-AB44-4F7D-8BD7-D7171B41A735@freeswitch.org><4A9FF24F.6000001@xpirio.com> Message-ID: Kinda related- have you looked at the event socket implementaton by verifier located in contrib\verifier\EventSocket? > Date: Thu, 3 Sep 2009 10:08:47 -0700 > From: Christian.Jensen at Teligence.Net > To: freeswitch-dev at lists.freeswitch.org > Subject: [Freeswitch-dev] ESL, Swig and C# > > I am about to embark on building a patch that will build a C# version of > ESL using Swig > > What is the preference - hardcoding the rebuild into the VS project, > nmake, .cmd or .bat? > > The biggest issue will be the location of swig - either that goes into > the environment vars or I point to a location on my drive. Would it be > possible to include it in a download or something like the other libs? > > Any help in direction is very welcome. > > Thanks! > > _______________________________________________ > 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 _________________________________________________________________ With Windows Live, you can organize, edit, and share your photos. http://www.windowslive.com/Desktop/PhotoGallery -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20090903/a967ea07/attachment.html From mike at jerris.com Thu Sep 3 12:56:43 2009 From: mike at jerris.com (Michael Jerris) Date: Thu, 3 Sep 2009 15:56:43 -0400 Subject: [Freeswitch-dev] ESL, Swig and C# In-Reply-To: References: <4A9F7067.2090306@xpirio.com> <692A0B57-D6F4-4BF8-B2CD-68B40C1E8E79@freeswitch.org> <4A9FD6EE.7070107@xpirio.com> <191c3a030909030802u7fce03b9wf4cd64c02fe6a829@mail.gmail.com> <3194DE12-AB44-4F7D-8BD7-D7171B41A735@freeswitch.org><4A9FF24F.6000001@xpirio.com> <5DEBB20E-490F-45CC-AE2E-F61D95B6913E@jerris.com> Message-ID: On Sep 3, 2009, at 2:35 PM, Christian Jensen wrote: > You wouldn't happen to be incorporating Continuous Integration would > you? (grin) > We are working on that, not sure what the connection is? > How should I proceed? Adding C# to the ESL build should be in theory a > piece of cake - hint, if you are rebuilding wanna add that in for me? > If you can toss me a patch that does it similar to the other ones I can merge it in. > Christian Jensen > Software Development Manager > Back Office > > -----Original Message----- > From: freeswitch-dev-bounces at lists.freeswitch.org > [mailto:freeswitch-dev-bounces at lists.freeswitch.org] On Behalf Of > Michael Jerris > Sent: Thursday, September 03, 2009 10:28 AM > To: freeswitch-dev at lists.freeswitch.org > Subject: Re: [Freeswitch-dev] ESL, Swig and C# > > we typically only do the swig on one box on linux and then check in > the files. This helps so that everyone does not need swig to build > and we have at least a known set of swig bugs to work around. Also, > note, I am in process of completely re-doing the unix build system for > this, so expect some things to move around a little. > > Mike > > On Sep 3, 2009, at 1:08 PM, Christian Jensen wrote: > >> I am about to embark on building a patch that will build a C# >> version of >> ESL using Swig >> >> What is the preference - hardcoding the rebuild into the VS project, >> nmake, .cmd or .bat? >> >> The biggest issue will be the location of swig - either that goes >> into >> the environment vars or I point to a location on my drive. Would it >> be >> possible to include it in a download or something like the other >> libs? >> >> Any help in direction is very welcome. >> >> Thanks! From anthony.minessale at gmail.com Thu Sep 3 13:23:13 2009 From: anthony.minessale at gmail.com (Anthony Minessale) Date: Thu, 3 Sep 2009 15:23:13 -0500 Subject: [Freeswitch-dev] ESL, Swig and C# In-Reply-To: References: <4A9F7067.2090306@xpirio.com> <4A9FD6EE.7070107@xpirio.com> <191c3a030909030802u7fce03b9wf4cd64c02fe6a829@mail.gmail.com> <3194DE12-AB44-4F7D-8BD7-D7171B41A735@freeswitch.org> <4A9FF24F.6000001@xpirio.com> <5DEBB20E-490F-45CC-AE2E-F61D95B6913E@jerris.com> Message-ID: <191c3a030909031323q9b8fe64x60924329dd08843d@mail.gmail.com> have a look at the other mods like perl and lua it runs swig on esl_oop.cpp and builds the mod from that linking in the esl lib On Thu, Sep 3, 2009 at 1:35 PM, Christian Jensen < Christian.Jensen at teligence.net> wrote: > You wouldn't happen to be incorporating Continuous Integration would > you? (grin) > > How should I proceed? Adding C# to the ESL build should be in theory a > piece of cake - hint, if you are rebuilding wanna add that in for me? > > Christian Jensen > Software Development Manager > Back Office > > -----Original Message----- > From: freeswitch-dev-bounces at lists.freeswitch.org > [mailto:freeswitch-dev-bounces at lists.freeswitch.org] On Behalf Of > Michael Jerris > Sent: Thursday, September 03, 2009 10:28 AM > To: freeswitch-dev at lists.freeswitch.org > Subject: Re: [Freeswitch-dev] ESL, Swig and C# > > we typically only do the swig on one box on linux and then check in > the files. This helps so that everyone does not need swig to build > and we have at least a known set of swig bugs to work around. Also, > note, I am in process of completely re-doing the unix build system for > this, so expect some things to move around a little. > > Mike > > On Sep 3, 2009, at 1:08 PM, Christian Jensen wrote: > > > I am about to embark on building a patch that will build a C# > > version of > > ESL using Swig > > > > What is the preference - hardcoding the rebuild into the VS project, > > nmake, .cmd or .bat? > > > > The biggest issue will be the location of swig - either that goes into > > the environment vars or I point to a location on my drive. Would it be > > possible to include it in a download or something like the other libs? > > > > Any help in direction is very welcome. > > > > Thanks! > > > > _______________________________________________ > > 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 > > > _______________________________________________ > 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 > > _______________________________________________ > 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 iax:guest at conference.freeswitch.org/888 googletalk:conf+888 at conference.freeswitch.org pstn:213-799-1400 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20090903/0dd4cbdd/attachment-0001.html From Christian.Jensen at Teligence.Net Thu Sep 3 13:29:00 2009 From: Christian.Jensen at Teligence.Net (Christian Jensen) Date: Thu, 3 Sep 2009 13:29:00 -0700 Subject: [Freeswitch-dev] ESL, Swig and C# In-Reply-To: <191c3a030909031323q9b8fe64x60924329dd08843d@mail.gmail.com> References: <4A9F7067.2090306@xpirio.com> <4A9FD6EE.7070107@xpirio.com><191c3a030909030802u7fce03b9wf4cd64c02fe6a829@mail.gmail.com><3194DE12-AB44-4F7D-8BD7-D7171B41A735@freeswitch.org><4A9FF24F.6000001@xpirio.com><5DEBB20E-490F-45CC-AE2E-F61D95B6913E@jerris.com> <191c3a030909031323q9b8fe64x60924329dd08843d@mail.gmail.com> Message-ID: That is where I started then I go tripped up with having to do it on a Linux box only. Can you think of a nice clean solution for doing it on Windows that would not totally tank the rest of the build? Christian Jensen Software Development Manager Back Office ________________________________ From: freeswitch-dev-bounces at lists.freeswitch.org [mailto:freeswitch-dev-bounces at lists.freeswitch.org] On Behalf Of Anthony Minessale Sent: Thursday, September 03, 2009 1:23 PM To: freeswitch-dev at lists.freeswitch.org Subject: Re: [Freeswitch-dev] ESL, Swig and C# have a look at the other mods like perl and lua it runs swig on esl_oop.cpp and builds the mod from that linking in the esl lib On Thu, Sep 3, 2009 at 1:35 PM, Christian Jensen wrote: You wouldn't happen to be incorporating Continuous Integration would you? (grin) How should I proceed? Adding C# to the ESL build should be in theory a piece of cake - hint, if you are rebuilding wanna add that in for me? Christian Jensen Software Development Manager Back Office -----Original Message----- From: freeswitch-dev-bounces at lists.freeswitch.org [mailto:freeswitch-dev-bounces at lists.freeswitch.org] On Behalf Of Michael Jerris Sent: Thursday, September 03, 2009 10:28 AM To: freeswitch-dev at lists.freeswitch.org Subject: Re: [Freeswitch-dev] ESL, Swig and C# we typically only do the swig on one box on linux and then check in the files. This helps so that everyone does not need swig to build and we have at least a known set of swig bugs to work around. Also, note, I am in process of completely re-doing the unix build system for this, so expect some things to move around a little. Mike On Sep 3, 2009, at 1:08 PM, Christian Jensen wrote: > I am about to embark on building a patch that will build a C# > version of > ESL using Swig > > What is the preference - hardcoding the rebuild into the VS project, > nmake, .cmd or .bat? > > The biggest issue will be the location of swig - either that goes into > the environment vars or I point to a location on my drive. Would it be > possible to include it in a download or something like the other libs? > > Any help in direction is very welcome. > > Thanks! > > _______________________________________________ > 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 _______________________________________________ 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 _______________________________________________ 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 iax:guest at conference.freeswitch.org/888 googletalk:conf+888 at conference.freeswitch.org pstn:213-799-1400 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20090903/cb209918/attachment.html From Christian.Jensen at Teligence.Net Thu Sep 3 13:30:25 2009 From: Christian.Jensen at Teligence.Net (Christian Jensen) Date: Thu, 3 Sep 2009 13:30:25 -0700 Subject: [Freeswitch-dev] ESL, Swig and C# In-Reply-To: References: <4A9F7067.2090306@xpirio.com> <692A0B57-D6F4-4BF8-B2CD-68B40C1E8E79@freeswitch.org> <4A9FD6EE.7070107@xpirio.com> <191c3a030909030802u7fce03b9wf4cd64c02fe6a829@mail.gmail.com> <3194DE12-AB44-4F7D-8BD7-D7171B41A735@freeswitch.org><4A9FF24F.6000001@xpirio.com><5DEBB20E-490F-45CC-AE2E-F61D95B6913E@jerris.com> Message-ID: The connection is that you said you where redoing the build system - I love CruiseControl if you are still undecided on what to use. Christian Jensen Software Development Manager Back Office -----Original Message----- From: freeswitch-dev-bounces at lists.freeswitch.org [mailto:freeswitch-dev-bounces at lists.freeswitch.org] On Behalf Of Michael Jerris Sent: Thursday, September 03, 2009 12:57 PM To: freeswitch-dev at lists.freeswitch.org Subject: Re: [Freeswitch-dev] ESL, Swig and C# On Sep 3, 2009, at 2:35 PM, Christian Jensen wrote: > You wouldn't happen to be incorporating Continuous Integration would > you? (grin) > We are working on that, not sure what the connection is? > How should I proceed? Adding C# to the ESL build should be in theory a > piece of cake - hint, if you are rebuilding wanna add that in for me? > If you can toss me a patch that does it similar to the other ones I can merge it in. > Christian Jensen > Software Development Manager > Back Office > > -----Original Message----- > From: freeswitch-dev-bounces at lists.freeswitch.org > [mailto:freeswitch-dev-bounces at lists.freeswitch.org] On Behalf Of > Michael Jerris > Sent: Thursday, September 03, 2009 10:28 AM > To: freeswitch-dev at lists.freeswitch.org > Subject: Re: [Freeswitch-dev] ESL, Swig and C# > > we typically only do the swig on one box on linux and then check in > the files. This helps so that everyone does not need swig to build > and we have at least a known set of swig bugs to work around. Also, > note, I am in process of completely re-doing the unix build system for > this, so expect some things to move around a little. > > Mike > > On Sep 3, 2009, at 1:08 PM, Christian Jensen wrote: > >> I am about to embark on building a patch that will build a C# >> version of >> ESL using Swig >> >> What is the preference - hardcoding the rebuild into the VS project, >> nmake, .cmd or .bat? >> >> The biggest issue will be the location of swig - either that goes >> into >> the environment vars or I point to a location on my drive. Would it >> be >> possible to include it in a download or something like the other >> libs? >> >> Any help in direction is very welcome. >> >> Thanks! _______________________________________________ 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 From anthony.minessale at gmail.com Thu Sep 3 16:47:39 2009 From: anthony.minessale at gmail.com (Anthony Minessale) Date: Thu, 3 Sep 2009 18:47:39 -0500 Subject: [Freeswitch-dev] Pin-less entry into conference In-Reply-To: <0BDFFF51DC89434FA33F8B37FCE363D518410DF2@zcarhxm2.corp.nortel.com> References: <0BDFFF51DC89434FA33F8B37FCE363D518410DF2@zcarhxm2.corp.nortel.com> Message-ID: <191c3a030909031647j7f538e18q54e9bebb5daebd6e@mail.gmail.com> Can't you just omit telling mod_conference to not check a pin when you see your variable. On Thu, Sep 3, 2009 at 9:20 AM, Robert Joly wrote: > > Hi, > I work on a SIP PBX project that is using FreeSWITCH as a audio > conference server which is working great. The audio conferencing is > very well integrated in out web-based configuration server and allows > the owner of the conference to control it (mute, unmute, isolate, ...) > from a browser. One other neat thing a conference owner can do through > the browser is to invite additional parties to the conference by typing > in a SIP URI. This causes our SIP PBX to do 3rd party call control to > refer the invited party to the proper conference. This works very well > for conferences that do not require a PIN but breaks for conferences > that do. In the latter case, when the invited party answers the call, > he hears "please enter your conference access number" out of context. > Given that this scenario is less that ideal I started looking for > solutions what would allow someone to join a 'PIN-guarded' conference > without being prompted for one. I looked at a variety of dialplan-based > options without success and turned to another option which I > successfully prototyped. The purpose of this post is to socialize the > solution I came up with to get feedback and to ultimately learn what > needs to be done to get this functionality committed in the code base. > > The high-level solution I came up with consists the following: > 1- add the conference PIN to the INVITE that is sent to FreeSWITCH; > 2- have conference dialplan set a well-known dialplan variable with the > content of the PIN as extracted from the INVITE; > 3- have mod_conference test the pin contained in the well-known dialplan > variable before deciding to prompt the user to enter a PIN. > > The solution I prototyped supports two ways of adding the PIN to an > INVITE. First, the pin can be included as a well-known URL parameter > added to the INVITE, e.g. INVITE > sip:myconf at myfreeswitch.local;X-ConfPin=1234 SIP/2.0. When the PIN is > passed as a URL parameter, the conference dialplan needs to be of the > following form to allow PIN-less entry: > > > > > > > > > The other way of adding a PIN to an INVITE is to add a user-chosen > proprietary header containing the PIN to the INVITE, e.g. > X-My-Custom-Pin-Header: 1234. When the PIN is passed as a header, the > conference dialplan needs to be of the following form to allow PIN-less > entry: > > > > data="supplied_pin=${sip_h_X-My-Custom-Pin-Header}"/> > > > > > Whichever method is taken, the end results are similar, i.e. the > 'supplied-pin' dialplan variable is initialized with the conference PIN > passed in the INVITE. All that is left to do is for the mod_conference > to look-up the variable and extract the PIN out of it if non-empty and > use it as though the user entered it from his keypad. If the PIN is not > the correct one, the logic defaults to prompting the user. The > mod_conference patch is attached to this post which essentially consists > in adding 10 lines of code (if you ignore the lines changed because of > indentation). > > Does this approach sound reasonable to you? If so, I'll open a tracker > describing the problem and solution and attach my patch to it so that it > can be committed. > > Thank you very much in advance, > Robert > > _______________________________________________ > 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 iax:guest at conference.freeswitch.org/888 googletalk:conf+888 at conference.freeswitch.org pstn:213-799-1400 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20090903/cd4efb56/attachment-0001.html From msc at freeswitch.org Fri Sep 4 09:18:36 2009 From: msc at freeswitch.org (Michael Collins) Date: Fri, 4 Sep 2009 09:18:36 -0700 Subject: [Freeswitch-dev] REMINDER: Weekly call is now happening. Join us! Message-ID: <87f2f3b90909040918l7f62779eu3655edb9f8b7faa8@mail.gmail.com> Hello all, We are now on line and welcoming callers. Here's the agenda so far: http://wiki.freeswitch.org/wiki/FS_weekly_2009_09_04 Come join the conference sip:888 at conference.freeswitch.org 1-213-799-1400 -MC -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20090904/31e3a322/attachment.html From mitul at enterux.com Fri Sep 4 14:39:56 2009 From: mitul at enterux.com (Mitul Limbani) Date: Sat, 5 Sep 2009 03:09:56 +0530 Subject: [Freeswitch-dev] Does FreeSWITCH wiki have update notify? Message-ID: <5DBA5DF4-7C42-41C5-AB79-1BC75FAD580E@enterux.com> Hello, It may sound a bit stupid but still wanna ask out here, if there is any way to replicate FreeSWITCH wiki mirror for local reference or mainataining local copy instead of Reading online which costs a lot in developing countries like that of ours and Asia/Africa in general. We tried httrack but that brings in everything back here as static HTML so we can't really search coz every search the static content takes us back online on wiki. Any suggestions in this space would be really helpful, in past I have asked if one can mirror FS wiki but so far it won't work unless FS server allows rsync request as how it works with mirroring php.net with all comments etc. I look forward for more suggestions on the same, Thanks & Regards, Mitul Limbani, Founder & CEO, Enterux Solutions Pvt. Ltd., The Enterprise Linux Company (r), http://www.enterux.com http://www.entVoice.com From mike at jerris.com Fri Sep 4 16:23:04 2009 From: mike at jerris.com (Michael Jerris) Date: Fri, 4 Sep 2009 19:23:04 -0400 Subject: [Freeswitch-dev] Does FreeSWITCH wiki have update notify? In-Reply-To: <5DBA5DF4-7C42-41C5-AB79-1BC75FAD580E@enterux.com> References: <5DBA5DF4-7C42-41C5-AB79-1BC75FAD580E@enterux.com> Message-ID: <812F3664-568D-4A8E-93AE-AC561C30B9B9@jerris.com> The best way to find out would be to look for mediawiki replication on google or other online resources. If you can figure out what is necessary we can work with you to create replicas for this. Mike On Sep 4, 2009, at 5:39 PM, Mitul Limbani wrote: > Hello, > > It may sound a bit stupid but still wanna ask out here, if there is > any way to replicate FreeSWITCH wiki mirror for local reference or > mainataining local copy instead of Reading online which costs a lot in > developing countries like that of ours and Asia/Africa in general. > > We tried httrack but that brings in everything back here as static > HTML so we can't really search coz every search the static content > takes us back online on wiki. > > Any suggestions in this space would be really helpful, in past I have > asked if one can mirror FS wiki but so far it won't work unless FS > server allows rsync request as how it works with mirroring php.net > with all comments etc. > > I look forward for more suggestions on the same, > > Thanks & Regards, > Mitul Limbani, > Founder & CEO, > Enterux Solutions Pvt. Ltd., > The Enterprise Linux Company (r), > http://www.enterux.com > http://www.entVoice.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 From gmaruzz at celliax.org Sat Sep 5 01:49:53 2009 From: gmaruzz at celliax.org (Giovanni Maruzzelli) Date: Sat, 5 Sep 2009 10:49:53 +0200 Subject: [Freeswitch-dev] mod_skypiax for OSX????? Message-ID: <7b197bef0909050149n7354e6abva3061a8833b37a5e@mail.gmail.com> Seeeeeeeven! I saw the modification you made on the wiki page... You made it, mod_skypiax runs on OSX!!!! Let's merge your mods on the mainline, pleaaaase ;-))) -giovanni Sincerely, Giovanni Maruzzelli Cell : +39-347-2665618 From shaheryarkh at googlemail.com Sat Sep 5 06:23:01 2009 From: shaheryarkh at googlemail.com (Muhammad Shahzad) Date: Sat, 5 Sep 2009 18:23:01 +0500 Subject: [Freeswitch-dev] Using mod_dingaling with mod_xml_curl Message-ID: Hi, Does dl_login and dl_logout commands work if mod_dingaling is configured with mod_xml_curl? It does not seems to work till i reload mod_dingaling. Here is what i am doing. 1. Using SVN Revision 15760. 2. mod_xml_curl configured to provide configuration for mod_dingaling. 3. When i issue command from FS console dl_login profile=XYZ, it suppose to use mod_xml_curl to fetch configuration from web server for mod_dingaling profile XYZ. But it never happens and dl_login command results in FAIL. Kindly suggest a solution. Thank you. -- Muhammad Shahzad ----------------------------------- CISCO Rich Media Communication Specialist (CRMCS) CISCO Certified Network Associate (CCNA) Cell: +92 334 422 40 88 MSN: shari_786pk at hotmail.com Email: shaheryarkh at googlemail.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20090905/c0700cd5/attachment.html From mike at jerris.com Mon Sep 7 11:31:06 2009 From: mike at jerris.com (Michael Jerris) Date: Mon, 7 Sep 2009 14:31:06 -0400 Subject: [Freeswitch-dev] Using mod_dingaling with mod_xml_curl In-Reply-To: References: Message-ID: This will require some changes in the code like in sofia profile rescan/reload. Mike On Sep 5, 2009, at 9:23 AM, Muhammad Shahzad wrote: > Hi, > > Does dl_login and dl_logout commands work if mod_dingaling is > configured with mod_xml_curl? > > It does not seems to work till i reload mod_dingaling. > > Here is what i am doing. > > 1. Using SVN Revision 15760. > 2. mod_xml_curl configured to provide configuration for mod_dingaling. > 3. When i issue command from FS console dl_login profile=XYZ, it > suppose to use mod_xml_curl to fetch configuration from web server > for mod_dingaling profile XYZ. But it never happens and dl_login > command results in FAIL. > > Kindly suggest a solution. > > Thank you. > > > -- > Muhammad Shahzad > ----------------------------------- > CISCO Rich Media Communication Specialist (CRMCS) > CISCO Certified Network Associate (CCNA) > Cell: +92 334 422 40 88 > MSN: shari_786pk at hotmail.com > Email: shaheryarkh at googlemail.com > _______________________________________________ -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20090907/9f360ad2/attachment.html From shaheryarkh at googlemail.com Mon Sep 7 15:03:25 2009 From: shaheryarkh at googlemail.com (Muhammad Shahzad) Date: Tue, 8 Sep 2009 04:03:25 +0600 Subject: [Freeswitch-dev] Using mod_dingaling with mod_xml_curl In-Reply-To: References: Message-ID: Thanks, i have made those required changes and would like to submit a patch for this. Basically what i have done is to extend dingaling command to have a soft reload, like this, dingaling reload This will call load_config method (as is, i.e. without any changes), which re-reads its configuration from dingaling.conf.xml or xml_curl (whichever is configured) and update profile_hash accordingly. I have done some developer testing and its seems to work okay. Please see attached patch file, i would really appreciate if you could merge this patch in mainstream. Thank you. On Tue, Sep 8, 2009 at 12:31 AM, Michael Jerris wrote: > This will require some changes in the code like in sofia profile > rescan/reload. > Mike > > On Sep 5, 2009, at 9:23 AM, Muhammad Shahzad wrote: > > Hi, > > Does dl_login and dl_logout commands work if mod_dingaling is configured > with mod_xml_curl? > > It does not seems to work till i reload mod_dingaling. > > Here is what i am doing. > > 1. Using SVN Revision 15760. > 2. mod_xml_curl configured to provide configuration for mod_dingaling. > 3. When i issue command from FS console dl_login profile=XYZ, it suppose to > use mod_xml_curl to fetch configuration from web server for mod_dingaling > profile XYZ. But it never happens and dl_login command results in FAIL. > > Kindly suggest a solution. > > Thank you. > > > -- > Muhammad Shahzad > ----------------------------------- > CISCO Rich Media Communication Specialist (CRMCS) > CISCO Certified Network Associate (CCNA) > Cell: +92 334 422 40 88 > MSN: shari_786pk at hotmail.com > Email: shaheryarkh at googlemail.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 > > -- Muhammad Shahzad ----------------------------------- CISCO Rich Media Communication Specialist (CRMCS) CISCO Certified Network Associate (CCNA) Cell: +92 334 422 40 88 MSN: shari_786pk at hotmail.com Email: shaheryarkh at googlemail.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20090908/d4d2b347/attachment.html -------------- next part -------------- A non-text attachment was scrubbed... Name: dingaling-dynamic-profiles.patch Type: application/octet-stream Size: 929 bytes Desc: not available Url : http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20090908/d4d2b347/attachment.obj From rjoly at nortel.com Tue Sep 8 07:16:52 2009 From: rjoly at nortel.com (Robert Joly) Date: Tue, 8 Sep 2009 10:16:52 -0400 Subject: [Freeswitch-dev] Pin-less entry into conference In-Reply-To: <191c3a030909031647j7f538e18q54e9bebb5daebd6e@mail.gmail.com> References: <0BDFFF51DC89434FA33F8B37FCE363D518410DF2@zcarhxm2.corp.nortel.com> <191c3a030909031647j7f538e18q54e9bebb5daebd6e@mail.gmail.com> Message-ID: <0BDFFF51DC89434FA33F8B37FCE363D5184637CB@zcarhxm2.corp.nortel.com> Anthony, I'm not sure that I fully understand your question/statement but here it goes. When a conference with a PIN is created, I never want mod_conference to not check for a PIN as this would go against the will of the conference creator. Instead, I want to add an additional way for the conference module to collect the PIN when a user enters a conference. With what I'm proposing, the PIN can be collected from the keypad (as it is today) or alternatively, it can be collected directly from the message via a dialplan variable. The latter approach allows a system to add ad hoc parties to an ongoing conference without requiring them to know the PIN. Does that help clarify what I did? Thank you in advance, bob > On Thursday, September 03, 2009 7:48 PM Anthony Minessale wrote: > > Can't you just omit telling mod_conference to not check a pin > when you see your variable. > > > > On Thu, Sep 3, 2009 at 9:20 AM, Robert Joly wrote: > > > > Hi, > I work on a SIP PBX project that is using FreeSWITCH as a audio > conference server which is working great. The audio > conferencing is > very well integrated in out web-based configuration > server and allows > the owner of the conference to control it (mute, > unmute, isolate, ...) > from a browser. One other neat thing a conference > owner can do through > the browser is to invite additional parties to the > conference by typing > in a SIP URI. This causes our SIP PBX to do 3rd party > call control to > refer the invited party to the proper conference. This > works very well > for conferences that do not require a PIN but breaks > for conferences > that do. In the latter case, when the invited party > answers the call, > he hears "please enter your conference access number" > out of context. > Given that this scenario is less that ideal I started > looking for > solutions what would allow someone to join a > 'PIN-guarded' conference > without being prompted for one. I looked at a variety > of dialplan-based > options without success and turned to another option which I > successfully prototyped. The purpose of this post is > to socialize the > solution I came up with to get feedback and to > ultimately learn what > needs to be done to get this functionality committed in > the code base. > > The high-level solution I came up with consists the following: > 1- add the conference PIN to the INVITE that is sent to > FreeSWITCH; > 2- have conference dialplan set a well-known dialplan > variable with the > content of the PIN as extracted from the INVITE; > 3- have mod_conference test the pin contained in the > well-known dialplan > variable before deciding to prompt the user to enter a PIN. > > The solution I prototyped supports two ways of adding > the PIN to an > INVITE. First, the pin can be included as a well-known > URL parameter > added to the INVITE, e.g. INVITE > sip:myconf at myfreeswitch.local;X-ConfPin=1234 SIP/2.0. > When the PIN is > passed as a URL parameter, the conference dialplan > needs to be of the > following form to allow PIN-less entry: > > > > data="supplied_pin=${sip_req_params}"/> > > > > > The other way of adding a PIN to an INVITE is to add a > user-chosen > proprietary header containing the PIN to the INVITE, e.g. > X-My-Custom-Pin-Header: 1234. When the PIN is passed > as a header, the > conference dialplan needs to be of the following form > to allow PIN-less > entry: > > > > data="supplied_pin=${sip_h_X-My-Custom-Pin-Header}"/> > > > > > Whichever method is taken, the end results are similar, i.e. the > 'supplied-pin' dialplan variable is initialized with > the conference PIN > passed in the INVITE. All that is left to do is for > the mod_conference > to look-up the variable and extract the PIN out of it > if non-empty and > use it as though the user entered it from his keypad. > If the PIN is not > the correct one, the logic defaults to prompting the user. The > mod_conference patch is attached to this post which > essentially consists > in adding 10 lines of code (if you ignore the lines > changed because of > indentation). > > Does this approach sound reasonable to you? If so, > I'll open a tracker > describing the problem and solution and attach my patch > to it so that it > can be committed. > > Thank you very much in advance, > Robert > > _______________________________________________ > 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 > > iax:guest at conference.freeswitch.org/888 > googletalk:conf+888 at conference.freeswitch.org > > pstn:213-799-1400 > > From mike at jerris.com Tue Sep 8 08:41:30 2009 From: mike at jerris.com (Michael Jerris) Date: Tue, 8 Sep 2009 11:41:30 -0400 Subject: [Freeswitch-dev] Using mod_dingaling with mod_xml_curl In-Reply-To: References: Message-ID: <72EF3D48-E56D-45C1-9D30-011FCE4E4A08@jerris.com> You can submit changes like this through our bug tracker at jira.freeswitch.org . Mike On Sep 7, 2009, at 6:03 PM, Muhammad Shahzad wrote: > Thanks, i have made those required changes and would like to submit > a patch for this. > > Basically what i have done is to extend dingaling command to have a > soft reload, like this, > > dingaling reload > > This will call load_config method (as is, i.e. without any changes), > which re-reads its configuration from dingaling.conf.xml or xml_curl > (whichever is configured) and update profile_hash accordingly. > > I have done some developer testing and its seems to work okay. > > Please see attached patch file, i would really appreciate if you > could merge this patch in mainstream. > > Thank you. > > > On Tue, Sep 8, 2009 at 12:31 AM, Michael Jerris > wrote: > This will require some changes in the code like in sofia profile > rescan/reload. > > Mike > > On Sep 5, 2009, at 9:23 AM, Muhammad Shahzad wrote: > >> Hi, >> >> Does dl_login and dl_logout commands work if mod_dingaling is >> configured with mod_xml_curl? >> >> It does not seems to work till i reload mod_dingaling. >> >> Here is what i am doing. >> >> 1. Using SVN Revision 15760. >> 2. mod_xml_curl configured to provide configuration for >> mod_dingaling. >> 3. When i issue command from FS console dl_login profile=XYZ, it >> suppose to use mod_xml_curl to fetch configuration from web server >> for mod_dingaling profile XYZ. But it never happens and dl_login >> command results in FAIL. >> >> Kindly suggest a solution. >> >> Thank you. >> >> >> -- >> Muhammad Shahzad >> ----------------------------------- >> CISCO Rich Media Communication Specialist (CRMCS) >> CISCO Certified Network Associate (CCNA) >> Cell: +92 334 422 40 88 >> MSN: shari_786pk at hotmail.com >> Email: shaheryarkh at googlemail.com >> _______________________________________________ > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20090908/af8e67ed/attachment.html From jerry.richards at teotech.com Tue Sep 8 08:59:15 2009 From: jerry.richards at teotech.com (Jerry Richards) Date: Tue, 8 Sep 2009 08:59:15 -0700 Subject: [Freeswitch-dev] Building Linux Centos Installation Package(s) Message-ID: After I have built my local Freeswitch version on my Centos machine, how do I create installation package(s) so that it can easily be installed on another generic Centos Linux server (without needing to recompile/rebuild it)? Best Regards, Jerry From bmcmanus at gmail.com Tue Sep 8 09:11:45 2009 From: bmcmanus at gmail.com (Brian McManus) Date: Tue, 08 Sep 2009 10:11:45 -0600 Subject: [Freeswitch-dev] Building Linux Centos Installation Package(s) In-Reply-To: References: Message-ID: <4AA68241.5080501@gmail.com> Does centos have "checkinstall" like Debian/Ubuntu? Checkinstall is great and builds a package that works on another system with the same version of distribution. Brian McManus Jerry Richards wrote: > After I have built my local Freeswitch version on my Centos machine, how do > I create installation package(s) so that it can easily be installed on > another generic Centos Linux server (without needing to recompile/rebuild > it)? > > Best Regards, > Jerry > > > _______________________________________________ > 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 > > From tayeb.meftah at gmail.com Sat Sep 5 09:43:02 2009 From: tayeb.meftah at gmail.com (Meftah Tayeb) Date: Sat, 05 Sep 2009 16:43:02 +0000 Subject: [Freeswitch-dev] Using mod_dingaling with mod_xml_curl In-Reply-To: References: Message-ID: <4AA29516.6040706@gmail.com> hello Muhammad , i see this is a bug in mod_dingaling i think;) if i auto load it using modules.conf.xml, that will load it correctly, login it and work / route calls / etc (only if i use auto login=true) but if i login manualy using dl_login profile name, that will result to a fail operation also if i autoload it and i use autologin=false and login manualy that will don't login thanks Muhammad Shahzad wrote: > Hi, > > Does dl_login and dl_logout commands work if mod_dingaling is > configured with mod_xml_curl? > > It does not seems to work till i reload mod_dingaling. > > Here is what i am doing. > > 1. Using SVN Revision 15760. > 2. mod_xml_curl configured to provide configuration for mod_dingaling. > 3. When i issue command from FS console dl_login profile=XYZ, it > suppose to use mod_xml_curl to fetch configuration from web server for > mod_dingaling profile XYZ. But it never happens and dl_login command > results in FAIL. > > Kindly suggest a solution. > > Thank you. > > > -- > Muhammad Shahzad > ----------------------------------- > CISCO Rich Media Communication Specialist (CRMCS) > CISCO Certified Network Associate (CCNA) > Cell: +92 334 422 40 88 > MSN: shari_786pk at hotmail.com > Email: shaheryarkh at googlemail.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 > > > > __________ Information from ESET NOD32 Antivirus, version of virus signature database 4378 (20090828) __________ > > The message was checked by ESET NOD32 Antivirus. > > http://www.eset.com > > __________ Information from ESET NOD32 Antivirus, version of virus signature database 4378 (20090828) __________ The message was checked by ESET NOD32 Antivirus. http://www.eset.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20090905/98bbaea1/attachment.html From pvolchek at voicemobility.com Fri Sep 4 13:25:51 2009 From: pvolchek at voicemobility.com (Peter Volchek) Date: Fri, 04 Sep 2009 13:25:51 -0700 Subject: [Freeswitch-dev] lock /deadlock Message-ID: <4AA177CF.9010704@voicemobility.com> Hi, Has anyone seen this error before? http://pastebin.freeswitch.org/10206 This happens time after time on a freeswitch under some load (184 simultaneous calls 45-240sec) Thanks. From pvolchek at voicemobility.com Fri Sep 4 13:52:38 2009 From: pvolchek at voicemobility.com (Peter Volchek) Date: Fri, 04 Sep 2009 13:52:38 -0700 Subject: [Freeswitch-dev] silence on a native recording Message-ID: <4AA17E16.5080801@voicemobility.com> Hi, I am getting the warnings in the freeswitch.org , saying... [WARNING] switch_ivr_play_say.c:567 Can't detect silence on a native recording. This is thrown each time I am calling session:recordFile in my lua scripts. I am not specifying any extensions, thus relaying on the encoding type chosen by freeswitch. So the files are given extensions .PCMU. I've been told that this is a harmful warning. However, we need an ability to detect the silence in the following scenario. In a voicemail, while the caller is leaving a message, he can mute his phone. The application may kick up the event, saying that silence is detected, so we would pause the recording and play the prompt "Are you still there?" to the caller. Thanks. From sergio.alecha at gmail.com Mon Sep 7 14:19:47 2009 From: sergio.alecha at gmail.com (Sergio Alecha) Date: Mon, 7 Sep 2009 18:19:47 -0300 Subject: [Freeswitch-dev] FreeSWITCH-dev Digest, Vol 39, Issue 4 In-Reply-To: References: Message-ID: <47f9a0940909071419m7c3bd6ddl2f4413977b95103c@mail.gmail.com> hi. Duda with mod_opal How do I set the DID "FreeSWITCH" for the real phone number? 1 - I run FreeSWITCH with the user freeswitch 2 - I have a conection h323 between FreeSWITCH and Cisco CallManager. 3 - Start a call from an IP phone (2610) registered with the Cisco Call Manager, to an IP phone (2910) registered with the FreeSWITCH. 4 - In 2610 the display of the phone I get: 2610 FreeSWITCH 5 - Instead of FreeSWITCH should see "2910" What is the problem? How can I fix this makeshift? -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20090907/dd667cf7/attachment.html From anthony.minessale at gmail.com Tue Sep 8 09:39:29 2009 From: anthony.minessale at gmail.com (Anthony Minessale) Date: Tue, 8 Sep 2009 11:39:29 -0500 Subject: [Freeswitch-dev] lock /deadlock In-Reply-To: <4AA177CF.9010704@voicemobility.com> References: <4AA177CF.9010704@voicemobility.com> Message-ID: <191c3a030909080939v4f535ae3r29399f20fe6a76b0@mail.gmail.com> This is just a warning from the sqlite that it has to retry a certian sql statement. You can boost your sqlite performance by using a ramdisk symlinked to /usr/local/freeswitch/db On Fri, Sep 4, 2009 at 3:25 PM, Peter Volchek wrote: > Hi, > Has anyone seen this error before? > http://pastebin.freeswitch.org/10206 > > This happens time after time on a freeswitch under some load (184 > simultaneous calls 45-240sec) > Thanks. > > _______________________________________________ > 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 iax:guest at conference.freeswitch.org/888 googletalk:conf+888 at conference.freeswitch.org pstn:213-799-1400 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20090908/c8aa5143/attachment-0001.html From anthony.minessale at gmail.com Tue Sep 8 09:42:50 2009 From: anthony.minessale at gmail.com (Anthony Minessale) Date: Tue, 8 Sep 2009 11:42:50 -0500 Subject: [Freeswitch-dev] silence on a native recording In-Reply-To: <4AA17E16.5080801@voicemobility.com> References: <4AA17E16.5080801@voicemobility.com> Message-ID: <191c3a030909080942o28b00a20r85f3b33428800c66@mail.gmail.com> You cannot detect silence on an encoded format because you would have to decode it to be able to detect the silence. If you want to detect silence use a standard wav/pcm format. On Fri, Sep 4, 2009 at 3:52 PM, Peter Volchek wrote: > Hi, > I am getting the warnings in the freeswitch.org , saying... > > [WARNING] switch_ivr_play_say.c:567 Can't detect silence on a native > recording. > > This is thrown each time I am calling session:recordFile in my lua > scripts. I am not specifying any extensions, thus relaying on the > encoding type chosen by freeswitch. So the files are given extensions > .PCMU. > I've been told that this is a harmful warning. > However, we need an ability to detect the silence in the following > scenario. > In a voicemail, while the caller is leaving a message, he can mute his > phone. The application may kick up the event, saying that silence is > detected, so we would pause the recording and play the prompt "Are you > still there?" to the caller. > > Thanks. > > > _______________________________________________ > 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 iax:guest at conference.freeswitch.org/888 googletalk:conf+888 at conference.freeswitch.org pstn:213-799-1400 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20090908/5da27efe/attachment.html From mrene_lists at avgs.ca Tue Sep 8 09:59:26 2009 From: mrene_lists at avgs.ca (Mathieu Rene) Date: Tue, 8 Sep 2009 09:59:26 -0700 Subject: [Freeswitch-dev] silence on a native recording In-Reply-To: <4AA17E16.5080801@voicemobility.com> References: <4AA17E16.5080801@voicemobility.com> Message-ID: <13357F17-FCED-4D3F-8A9E-C24F038CB597@avgs.ca> The whole point of mod_native_file is to skip decoding, so you can record in unsupported codecs like G729, you would need to record to a wav file if you want silence detection since the core needs the audio samples. Mathieu Rene Avant-Garde Solutions Inc Office: + 1 (514) 664-1044 x100 Cell: +1 (514) 664-1044 x200 mrene at avgs.ca On 4-Sep-09, at 1:52 PM, Peter Volchek wrote: > Hi, > I am getting the warnings in the freeswitch.org , saying... > > [WARNING] switch_ivr_play_say.c:567 Can't detect silence on a native > recording. > > This is thrown each time I am calling session:recordFile in my lua > scripts. I am not specifying any extensions, thus relaying on the > encoding type chosen by freeswitch. So the files are given > extensions .PCMU. > I've been told that this is a harmful warning. > However, we need an ability to detect the silence in the following > scenario. > In a voicemail, while the caller is leaving a message, he can mute his > phone. The application may kick up the event, saying that silence is > detected, so we would pause the recording and play the prompt "Are you > still there?" to the caller. > > Thanks. > > > _______________________________________________ > 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 From mike at jerris.com Tue Sep 8 10:06:52 2009 From: mike at jerris.com (Michael Jerris) Date: Tue, 8 Sep 2009 13:06:52 -0400 Subject: [Freeswitch-dev] FreeSWITCH-dev Digest, Vol 39, Issue 4 In-Reply-To: <47f9a0940909071419m7c3bd6ddl2f4413977b95103c@mail.gmail.com> References: <47f9a0940909071419m7c3bd6ddl2f4413977b95103c@mail.gmail.com> Message-ID: <90FCEB4D-4E64-40A9-8254-3C1C80D9D755@jerris.com> set the caller id name Mike On Sep 7, 2009, at 5:19 PM, Sergio Alecha wrote: > hi. Duda with mod_opal > > How do I set the DID "FreeSWITCH" for the real phone number? > > 1 - I run FreeSWITCH with the user freeswitch > 2 - I have a conection h323 between FreeSWITCH and Cisco CallManager. > 3 - Start a call from an IP phone (2610) registered with the Cisco > Call Manager, to an IP phone (2910) registered with the FreeSWITCH. > 4 - In 2610 the display of the phone I get: > 2610 > FreeSWITCH > 5 - Instead of FreeSWITCH should see "2910" > > What is the problem? > > How can I fix this makeshift? From mike at jerris.com Tue Sep 8 10:08:01 2009 From: mike at jerris.com (Michael Jerris) Date: Tue, 8 Sep 2009 13:08:01 -0400 Subject: [Freeswitch-dev] Building Linux Centos Installation Package(s) In-Reply-To: <4AA68241.5080501@gmail.com> References: <4AA68241.5080501@gmail.com> Message-ID: <650D9659-F02B-4FF0-A024-19E9653188D5@jerris.com> http://www.rpm.org/max-rpm-snapshot/rpmbuild.8.html On Sep 8, 2009, at 12:11 PM, Brian McManus wrote: > Does centos have "checkinstall" like Debian/Ubuntu? > Checkinstall is great and builds a package that works on another > system > with the same version of distribution. > > Brian McManus > > Jerry Richards wrote: >> After I have built my local Freeswitch version on my Centos >> machine, how do >> I create installation package(s) so that it can easily be installed >> on >> another generic Centos Linux server (without needing to recompile/ >> rebuild >> it)? >> >> Best Regards, >> Jerry >> From jerry.richards at teotech.com Tue Sep 8 10:47:46 2009 From: jerry.richards at teotech.com (Jerry Richards) Date: Tue, 8 Sep 2009 10:47:46 -0700 Subject: [Freeswitch-dev] Building Linux Centos Installation Package(s) In-Reply-To: <4AA68241.5080501@gmail.com> References: <4AA68241.5080501@gmail.com> Message-ID: <01C549003E9A4C039F1C9CA0BC106CC3@greyhawk.tonecommander.com> As far as I can tell, Centos does not have "checkinstall". I think it uses RPM. Does Freeswitch include RPM package generation (perhaps a spec file)? I do not see a spec file for this. Best Regards, Jerry -----Original Message----- From: Brian McManus [mailto:bmcmanus at gmail.com] Sent: Tuesday, September 08, 2009 9:12 AM To: freeswitch-dev at lists.freeswitch.org Subject: Re: [Freeswitch-dev] Building Linux Centos Installation Package(s) Does centos have "checkinstall" like Debian/Ubuntu? Checkinstall is great and builds a package that works on another system with the same version of distribution. Brian McManus Jerry Richards wrote: > After I have built my local Freeswitch version on my Centos machine, > how do I create installation package(s) so that it can easily be > installed on another generic Centos Linux server (without needing to > recompile/rebuild it)? > > Best Regards, > Jerry > > > _______________________________________________ > 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 > > From mike at jerris.com Tue Sep 8 11:29:50 2009 From: mike at jerris.com (Michael Jerris) Date: Tue, 8 Sep 2009 14:29:50 -0400 Subject: [Freeswitch-dev] Building Linux Centos Installation Package(s) In-Reply-To: <01C549003E9A4C039F1C9CA0BC106CC3@greyhawk.tonecommander.com> References: <4AA68241.5080501@gmail.com> <01C549003E9A4C039F1C9CA0BC106CC3@greyhawk.tonecommander.com> Message-ID: <56A28B85-7DC0-49EE-9B57-A0146C9C8465@jerris.com> The spec file is in tree in the root of the svn checkout. Mike On Sep 8, 2009, at 1:47 PM, Jerry Richards wrote: > As far as I can tell, Centos does not have "checkinstall". I think > it uses > RPM. Does Freeswitch include RPM package generation (perhaps a spec > file)? > I do not see a spec file for this. > > Best Regards, > Jerry > > -----Original Message----- > From: Brian McManus [mailto:bmcmanus at gmail.com] > Sent: Tuesday, September 08, 2009 9:12 AM > To: freeswitch-dev at lists.freeswitch.org > Subject: Re: [Freeswitch-dev] Building Linux Centos Installation > Package(s) > > Does centos have "checkinstall" like Debian/Ubuntu? > Checkinstall is great and builds a package that works on another > system with > the same version of distribution. > > Brian McManus > > Jerry Richards wrote: >> After I have built my local Freeswitch version on my Centos machine, >> how do I create installation package(s) so that it can easily be >> installed on another generic Centos Linux server (without needing to >> recompile/rebuild it)? >> >> Best Regards, >> Jerry >> From shaheryarkh at googlemail.com Wed Sep 9 00:08:07 2009 From: shaheryarkh at googlemail.com (Muhammad Shahzad) Date: Wed, 9 Sep 2009 13:08:07 +0600 Subject: [Freeswitch-dev] Using mod_dingaling with mod_xml_curl In-Reply-To: <72EF3D48-E56D-45C1-9D30-011FCE4E4A08@jerris.com> References: <72EF3D48-E56D-45C1-9D30-011FCE4E4A08@jerris.com> Message-ID: Done. See JIRA issue below, http://jira.freeswitch.org/browse/LBDING-15 Thank you. On Tue, Sep 8, 2009 at 9:41 PM, Michael Jerris wrote: > You can submit changes like this through our bug tracker at > jira.freeswitch.org. > Mike > > On Sep 7, 2009, at 6:03 PM, Muhammad Shahzad wrote: > > Thanks, i have made those required changes and would like to submit a patch > for this. > > Basically what i have done is to extend dingaling command to have a soft > reload, like this, > > dingaling reload > > This will call load_config method (as is, i.e. without any changes), which > re-reads its configuration from dingaling.conf.xml or xml_curl (whichever is > configured) and update profile_hash accordingly. > > I have done some developer testing and its seems to work okay. > > Please see attached patch file, i would really appreciate if you could > merge this patch in mainstream. > > Thank you. > > > On Tue, Sep 8, 2009 at 12:31 AM, Michael Jerris wrote: > >> This will require some changes in the code like in sofia profile >> rescan/reload. >> Mike >> >> On Sep 5, 2009, at 9:23 AM, Muhammad Shahzad wrote: >> >> Hi, >> >> Does dl_login and dl_logout commands work if mod_dingaling is configured >> with mod_xml_curl? >> >> It does not seems to work till i reload mod_dingaling. >> >> Here is what i am doing. >> >> 1. Using SVN Revision 15760. >> 2. mod_xml_curl configured to provide configuration for mod_dingaling. >> 3. When i issue command from FS console dl_login profile=XYZ, it suppose >> to use mod_xml_curl to fetch configuration from web server for mod_dingaling >> profile XYZ. But it never happens and dl_login command results in FAIL. >> >> Kindly suggest a solution. >> >> Thank you. >> >> >> -- >> Muhammad Shahzad >> ----------------------------------- >> CISCO Rich Media Communication Specialist (CRMCS) >> CISCO Certified Network Associate (CCNA) >> Cell: +92 334 422 40 88 >> MSN: shari_786pk at hotmail.com >> Email: shaheryarkh at googlemail.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 > > -- Muhammad Shahzad ----------------------------------- CISCO Rich Media Communication Specialist (CRMCS) CISCO Certified Network Associate (CCNA) Cell: +92 334 422 40 88 MSN: shari_786pk at hotmail.com Email: shaheryarkh at googlemail.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20090909/0f121359/attachment-0001.html From shaheryarkh at googlemail.com Wed Sep 9 00:13:16 2009 From: shaheryarkh at googlemail.com (Muhammad Shahzad) Date: Wed, 9 Sep 2009 13:13:16 +0600 Subject: [Freeswitch-dev] Using mod_dingaling with mod_xml_curl In-Reply-To: <4AA29516.6040706@gmail.com> References: <4AA29516.6040706@gmail.com> Message-ID: The patch i submitted does not cover your findings. If you can reproduce it then kindly create a bug report at jira.freeswitch.org, so FS team can work on it. Thank you. On Sat, Sep 5, 2009 at 10:43 PM, Meftah Tayeb wrote: > hello Muhammad , > i see this is a bug in mod_dingaling i think;) > if i auto load it using modules.conf.xml, that will load it correctly, > login it and work / route calls / etc > (only if i use auto login=true) > but if i login manualy using dl_login profile name, that will result to a > fail operation > also if i autoload it and i use autologin=false and login manualy that will > don't login > thanks > Muhammad Shahzad wrote: > > Hi, > > Does dl_login and dl_logout commands work if mod_dingaling is configured > with mod_xml_curl? > > It does not seems to work till i reload mod_dingaling. > > Here is what i am doing. > > 1. Using SVN Revision 15760. > 2. mod_xml_curl configured to provide configuration for mod_dingaling. > 3. When i issue command from FS console dl_login profile=XYZ, it suppose to > use mod_xml_curl to fetch configuration from web server for mod_dingaling > profile XYZ. But it never happens and dl_login command results in FAIL. > > Kindly suggest a solution. > > Thank you. > > > -- > Muhammad Shahzad > ----------------------------------- > CISCO Rich Media Communication Specialist (CRMCS) > CISCO Certified Network Associate (CCNA) > Cell: +92 334 422 40 88 > MSN: shari_786pk at hotmail.com > Email: shaheryarkh at googlemail.com > > ------------------------------ > > _______________________________________________ > FreeSWITCH-dev mailing listFreeSWITCH-dev at lists.freeswitch.orghttp://lists.freeswitch.org/mailman/listinfo/freeswitch-dev > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-devhttp://www.freeswitch.org > > > > > __________ Information from ESET NOD32 Antivirus, version of virus signature database 4378 (20090828) __________ > > The message was checked by ESET NOD32 Antivirus. > http://www.eset.com > > > > > __________ Information from ESET NOD32 Antivirus, version of virus > signature database 4378 (20090828) __________ > > The message was checked by ESET NOD32 Antivirus. > > http://www.eset.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 > > -- Muhammad Shahzad ----------------------------------- CISCO Rich Media Communication Specialist (CRMCS) CISCO Certified Network Associate (CCNA) Cell: +92 334 422 40 88 MSN: shari_786pk at hotmail.com Email: shaheryarkh at googlemail.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20090909/2cf695e5/attachment.html From jerry.richards at teotech.com Wed Sep 9 10:29:24 2009 From: jerry.richards at teotech.com (Jerry Richards) Date: Wed, 9 Sep 2009 10:29:24 -0700 Subject: [Freeswitch-dev] [ERR] mod_sofia.c:2645 Invalid Gateway Message-ID: <7FABFA39DE684554891549E38C75906D@greyhawk.tonecommander.com> I have phones registered internally and can call among them. However, when I dial "711" from an internal phone, freeswitch replies with "484 Address Incomplete" with reason "INVALID_NUMBER_FORMAT". At the server console, I see the following error: [ERR] mod_sofia.c:2645 Invalid Gateway Does anyone know why I get this error? Is there something more I must do to add the gateway below? I already added the following to the usr/local/freesitch/conf/dialplan/default.xml: I already created a usr/local/freeswitch/conf/sip_profiles/external/mediant1000.xml file: Best Regards, Jerry From andremendes2004 at gmail.com Wed Sep 9 10:38:42 2009 From: andremendes2004 at gmail.com (Andre Mendes .) Date: Wed, 9 Sep 2009 14:38:42 -0300 Subject: [Freeswitch-dev] [ERR] mod_sofia.c:2645 Invalid Gateway In-Reply-To: <7FABFA39DE684554891549E38C75906D@greyhawk.tonecommander.com> References: <7FABFA39DE684554891549E38C75906D@greyhawk.tonecommander.com> Message-ID: <9262faf90909091038u536d8482udb6c4a9197c747ce@mail.gmail.com> Hi Jerry, verify you config, look this sintax: OR On Wed, Sep 9, 2009 at 2:29 PM, Jerry Richards wrote: > I have phones registered internally and can call among them. However, when > I dial "711" from an internal phone, freeswitch replies with "484 Address > Incomplete" with reason "INVALID_NUMBER_FORMAT". At the server console, I > see the following error: > > [ERR] mod_sofia.c:2645 Invalid Gateway > > Does anyone know why I get this error? Is there something more I must do > to > add the gateway below? > > I already added the following to the > usr/local/freesitch/conf/dialplan/default.xml: > > > > > > > > I already created a > usr/local/freeswitch/conf/sip_profiles/external/mediant1000.xml file: > > > > > > > > > > Best Regards, > Jerry > > > _______________________________________________ > 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 > -- Atenciosamente, Andr? Mendes Analista de Telecomunica??es Plataformas VoIP & Linux -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20090909/a7a4a4b4/attachment.html From brian at freeswitch.org Wed Sep 9 11:09:24 2009 From: brian at freeswitch.org (Brian West) Date: Wed, 9 Sep 2009 13:09:24 -0500 Subject: [Freeswitch-dev] [ERR] mod_sofia.c:2645 Invalid Gateway In-Reply-To: <9262faf90909091038u536d8482udb6c4a9197c747ce@mail.gmail.com> References: <7FABFA39DE684554891549E38C75906D@greyhawk.tonecommander.com> <9262faf90909091038u536d8482udb6c4a9197c747ce@mail.gmail.com> Message-ID: <34D1D912-1929-465E-BFDD-DEBD7FEBCAB3@freeswitch.org> Both of those examples are wrong if you wish to dial via a gateway. sofia/gateway/GATEWAY-NAME/number NEVER and I mean NEVER do this: sofia/gateway/GATEWAY-NAME/number at host <-- WRONG WRONG WRONG. On Sep 9, 2009, at 12:38 PM, Andre Mendes . wrote: > Hi Jerry, > verify you config, look this sintax: > > > OR > From andremendes2004 at gmail.com Wed Sep 9 11:29:46 2009 From: andremendes2004 at gmail.com (Andre Mendes .) Date: Wed, 9 Sep 2009 15:29:46 -0300 Subject: [Freeswitch-dev] [ERR] mod_sofia.c:2645 Invalid Gateway In-Reply-To: <34D1D912-1929-465E-BFDD-DEBD7FEBCAB3@freeswitch.org> References: <7FABFA39DE684554891549E38C75906D@greyhawk.tonecommander.com> <9262faf90909091038u536d8482udb6c4a9197c747ce@mail.gmail.com> <34D1D912-1929-465E-BFDD-DEBD7FEBCAB3@freeswitch.org> Message-ID: <9262faf90909091129u317a5850xae0aaf8920cf4a23@mail.gmail.com> Ok Brian, say this for my 200 server to communicate with this config... Ok And look what Jerry say..... sofia/gateway/mediant1000/$1 <--- NOT WORK On Wed, Sep 9, 2009 at 3:09 PM, Brian West wrote: > Both of those examples are wrong if you wish to dial via a gateway. > > sofia/gateway/GATEWAY-NAME/number > > NEVER and I mean NEVER do this: > > sofia/gateway/GATEWAY-NAME/number at host <-- WRONG WRONG WRONG. > > > > On Sep 9, 2009, at 12:38 PM, Andre Mendes . wrote: > > > Hi Jerry, > > verify you config, look this sintax: > > > > > > OR > > > > > _______________________________________________ > 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 > -- Atenciosamente, Andr? Mendes Analista de Telecomunica??es Plataformas VoIP & Linux -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20090909/46cf6f4e/attachment.html From brian at freeswitch.org Wed Sep 9 11:58:37 2009 From: brian at freeswitch.org (Brian West) Date: Wed, 9 Sep 2009 13:58:37 -0500 Subject: [Freeswitch-dev] [ERR] mod_sofia.c:2645 Invalid Gateway In-Reply-To: <9262faf90909091129u317a5850xae0aaf8920cf4a23@mail.gmail.com> References: <7FABFA39DE684554891549E38C75906D@greyhawk.tonecommander.com> <9262faf90909091038u536d8482udb6c4a9197c747ce@mail.gmail.com> <34D1D912-1929-465E-BFDD-DEBD7FEBCAB3@freeswitch.org> <9262faf90909091129u317a5850xae0aaf8920cf4a23@mail.gmail.com> Message-ID: This won't work because he didn't name is gateway mediant1000 he called it the IP address. /b On Sep 9, 2009, at 1:29 PM, Andre Mendes . wrote: > > And look what Jerry say..... sofia/gateway/mediant1000/$1 <--- NOT > WORK From lconroy at insensate.co.uk Wed Sep 9 15:22:49 2009 From: lconroy at insensate.co.uk (Lawrence Conroy) Date: Wed, 9 Sep 2009 23:22:49 +0100 Subject: [Freeswitch-dev] [ERR] mod_sofia.c:2645 Invalid Gateway In-Reply-To: References: <7FABFA39DE684554891549E38C75906D@greyhawk.tonecommander.com> <9262faf90909091038u536d8482udb6c4a9197c747ce@mail.gmail.com> <34D1D912-1929-465E-BFDD-DEBD7FEBCAB3@freeswitch.org> <9262faf90909091129u317a5850xae0aaf8920cf4a23@mail.gmail.com> Message-ID: Hi there folks, Dead right -- the gateway name=**** has to be *identical* to the value you put in the dialplan sofia/gateway/****/$1 call. [Yup -- did that -- you're not alone :] Just curious, but Jerry did say that he had put the gateway in sip_profiles/external. I suspect he's trying to call from a local phone, which may well use the internal profile -- given the default vs. public context in the standard installed confs, can this gateway be seen in this calling context (i.e. calling from the internal profile)? all the best, Lawrence On 9 Sep 2009, at 19:58, Brian West wrote: > This won't work because he didn't name is gateway mediant1000 he > called it the IP address. > /b > > On Sep 9, 2009, at 1:29 PM, Andre Mendes . wrote: >> And look what Jerry say..... sofia/gateway/mediant1000/$1 <--- NOT >> WORK From msc at freeswitch.org Thu Sep 10 01:02:02 2009 From: msc at freeswitch.org (Michael Collins) Date: Thu, 10 Sep 2009 01:02:02 -0700 Subject: [Freeswitch-dev] ANNOUNCEMENT: Friday Meeting Agenda - 2009-09-11 Message-ID: <87f2f3b90909100102rdb6c67do6193af9db718eac3@mail.gmail.com> FYI, The Friday meeting agenda is posted here: http://wiki.freeswitch.org/wiki/FS_weekly_2009_09_11 Please add agenda topics as needed. We invite all to join us this coming Friday at 11AM CST. -Michael -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20090910/36cbd032/attachment.html From vipkilla at gmail.com Thu Sep 10 16:14:42 2009 From: vipkilla at gmail.com (vip killa) Date: Thu, 10 Sep 2009 19:14:42 -0400 Subject: [Freeswitch-dev] port audio auto_answer Message-ID: <957f61370909101614r7a781201k57dd498ce58f6586@mail.gmail.com> I have a simple question. is there anyway to have port audio automatically answer a call when an extension is dialed? -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20090910/ee499176/attachment.html From trixter at 0xdecafbad.com Thu Sep 10 16:27:44 2009 From: trixter at 0xdecafbad.com (Trixter aka Bret McDanel) Date: Thu, 10 Sep 2009 16:27:44 -0700 Subject: [Freeswitch-dev] port audio auto_answer In-Reply-To: <957f61370909101614r7a781201k57dd498ce58f6586@mail.gmail.com> References: <957f61370909101614r7a781201k57dd498ce58f6586@mail.gmail.com> Message-ID: <1252625265.6269.230.camel@trixeee> On Thu, 2009-09-10 at 19:14 -0400, vip killa wrote: > I have a simple question. > is there anyway to have port audio automatically answer a call when an > extension is dialed? There are probably several, that is the thing with freeswitch ... The way that first comes to mind is event socket, you can force it to issue a "pa answer" api call when a call goes to a specific extension. Just watch for whatever event is going to be triggered by the call (could even be an originate to port audio itself). I have some scripts that watch for channel creation which could trivially be modified somewhere in contrib/trixter/ it is written in perl and uses the FreeSWITCH::Client library that tony wrote. -- Trixter http://www.0xdecafbad.com Bret McDanel pgp key: http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x8AE5C721 From mike at jerris.com Thu Sep 10 16:34:23 2009 From: mike at jerris.com (Michael Jerris) Date: Thu, 10 Sep 2009 19:34:23 -0400 Subject: [Freeswitch-dev] port audio auto_answer In-Reply-To: <957f61370909101614r7a781201k57dd498ce58f6586@mail.gmail.com> References: <957f61370909101614r7a781201k57dd498ce58f6586@mail.gmail.com> Message-ID: <8A395F02-62BF-4451-B55A-28421030DC45@jerris.com> portaudio/auto_answer dial string On Sep 10, 2009, at 7:14 PM, vip killa wrote: > I have a simple question. > is there anyway to have port audio automatically answer a call when > an extension is dialed? > _______________________________________________ > 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 From msc at freeswitch.org Thu Sep 10 16:36:45 2009 From: msc at freeswitch.org (Michael Collins) Date: Thu, 10 Sep 2009 16:36:45 -0700 Subject: [Freeswitch-dev] port audio auto_answer In-Reply-To: <8A395F02-62BF-4451-B55A-28421030DC45@jerris.com> References: <957f61370909101614r7a781201k57dd498ce58f6586@mail.gmail.com> <8A395F02-62BF-4451-B55A-28421030DC45@jerris.com> Message-ID: <87f2f3b90909101636v182f7e6r59ee1863eff2f56f@mail.gmail.com> On Thu, Sep 10, 2009 at 4:34 PM, Michael Jerris wrote: > portaudio/auto_answer dial string > > On a similar theme, check this one out: http://wiki.freeswitch.org/wiki/Dialplan_XML#Getting_Fancy_With_PortAudio -MC -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20090910/deb8e8fa/attachment.html From msc at freeswitch.org Thu Sep 10 17:15:41 2009 From: msc at freeswitch.org (Michael Collins) Date: Thu, 10 Sep 2009 17:15:41 -0700 Subject: [Freeswitch-dev] REMINDER: Weekly FreeSWITCH Conference Scheduled for Friday, 11AM CST Message-ID: <87f2f3b90909101715lf327c60i51d18452a5f4edd5@mail.gmail.com> FYI, We are on schedule for the weekly conference call. Please be sure to join us! More information is available here: http://wiki.freeswitch.org/wiki/FS_weekly_2009_09_11 Talk to you all tomorrow! -Michael -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20090910/c2c8da27/attachment.html From wangdq.no1 at gmail.com Thu Sep 10 22:30:54 2009 From: wangdq.no1 at gmail.com (daqiang wang) Date: Fri, 11 Sep 2009 13:30:54 +0800 Subject: [Freeswitch-dev] how to call the function of another module ? Message-ID: hello : How can i to call the funciton in another module ? example: I want to add code in mod_voicemail. to call rxfax. the function of mod_fax . what's the step to do ? thanks . -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20090911/c71a49cf/attachment.html From mike at jerris.com Thu Sep 10 22:47:40 2009 From: mike at jerris.com (Michael Jerris) Date: Fri, 11 Sep 2009 01:47:40 -0400 Subject: [Freeswitch-dev] how to call the function of another module ? In-Reply-To: References: Message-ID: We don't allow calling functions between modules. You can look at the api interface for a way to trigger things between modules or possibly the event system. Mike On Sep 11, 2009, at 1:30 AM, daqiang wang wrote: > hello : > How can i to call the funciton in another module ? > example: > I want to add code in mod_voicemail. to call rxfax. the function > of mod_fax . > what's the step to do ? > thanks . From wangdq.no1 at gmail.com Fri Sep 11 00:26:29 2009 From: wangdq.no1 at gmail.com (daqiang wang) Date: Fri, 11 Sep 2009 15:26:29 +0800 Subject: [Freeswitch-dev] how to call the function of another module ? In-Reply-To: References: Message-ID: thanks your reply: can i use the next code: 1 : use api = switch_loadable_module_get_api_interface(cmd) . get the application's API . 2 : run : api->function(arg, session,stream) is the above is correct ? thank you very much ! 2009/9/11 Michael Jerris > We don't allow calling functions between modules. You can look at the > api interface for a way to trigger things between modules or possibly > the event system. > > Mike > > On Sep 11, 2009, at 1:30 AM, daqiang wang wrote: > > > hello : > > How can i to call the funciton in another module ? > > example: > > I want to add code in mod_voicemail. to call rxfax. the function > > of mod_fax . > > what's the step to do ? > > thanks . > > > _______________________________________________ > 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/20090911/97d7c91d/attachment.html From rjoly at nortel.com Fri Sep 11 05:52:25 2009 From: rjoly at nortel.com (Robert Joly) Date: Fri, 11 Sep 2009 08:52:25 -0400 Subject: [Freeswitch-dev] Pin-less entry into conference References: <0BDFFF51DC89434FA33F8B37FCE363D518410DF2@zcarhxm2.corp.nortel.com> <191c3a030909031647j7f538e18q54e9bebb5daebd6e@mail.gmail.com> Message-ID: <0BDFFF51DC89434FA33F8B37FCE363D51851AD7A@zcarhxm2.corp.nortel.com> I haven't heard anything back on this topic. Is it ok for me to open a new tracker issue and attach my patch? Thanks in advance, bob > > Anthony, > I'm not sure that I fully understand your question/statement > but here it goes. > > When a conference with a PIN is created, I never want > mod_conference to not check for a PIN as this would go > against the will of the conference creator. Instead, I want > to add an additional way for the conference module to > collect the PIN when a user enters a conference. With what > I'm proposing, the PIN can be collected from the keypad (as > it is today) or alternatively, it can be collected directly > from the message via a dialplan variable. The latter > approach allows a system to add ad hoc parties to an ongoing > conference without requiring them to know the PIN. > > Does that help clarify what I did? > > Thank you in advance, > bob > > > On Thursday, September 03, 2009 7:48 PM Anthony Minessale wrote: > > > > Can't you just omit telling mod_conference to not check a > pin when you > > see your variable. > > > > > > > > On Thu, Sep 3, 2009 at 9:20 AM, Robert Joly > wrote: > > > > > > > > Hi, > > I work on a SIP PBX project that is using FreeSWITCH as a audio > > conference server which is working great. The audio > conferencing is > > very well integrated in out web-based configuration > server and allows > > the owner of the conference to control it (mute, > unmute, isolate, > > ...) > > from a browser. One other neat thing a conference owner can do > > through > > the browser is to invite additional parties to the > conference by > > typing > > in a SIP URI. This causes our SIP PBX to do 3rd party > call control > > to > > refer the invited party to the proper conference. This > works very > > well > > for conferences that do not require a PIN but breaks > for conferences > > that do. In the latter case, when the invited party > answers the > > call, > > he hears "please enter your conference access number" > > out of context. > > Given that this scenario is less that ideal I started > looking for > > solutions what would allow someone to join a > 'PIN-guarded' conference > > without being prompted for one. I looked at a variety of > > dialplan-based > > options without success and turned to another option which I > > successfully prototyped. The purpose of this post is > to socialize > > the > > solution I came up with to get feedback and to > ultimately learn what > > needs to be done to get this functionality committed in > the code > > base. > > > > The high-level solution I came up with consists the following: > > 1- add the conference PIN to the INVITE that is sent to > FreeSWITCH; > > 2- have conference dialplan set a well-known dialplan > variable with > > the > > content of the PIN as extracted from the INVITE; > > 3- have mod_conference test the pin contained in the well-known > > dialplan > > variable before deciding to prompt the user to enter a PIN. > > > > The solution I prototyped supports two ways of adding > the PIN to an > > INVITE. First, the pin can be included as a well-known > URL parameter > > added to the INVITE, e.g. INVITE > > sip:myconf at myfreeswitch.local;X-ConfPin=1234 SIP/2.0. > > When the PIN is > > passed as a URL parameter, the conference dialplan > needs to be of the > > following form to allow PIN-less entry: > > > > > > > > > data="supplied_pin=${sip_req_params}"/> > > > > > > > > > > The other way of adding a PIN to an INVITE is to add a > user-chosen > > proprietary header containing the PIN to the INVITE, e.g. > > X-My-Custom-Pin-Header: 1234. When the PIN is passed > as a header, > > the > > conference dialplan needs to be of the following form to allow > > PIN-less > > entry: > > > > > > > > > data="supplied_pin=${sip_h_X-My-Custom-Pin-Header}"/> > > > > > > > > > > Whichever method is taken, the end results are similar, i.e. the > > 'supplied-pin' dialplan variable is initialized with > the conference > > PIN > > passed in the INVITE. All that is left to do is for the > > mod_conference > > to look-up the variable and extract the PIN out of it > if non-empty > > and > > use it as though the user entered it from his keypad. > > If the PIN is not > > the correct one, the logic defaults to prompting the user. The > > mod_conference patch is attached to this post which essentially > > consists > > in adding 10 lines of code (if you ignore the lines > changed because > > of > > indentation). > > > > Does this approach sound reasonable to you? If so, I'll open a > > tracker > > describing the problem and solution and attach my patch > to it so that > > it > > can be committed. > > > > Thank you very much in advance, > > Robert > > > > _______________________________________________ > > 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 > > > > iax:guest at conference.freeswitch.org/888 > > googletalk:conf+888 at conference.freeswitch.org > > > > pstn:213-799-1400 > > > > > From brian at freeswitch.org Fri Sep 11 06:24:38 2009 From: brian at freeswitch.org (Brian West) Date: Fri, 11 Sep 2009 08:24:38 -0500 Subject: [Freeswitch-dev] Pin-less entry into conference In-Reply-To: <0BDFFF51DC89434FA33F8B37FCE363D51851AD7A@zcarhxm2.corp.nortel.com> References: <0BDFFF51DC89434FA33F8B37FCE363D518410DF2@zcarhxm2.corp.nortel.com> <191c3a030909031647j7f538e18q54e9bebb5daebd6e@mail.gmail.com> <0BDFFF51DC89434FA33F8B37FCE363D51851AD7A@zcarhxm2.corp.nortel.com> Message-ID: <3CDEB388-826B-4055-96A2-B8F8ABD80AF8@freeswitch.org> If you're wanting custom pin like this I would recommend doing it external of the conference module in lua or js. This way you can customize the way you want the pin handled. /b On Sep 11, 2009, at 7:52 AM, Robert Joly wrote: > I haven't heard anything back on this topic. Is it ok for me to > open a > new tracker issue and attach my patch? > > Thanks in advance, > bob From rjoly at nortel.com Fri Sep 11 06:38:43 2009 From: rjoly at nortel.com (Robert Joly) Date: Fri, 11 Sep 2009 09:38:43 -0400 Subject: [Freeswitch-dev] Pin-less entry into conference In-Reply-To: <3CDEB388-826B-4055-96A2-B8F8ABD80AF8@freeswitch.org> References: <0BDFFF51DC89434FA33F8B37FCE363D518410DF2@zcarhxm2.corp.nortel.com> <191c3a030909031647j7f538e18q54e9bebb5daebd6e@mail.gmail.com> <0BDFFF51DC89434FA33F8B37FCE363D51851AD7A@zcarhxm2.corp.nortel.com> <3CDEB388-826B-4055-96A2-B8F8ABD80AF8@freeswitch.org> Message-ID: <0BDFFF51DC89434FA33F8B37FCE363D51851AE62@zcarhxm2.corp.nortel.com> I thought it better to modify mod_confence over creating an external pin-entry mechanism for three main reasons: #1 - re-use: The conference module already has a perfectly fine 'prompt-the-user-for-pin' facility, so felt that it should be extended as opposed to be re-created somewhere else. #2 - extend FS: In my narrow view of the world, it seemed like providing a mechanism by which a conference PIN can be supplied as part of the signaling could be useful to other people. As such, adding the feature to mod_conference would make it available to everyone. #3 - simplicity: The entire functionality can be added in about 10 lines of code if done in mod_conference. bob > If you're wanting custom pin like this I would recommend > doing it external of the conference module in lua or js. > This way you can customize the way you want the pin handled. > > /b > > On Sep 11, 2009, at 7:52 AM, Robert Joly wrote: > > > I haven't heard anything back on this topic. Is it ok for > me to open > > a new tracker issue and attach my patch? > > > > Thanks in advance, > > bob > > From brian at freeswitch.org Fri Sep 11 06:47:15 2009 From: brian at freeswitch.org (Brian West) Date: Fri, 11 Sep 2009 08:47:15 -0500 Subject: [Freeswitch-dev] Pin-less entry into conference In-Reply-To: <0BDFFF51DC89434FA33F8B37FCE363D51851AE62@zcarhxm2.corp.nortel.com> References: <0BDFFF51DC89434FA33F8B37FCE363D518410DF2@zcarhxm2.corp.nortel.com> <191c3a030909031647j7f538e18q54e9bebb5daebd6e@mail.gmail.com> <0BDFFF51DC89434FA33F8B37FCE363D51851AD7A@zcarhxm2.corp.nortel.com> <3CDEB388-826B-4055-96A2-B8F8ABD80AF8@freeswitch.org> <0BDFFF51DC89434FA33F8B37FCE363D51851AE62@zcarhxm2.corp.nortel.com> Message-ID: can you put the patch on jira and we can look at it? Does it require more sound files to be recorded? /b On Sep 11, 2009, at 8:38 AM, Robert Joly wrote: > I thought it better to modify mod_confence over creating an external > pin-entry mechanism for three main reasons: > > #1 - re-use: The conference module already has a perfectly fine > 'prompt-the-user-for-pin' facility, so felt that it should be extended > as opposed to be re-created somewhere else. > #2 - extend FS: In my narrow view of the world, it seemed like > providing > a mechanism by which a conference PIN can be supplied as part of the > signaling could be useful to other people. As such, adding the > feature > to mod_conference would make it available to everyone. > #3 - simplicity: The entire functionality can be added in about 10 > lines > of code if done in mod_conference. > > bob From vipkilla at gmail.com Fri Sep 11 06:49:29 2009 From: vipkilla at gmail.com (vip killa) Date: Fri, 11 Sep 2009 09:49:29 -0400 Subject: [Freeswitch-dev] port audio auto_answer In-Reply-To: <87f2f3b90909101636v182f7e6r59ee1863eff2f56f@mail.gmail.com> References: <957f61370909101614r7a781201k57dd498ce58f6586@mail.gmail.com> <8A395F02-62BF-4451-B55A-28421030DC45@jerris.com> <87f2f3b90909101636v182f7e6r59ee1863eff2f56f@mail.gmail.com> Message-ID: <957f61370909110649m57c0159dn81d92831f60edf0e@mail.gmail.com> what i'm trying to do is have an incoming call be answered by port audio without having to do a pa answer? i don't see how this is possible using originate. On Thu, Sep 10, 2009 at 7:36 PM, Michael Collins wrote: > > > On Thu, Sep 10, 2009 at 4:34 PM, Michael Jerris wrote: > >> portaudio/auto_answer dial string >> >> > On a similar theme, check this one out: > http://wiki.freeswitch.org/wiki/Dialplan_XML#Getting_Fancy_With_PortAudio > -MC > > _______________________________________________ > 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/20090911/343055b6/attachment.html From brian at freeswitch.org Fri Sep 11 07:01:03 2009 From: brian at freeswitch.org (Brian West) Date: Fri, 11 Sep 2009 09:01:03 -0500 Subject: [Freeswitch-dev] Friday Meeting at 11AM CST Message-ID: <1BBA7816-D38F-4F6D-A0DD-DCA68069B419@freeswitch.org> http://wiki.freeswitch.org/wiki/FS_weekly_2009_09_11 Here is the agenda please review and add to it anything you think we should cover. Thanks, Brian From vipkilla at gmail.com Fri Sep 11 07:09:06 2009 From: vipkilla at gmail.com (vip killa) Date: Fri, 11 Sep 2009 10:09:06 -0400 Subject: [Freeswitch-dev] portaudio and fifo Message-ID: <957f61370909110709h2720978br2c2baccadae9d40d@mail.gmail.com> is there anyway to originate a call from portaudio to fifo? -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20090911/a15ad24c/attachment.html From rjoly at nortel.com Fri Sep 11 07:29:37 2009 From: rjoly at nortel.com (Robert Joly) Date: Fri, 11 Sep 2009 10:29:37 -0400 Subject: [Freeswitch-dev] Pin-less entry into conference In-Reply-To: References: <0BDFFF51DC89434FA33F8B37FCE363D518410DF2@zcarhxm2.corp.nortel.com> <191c3a030909031647j7f538e18q54e9bebb5daebd6e@mail.gmail.com> <0BDFFF51DC89434FA33F8B37FCE363D51851AD7A@zcarhxm2.corp.nortel.com> <3CDEB388-826B-4055-96A2-B8F8ABD80AF8@freeswitch.org> <0BDFFF51DC89434FA33F8B37FCE363D51851AE62@zcarhxm2.corp.nortel.com> Message-ID: <0BDFFF51DC89434FA33F8B37FCE363D51851AF64@zcarhxm2.corp.nortel.com> Sure can: http://jira.freeswitch.org/browse/MODAPP-333. No new recordings are required to support this. Thanks, bob > On Friday, September 11, 2009 9:47 AM, Brian West wrote: > > can you put the patch on jira and we can look at it? Does it > require more sound files to be recorded? > > /b > > On Sep 11, 2009, at 8:38 AM, Robert Joly wrote: > > > I thought it better to modify mod_confence over creating an > external > > pin-entry mechanism for three main reasons: > > > > #1 - re-use: The conference module already has a perfectly fine > > 'prompt-the-user-for-pin' facility, so felt that it should > be extended > > as opposed to be re-created somewhere else. > > #2 - extend FS: In my narrow view of the world, it seemed like > > providing a mechanism by which a conference PIN can be supplied as > > part of the signaling could be useful to other people. As such, > > adding the feature to mod_conference would make it available to > > everyone. > > #3 - simplicity: The entire functionality can be added in about 10 > > lines of code if done in mod_conference. > > > > bob > > From anthony.minessale at gmail.com Fri Sep 11 08:00:27 2009 From: anthony.minessale at gmail.com (Anthony Minessale) Date: Fri, 11 Sep 2009 10:00:27 -0500 Subject: [Freeswitch-dev] portaudio and fifo In-Reply-To: <957f61370909110709h2720978br2c2baccadae9d40d@mail.gmail.com> References: <957f61370909110709h2720978br2c2baccadae9d40d@mail.gmail.com> Message-ID: <191c3a030909110800p312c622dpbaea886df34773e4@mail.gmail.com> pa call fifo:myq inline On Fri, Sep 11, 2009 at 9:09 AM, vip killa wrote: > is there anyway to originate a call from portaudio to fifo? > > _______________________________________________ > 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 iax:guest at conference.freeswitch.org/888 googletalk:conf+888 at conference.freeswitch.org pstn:213-799-1400 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20090911/c57dcae2/attachment.html From anthony.minessale at gmail.com Fri Sep 11 08:01:44 2009 From: anthony.minessale at gmail.com (Anthony Minessale) Date: Fri, 11 Sep 2009 10:01:44 -0500 Subject: [Freeswitch-dev] port audio auto_answer In-Reply-To: <957f61370909110649m57c0159dn81d92831f60edf0e@mail.gmail.com> References: <957f61370909101614r7a781201k57dd498ce58f6586@mail.gmail.com> <8A395F02-62BF-4451-B55A-28421030DC45@jerris.com> <87f2f3b90909101636v182f7e6r59ee1863eff2f56f@mail.gmail.com> <957f61370909110649m57c0159dn81d92831f60edf0e@mail.gmail.com> Message-ID: <191c3a030909110801v1797dae3o99d722e826d2ba30@mail.gmail.com> you add a line like this to your dialplan On Fri, Sep 11, 2009 at 8:49 AM, vip killa wrote: > what i'm trying to do is have an incoming call be answered by port audio > without having to do a pa answer? i don't see how this is possible using > originate. > > On Thu, Sep 10, 2009 at 7:36 PM, Michael Collins wrote: > >> >> >> On Thu, Sep 10, 2009 at 4:34 PM, Michael Jerris wrote: >> >>> portaudio/auto_answer dial string >>> >>> >> On a similar theme, check this one out: >> http://wiki.freeswitch.org/wiki/Dialplan_XML#Getting_Fancy_With_PortAudio >> -MC >> >> _______________________________________________ >> 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 >> >> > > _______________________________________________ > 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 iax:guest at conference.freeswitch.org/888 googletalk:conf+888 at conference.freeswitch.org pstn:213-799-1400 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20090911/6ce4a0f0/attachment-0001.html From msc at freeswitch.org Fri Sep 11 08:17:34 2009 From: msc at freeswitch.org (Michael Collins) Date: Fri, 11 Sep 2009 08:17:34 -0700 Subject: [Freeswitch-dev] portaudio and fifo In-Reply-To: <957f61370909110709h2720978br2c2baccadae9d40d@mail.gmail.com> References: <957f61370909110709h2720978br2c2baccadae9d40d@mail.gmail.com> Message-ID: <87f2f3b90909110817h2a949b15u8a836bf4f22db798@mail.gmail.com> On Fri, Sep 11, 2009 at 7:09 AM, vip killa wrote: > is there anyway to originate a call from portaudio to fifo? > You can originate a call from PA to anything. Is your FIFO defined in the dialplan? If so, just call that extension: pa call xxxx If you are trying to do something ad hoc then you can use the inline dialplan. For example, this will put you into the queue named "myqueue": pa call 'fifo:myqueue in /tmp/exit-message.wav /tmp/music-on-hold.wav' inline Remember, portaudio is essentially just a telephone that you control at the command line. Look at "pa help" for a list of handy things you can do with it. -MC -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20090911/57bf9bcc/attachment.html From trixter at 0xdecafbad.com Fri Sep 11 01:11:03 2009 From: trixter at 0xdecafbad.com (Trixter aka Bret McDanel) Date: Fri, 11 Sep 2009 01:11:03 -0700 Subject: [Freeswitch-dev] how to call the function of another module ? In-Reply-To: References: Message-ID: <1252656663.6269.237.camel@trixeee> On Fri, 2009-09-11 at 15:26 +0800, daqiang wang wrote: > thanks your reply: > can i use the next code: > 1 : use api = switch_loadable_module_get_api_interface(cmd) . > get the application's API . > > 2 : run : api->function(arg, session,stream) > > is the above is correct ? > couldnt you call tone_detect before going into voicemail? http://wiki.freeswitch.org/wiki/Misc._Dialplan_Tools_tone_detect switch_ivr_tone_detect_session() has the ability to go elsewhere when it gets the tone. switch_ivr_tone_detect_session(session, "fax", "1100.0", "r", 0, 1, MYAPP, MYDATA, NULL); would this do what you want, without requiring you to write a bunch of code? -- Trixter http://www.0xdecafbad.com Bret McDanel pgp key: http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x8AE5C721 From lautram.mathieu at gmail.com Fri Sep 11 08:54:04 2009 From: lautram.mathieu at gmail.com (Mathieu Lautram) Date: Fri, 11 Sep 2009 17:54:04 +0200 Subject: [Freeswitch-dev] Event-socket uuid problem Message-ID: <4f1bf75e0909110854x176d376ckdc64100dfddbfbab@mail.gmail.com> Hi there, Here is my problem: I'd like to set up a switchboard. I'm using python scripts called when a call is coming. Here is my public.xml: * * Next, in my test2.py, I put the uuid of the session in a database: *import os, cgi, MySQLdb, time from freeswitch import * def handler(session, args): uuid = session.getVariable("uuid") myconnection = MySQLdb.connect(host = "localhost", user = "root", passwd = "root", db = "testfreeswitch") mycursor = myconnection.cursor() mycursor.execute("INSERT INTO fileAttente VALUES (NULL, '0123456789', 'LIBRE', '" + uuid + "')") session.execute("park")* Everything runs fine from here. After this, I use telnet to have a connection to freeswitch. And... I'm stuck. I would like this: a file corresponding to the caller (test2) a file corresponding to the callee; This file will be pretty much the same that test2. a file which will be run in the same time that Freeswitch; This file will dialog with Freeswitch and the database. The real problem that I have is that I don't know how to create a new session corresponding to the callee (via a python script). If somebody could help me, it could be really great =) Thanks a lot Mathieu -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20090911/1addb339/attachment.html From mike at jerris.com Fri Sep 11 09:01:53 2009 From: mike at jerris.com (Michael Jerris) Date: Fri, 11 Sep 2009 12:01:53 -0400 Subject: [Freeswitch-dev] how to call the function of another module ? In-Reply-To: References: Message-ID: <9C491C9E-2EA3-4CCE-B029-325BD9C096B1@jerris.com> switch_api_execute : http://docs.freeswitch.org/group__mods.html#g0061fcba2f3bc30e61b59df815816dca On Sep 11, 2009, at 3:26 AM, daqiang wang wrote: > thanks your reply: > can i use the next code: > 1 : use api = switch_loadable_module_get_api_interface(cmd) . > get the application's API . > > 2 : run : api->function(arg, session,stream) > > is the above is correct ? > > thank you very much ! > > 2009/9/11 Michael Jerris > We don't allow calling functions between modules. You can look at the > api interface for a way to trigger things between modules or possibly > the event system. > > Mike > > On Sep 11, 2009, at 1:30 AM, daqiang wang wrote: > > > hello : > > How can i to call the funciton in another module ? > > example: > > I want to add code in mod_voicemail. to call rxfax. the function > > of mod_fax . > > what's the step to do ? > > thanks . > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20090911/7235b97b/attachment.html From msc at freeswitch.org Fri Sep 11 09:01:46 2009 From: msc at freeswitch.org (Michael Collins) Date: Fri, 11 Sep 2009 09:01:46 -0700 Subject: [Freeswitch-dev] FreeSWITCH Weekly Conference Starting, Please Call In! Message-ID: <87f2f3b90909110901n166e8d9aq9639dbba20085926@mail.gmail.com> FYI, the conference is starting. Please join us! sip:888 at conference.freeswitch.org 213-799-1400 -MC -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20090911/d325921f/attachment.html From gmaruzz at celliax.org Fri Sep 11 09:12:34 2009 From: gmaruzz at celliax.org (Giovanni Maruzzelli) Date: Fri, 11 Sep 2009 18:12:34 +0200 Subject: [Freeswitch-dev] [Freeswitch-users] FreeSWITCH Weekly Conference Starting, Please Call In! In-Reply-To: <87f2f3b90909110901n166e8d9aq9639dbba20085926@mail.gmail.com> References: <87f2f3b90909110901n166e8d9aq9639dbba20085926@mail.gmail.com> Message-ID: <7b197bef0909110912w10a65be3vcb9aa7bc6023c2ad@mail.gmail.com> On Fri, Sep 11, 2009 at 6:01 PM, Michael Collins wrote: > FYI, the conference is starting. Please join us! > sip:888 at conference.freeswitch.org > 213-799-1400 This time too, you all can follow the conference calling Skype the skypeuser "skypiax5", then press "1" on the Skype dialpad (max 20 concurrent users). -- Sincerely, Giovanni Maruzzelli Cell : +39-347-2665618 From janvb at live.com Fri Sep 11 12:17:29 2009 From: janvb at live.com (Jan Berger) Date: Fri, 11 Sep 2009 21:17:29 +0200 Subject: [Freeswitch-dev] [Freeswitch-users] FreeSWITCH Weekly Conference Starting, Please Call In! In-Reply-To: <7b197bef0909110912w10a65be3vcb9aa7bc6023c2ad@mail.gmail.com> References: <87f2f3b90909110901n166e8d9aq9639dbba20085926@mail.gmail.com> <7b197bef0909110912w10a65be3vcb9aa7bc6023c2ad@mail.gmail.com> Message-ID: hi, Was using this to listen in and most of the time it worked ok, but I had to close and call in loads of times because sound went crap - but that's probably skype - don't know. Jan > From: gmaruzz at celliax.org > Date: Fri, 11 Sep 2009 18:12:34 +0200 > To: freeswitch-users at lists.freeswitch.org > CC: freeswitch-dev at lists.freeswitch.org > Subject: Re: [Freeswitch-dev] [Freeswitch-users] FreeSWITCH Weekly Conference Starting, Please Call In! > > On Fri, Sep 11, 2009 at 6:01 PM, Michael Collins wrote: > > FYI, the conference is starting. Please join us! > > sip:888 at conference.freeswitch.org > > 213-799-1400 > > This time too, you all can follow the conference calling Skype the > skypeuser "skypiax5", then press "1" on the Skype dialpad (max 20 > concurrent users). > > -- > Sincerely, > > Giovanni Maruzzelli > Cell : +39-347-2665618 > > _______________________________________________ > 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 _________________________________________________________________ With Windows Live, you can organize, edit, and share your photos. http://www.microsoft.com/middleeast/windows/windowslive/products/photo-gallery-edit.aspx -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20090911/9be16491/attachment.html From wangdq.no1 at gmail.com Fri Sep 11 17:42:39 2009 From: wangdq.no1 at gmail.com (daqiang wang) Date: Sat, 12 Sep 2009 08:42:39 +0800 Subject: [Freeswitch-dev] how to call the function of another module ? In-Reply-To: <9C491C9E-2EA3-4CCE-B029-325BD9C096B1@jerris.com> References: <9C491C9E-2EA3-4CCE-B029-325BD9C096B1@jerris.com> Message-ID: I think. This is what i want. Thank you very much ! 2009/9/12 Michael Jerris > switch_api_execute : > http://docs.freeswitch.org/group__mods.html#g0061fcba2f3bc30e61b59df815816dca > On Sep 11, 2009, at 3:26 AM, daqiang wang wrote: > > thanks your reply: > can i use the next code: > 1 : use api = switch_loadable_module_get_api_interface(cmd) . get the > application's API . > > 2 : run : api->function(arg, session,stream) > > is the above is correct ? > > thank you very much ! > > 2009/9/11 Michael Jerris > >> We don't allow calling functions between modules. You can look at the >> api interface for a way to trigger things between modules or possibly >> the event system. >> >> Mike >> >> On Sep 11, 2009, at 1:30 AM, daqiang wang wrote: >> >> > hello : >> > How can i to call the funciton in another module ? >> > example: >> > I want to add code in mod_voicemail. to call rxfax. the function >> > of mod_fax . >> > what's the step to do ? >> > thanks . >> >> > > _______________________________________________ > 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/20090912/dad1ab56/attachment-0001.html From dwhite at olp.net Fri Sep 11 20:26:20 2009 From: dwhite at olp.net (Dan White) Date: Fri, 11 Sep 2009 22:26:20 -0500 Subject: [Freeswitch-dev] mod_event_socket C API Message-ID: <20090912032620.GA26438@dan.olp.net> http://wiki.freeswitch.org/wiki/Event_socket_outbound mentions that "someone working on a C library to use as an event socket library". What is the status of that library? If still under progress, is the API for the library available? I'm trying to get a feel for what the API will look like, in preparation of a future project that will make use of the outbound event socket. Thanks, -- Dan White From dwhite at olp.net Fri Sep 11 20:27:57 2009 From: dwhite at olp.net (Dan White) Date: Fri, 11 Sep 2009 22:27:57 -0500 Subject: [Freeswitch-dev] mod_event_socket and Unix Domain Sockets Message-ID: <20090912032757.GB26438@dan.olp.net> Is support for Unix Domain Sockets for mod_event_socket planned? If not, would a patch which supports them be entertained? Thanks, -- Dan White From mike at jerris.com Fri Sep 11 21:34:34 2009 From: mike at jerris.com (Michael Jerris) Date: Sat, 12 Sep 2009 00:34:34 -0400 Subject: [Freeswitch-dev] mod_event_socket and Unix Domain Sockets In-Reply-To: <20090912032757.GB26438@dan.olp.net> References: <20090912032757.GB26438@dan.olp.net> Message-ID: Not planned, is there any real benefit to it? If it is useful we would review a patch, if not we probably wouldn't. Mike On Sep 11, 2009, at 11:27 PM, Dan White wrote: > Is support for Unix Domain Sockets for mod_event_socket planned? If > not, > would a patch which supports them be entertained? > > Thanks, > -- > Dan White From mike at jerris.com Fri Sep 11 21:35:11 2009 From: mike at jerris.com (Michael Jerris) Date: Sat, 12 Sep 2009 00:35:11 -0400 Subject: [Freeswitch-dev] mod_event_socket C API In-Reply-To: <20090912032620.GA26438@dan.olp.net> References: <20090912032620.GA26438@dan.olp.net> Message-ID: http://wiki.freeswitch.org/wiki/Esl On Sep 11, 2009, at 11:26 PM, Dan White wrote: > http://wiki.freeswitch.org/wiki/Event_socket_outbound mentions that > "someone working on a C library to use as an event socket library". > What is > the status of that library? If still under progress, is the API for > the > library available? > > I'm trying to get a feel for what the API will look like, in > preparation of > a future project that will make use of the outbound event socket. > > Thanks, > -- > Dan White From mike at jerris.com Fri Sep 11 21:35:53 2009 From: mike at jerris.com (Michael Jerris) Date: Sat, 12 Sep 2009 00:35:53 -0400 Subject: [Freeswitch-dev] mod_event_socket and Unix Domain Sockets In-Reply-To: <20090912032757.GB26438@dan.olp.net> References: <20090912032757.GB26438@dan.olp.net> Message-ID: <4F5EC4A5-A6D8-4F00-9CA2-F57A1908258B@jerris.com> Not planned, is there any real benefit to it? If it is useful we would review a patch, if not we probably wouldn't. Mike On Sep 11, 2009, at 11:27 PM, Dan White wrote: > Is support for Unix Domain Sockets for mod_event_socket planned? If > not, > would a patch which supports them be entertained? > > Thanks, > -- > Dan White From mike at jerris.com Fri Sep 11 21:34:34 2009 From: mike at jerris.com (Michael Jerris) Date: Sat, 12 Sep 2009 00:34:34 -0400 Subject: [Freeswitch-dev] mod_event_socket and Unix Domain Sockets In-Reply-To: <20090912032757.GB26438@dan.olp.net> References: <20090912032757.GB26438@dan.olp.net> Message-ID: Not planned, is there any real benefit to it? If it is useful we would review a patch, if not we probably wouldn't. Mike On Sep 11, 2009, at 11:27 PM, Dan White wrote: > Is support for Unix Domain Sockets for mod_event_socket planned? If > not, > would a patch which supports them be entertained? > > Thanks, > -- > Dan White From shahzad at vopium.com Mon Sep 14 01:50:34 2009 From: shahzad at vopium.com (Muhammad Shahzad) Date: Mon, 14 Sep 2009 14:50:34 +0600 Subject: [Freeswitch-dev] How to get busy profiles in mod_dingaling Message-ID: Hi, How can we determine if a mod_dingaling profile is busy, i.e. in a call or locked somehow due to which it can not be deleted during a reload? Thank you. -- Muhammad Shahzad ----------------------------------- CISCO Rich Media Communication Specialist (CRMCS) CISCO Certified Network Associate (CCNA) Cell: +92 334 422 40 88 MSN: shari_786pk at hotmail.com Email: shaheryarkh at googlemail.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20090914/efd78c37/attachment.html From brian at freeswitch.org Mon Sep 14 12:37:04 2009 From: brian at freeswitch.org (Brian West) Date: Mon, 14 Sep 2009 14:37:04 -0500 Subject: [Freeswitch-dev] ATTENTION BEHAVIOR CHANGE of sip_invite_params variable. Message-ID: <94DD930D-4CAD-41A1-87BC-6FBD07C5AB99@freeswitch.org> I just committed revision 14849 to make sip_invite_params only apply to the RURI, If you wish to modify the To param son the invite you MUST use sip_invite_to_params moving forward. you have sip_invite_contact_params and sip_invite_from_params to work with also which were already there just making sure you know that now. Thanks, Brian West From leon at scarlet-internet.nl Mon Sep 14 19:23:40 2009 From: leon at scarlet-internet.nl (Leon de Rooij) Date: Tue, 15 Sep 2009 04:23:40 +0200 Subject: [Freeswitch-dev] mod_odbc_query Message-ID: <1252981420.7127.32.camel@desktop.home.toyos.nl> Hi, I wrote a new module mod_odbc_query the last few days and I'm wondering what other people think of it. It works here, tested it and valgrind sees no leaks.. You can check it out here: http://fisheye.freeswitch.org/browse/FreeSWITCH/contrib/ledr/c/mod_odbc_query It's pretty flexible and useful for me. regards, Leon --- mod_odbc_query readme This module can be used for doing odbc queries from the dialplan. Usage: or: The module simply checks whether the data attr contains a space. If it does, then that field will be seen as an SQL query, otherwise it will be seen as a query 'name' which then has to be defined in the modules configuration in the section like this: The module will do the query and store each returned column name as channel variable name together with its corresponding value. Another feature is, that if only two columns are returned, which have the column names "name" and "value", then the channel variables will be set according to them. This way you can have the query return multiple rows with different channel variables. If the query returns something else than column-names "name" and "value" and it returns multiple rows, then the channel variables will be overwritten with each iteration of the rows - which is probably useless. The query may contain ${blah} variables that will be expanded from channel variables before the query is performed. For example: query: "SELECT foo, bar FROM huk WHERE tilde='kek';" returns: foo bar ---------- a b c d then the channel variables that will be set are: foo=c bar=d --- query: "SELECT foo AS name, bar AS value FROM huk WHERE tilde='kek';" returns: name value ------------ a b c d then the channel variables that will be set are: a=b c=d --- So, the first example should only be used when you know that only zero or one row will be returned, and second one if you know zero or more rows will be returned. If zero rows are returned (in either foo/bar or name/value case) then no channel variables will be set, overwritten or deleted. --- From msc at freeswitch.org Mon Sep 14 21:12:10 2009 From: msc at freeswitch.org (Michael Collins) Date: Mon, 14 Sep 2009 21:12:10 -0700 Subject: [Freeswitch-dev] mod_odbc_query In-Reply-To: <1252981420.7127.32.camel@desktop.home.toyos.nl> References: <1252981420.7127.32.camel@desktop.home.toyos.nl> Message-ID: <87f2f3b90909142112n3f7d89dv3d1cc618d5236b13@mail.gmail.com> Leon, Two things: first, would you mind putting this info into the wiki? Just create this page: http://wiki.freeswitch.org/index.php?title=Mod_odbc&action=edit&redlink=1 Second, I was curious what kind of throughput you've seen with this? Just curious how much you think it might scale. I'm sure someone will find a way to mix this with SIPp in an effort to break it. :P -MC On Mon, Sep 14, 2009 at 7:23 PM, Leon de Rooij wrote: > Hi, > > I wrote a new module mod_odbc_query the last few days and I'm wondering > what other people think of it. It works here, tested it and valgrind > sees no leaks.. > > You can check it out here: > > http://fisheye.freeswitch.org/browse/FreeSWITCH/contrib/ledr/c/mod_odbc_query > > It's pretty flexible and useful for me. > > regards, > > Leon > > --- > > mod_odbc_query readme > > This module can be used for doing odbc queries from the dialplan. > > Usage: > > > > or: > > > > The module simply checks whether the data attr contains a space. If it > does, then that field will be seen as an SQL query, otherwise it will be > seen as a query 'name' which then has to be defined in the modules > configuration in the section like this: > > > > > > The module will do the query and store each returned column name as > channel variable name together with its corresponding value. > > Another feature is, that if only two columns are returned, which have > the column names "name" and "value", then the channel variables will be > set according to them. This way you can have the query return multiple > rows with different channel variables. If the query returns something > else than column-names "name" and "value" and it returns multiple rows, > then the channel variables will be overwritten with each iteration of > the rows - which is probably useless. > > The query may contain ${blah} variables that will be expanded from > channel variables before the query is performed. > > > For example: > > query: "SELECT foo, bar FROM huk WHERE tilde='kek';" > > returns: > > foo bar > ---------- > a b > c d > > then the channel variables that will be set are: > > foo=c > bar=d > > --- > > > query: "SELECT foo AS name, bar AS value FROM huk WHERE tilde='kek';" > > returns: > > name value > ------------ > a b > c d > > then the channel variables that will be set are: > > a=b > c=d > > --- > > > So, the first example should only be used when you know that only zero > or one row will be returned, and second one if you know zero or more > rows will be returned. > > If zero rows are returned (in either foo/bar or name/value case) then > no channel variables will be set, overwritten or deleted. > > --- > > > > > > > > > > > > > > > _______________________________________________ > 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/20090914/e640b618/attachment-0001.html From lists at venturevoip.com Mon Sep 14 21:24:30 2009 From: lists at venturevoip.com (Matt Riddell) Date: Tue, 15 Sep 2009 16:24:30 +1200 Subject: [Freeswitch-dev] Add accountcode to Show Channels Message-ID: <4AAF16FE.4060708@venturevoip.com> Hi, I opened a bug with a patch (which admittedly will need some extra work), but wondered if I've maybe stepped on someone's toes, or if I should be approaching the problem in a different manner. Basically what I'm trying to achieve is this: (this particular implementation is to replace Asterisk for an emergency warning broadcast system) 1. Originate a call (with accountcode to specify which customer of a multi tenanted system should be billed). 2. Check how many calls the system currently has (broken down by accountcode so that I can restrict individual accounts). I realise that I could keep a lookup table of UUID to customer on origination, but if we're doing thousands of calls in a short period of time the list would become huge (we're load balancing calls across multiple freeswitch machines), and I'd rather keep the data sent to/from each machine to a minimum. So, in Asterisk the way we do it is "show channels concise" which provides a list of channels with their details (much the same as freeswitch), but also provides the accountcode which allows me to group the calls. By the way, the format for return from "show channels" is fantastic, the code on my side now looks at the header line once (the first time it checks channels) and compares each field to the list I expect. This means that even if the order of the fields is different on different machines, I'll still get the expected results. Anyway, so I put together a super small patch to add in the accountcode, but get the feeling that it's not useful. It's available here: http://jira.freeswitch.org/browse/FSCORE-438 I noticed that if you have a call originated by a softphone, the accountcode comes from the configs, and this gets passed to the show channels no problems. However, if I set it in the originate, i.e.: esl_send_recv(&ser->handle, "bgapi originate {variable_accountcode=bar}sofia/internal/1000%x.x.x.x 9999\n\n"); Then the accountcode is blank - maybe because it is initially set up without one and the variable is set later? Anyway, so where to from here? Should I keep working on it (I'd likely need some assistance, but am willing to do whatever it takes), or is there a better way to do it that I'm not seeing because of no0bness to FreeSwitch? Thanks for your time. -- Cheers, Matt Riddell Director _______________________________________________ http://www.venturevoip.com/news.php (Daily Asterisk News) http://www.venturevoip.com/st.php (SmoothTorque Predictive Dialer) http://www.venturevoip.com/c3.php (ConduIT3 PABX Systems) From craig at vastpark.com Mon Sep 14 21:55:19 2009 From: craig at vastpark.com (Craig Presti) Date: Tue, 15 Sep 2009 14:55:19 +1000 Subject: [Freeswitch-dev] Controlling FS from C#, creating users and conferences Message-ID: <002d01ca35c0$badb5610$30920230$@com> Hi all, I've been playing with mod_managed from C# to build a proxy for FS that I use to create users and conferences on demand. Currently I use the approach of generating an xml file in the appropriate folder under conf and then executing a reloadxml command via: api.executestring("reloadxml") I'm wondering if there is perhaps a better approach and what sort of danger is involved with a reloadxml command for users that are on an existing conference call? Cheers, Craig -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20090915/bf32c46a/attachment.html From mrene_lists at avgs.ca Mon Sep 14 22:20:28 2009 From: mrene_lists at avgs.ca (Mathieu Rene) Date: Tue, 15 Sep 2009 01:20:28 -0400 Subject: [Freeswitch-dev] Controlling FS from C#, creating users and conferences In-Reply-To: <002d01ca35c0$badb5610$30920230$@com> References: <002d01ca35c0$badb5610$30920230$@com> Message-ID: <6A5CE8C8-E451-4433-8180-42D7F7C88FFC@avgs.ca> Whatever requires XML makes a copy of what it needs to execute, otherwise reloadxml will block until it can reload. For users, everything is loaded in channel variables, the original XML isn't even used anymore after call setup, you can reloadxml at will without any risks. Mathieu Rene Avant-Garde Solutions Inc Office: + 1 (514) 664-1044 x100 Cell: +1 (514) 664-1044 x200 mrene at avgs.ca On 15-Sep-09, at 12:55 AM, Craig Presti wrote: > Hi all, > > I?ve been playing with mod_managed from C# to build a proxy for FS > that I use to create users and conferences on demand. > > Currently I use the approach of generating an xml file in the > appropriate folder under conf and then executing a reloadxml command > via: > > api.executestring(?reloadxml?) > > I?m wondering if there is perhaps a better approach and what sort of > danger is involved with a reloadxml command for users that are on an > existing conference call? > > Cheers, > Craig > _______________________________________________ > 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/20090915/bf2d88c6/attachment.html From lists at venturevoip.com Mon Sep 14 23:21:57 2009 From: lists at venturevoip.com (Matt Riddell) Date: Tue, 15 Sep 2009 18:21:57 +1200 Subject: [Freeswitch-dev] Add accountcode to Show Channels In-Reply-To: <1252995239.6452.267.camel@trixeee> References: <4AAF16FE.4060708@venturevoip.com> <1252995239.6452.267.camel@trixeee> Message-ID: <4AAF3285.2010403@venturevoip.com> On 15/09/09 6:13 PM, Trixter aka Bret McDanel wrote: > On Tue, 2009-09-15 at 16:24 +1200, Matt Riddell wrote: > >> 2. Check how many calls the system currently has (broken down by >> accountcode so that I can restrict individual accounts). > > could this be done with mod_limit with the key as the customer id that > you set as a variable with originate? I should have been more accurate - basically I'm looking to maintain a number of channels through increasing and decreasing call rate - basically repurposing the predictive engine in SmoothTorque. >> So, in Asterisk the way we do it is "show channels concise" which >> provides a list of channels with their details (much the same as >> freeswitch), but also provides the accountcode which allows me to group >> the calls. > > well you could potentially just view the limit data that is set with > mod_limit and get this info, if that is a suitable solution. I really > dont have a firm grasp of what it is that you want to do so I dont know > if this is acceptable for other reasons. The problem is that I'll also need to see where in the dialplan each channel is up to and then from there relate back to customers. With "show channels" this other info is also provided - although I'll look into mod_limit. >> esl_send_recv(&ser->handle, "bgapi originate >> {variable_accountcode=bar}sofia/internal/1000%x.x.x.x 9999\n\n"); >> >> Then the accountcode is blank - maybe because it is initially set up >> without one and the variable is set later? > > where is it blank? In your patch? Would the mod_limit stuff help so > that you dont have to approach it this way and still have every feature > that you want? Yeah, basically the patch just copies the accountcode into the channel in the sqlite db. I'd love to be able to do it some other way! I'm not in any way tied to making it work like Asterisk :) In fact I have even created a new SVN branch for dealing with this even though the code will support both Asterisk and FreeSwitch :) I'll have a look at mod_limit and maybe that's a better place to patch if need be. -- Cheers, Matt Riddell Director _______________________________________________ http://www.venturevoip.com/news.php (Daily Asterisk News) http://www.venturevoip.com/st.php (SmoothTorque Predictive Dialer) http://www.venturevoip.com/c3.php (ConduIT3 PABX Systems) From wangdq.no1 at gmail.com Mon Sep 14 23:51:50 2009 From: wangdq.no1 at gmail.com (daqiang wang) Date: Tue, 15 Sep 2009 14:51:50 +0800 Subject: [Freeswitch-dev] how to add t38 support for mod_fax ? Message-ID: how are you! I want to add t38 support for mod_fax. Can anyone give me some suggestion ? Thank you very much ! -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20090915/4425e8e3/attachment.html From lists at venturevoip.com Tue Sep 15 00:24:22 2009 From: lists at venturevoip.com (Matt Riddell) Date: Tue, 15 Sep 2009 19:24:22 +1200 Subject: [Freeswitch-dev] Add accountcode to Show Channels In-Reply-To: <1252998721.6452.283.camel@trixeee> References: <4AAF16FE.4060708@venturevoip.com> <1252995239.6452.267.camel@trixeee> <4AAF3285.2010403@venturevoip.com> <1252998721.6452.283.camel@trixeee> Message-ID: <4AAF4126.8050007@venturevoip.com> On 15/09/09 7:12 PM, Trixter aka Bret McDanel wrote: > The key can be the account code, so that you can look for each code you > are interested in and know how many calls are up for that code itself. > > > http://wiki.freeswitch.org/wiki/Mod_limit#Limit_Example > http://wiki.freeswitch.org/wiki/Mod_limit#limit_hash_usage > > Will that do what you want? Granted you have to tweak the example to > use the account code and all, but ... Hmmm, so like set a limit of a max of like 1000000000 calls and then use the hash as the lookup index for the group - could work. >> The problem is that I'll also need to see where in the dialplan each >> channel is up to and then from there relate back to customers. >> > there are a couple ways to accomplish this. For one thing the dialplan > can actually be a socket connection where you can say exactly where it > is at any time. Depending on load you could actually have the call > store its state data via odbc using a update, although this does add > load, it lets you query a DB server instead of the switch for this > information which can relieve some load on your switch. My preference > is to offload most things elsewhere and leave the switches just for > calls, but that is just me. Yeah, that'd likely be a bit much - bear in mind we're currently restricted to one MySQL database per 8 Asterisk servers because of the load from CDR/number lookups. Maybe though if I wrote a proxy that sat between SmoothTorque and FreeSwitch, and it could keep an internal hashtable - problem is, if I'm going to do that, it would probably make more sense to do it in SmoothTorque anyway. I think it would be pretty close to impossible to log state information just because of the sheer volume of calls. I.E. just storing a record at the end of a call is hard enough, let alone storing state changes. > I am just throwing options out there, the best option for what you need > may be the patch you did, one of the things about FreeSWITCH is that > there are usually multiple ways to accomplish the same task. Yeah, it's a pretty steep learning curve though. Sucks to go from being a guru to a no0b in one second :D -- Cheers, Matt Riddell Director _______________________________________________ http://www.venturevoip.com/news.php (Daily Asterisk News) http://www.venturevoip.com/st.php (SmoothTorque Predictive Dialer) http://www.venturevoip.com/c3.php (ConduIT3 PABX Systems) From leon at scarlet-internet.nl Tue Sep 15 03:10:10 2009 From: leon at scarlet-internet.nl (Leon de Rooij) Date: Tue, 15 Sep 2009 12:10:10 +0200 Subject: [Freeswitch-dev] mod_odbc_query In-Reply-To: <87f2f3b90909142112n3f7d89dv3d1cc618d5236b13@mail.gmail.com> References: <1252981420.7127.32.camel@desktop.home.toyos.nl> <87f2f3b90909142112n3f7d89dv3d1cc618d5236b13@mail.gmail.com> Message-ID: <1253009410.4731.29.camel@desktop.home.toyos.nl> Hi Michael, Thanks for your reply. As you can see, the actual APP call is very short and efficient, so I think it can handle a very high throughput - which was my goal. The way of doing the query and saving the variables is about the same as how I did it in mod_xml_odbc, except that module is more complicated. For numbers: I tested mod_xml_odbc with sipp - which does 6 queries in my configuration - and got 300 registrations per second, which means 600 user lookups per second, which is 3600 sql queries per second. Granted, that was on a fast workstation (core i7 920), local mysql with only one or two users provisioned, but still it shows some good numbers. Also in the case of mod_xml_odbc more things are done than just a query: traversing and copying a switch_xml_t, tag by tag, multiple times at query time, etc, which isn't done in this module. I'll put some documentation on the wiki this afternoon and see what I can do for load testing. If you (or anyone else) have any suggestions on how things could be done better, please let me know. I chose for example on reloadxml, not to check the odbc-dsn setting - whether it changed and reconnect to the db if it did. I tried adding the functionality, but it gives a lot of cruft in the code for a case that hardly ever happens - you can just un- and load the module in that case. regards, Leon On Mon, 2009-09-14 at 21:12 -0700, Michael Collins wrote: > Leon, > > Two things: first, would you mind putting this info into the wiki? > Just create this page: > http://wiki.freeswitch.org/index.php?title=Mod_odbc&action=edit&redlink=1 > > Second, I was curious what kind of throughput you've seen with this? > Just curious how much you think it might scale. I'm sure someone will > find a way to mix this with SIPp in an effort to break it. :P > > -MC > > On Mon, Sep 14, 2009 at 7:23 PM, Leon de Rooij > wrote: > Hi, > > I wrote a new module mod_odbc_query the last few days and I'm > wondering > what other people think of it. It works here, tested it and > valgrind > sees no leaks.. > > You can check it out here: > http://fisheye.freeswitch.org/browse/FreeSWITCH/contrib/ledr/c/mod_odbc_query > > It's pretty flexible and useful for me. > > regards, > > Leon > > --- > > mod_odbc_query readme > > This module can be used for doing odbc queries from the > dialplan. > > Usage: > > > > or: > > > > The module simply checks whether the data attr contains a > space. If it > does, then that field will be seen as an SQL query, otherwise > it will be > seen as a query 'name' which then has to be defined in the > modules > configuration in the section like this: > > > > > > The module will do the query and store each returned column > name as > channel variable name together with its corresponding value. > > Another feature is, that if only two columns are returned, > which have > the column names "name" and "value", then the channel > variables will be > set according to them. This way you can have the query return > multiple > rows with different channel variables. If the query returns > something > else than column-names "name" and "value" and it returns > multiple rows, > then the channel variables will be overwritten with each > iteration of > the rows - which is probably useless. > > The query may contain ${blah} variables that will be expanded > from > channel variables before the query is performed. > > > For example: > > query: "SELECT foo, bar FROM huk WHERE tilde='kek';" > > returns: > > foo bar > ---------- > a b > c d > > then the channel variables that will be set are: > > foo=c > bar=d > > --- > > > query: "SELECT foo AS name, bar AS value FROM huk WHERE > tilde='kek';" > > returns: > > name value > ------------ > a b > c d > > then the channel variables that will be set are: > > a=b > c=d > > --- > > > So, the first example should only be used when you know that > only zero > or one row will be returned, and second one if you know zero > or more > rows will be returned. > > If zero rows are returned (in either foo/bar or name/value > case) then > no channel variables will be set, overwritten or deleted. > > --- > > > > > value="freeswitch:freeswitch:secret"/> > > > > > > > > > > _______________________________________________ > 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 > > _______________________________________________ > 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 From lists at venturevoip.com Tue Sep 15 03:48:38 2009 From: lists at venturevoip.com (Matt Riddell) Date: Tue, 15 Sep 2009 22:48:38 +1200 Subject: [Freeswitch-dev] Add accountcode to Show Channels In-Reply-To: <1253006993.6452.289.camel@trixeee> References: <4AAF16FE.4060708@venturevoip.com> <1252995239.6452.267.camel@trixeee> <4AAF3285.2010403@venturevoip.com> <1252998721.6452.283.camel@trixeee> <4AAF4126.8050007@venturevoip.com> <1253006993.6452.289.camel@trixeee> Message-ID: <4AAF7106.4050001@venturevoip.com> On 15/09/09 9:29 PM, Trixter aka Bret McDanel wrote: > On Tue, 2009-09-15 at 19:24 +1200, Matt Riddell wrote: >> Hmmm, so like set a limit of a max of like 1000000000 calls and then use >> the hash as the lookup index for the group - could work. >> > > not quite what I was thinking, but if that works. There are other ways > to store data if you arent going to use it for an actual limit. > > http://wiki.freeswitch.org/wiki/Mod_limit#Synopsis > db [insert|select|delete]/// > hash [insert|delete]/// > > Those may work better if that is how you are thinking of it. Cool, ty. >> Yeah, that'd likely be a bit much - bear in mind we're currently >> restricted to one MySQL database per 8 Asterisk servers because of the >> load from CDR/number lookups. >> > > You may be able to see based on event socket, and track it that way. > > Almost sounds like you need some mysql server replication to offset the > load of all of this a bit :) We tend to just run them as separate entities - that way you can totally destroy any of the node sets and the system keeps going - the front end just funnels requests out and whatever SmoothTorque set can take it does :) Thanks heaps for all the pointers - I've still got so much to learn! -- Cheers, Matt Riddell Director _______________________________________________ http://www.venturevoip.com/news.php (Daily Asterisk News) http://www.venturevoip.com/st.php (SmoothTorque Predictive Dialer) http://www.venturevoip.com/c3.php (ConduIT3 PABX Systems) From trixter at 0xdecafbad.com Mon Sep 14 23:13:58 2009 From: trixter at 0xdecafbad.com (Trixter aka Bret McDanel) Date: Mon, 14 Sep 2009 23:13:58 -0700 Subject: [Freeswitch-dev] Add accountcode to Show Channels In-Reply-To: <4AAF16FE.4060708@venturevoip.com> References: <4AAF16FE.4060708@venturevoip.com> Message-ID: <1252995239.6452.267.camel@trixeee> On Tue, 2009-09-15 at 16:24 +1200, Matt Riddell wrote: > 2. Check how many calls the system currently has (broken down by > accountcode so that I can restrict individual accounts). > could this be done with mod_limit with the key as the customer id that you set as a variable with originate? > > So, in Asterisk the way we do it is "show channels concise" which > provides a list of channels with their details (much the same as > freeswitch), but also provides the accountcode which allows me to group > the calls. well you could potentially just view the limit data that is set with mod_limit and get this info, if that is a suitable solution. I really dont have a firm grasp of what it is that you want to do so I dont know if this is acceptable for other reasons. > esl_send_recv(&ser->handle, "bgapi originate > {variable_accountcode=bar}sofia/internal/1000%x.x.x.x 9999\n\n"); > > Then the accountcode is blank - maybe because it is initially set up > without one and the variable is set later? where is it blank? In your patch? Would the mod_limit stuff help so that you dont have to approach it this way and still have every feature that you want? -- Trixter http://www.0xdecafbad.com Bret McDanel pgp key: http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x8AE5C721 From trixter at 0xdecafbad.com Mon Sep 14 23:19:18 2009 From: trixter at 0xdecafbad.com (Trixter aka Bret McDanel) Date: Mon, 14 Sep 2009 23:19:18 -0700 Subject: [Freeswitch-dev] FreeSWITCH and radios Message-ID: <1252995558.6452.273.camel@trixeee> I am working on a few things, when I have time I am integrating FreeSWITCh with ham radios. While this is not specific to ham radios, that is *my* intent. Potentially you can use FRS/GMRS, CB, commercial radios, whatever. If anyone is interested in doing this type of stuff I would ask that you contact me, and possibly check out what I have done so far: http://svn.freeswitch.org/svn/freeswitch/trunk/contrib/trixter/radio/ my goal is to build tools that enable people to quickly and easily integrate FreeSWITCH to build a repeater or some other radio appliance. In essence a radio would be YATE (Yet Another Telephony Endpoint) :D -- Trixter http://www.0xdecafbad.com Bret McDanel pgp key: http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x8AE5C721 From trixter at 0xdecafbad.com Tue Sep 15 00:12:01 2009 From: trixter at 0xdecafbad.com (Trixter aka Bret McDanel) Date: Tue, 15 Sep 2009 00:12:01 -0700 Subject: [Freeswitch-dev] Add accountcode to Show Channels In-Reply-To: <4AAF3285.2010403@venturevoip.com> References: <4AAF16FE.4060708@venturevoip.com> <1252995239.6452.267.camel@trixeee> <4AAF3285.2010403@venturevoip.com> Message-ID: <1252998721.6452.283.camel@trixeee> On Tue, 2009-09-15 at 18:21 +1200, Matt Riddell wrote: > On 15/09/09 6:13 PM, Trixter aka Bret McDanel wrote: > > could this be done with mod_limit with the key as the customer id that > > you set as a variable with originate? > > I should have been more accurate - basically I'm looking to maintain a > number of channels through increasing and decreasing call rate - > basically repurposing the predictive engine in SmoothTorque. > mod_limit can do just that, in fact that is its primary purpose as I understand it (although it can be tasked to do other things). You can query it to see what the current volume is, as a call drops it gets removed. The key can be the account code, so that you can look for each code you are interested in and know how many calls are up for that code itself. http://wiki.freeswitch.org/wiki/Mod_limit#Limit_Example http://wiki.freeswitch.org/wiki/Mod_limit#limit_hash_usage Will that do what you want? Granted you have to tweak the example to use the account code and all, but ... > The problem is that I'll also need to see where in the dialplan each > channel is up to and then from there relate back to customers. > there are a couple ways to accomplish this. For one thing the dialplan can actually be a socket connection where you can say exactly where it is at any time. Depending on load you could actually have the call store its state data via odbc using a update, although this does add load, it lets you query a DB server instead of the switch for this information which can relieve some load on your switch. My preference is to offload most things elsewhere and leave the switches just for calls, but that is just me. I am just throwing options out there, the best option for what you need may be the patch you did, one of the things about FreeSWITCH is that there are usually multiple ways to accomplish the same task. -- Trixter http://www.0xdecafbad.com Bret McDanel pgp key: http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x8AE5C721 From fdelawarde at wirelessmundi.com Tue Sep 15 02:18:48 2009 From: fdelawarde at wirelessmundi.com (=?ISO-8859-1?Q?Fran=E7ois?= Delawarde) Date: Tue, 15 Sep 2009 11:18:48 +0200 Subject: [Freeswitch-dev] how to add t38 support for mod_fax ? In-Reply-To: References: Message-ID: <1253006328.2891.4.camel@luna.tc.commsmundi.com> Hi! It could require changes in mod_sofia for t38 termination (??). You might also consult with Steve Underwood on how to make mod_fax t38able. Fran?ois. On Tue, 2009-09-15 at 14:51 +0800, daqiang wang wrote: > how are you! > > I want to add t38 support for mod_fax. Can anyone give me some > suggestion ? > Thank you very much ! > > _______________________________________________ > 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 From trixter at 0xdecafbad.com Tue Sep 15 02:29:53 2009 From: trixter at 0xdecafbad.com (Trixter aka Bret McDanel) Date: Tue, 15 Sep 2009 02:29:53 -0700 Subject: [Freeswitch-dev] Add accountcode to Show Channels In-Reply-To: <4AAF4126.8050007@venturevoip.com> References: <4AAF16FE.4060708@venturevoip.com> <1252995239.6452.267.camel@trixeee> <4AAF3285.2010403@venturevoip.com> <1252998721.6452.283.camel@trixeee> <4AAF4126.8050007@venturevoip.com> Message-ID: <1253006993.6452.289.camel@trixeee> On Tue, 2009-09-15 at 19:24 +1200, Matt Riddell wrote: > Hmmm, so like set a limit of a max of like 1000000000 calls and then use > the hash as the lookup index for the group - could work. > not quite what I was thinking, but if that works. There are other ways to store data if you arent going to use it for an actual limit. http://wiki.freeswitch.org/wiki/Mod_limit#Synopsis db [insert|select|delete]/// hash [insert|delete]/// Those may work better if that is how you are thinking of it. > Yeah, that'd likely be a bit much - bear in mind we're currently > restricted to one MySQL database per 8 Asterisk servers because of the > load from CDR/number lookups. > You may be able to see based on event socket, and track it that way. Almost sounds like you need some mysql server replication to offset the load of all of this a bit :) -- Trixter http://www.0xdecafbad.com Bret McDanel pgp key: http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x8AE5C721 From steveu at coppice.org Tue Sep 15 04:52:37 2009 From: steveu at coppice.org (Steve Underwood) Date: Tue, 15 Sep 2009 19:52:37 +0800 Subject: [Freeswitch-dev] how to add t38 support for mod_fax ? In-Reply-To: References: Message-ID: <4AAF8005.4090900@coppice.org> On 09/15/2009 02:51 PM, daqiang wang wrote: > how are you! > > I want to add t38 support for mod_fax. Can anyone give me some > suggestion ? > Thank you very much ! Nobody is stopping you. Steve From mklein at nmedia.net Tue Sep 15 05:46:57 2009 From: mklein at nmedia.net (Matt Klein) Date: Tue, 15 Sep 2009 05:46:57 -0700 (PDT) Subject: [Freeswitch-dev] how to add t38 support for mod_fax ? In-Reply-To: <4AAF8005.4090900@coppice.org> References: <4AAF8005.4090900@coppice.org> Message-ID: hah ... as steve was saying, studying libs/spandsp and checking out some functions within mod_t38gateway may also help with some understanding.... noone is stopping you from adding t38 support. On Tue, 15 Sep 2009, Steve Underwood wrote: > On 09/15/2009 02:51 PM, daqiang wang wrote: >> how are you! >> >> I want to add t38 support for mod_fax. Can anyone give me some >> suggestion ? >> Thank you very much ! > Nobody is stopping you. > > Steve > > > _______________________________________________ > 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 > From janvb at live.com Tue Sep 15 06:10:24 2009 From: janvb at live.com (Jan Berger) Date: Tue, 15 Sep 2009 15:10:24 +0200 Subject: [Freeswitch-dev] how to add t38 support for mod_fax ? In-Reply-To: References: <4AAF8005.4090900@coppice.org> Message-ID: Better to read the specs first if you want to dig into these algorithm's. Jan > Date: Tue, 15 Sep 2009 05:46:57 -0700 > From: mklein at nmedia.net > To: freeswitch-dev at lists.freeswitch.org > Subject: Re: [Freeswitch-dev] how to add t38 support for mod_fax ? > > > hah > > ... as steve was saying, studying libs/spandsp and checking out some functions > within mod_t38gateway may also help with some understanding.... noone is > stopping you from adding t38 support. > > > On Tue, 15 Sep 2009, Steve Underwood wrote: > > > On 09/15/2009 02:51 PM, daqiang wang wrote: > >> how are you! > >> > >> I want to add t38 support for mod_fax. Can anyone give me some > >> suggestion ? > >> Thank you very much ! > > Nobody is stopping you. > > > > Steve > > > > > > _______________________________________________ > > 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 > > > > _______________________________________________ > 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 _________________________________________________________________ More than messages?check out the rest of the Windows Live?. http://www.microsoft.com/windows/windowslive/ -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20090915/c864d695/attachment.html From brian at freeswitch.org Tue Sep 15 07:02:04 2009 From: brian at freeswitch.org (Brian West) Date: Tue, 15 Sep 2009 09:02:04 -0500 Subject: [Freeswitch-dev] how to add t38 support for mod_fax ? In-Reply-To: References: <4AAF8005.4090900@coppice.org> Message-ID: <5F021062-C75B-4C6C-A75D-D33DE1F0DD08@freeswitch.org> SpanDSP already does it... someone just has to hook it all up. /b On Sep 15, 2009, at 8:10 AM, Jan Berger wrote: > Better to read the specs first if you want to dig into these > algorithm's. > > Jan > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20090915/d8345607/attachment.html From steveu at coppice.org Tue Sep 15 07:10:45 2009 From: steveu at coppice.org (Steve Underwood) Date: Tue, 15 Sep 2009 22:10:45 +0800 Subject: [Freeswitch-dev] how to add t38 support for mod_fax ? In-Reply-To: References: <4AAF8005.4090900@coppice.org> Message-ID: <4AAFA065.6010207@coppice.org> mod_t38gateway is little more than a place marker right now. Looking at how the T.38 engines in spandsp are used in Callweaver might be a better starting point. FS currently lacks a UDPTL transport, but the code for that is available (I'm not sure if ts in SVN, but it exists). It all needs dragging together. Steve On 09/15/2009 08:46 PM, Matt Klein wrote: > hah > > ... as steve was saying, studying libs/spandsp and checking out some functions > within mod_t38gateway may also help with some understanding.... noone is > stopping you from adding t38 support. > > > On Tue, 15 Sep 2009, Steve Underwood wrote: > > >> On 09/15/2009 02:51 PM, daqiang wang wrote: >> >>> how are you! >>> >>> I want to add t38 support for mod_fax. Can anyone give me some >>> suggestion ? >>> Thank you very much ! >>> >> Nobody is stopping you. >> >> Steve >> From ctrix+fs at navynet.it Tue Sep 15 07:45:42 2009 From: ctrix+fs at navynet.it (Massimo "CtRiX" Cetra) Date: Tue, 15 Sep 2009 16:45:42 +0200 Subject: [Freeswitch-dev] how to add t38 support for mod_fax ? In-Reply-To: <4AAFA065.6010207@coppice.org> References: <4AAF8005.4090900@coppice.org> <4AAFA065.6010207@coppice.org> Message-ID: <4AAFA896.9000903@navynet.it> Steve Underwood ha scritto: > mod_t38gateway is little more than a place marker right now. Looking at > how the T.38 engines in spandsp are used in Callweaver might be a better > starting point. FS currently lacks a UDPTL transport, but the code for > that is available (I'm not sure if ts in SVN, but it exists). It all > needs dragging together. > mod_fax is 95% ready to accept t.38. The main missing parts, the last time i had a look at the problems are: - support for UDPTL in mod_sofia that lacks the code to parse and generate it - (eventually add t.38 over RTP in mod_sofia, but i have not yet seen any commercial/free switch that does manage it) - rework switch_rtp to accept t.38 packets to an application. - A way to signal an application that the channel supports T.38 (because, for example, mod_fax can be used on wanpipe - no t.38 and on sip) - A way to force a switchover to t.38, sent from the application to the channel driver (if supported) (because mod_fax may request a t.38 switchover to sofia or t38gw may request one leg to switch to t.38) - A way to signal the application that a switchover to T.38 has occurred on the channel driver (because the remote party may switch to t.38 and the endpoint application must take care of this) For the last 3 points, i have no idea how to do it in a clean and elegant way. Max From anthony.minessale at gmail.com Tue Sep 15 07:47:58 2009 From: anthony.minessale at gmail.com (Anthony Minessale) Date: Tue, 15 Sep 2009 09:47:58 -0500 Subject: [Freeswitch-dev] Add accountcode to Show Channels In-Reply-To: <4AAF7106.4050001@venturevoip.com> References: <4AAF16FE.4060708@venturevoip.com> <1252995239.6452.267.camel@trixeee> <4AAF3285.2010403@venturevoip.com> <1252998721.6452.283.camel@trixeee> <4AAF4126.8050007@venturevoip.com> <1253006993.6452.289.camel@trixeee> <4AAF7106.4050001@venturevoip.com> Message-ID: <191c3a030909150747n3eef7826u394794d8e54821bb@mail.gmail.com> My concern would be that once you decide you want one arbitrary var in "show channels" it may open the flood gates. The downside to constantly polling for results is you have to check all the time. If you monitored events yourself in a dedicated process you could be informed exactly when something changes and the events on channels have *all* the variables in them for that channel. I am not rejecting the patch, I am just trying to point out alternatives because I am worried about the arbitrary value becoming a permanent column in a core functionality. btw, you can also do show channels as csv show channels as xml On Tue, Sep 15, 2009 at 5:48 AM, Matt Riddell wrote: > On 15/09/09 9:29 PM, Trixter aka Bret McDanel wrote: > > On Tue, 2009-09-15 at 19:24 +1200, Matt Riddell wrote: > >> Hmmm, so like set a limit of a max of like 1000000000 calls and then use > >> the hash as the lookup index for the group - could work. > >> > > > > not quite what I was thinking, but if that works. There are other ways > > to store data if you arent going to use it for an actual limit. > > > > http://wiki.freeswitch.org/wiki/Mod_limit#Synopsis > > db [insert|select|delete]/// > > hash [insert|delete]/// > > > > Those may work better if that is how you are thinking of it. > > Cool, ty. > > >> Yeah, that'd likely be a bit much - bear in mind we're currently > >> restricted to one MySQL database per 8 Asterisk servers because of the > >> load from CDR/number lookups. > >> > > > > You may be able to see based on event socket, and track it that way. > > > > Almost sounds like you need some mysql server replication to offset the > > load of all of this a bit :) > > We tend to just run them as separate entities - that way you can totally > destroy any of the node sets and the system keeps going - the front end > just funnels requests out and whatever SmoothTorque set can take it does :) > > Thanks heaps for all the pointers - I've still got so much to learn! > > -- > Cheers, > > Matt Riddell > Director > _______________________________________________ > > http://www.venturevoip.com/news.php (Daily Asterisk News) > http://www.venturevoip.com/st.php (SmoothTorque Predictive Dialer) > http://www.venturevoip.com/c3.php (ConduIT3 PABX Systems) > > _______________________________________________ > 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 iax:guest at conference.freeswitch.org/888 googletalk:conf+888 at conference.freeswitch.org pstn:213-799-1400 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20090915/ee1e9431/attachment.html From msc at freeswitch.org Tue Sep 15 08:35:19 2009 From: msc at freeswitch.org (Michael Collins) Date: Tue, 15 Sep 2009 08:35:19 -0700 Subject: [Freeswitch-dev] FreeSWITCH Weekly Conference Call Agenda For Friday September 18 Message-ID: <87f2f3b90909150835q569a5ac3s2f2655adf8b6d18@mail.gmail.com> Hello, The weekly conference call agenda page is ready for everyone to contribute: http://wiki.freeswitch.org/wiki/FS_weekly_2009_09_18 Please add questions, comments, concerns, and ideas. As always, we are looking for volunteers to assist with various sub-projects. All are invited to listen in on the weekly call. It's a great way to get a feel for what's happening with the project and to communicate directly with the core developers. Thanks again for your support and for working so hard to make FreeSWITCH a successful project and for making the FreeSWITCH community such a great place to be. -Michael -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20090915/7777a92a/attachment.html From msc at freeswitch.org Wed Sep 16 08:48:23 2009 From: msc at freeswitch.org (Michael Collins) Date: Wed, 16 Sep 2009 08:48:23 -0700 Subject: [Freeswitch-dev] ATTN: Debian gurus and enthusiasts Message-ID: <87f2f3b90909160848y26bdc08fk49ec36df6757dc1a@mail.gmail.com> If you are a Debian person and have experience creating .debs then read on... Frank Carmickle has graciously volunteered to assist with creating a FS deb config. I've heard that others have been doing something similar or are interested. If you are such a person then please email Frank and me off list so that we can organize the volunteers. Thanks! -Michael -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20090916/7a277b91/attachment-0001.html From msc at freeswitch.org Wed Sep 16 08:50:44 2009 From: msc at freeswitch.org (Michael Collins) Date: Wed, 16 Sep 2009 08:50:44 -0700 Subject: [Freeswitch-dev] FreeSWITCH and radios In-Reply-To: <1252995558.6452.273.camel@trixeee> References: <1252995558.6452.273.camel@trixeee> Message-ID: <87f2f3b90909160850i1fd9d01dhdd573d98724a20fc@mail.gmail.com> Bret, Thanks for keeping us in the loop on this. I'm sure there are commercial as well as hobbyist applications for this kind of interface. -MC On Mon, Sep 14, 2009 at 11:19 PM, Trixter aka Bret McDanel < trixter at 0xdecafbad.com> wrote: > I am working on a few things, when I have time I am integrating > FreeSWITCh with ham radios. While this is not specific to ham radios, > that is *my* intent. Potentially you can use FRS/GMRS, CB, commercial > radios, whatever. If anyone is interested in doing this type of stuff I > would ask that you contact me, and possibly check out what I have done > so far: > > http://svn.freeswitch.org/svn/freeswitch/trunk/contrib/trixter/radio/ > > my goal is to build tools that enable people to quickly and easily > integrate FreeSWITCH to build a repeater or some other radio appliance. > In essence a radio would be YATE (Yet Another Telephony Endpoint) :D > > > -- > Trixter http://www.0xdecafbad.com Bret McDanel > pgp key: http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x8AE5C721 > > > > _______________________________________________ > 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/20090916/5c9fbefc/attachment.html From msc at freeswitch.org Wed Sep 16 10:10:42 2009 From: msc at freeswitch.org (Michael Collins) Date: Wed, 16 Sep 2009 10:10:42 -0700 Subject: [Freeswitch-dev] ATTN: Debian gurus and enthusiasts In-Reply-To: <87f2f3b90909160848y26bdc08fk49ec36df6757dc1a@mail.gmail.com> References: <87f2f3b90909160848y26bdc08fk49ec36df6757dc1a@mail.gmail.com> Message-ID: <87f2f3b90909161010r7a3d170dqe999ab61b84d78c0@mail.gmail.com> FYI, MikeJ reminded me that we have .deb in tree already, so if you want to help maintain that then hop on IRC and hook up w/ MikeJ for more info. -MC On Wed, Sep 16, 2009 at 8:48 AM, Michael Collins wrote: > If you are a Debian person and have experience creating .debs then read > on... > > Frank Carmickle has graciously volunteered to assist with creating a FS deb > config. I've heard that others have been doing something similar or are > interested. If you are such a person then please email Frank and me off list > so that we can organize the volunteers. > > Thanks! > -Michael > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20090916/1f98964e/attachment.html From quentusrex at gmail.com Wed Sep 16 20:37:23 2009 From: quentusrex at gmail.com (William King) Date: Wed, 16 Sep 2009 20:37:23 -0700 Subject: [Freeswitch-dev] ATTN: Debian gurus and enthusiasts In-Reply-To: <87f2f3b90909161010r7a3d170dqe999ab61b84d78c0@mail.gmail.com> References: <87f2f3b90909160848y26bdc08fk49ec36df6757dc1a@mail.gmail.com> <87f2f3b90909161010r7a3d170dqe999ab61b84d78c0@mail.gmail.com> Message-ID: <4AB1AEF3.9050802@gmail.com> I have been working on the Ubuntu package. There is a build bug currently. I would be willing to coordinate with and help the debian maintainers with the FS package. -William King Michael Collins wrote: > FYI, > > MikeJ reminded me that we have .deb in tree already, so if you want to > help maintain that then hop on IRC and hook up w/ MikeJ for more info. > -MC > > On Wed, Sep 16, 2009 at 8:48 AM, Michael Collins > wrote: > > If you are a Debian person and have experience creating .debs then > read on... > > Frank Carmickle has graciously volunteered to assist with creating > a FS deb config. I've heard that others have been doing something > similar or are interested. If you are such a person then please > email Frank and me off list so that we can organize the volunteers. > > Thanks! > -Michael > > > ------------------------------------------------------------------------ > > _______________________________________________ > 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 > From shahzad at vopium.com Thu Sep 17 01:59:15 2009 From: shahzad at vopium.com (Muhammad Shahzad) Date: Thu, 17 Sep 2009 14:59:15 +0600 Subject: [Freeswitch-dev] Patch for soft reload command in mod_dingaling Message-ID: Reference: http://jira.freeswitch.org/browse/LBDING-15 ======================================================================================================================= Here is new patch with all thread lock / unlock and memory management stuff etc. it does following, 1. Adds a new dingaling menu command, "dingaling reload". 2. While executing this command it re-reads XML configuration (from file or XML CURL, whichever configured). 3. Adds new profiles in configuration. 4. Deletes profiles that are no longer in XML configuration. 5. Checks all profiles which exist in both old and new XML configuration, verify that all parameters match. 6. If any parameter is not match then it deletes older one and loads newer one. 7. If no parameter mismatch found then it leaves the profile as is. 8. While deleting profiles, if any profile is in call, it does not drops the call, instead marks that profile for deletion and upon completion of call it deletes the profile. I have verified its functionality is all possible test cases (that we can think of) and found it consistent without any performance drawbacks. Kindly review and add this patch to mainstream. ======================================================================================================================= Thank you. -- Muhammad Shahzad ----------------------------------- CISCO Rich Media Communication Specialist (CRMCS) CISCO Certified Network Associate (CCNA) Cell: +92 334 422 40 88 MSN: shari_786pk at hotmail.com Email: shaheryarkh at googlemail.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20090917/a0df37ba/attachment-0001.html -------------- next part -------------- A non-text attachment was scrubbed... Name: mod_dingaling.c.patch Type: application/octet-stream Size: 14634 bytes Desc: not available Url : http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20090917/a0df37ba/attachment-0001.obj From msc at freeswitch.org Thu Sep 17 14:05:16 2009 From: msc at freeswitch.org (Michael Collins) Date: Thu, 17 Sep 2009 14:05:16 -0700 Subject: [Freeswitch-dev] Please Help: TDM Hardware For Testing Message-ID: <87f2f3b90909171405r3d496f1dq2a171ce0a9859ece@mail.gmail.com> Hello all! We could use your help with something. We've had several volunteers willing to assist with testing and debugging various scenarios with TDM circuits. However, there is a need to get TDM hardware into the hands of those volunteers. If you have old TDM hardware, be it analog or digital, that is sitting around collecting dust and you'd like to donate it (or loan it) to the cause then please email me off list. Thanks! -MC -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20090917/0a5f620d/attachment.html From sramsey at sipinterchange.com Thu Sep 17 14:15:23 2009 From: sramsey at sipinterchange.com (Shelby Ramsey) Date: Thu, 17 Sep 2009 16:15:23 -0500 Subject: [Freeswitch-dev] Please Help: TDM Hardware For Testing In-Reply-To: <87f2f3b90909171405r3d496f1dq2a171ce0a9859ece@mail.gmail.com> References: <87f2f3b90909171405r3d496f1dq2a171ce0a9859ece@mail.gmail.com> Message-ID: <4AB2A6EB.8080404@sipinterchange.com> MC, Just sent you the message offline ... SDR Michael Collins wrote: > Hello all! > > We could use your help with something. We've had several volunteers > willing to assist with testing and debugging various scenarios with > TDM circuits. However, there is a need to get TDM hardware into the > hands of those volunteers. If you have old TDM hardware, be it analog > or digital, that is sitting around collecting dust and you'd like to > donate it (or loan it) to the cause then please email me off list. > > Thanks! > -MC > ------------------------------------------------------------------------ > > _______________________________________________ > 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 > From mitul at enterux.com Thu Sep 17 14:25:29 2009 From: mitul at enterux.com (Mitul Limbani) Date: Fri, 18 Sep 2009 02:55:29 +0530 Subject: [Freeswitch-dev] Please Help: TDM Hardware For Testing In-Reply-To: <4AB2A6EB.8080404@sipinterchange.com> References: <87f2f3b90909171405r3d496f1dq2a171ce0a9859ece@mail.gmail.com> <4AB2A6EB.8080404@sipinterchange.com> Message-ID: <15220D4A-FF36-45BE-9522-EA4822629BC6@enterux.com> MC, I m testing one with red-done hardware, I already tested with sangoma n digium cards openzap kinda works with both of above manu on digital cards. Also as far as the redfone documentation goes it seems to work on FS but I need to so some more tests on live pri networks in India. Thanks & Regards, Mitul Limbani, Founder & CEO, Enterux Solutions Pvt. Ltd., The Enterprise Linux Company (r), http://www.enterux.com http://www.entVoice.com On 18-Sep-2009, at 2:45 AM, Shelby Ramsey wrote: > MC, > > Just sent you the message offline ... > > SDR > > Michael Collins wrote: >> Hello all! >> >> We could use your help with something. We've had several volunteers >> willing to assist with testing and debugging various scenarios with >> TDM circuits. However, there is a need to get TDM hardware into the >> hands of those volunteers. If you have old TDM hardware, be it analog >> or digital, that is sitting around collecting dust and you'd like to >> donate it (or loan it) to the cause then please email me off list. >> >> Thanks! >> -MC >> --- >> --------------------------------------------------------------------- >> >> _______________________________________________ >> 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 >> > > > _______________________________________________ > 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 From jmesquita at freeswitch.org Thu Sep 17 15:15:14 2009 From: jmesquita at freeswitch.org (=?ISO-8859-1?Q?Jo=E3o_Mesquita?=) Date: Thu, 17 Sep 2009 19:15:14 -0300 Subject: [Freeswitch-dev] Patch for soft reload command in mod_dingaling In-Reply-To: References: Message-ID: Nothing else but "you are the man". I thank you. jmesquita On Thu, Sep 17, 2009 at 5:59 AM, Muhammad Shahzad wrote: > Reference: http://jira.freeswitch.org/browse/LBDING-15 > > > ======================================================================================================================= > Here is new patch with all thread lock / unlock and memory management stuff > etc. it does following, > > 1. Adds a new dingaling menu command, "dingaling reload". > 2. While executing this command it re-reads XML configuration (from file or > XML CURL, whichever configured). > 3. Adds new profiles in configuration. > 4. Deletes profiles that are no longer in XML configuration. > 5. Checks all profiles which exist in both old and new XML configuration, > verify that all parameters match. > 6. If any parameter is not match then it deletes older one and loads newer > one. > 7. If no parameter mismatch found then it leaves the profile as is. > 8. While deleting profiles, if any profile is in call, it does not drops > the call, instead marks that profile for deletion and upon completion of > call it deletes the profile. > > I have verified its functionality is all possible test cases (that we can > think of) and found it consistent without any performance drawbacks. > > Kindly review and add this patch to mainstream. > > > ======================================================================================================================= > > > Thank you. > > > -- > Muhammad Shahzad > ----------------------------------- > CISCO Rich Media Communication Specialist (CRMCS) > CISCO Certified Network Associate (CCNA) > Cell: +92 334 422 40 88 > MSN: shari_786pk at hotmail.com > Email: shaheryarkh at googlemail.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/20090917/522210e7/attachment.html From shaheryarkh at googlemail.com Thu Sep 17 23:37:25 2009 From: shaheryarkh at googlemail.com (Muhammad Shahzad) Date: Fri, 18 Sep 2009 12:37:25 +0600 Subject: [Freeswitch-dev] Patch for soft reload command in mod_dingaling In-Reply-To: References: Message-ID: Thanks, is it merged in FS trunk yet? Thank you. 2009/9/18 Jo?o Mesquita > Nothing else but "you are the man". I thank you. > > jmesquita > > On Thu, Sep 17, 2009 at 5:59 AM, Muhammad Shahzad wrote: > >> Reference: http://jira.freeswitch.org/browse/LBDING-15 >> >> >> ======================================================================================================================= >> Here is new patch with all thread lock / unlock and memory management >> stuff etc. it does following, >> >> 1. Adds a new dingaling menu command, "dingaling reload". >> 2. While executing this command it re-reads XML configuration (from file >> or XML CURL, whichever configured). >> 3. Adds new profiles in configuration. >> 4. Deletes profiles that are no longer in XML configuration. >> 5. Checks all profiles which exist in both old and new XML configuration, >> verify that all parameters match. >> 6. If any parameter is not match then it deletes older one and loads newer >> one. >> 7. If no parameter mismatch found then it leaves the profile as is. >> 8. While deleting profiles, if any profile is in call, it does not drops >> the call, instead marks that profile for deletion and upon completion of >> call it deletes the profile. >> >> I have verified its functionality is all possible test cases (that we can >> think of) and found it consistent without any performance drawbacks. >> >> Kindly review and add this patch to mainstream. >> >> >> ======================================================================================================================= >> >> >> Thank you. >> >> >> -- >> Muhammad Shahzad >> ----------------------------------- >> CISCO Rich Media Communication Specialist (CRMCS) >> CISCO Certified Network Associate (CCNA) >> Cell: +92 334 422 40 88 >> MSN: shari_786pk at hotmail.com >> Email: shaheryarkh at googlemail.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 >> >> > > _______________________________________________ > 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 > > -- Muhammad Shahzad ----------------------------------- CISCO Rich Media Communication Specialist (CRMCS) CISCO Certified Network Associate (CCNA) Cell: +92 334 422 40 88 MSN: shari_786pk at hotmail.com Email: shaheryarkh at googlemail.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20090918/55123449/attachment.html From shahzad at vopium.com Fri Sep 18 00:18:42 2009 From: shahzad at vopium.com (Muhammad Shahzad) Date: Fri, 18 Sep 2009 13:18:42 +0600 Subject: [Freeswitch-dev] FreeSWITCH Documentation Message-ID: Hi, I have observed that one of the major hurdle while writing patches and / or bug fixes is lack of doxygen documentation for FS source code. For example it took me 5+ days to understand mod_dingaling code and its hooks into FS source code to write up soft reload patch, while it could have taken less then 3 days to do so if source code documentation was available. So, since right now i have some human resources including myself available, I would like to document all source code (or at least core FS code i.e. everything that has "switch_" prefix) using doxygen. I know its a huge task and will take a while to complete but at least lets get it started. If anyone else wants to participate as well in this task, then we can team up to complete it quickly. Let me know if you guys are interested. Thank you. -- Muhammad Shahzad ----------------------------------- CISCO Rich Media Communication Specialist (CRMCS) CISCO Certified Network Associate (CCNA) Cell: +92 334 422 40 88 MSN: shari_786pk at hotmail.com Email: shaheryarkh at googlemail.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20090918/322eb73b/attachment-0001.html From mustafa.pk at gmail.com Fri Sep 18 00:42:27 2009 From: mustafa.pk at gmail.com (Ghulam Mustafa) Date: Fri, 18 Sep 2009 13:42:27 +0600 Subject: [Freeswitch-dev] [Freeswitch-users] FreeSWITCH Documentation In-Reply-To: References: Message-ID: <4AB339E3.4040705@gmail.com> that's what i was thinking about, but you have taken it a mile ahead :) i would appreciate if you could help people like me to understand the *switch* API without spending sooo much time. would love examples along with the documentation. :| -mustafa -- Ghulam Mustafa cell: +92 333.611.7681 sip: cyrenity at ekiga.net mail: mustafa.pk at gmail.com web: cyrenity.wordpress.com Muhammad Shahzad wrote: > Hi, > > I have observed that one of the major hurdle while writing patches and > / or bug fixes is lack of doxygen documentation for FS source code. > For example it took me 5+ days to understand mod_dingaling code and > its hooks into FS source code to write up soft reload patch, while it > could have taken less then 3 days to do so if source code > documentation was available. > > So, since right now i have some human resources including myself > available, I would like to document all source code (or at least core > FS code i.e. everything that has "switch_" prefix) using doxygen. I > know its a huge task and will take a while to complete but at least > lets get it started. > > If anyone else wants to participate as well in this task, then we can > team up to complete it quickly. > > Let me know if you guys are interested. > > Thank you. > > > -- > Muhammad Shahzad > ----------------------------------- > CISCO Rich Media Communication Specialist (CRMCS) > CISCO Certified Network Associate (CCNA) > Cell: +92 334 422 40 88 > MSN: shari_786pk at hotmail.com > Email: shaheryarkh at googlemail.com > ------------------------------------------------------------------------ > > _______________________________________________ > FreeSWITCH-users mailing list > FreeSWITCH-users at lists.freeswitch.org > http://lists.freeswitch.org/mailman/listinfo/freeswitch-users > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users > http://www.freeswitch.org > From brian at freeswitch.org Fri Sep 18 06:44:33 2009 From: brian at freeswitch.org (Brian West) Date: Fri, 18 Sep 2009 08:44:33 -0500 Subject: [Freeswitch-dev] Patch for soft reload command in mod_dingaling In-Reply-To: References: Message-ID: <9E75AA7B-44F3-4EFF-BF23-A8BCD42F8FF8@freeswitch.org> Did you put it in jira? /b On Sep 18, 2009, at 1:37 AM, Muhammad Shahzad wrote: > Thanks, is it merged in FS trunk yet? > > Thank you. From shaheryarkh at googlemail.com Fri Sep 18 06:47:09 2009 From: shaheryarkh at googlemail.com (Muhammad Shahzad) Date: Fri, 18 Sep 2009 19:47:09 +0600 Subject: [Freeswitch-dev] Patch for soft reload command in mod_dingaling In-Reply-To: <9E75AA7B-44F3-4EFF-BF23-A8BCD42F8FF8@freeswitch.org> References: <9E75AA7B-44F3-4EFF-BF23-A8BCD42F8FF8@freeswitch.org> Message-ID: Yes, here is the link (also mentioned in orignal email) http://jira.freeswitch.org/browse/LBDING-15 Thank you. On Fri, Sep 18, 2009 at 7:44 PM, Brian West wrote: > Did you put it in jira? > > /b > > On Sep 18, 2009, at 1:37 AM, Muhammad Shahzad wrote: > > > Thanks, is it merged in FS trunk yet? > > > > Thank you. > > > _______________________________________________ > 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 > -- Muhammad Shahzad ----------------------------------- CISCO Rich Media Communication Specialist (CRMCS) CISCO Certified Network Associate (CCNA) Cell: +92 334 422 40 88 MSN: shari_786pk at hotmail.com Email: shaheryarkh at googlemail.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20090918/6abc2f01/attachment.html From mike at jerris.com Fri Sep 18 07:16:06 2009 From: mike at jerris.com (Michael Jerris) Date: Fri, 18 Sep 2009 10:16:06 -0400 Subject: [Freeswitch-dev] FreeSWITCH Documentation In-Reply-To: References: Message-ID: <8587594B-1AA3-40C2-BB34-726C18578108@jerris.com> There is probably about 80% doxygen coverage on the switch_ namespace right now. Of course filling in those holes is much appretiated, but I have a feeling there might be some other piece in understanding that we are missing. Can you explain a bit more what information if you had would have helped? Also, feel free to pop by irc and we can give some real time feedback on api. Mike On Sep 18, 2009, at 3:18 AM, Muhammad Shahzad wrote: > Hi, > > I have observed that one of the major hurdle while writing patches > and / or bug fixes is lack of doxygen documentation for FS source > code. For example it took me 5+ days to understand mod_dingaling > code and its hooks into FS source code to write up soft reload > patch, while it could have taken less then 3 days to do so if source > code documentation was available. > > So, since right now i have some human resources including myself > available, I would like to document all source code (or at least > core FS code i.e. everything that has "switch_" prefix) using > doxygen. I know its a huge task and will take a while to complete > but at least lets get it started. > > If anyone else wants to participate as well in this task, then we > can team up to complete it quickly. > > Let me know if you guys are interested. > > Thank you. > > > -- > Muhammad Shahzad > ----------------------------------- > CISCO Rich Media Communication Specialist (CRMCS) > CISCO Certified Network Associate (CCNA) > Cell: +92 334 422 40 88 > MSN: shari_786pk at hotmail.com > Email: shaheryarkh at googlemail.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/20090918/31bf61f5/attachment.html From intralanman at freeswitch.org Fri Sep 18 07:24:19 2009 From: intralanman at freeswitch.org (Raymond Chandler) Date: Fri, 18 Sep 2009 10:24:19 -0400 Subject: [Freeswitch-dev] FreeSWITCH Documentation In-Reply-To: References: Message-ID: Things like this might be good to talk about on our weekly conference call. It'll be starting in about 2 hours, maybe you should join the call and officially volunteer to start submitting patches to jira for the doxygen. We could even make a new section in JIRA for Doxygen under that "Project System" category. -Ray On Sep 18, 2009, at 3:18 AM, Muhammad Shahzad wrote: > Hi, > > I have observed that one of the major hurdle while writing patches > and / or bug fixes is lack of doxygen documentation for FS source > code. For example it took me 5+ days to understand mod_dingaling > code and its hooks into FS source code to write up soft reload > patch, while it could have taken less then 3 days to do so if source > code documentation was available. > > So, since right now i have some human resources including myself > available, I would like to document all source code (or at least > core FS code i.e. everything that has "switch_" prefix) using > doxygen. I know its a huge task and will take a while to complete > but at least lets get it started. > > If anyone else wants to participate as well in this task, then we > can team up to complete it quickly. > > Let me know if you guys are interested. > > Thank you. > > > -- > Muhammad Shahzad > ----------------------------------- > CISCO Rich Media Communication Specialist (CRMCS) > CISCO Certified Network Associate (CCNA) > Cell: +92 334 422 40 88 > MSN: shari_786pk at hotmail.com > Email: shaheryarkh at googlemail.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/20090918/8eee6f30/attachment.html From anthony.minessale at gmail.com Fri Sep 18 07:36:56 2009 From: anthony.minessale at gmail.com (Anthony Minessale) Date: Fri, 18 Sep 2009 09:36:56 -0500 Subject: [Freeswitch-dev] Patch for soft reload command in mod_dingaling In-Reply-To: References: <9E75AA7B-44F3-4EFF-BF23-A8BCD42F8FF8@freeswitch.org> Message-ID: <191c3a030909180736l30e191cby1b4781b893755129@mail.gmail.com> congrats, with this patch you are now the new mod_dingaling maintainer! We'll put you in as the lead on it. *handshake* On Fri, Sep 18, 2009 at 8:47 AM, Muhammad Shahzad < shaheryarkh at googlemail.com> wrote: > Yes, here is the link (also mentioned in orignal email) > > http://jira.freeswitch.org/browse/LBDING-15 > > Thank you. > > > > On Fri, Sep 18, 2009 at 7:44 PM, Brian West wrote: > >> Did you put it in jira? >> >> /b >> >> On Sep 18, 2009, at 1:37 AM, Muhammad Shahzad wrote: >> >> > Thanks, is it merged in FS trunk yet? >> > >> > Thank you. >> >> >> _______________________________________________ >> 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 >> > > > > -- > Muhammad Shahzad > ----------------------------------- > CISCO Rich Media Communication Specialist (CRMCS) > CISCO Certified Network Associate (CCNA) > Cell: +92 334 422 40 88 > MSN: shari_786pk at hotmail.com > Email: shaheryarkh at googlemail.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 iax:guest at conference.freeswitch.org/888 googletalk:conf+888 at conference.freeswitch.org pstn:213-799-1400 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20090918/af904a99/attachment-0001.html From msc at freeswitch.org Fri Sep 18 08:55:31 2009 From: msc at freeswitch.org (Michael Collins) Date: Fri, 18 Sep 2009 08:55:31 -0700 Subject: [Freeswitch-dev] FreeSWITCH Weekly Conference Call, Sept 18, Starting Shortly Message-ID: <87f2f3b90909180855l6de71215vce8a712e33542246@mail.gmail.com> Get ready to call in! Agenda is here: http://wiki.freeswitch.org/wiki/FS_weekly_2009_09_18 Talk to you all shortly! -MC -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20090918/c36a38d8/attachment.html From msc at freeswitch.org Fri Sep 18 12:50:10 2009 From: msc at freeswitch.org (Michael Collins) Date: Fri, 18 Sep 2009 12:50:10 -0700 Subject: [Freeswitch-dev] FreeSWITCH Documentation In-Reply-To: References: Message-ID: <87f2f3b90909181250o23d37d3cs4f6b2c8fa2f0b2c2@mail.gmail.com> FYI, Muhammad Shahzad has officially been deputized for two things: mod_dingaling maintainer Doxygen master :) On Fri, Sep 18, 2009 at 7:24 AM, Raymond Chandler < intralanman at freeswitch.org> wrote: > Things like this might be good to talk about on our weekly conference call. > It'll be starting in about 2 hours, maybe you should join the call and > officially volunteer to start submitting patches to jira for the doxygen. We > could even make a new section in JIRA for Doxygen under that "Project > System" category. > > -Ray > > > On Sep 18, 2009, at 3:18 AM, Muhammad Shahzad wrote: > > Hi, > > I have observed that one of the major hurdle while writing patches and / or > bug fixes is lack of doxygen documentation for FS source code. For example > it took me 5+ days to understand mod_dingaling code and its hooks into FS > source code to write up soft reload patch, while it could have taken less > then 3 days to do so if source code documentation was available. > > So, since right now i have some human resources including myself available, > I would like to document all source code (or at least core FS code i.e. > everything that has "switch_" prefix) using doxygen. I know its a huge task > and will take a while to complete but at least lets get it started. > > If anyone else wants to participate as well in this task, then we can team > up to complete it quickly. > > Let me know if you guys are interested. > > Thank you. > > > -- > Muhammad Shahzad > ----------------------------------- > CISCO Rich Media Communication Specialist (CRMCS) > CISCO Certified Network Associate (CCNA) > Cell: +92 334 422 40 88 > MSN: shari_786pk at hotmail.com > Email: shaheryarkh at googlemail.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 > > > > _______________________________________________ > 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/20090918/25a18fbf/attachment.html From andremendes2004 at gmail.com Fri Sep 18 15:02:13 2009 From: andremendes2004 at gmail.com (Andre Mendes .) Date: Fri, 18 Sep 2009 19:02:13 -0300 Subject: [Freeswitch-dev] FreeSWITCH Documentation In-Reply-To: <87f2f3b90909181250o23d37d3cs4f6b2c8fa2f0b2c2@mail.gmail.com> References: <87f2f3b90909181250o23d37d3cs4f6b2c8fa2f0b2c2@mail.gmail.com> Message-ID: <9262faf90909181502s63bfdc21je42afbdd1049ea9d@mail.gmail.com> I would like to help in whatever is needed, team work force to assist in the production of documentation for FS. Regards, Andr? Mendes On Fri, Sep 18, 2009 at 4:50 PM, Michael Collins wrote: > FYI, > > Muhammad Shahzad has officially been deputized for two things: > mod_dingaling maintainer > Doxygen master > > :) > > > On Fri, Sep 18, 2009 at 7:24 AM, Raymond Chandler < > intralanman at freeswitch.org> wrote: > >> Things like this might be good to talk about on our weekly conference >> call. It'll be starting in about 2 hours, maybe you should join the call and >> officially volunteer to start submitting patches to jira for the doxygen. We >> could even make a new section in JIRA for Doxygen under that "Project >> System" category. >> >> -Ray >> >> >> On Sep 18, 2009, at 3:18 AM, Muhammad Shahzad wrote: >> >> Hi, >> >> I have observed that one of the major hurdle while writing patches and / >> or bug fixes is lack of doxygen documentation for FS source code. For >> example it took me 5+ days to understand mod_dingaling code and its hooks >> into FS source code to write up soft reload patch, while it could have taken >> less then 3 days to do so if source code documentation was available. >> >> So, since right now i have some human resources including myself >> available, I would like to document all source code (or at least core FS >> code i.e. everything that has "switch_" prefix) using doxygen. I know its a >> huge task and will take a while to complete but at least lets get it >> started. >> >> If anyone else wants to participate as well in this task, then we can team >> up to complete it quickly. >> >> Let me know if you guys are interested. >> >> Thank you. >> >> >> -- >> Muhammad Shahzad >> ----------------------------------- >> CISCO Rich Media Communication Specialist (CRMCS) >> CISCO Certified Network Associate (CCNA) >> Cell: +92 334 422 40 88 >> MSN: shari_786pk at hotmail.com >> Email: shaheryarkh at googlemail.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 >> >> >> >> _______________________________________________ >> 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 >> >> > > _______________________________________________ > 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 > > -- Atenciosamente, Andr? Mendes Analista de Telecomunica??es Plataformas VoIP & Linux -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20090918/3207aceb/attachment.html From msc at freeswitch.org Fri Sep 18 17:28:40 2009 From: msc at freeswitch.org (Michael Collins) Date: Fri, 18 Sep 2009 17:28:40 -0700 Subject: [Freeswitch-dev] FreeSWITCH Documentation In-Reply-To: <9262faf90909181502s63bfdc21je42afbdd1049ea9d@mail.gmail.com> References: <87f2f3b90909181250o23d37d3cs4f6b2c8fa2f0b2c2@mail.gmail.com> <9262faf90909181502s63bfdc21je42afbdd1049ea9d@mail.gmail.com> Message-ID: <87f2f3b90909181728r224cbd40i38a0bfe134174187@mail.gmail.com> Wonderful! What are your areas of expertise and experience with FreeSWITCH? -MC On Fri, Sep 18, 2009 at 3:02 PM, Andre Mendes . wrote: > I would like to help in whatever is needed, team work force to assist in > the production of documentation for FS. > Regards, > Andr? Mendes > > > On Fri, Sep 18, 2009 at 4:50 PM, Michael Collins wrote: > >> FYI, >> >> Muhammad Shahzad has officially been deputized for two things: >> mod_dingaling maintainer >> Doxygen master >> >> :) >> >> >> On Fri, Sep 18, 2009 at 7:24 AM, Raymond Chandler < >> intralanman at freeswitch.org> wrote: >> >>> Things like this might be good to talk about on our weekly conference >>> call. It'll be starting in about 2 hours, maybe you should join the call and >>> officially volunteer to start submitting patches to jira for the doxygen. We >>> could even make a new section in JIRA for Doxygen under that "Project >>> System" category. >>> >>> -Ray >>> >>> >>> On Sep 18, 2009, at 3:18 AM, Muhammad Shahzad wrote: >>> >>> Hi, >>> >>> I have observed that one of the major hurdle while writing patches and / >>> or bug fixes is lack of doxygen documentation for FS source code. For >>> example it took me 5+ days to understand mod_dingaling code and its hooks >>> into FS source code to write up soft reload patch, while it could have taken >>> less then 3 days to do so if source code documentation was available. >>> >>> So, since right now i have some human resources including myself >>> available, I would like to document all source code (or at least core FS >>> code i.e. everything that has "switch_" prefix) using doxygen. I know its a >>> huge task and will take a while to complete but at least lets get it >>> started. >>> >>> If anyone else wants to participate as well in this task, then we can >>> team up to complete it quickly. >>> >>> Let me know if you guys are interested. >>> >>> Thank you. >>> >>> >>> -- >>> Muhammad Shahzad >>> ----------------------------------- >>> CISCO Rich Media Communication Specialist (CRMCS) >>> CISCO Certified Network Associate (CCNA) >>> Cell: +92 334 422 40 88 >>> MSN: shari_786pk at hotmail.com >>> Email: shaheryarkh at googlemail.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 >>> >>> >>> >>> _______________________________________________ >>> 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 >>> >>> >> >> _______________________________________________ >> 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 >> >> > > > -- > Atenciosamente, > Andr? Mendes > Analista de Telecomunica??es > Plataformas VoIP & Linux > > _______________________________________________ > 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/20090918/5c189e3c/attachment-0001.html From andremendes2004 at gmail.com Fri Sep 18 19:29:57 2009 From: andremendes2004 at gmail.com (Andre Mendes .) Date: Fri, 18 Sep 2009 23:29:57 -0300 Subject: [Freeswitch-dev] FreeSWITCH Documentation In-Reply-To: <87f2f3b90909181728r224cbd40i38a0bfe134174187@mail.gmail.com> References: <87f2f3b90909181250o23d37d3cs4f6b2c8fa2f0b2c2@mail.gmail.com> <9262faf90909181502s63bfdc21je42afbdd1049ea9d@mail.gmail.com> <87f2f3b90909181728r224cbd40i38a0bfe134174187@mail.gmail.com> Message-ID: <9262faf90909181929y63001ccenc91a90acfc7ac7a6@mail.gmail.com> I have knowledge in the implementation of FS + WIKIPBX encryption, called end-to-end using TLS. I would like to contribute to the community as needed. On Fri, Sep 18, 2009 at 9:28 PM, Michael Collins wrote: > Wonderful! > > What are your areas of expertise and experience with FreeSWITCH? > -MC > > > On Fri, Sep 18, 2009 at 3:02 PM, Andre Mendes . > wrote: > >> I would like to help in whatever is needed, team work force to assist in >> the production of documentation for FS. >> Regards, >> Andr? Mendes >> >> >> On Fri, Sep 18, 2009 at 4:50 PM, Michael Collins wrote: >> >>> FYI, >>> >>> Muhammad Shahzad has officially been deputized for two things: >>> mod_dingaling maintainer >>> Doxygen master >>> >>> :) >>> >>> >>> On Fri, Sep 18, 2009 at 7:24 AM, Raymond Chandler < >>> intralanman at freeswitch.org> wrote: >>> >>>> Things like this might be good to talk about on our weekly conference >>>> call. It'll be starting in about 2 hours, maybe you should join the call and >>>> officially volunteer to start submitting patches to jira for the doxygen. We >>>> could even make a new section in JIRA for Doxygen under that "Project >>>> System" category. >>>> >>>> -Ray >>>> >>>> >>>> On Sep 18, 2009, at 3:18 AM, Muhammad Shahzad wrote: >>>> >>>> Hi, >>>> >>>> I have observed that one of the major hurdle while writing patches and / >>>> or bug fixes is lack of doxygen documentation for FS source code. For >>>> example it took me 5+ days to understand mod_dingaling code and its hooks >>>> into FS source code to write up soft reload patch, while it could have taken >>>> less then 3 days to do so if source code documentation was available. >>>> >>>> So, since right now i have some human resources including myself >>>> available, I would like to document all source code (or at least core FS >>>> code i.e. everything that has "switch_" prefix) using doxygen. I know its a >>>> huge task and will take a while to complete but at least lets get it >>>> started. >>>> >>>> If anyone else wants to participate as well in this task, then we can >>>> team up to complete it quickly. >>>> >>>> Let me know if you guys are interested. >>>> >>>> Thank you. >>>> >>>> >>>> -- >>>> Muhammad Shahzad >>>> ----------------------------------- >>>> CISCO Rich Media Communication Specialist (CRMCS) >>>> CISCO Certified Network Associate (CCNA) >>>> Cell: +92 334 422 40 88 >>>> MSN: shari_786pk at hotmail.com >>>> Email: shaheryarkh at googlemail.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 >>>> >>>> >>>> >>>> _______________________________________________ >>>> 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 >>>> >>>> >>> >>> _______________________________________________ >>> 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 >>> >>> >> >> >> -- >> Atenciosamente, >> Andr? Mendes >> Analista de Telecomunica??es >> Plataformas VoIP & Linux >> >> _______________________________________________ >> 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 >> >> > > _______________________________________________ > 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 > > -- Atenciosamente, Andr? Mendes Analista de Telecomunica??es Plataformas VoIP & Linux -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20090918/2538b333/attachment.html From shaheryarkh at googlemail.com Sat Sep 19 09:00:01 2009 From: shaheryarkh at googlemail.com (Muhammad Shahzad) Date: Sat, 19 Sep 2009 22:00:01 +0600 Subject: [Freeswitch-dev] FreeSWITCH Documentation In-Reply-To: <87f2f3b90909181250o23d37d3cs4f6b2c8fa2f0b2c2@mail.gmail.com> References: <87f2f3b90909181250o23d37d3cs4f6b2c8fa2f0b2c2@mail.gmail.com> Message-ID: Thank you so much in giving me a chance to serve the FS community. Lets get things moving. Unfortunately i missed conference call due to time zone confusion, silly me. Anywasy, i will make myself available for next weekly meetings. If you guys would like to catch me on IRC, my nick is shaheryarkh. If anyone wants to join me in documentation project, you can email at shaheryarkh at googlemail.com, so i can start distributing work amoung project participants. Thank you. On Sat, Sep 19, 2009 at 1:50 AM, Michael Collins wrote: > FYI, > > Muhammad Shahzad has officially been deputized for two things: > mod_dingaling maintainer > Doxygen master > > :) > > > On Fri, Sep 18, 2009 at 7:24 AM, Raymond Chandler < > intralanman at freeswitch.org> wrote: > >> Things like this might be good to talk about on our weekly conference >> call. It'll be starting in about 2 hours, maybe you should join the call and >> officially volunteer to start submitting patches to jira for the doxygen. We >> could even make a new section in JIRA for Doxygen under that "Project >> System" category. >> >> -Ray >> >> >> On Sep 18, 2009, at 3:18 AM, Muhammad Shahzad wrote: >> >> Hi, >> >> I have observed that one of the major hurdle while writing patches and / >> or bug fixes is lack of doxygen documentation for FS source code. For >> example it took me 5+ days to understand mod_dingaling code and its hooks >> into FS source code to write up soft reload patch, while it could have taken >> less then 3 days to do so if source code documentation was available. >> >> So, since right now i have some human resources including myself >> available, I would like to document all source code (or at least core FS >> code i.e. everything that has "switch_" prefix) using doxygen. I know its a >> huge task and will take a while to complete but at least lets get it >> started. >> >> If anyone else wants to participate as well in this task, then we can team >> up to complete it quickly. >> >> Let me know if you guys are interested. >> >> Thank you. >> >> >> -- >> Muhammad Shahzad >> ----------------------------------- >> CISCO Rich Media Communication Specialist (CRMCS) >> CISCO Certified Network Associate (CCNA) >> Cell: +92 334 422 40 88 >> MSN: shari_786pk at hotmail.com >> Email: shaheryarkh at googlemail.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 >> >> >> >> _______________________________________________ >> 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 >> >> > > _______________________________________________ > 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 > > -- Muhammad Shahzad ----------------------------------- CISCO Rich Media Communication Specialist (CRMCS) CISCO Certified Network Associate (CCNA) Cell: +92 334 422 40 88 MSN: shari_786pk at hotmail.com Email: shaheryarkh at googlemail.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20090919/c6fc887d/attachment.html From shaheryarkh at googlemail.com Sat Sep 19 09:07:09 2009 From: shaheryarkh at googlemail.com (Muhammad Shahzad) Date: Sat, 19 Sep 2009 22:07:09 +0600 Subject: [Freeswitch-dev] Patch for soft reload command in mod_dingaling In-Reply-To: <191c3a030909180736l30e191cby1b4781b893755129@mail.gmail.com> References: <9E75AA7B-44F3-4EFF-BF23-A8BCD42F8FF8@freeswitch.org> <191c3a030909180736l30e191cby1b4781b893755129@mail.gmail.com> Message-ID: Thanks. :-) On Fri, Sep 18, 2009 at 8:36 PM, Anthony Minessale < anthony.minessale at gmail.com> wrote: > congrats, with this patch you are now the new mod_dingaling maintainer! > We'll put you in as the lead on it. > > *handshake* > > > > On Fri, Sep 18, 2009 at 8:47 AM, Muhammad Shahzad < > shaheryarkh at googlemail.com> wrote: > >> Yes, here is the link (also mentioned in orignal email) >> >> http://jira.freeswitch.org/browse/LBDING-15 >> >> Thank you. >> >> >> >> On Fri, Sep 18, 2009 at 7:44 PM, Brian West wrote: >> >>> Did you put it in jira? >>> >>> /b >>> >>> On Sep 18, 2009, at 1:37 AM, Muhammad Shahzad wrote: >>> >>> > Thanks, is it merged in FS trunk yet? >>> > >>> > Thank you. >>> >>> >>> _______________________________________________ >>> 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 >>> >> >> >> >> -- >> Muhammad Shahzad >> ----------------------------------- >> CISCO Rich Media Communication Specialist (CRMCS) >> CISCO Certified Network Associate (CCNA) >> Cell: +92 334 422 40 88 >> MSN: shari_786pk at hotmail.com >> Email: shaheryarkh at googlemail.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 > iax:guest at conference.freeswitch.org/888 > googletalk:conf+888 at conference.freeswitch.org > pstn:213-799-1400 > > _______________________________________________ > 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 > > -- Muhammad Shahzad ----------------------------------- CISCO Rich Media Communication Specialist (CRMCS) CISCO Certified Network Associate (CCNA) Cell: +92 334 422 40 88 MSN: shari_786pk at hotmail.com Email: shaheryarkh at googlemail.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20090919/7b46a2f9/attachment-0001.html From shaheryarkh at googlemail.com Sat Sep 19 12:10:00 2009 From: shaheryarkh at googlemail.com (Muhammad Shahzad) Date: Sun, 20 Sep 2009 01:10:00 +0600 Subject: [Freeswitch-dev] FreeSWITCH Documentation In-Reply-To: References: <87f2f3b90909181250o23d37d3cs4f6b2c8fa2f0b2c2@mail.gmail.com> Message-ID: Hi, While i am looking at things to be done and in which order, can you please define the process on how i will be submitting documentation to be added in FS Trunk? Thank you. On Sat, Sep 19, 2009 at 10:00 PM, Muhammad Shahzad < shaheryarkh at googlemail.com> wrote: > Thank you so much in giving me a chance to serve the FS community. Lets get > things moving. > > Unfortunately i missed conference call due to time zone confusion, silly > me. Anywasy, i will make myself available for next weekly meetings. > > If you guys would like to catch me on IRC, my nick is shaheryarkh. > > If anyone wants to join me in documentation project, you can email at > shaheryarkh at googlemail.com, so i can start distributing work amoung > project participants. > > Thank you. > > > > On Sat, Sep 19, 2009 at 1:50 AM, Michael Collins wrote: > >> FYI, >> >> Muhammad Shahzad has officially been deputized for two things: >> mod_dingaling maintainer >> Doxygen master >> >> :) >> >> >> On Fri, Sep 18, 2009 at 7:24 AM, Raymond Chandler < >> intralanman at freeswitch.org> wrote: >> >>> Things like this might be good to talk about on our weekly conference >>> call. It'll be starting in about 2 hours, maybe you should join the call and >>> officially volunteer to start submitting patches to jira for the doxygen. We >>> could even make a new section in JIRA for Doxygen under that "Project >>> System" category. >>> >>> -Ray >>> >>> >>> On Sep 18, 2009, at 3:18 AM, Muhammad Shahzad wrote: >>> >>> Hi, >>> >>> I have observed that one of the major hurdle while writing patches and / >>> or bug fixes is lack of doxygen documentation for FS source code. For >>> example it took me 5+ days to understand mod_dingaling code and its hooks >>> into FS source code to write up soft reload patch, while it could have taken >>> less then 3 days to do so if source code documentation was available. >>> >>> So, since right now i have some human resources including myself >>> available, I would like to document all source code (or at least core FS >>> code i.e. everything that has "switch_" prefix) using doxygen. I know its a >>> huge task and will take a while to complete but at least lets get it >>> started. >>> >>> If anyone else wants to participate as well in this task, then we can >>> team up to complete it quickly. >>> >>> Let me know if you guys are interested. >>> >>> Thank you. >>> >>> >>> -- >>> Muhammad Shahzad >>> ----------------------------------- >>> CISCO Rich Media Communication Specialist (CRMCS) >>> CISCO Certified Network Associate (CCNA) >>> Cell: +92 334 422 40 88 >>> MSN: shari_786pk at hotmail.com >>> Email: shaheryarkh at googlemail.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 >>> >>> >>> >>> _______________________________________________ >>> 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 >>> >>> >> >> _______________________________________________ >> 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 >> >> > > > -- > Muhammad Shahzad > ----------------------------------- > CISCO Rich Media Communication Specialist (CRMCS) > CISCO Certified Network Associate (CCNA) > Cell: +92 334 422 40 88 > MSN: shari_786pk at hotmail.com > Email: shaheryarkh at googlemail.com > -- Muhammad Shahzad ----------------------------------- CISCO Rich Media Communication Specialist (CRMCS) CISCO Certified Network Associate (CCNA) Cell: +92 334 422 40 88 MSN: shari_786pk at hotmail.com Email: shaheryarkh at googlemail.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20090920/c2262aa9/attachment.html From buchholr at gmail.com Sat Sep 19 12:40:05 2009 From: buchholr at gmail.com (Robert Buchholz) Date: Sat, 19 Sep 2009 13:40:05 -0600 Subject: [Freeswitch-dev] multicast paging Message-ID: <4cf0c4760909191240v6b57b7fdm34920f52d5bd49be@mail.gmail.com> I am new to freeswitch, and was experimenting with the multicast paging. I found that the TTL of 1 is a great limitation to what I am trying to do. I have modified the source code of mod_esf.c to allow the TTL to be modified as an argument like the IP and ports. I am submitting the diff file for comment and possible inclusion in future releases. I have tried to follow the format and style of programming. I have compiled and run this successfully on both FreeBSD 7.2 and Fedora 11. Please let me know what you think. Robert -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20090919/ef524e3e/attachment.html -------------- next part -------------- Index: src/mod/applications/mod_esf/mod_esf.c =================================================================== --- src/mod/applications/mod_esf/mod_esf.c (revision 14842) +++ src/mod/applications/mod_esf/mod_esf.c (working copy) @@ -80,8 +80,8 @@ const char *esf_broadcast_ip = NULL, *var; switch_codec_implementation_t read_impl = {0}; switch_core_session_get_read_impl(session, &read_impl); + int mcast_ttl = 1; - if (!switch_strlen_zero((char *) data)) { mydata = switch_core_session_strdup(session, data); assert(mydata != NULL); @@ -104,6 +104,13 @@ if (!switch_strlen_zero(argv[2])) { mcast_control_port = (switch_port_t) atoi(argv[2]); } + + if (!switch_strlen_zero(argv[3])) { + mcast_ttl = atoi(argv[3]); + if (mcast_ttl < 1 || mcast_ttl > 255) { + mcast_ttl = 1; + } + } } if (switch_true(switch_channel_get_variable(channel, SWITCH_BYPASS_MEDIA_VARIABLE))) { @@ -128,6 +135,11 @@ goto fail; } + if (switch_mcast_hops(socket, mcast_ttl) != SWITCH_STATUS_SUCCESS) { + switch_log_printf(SWITCH_CHANNEL_SESSION_LOG(session), SWITCH_LOG_ERROR, "Mutlicast TTL set failed\n"); + goto fail; + } + if (switch_sockaddr_info_get(&control_packet_addr, mcast_ip, SWITCH_UNSPEC, mcast_control_port, 0, switch_core_session_get_pool(session)) != SWITCH_STATUS_SUCCESS) { switch_log_printf(SWITCH_CHANNEL_SESSION_LOG(session), SWITCH_LOG_ERROR, "Socket Error 3\n"); From jmesquita at freeswitch.org Sat Sep 19 14:03:09 2009 From: jmesquita at freeswitch.org (=?ISO-8859-1?Q?Jo=E3o_Mesquita?=) Date: Sat, 19 Sep 2009 18:03:09 -0300 Subject: [Freeswitch-dev] multicast paging In-Reply-To: <4cf0c4760909191240v6b57b7fdm34920f52d5bd49be@mail.gmail.com> References: <4cf0c4760909191240v6b57b7fdm34920f52d5bd49be@mail.gmail.com> Message-ID: Hey Robert, Thank you for your contribution but since we receive lots of patches from lots of users, it would be nice if you could post it on Jira for us so someone with the proper skill can review and get it to trunk. The URL for Jira would be: http://jira.freeswitch.org/ Look the proper module and post a diff with 'svn diff'. Regards, jmesquita On Sat, Sep 19, 2009 at 4:40 PM, Robert Buchholz wrote: > I am new to freeswitch, and was experimenting with the multicast paging. I > found that the TTL of 1 is a great limitation to what I am trying to do. I > have modified the source code of mod_esf.c to allow the TTL to be modified > as an argument like the IP and ports. I am submitting the diff file for > comment and possible inclusion in future releases. > > I have tried to follow the format and style of programming. I have > compiled and run this successfully on both FreeBSD 7.2 and Fedora 11. > > Please let me know what you think. > > Robert > > _______________________________________________ > 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/20090919/2c9c32cc/attachment.html From buchholr at gmail.com Sat Sep 19 16:15:18 2009 From: buchholr at gmail.com (Robert Buchholz) Date: Sat, 19 Sep 2009 17:15:18 -0600 Subject: [Freeswitch-dev] multicast paging In-Reply-To: References: <4cf0c4760909191240v6b57b7fdm34920f52d5bd49be@mail.gmail.com> Message-ID: <4cf0c4760909191615j3f58f962oe3f7abd471c044fc@mail.gmail.com> Sir, I will do so. However, I don't see any issues related to the mod_esf application. Should I create an issue and post the diff file to that? Or, is there a place to post general updates? I apologize for all of the silly questions, but this is actually the first open source project I have made updates to, and the Jira site is not entirely clear. Rob 2009/9/19 Jo?o Mesquita > Hey Robert, > > Thank you for your contribution but since we receive lots of patches from > lots of users, it would be nice if you could post it on Jira for us so > someone with the proper skill can review and get it to trunk. > > The URL for Jira would be: http://jira.freeswitch.org/ > > Look the proper module and post a diff with 'svn diff'. > > Regards, > > jmesquita > > On Sat, Sep 19, 2009 at 4:40 PM, Robert Buchholz wrote: > >> I am new to freeswitch, and was experimenting with the multicast paging. >> I found that the TTL of 1 is a great limitation to what I am trying to do. >> I have modified the source code of mod_esf.c to allow the TTL to be modified >> as an argument like the IP and ports. I am submitting the diff file for >> comment and possible inclusion in future releases. >> >> I have tried to follow the format and style of programming. I have >> compiled and run this successfully on both FreeBSD 7.2 and Fedora 11. >> >> Please let me know what you think. >> >> Robert >> >> _______________________________________________ >> 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 >> >> > > _______________________________________________ > 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/20090919/4f25a7ac/attachment-0001.html From jmesquita at freeswitch.org Sat Sep 19 16:29:28 2009 From: jmesquita at freeswitch.org (=?ISO-8859-1?Q?Jo=E3o_Mesquita?=) Date: Sat, 19 Sep 2009 20:29:28 -0300 Subject: [Freeswitch-dev] multicast paging In-Reply-To: <4cf0c4760909191615j3f58f962oe3f7abd471c044fc@mail.gmail.com> References: <4cf0c4760909191240v6b57b7fdm34920f52d5bd49be@mail.gmail.com> <4cf0c4760909191615j3f58f962oe3f7abd471c044fc@mail.gmail.com> Message-ID: On Sat, Sep 19, 2009 at 8:15 PM, Robert Buchholz wrote: > Sir, > I will do so. However, I don't see any issues related to the mod_esf > application. Should I create an issue and post the diff file to that? Or, > is there a place to post general updates? Both. Once you open the Jira entry you can categorize it with "enhancement". > I apologize for all of the silly questions, but this is actually the > first open source project I have made updates to, and the Jira site is not > entirely clear. > I only hoped all silly questions were like that. ;) If you have any other questions, please, fire it and we will reply, that is what the community does. You should join the IRC someday as well, a lot of ppl hang around there. > > Rob > > 2009/9/19 Jo?o Mesquita > > Hey Robert, >> >> Thank you for your contribution but since we receive lots of patches from >> lots of users, it would be nice if you could post it on Jira for us so >> someone with the proper skill can review and get it to trunk. >> >> The URL for Jira would be: http://jira.freeswitch.org/ >> >> Look the proper module and post a diff with 'svn diff'. >> >> Regards, >> >> jmesquita >> >> On Sat, Sep 19, 2009 at 4:40 PM, Robert Buchholz wrote: >> >>> I am new to freeswitch, and was experimenting with the multicast >>> paging. I found that the TTL of 1 is a great limitation to what I am trying >>> to do. I have modified the source code of mod_esf.c to allow the TTL to be >>> modified as an argument like the IP and ports. I am submitting the diff >>> file for comment and possible inclusion in future releases. >>> >>> I have tried to follow the format and style of programming. I have >>> compiled and run this successfully on both FreeBSD 7.2 and Fedora 11. >>> >>> Please let me know what you think. >>> >>> Robert >>> >>> _______________________________________________ >>> 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 >>> >>> >> >> _______________________________________________ >> 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 >> >> > > _______________________________________________ > 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/20090919/23e38889/attachment.html From anthony.minessale at gmail.com Mon Sep 21 07:32:48 2009 From: anthony.minessale at gmail.com (Anthony Minessale) Date: Mon, 21 Sep 2009 09:32:48 -0500 Subject: [Freeswitch-dev] FreeSWITCH Documentation In-Reply-To: References: <87f2f3b90909181250o23d37d3cs4f6b2c8fa2f0b2c2@mail.gmail.com> Message-ID: <191c3a030909210732o4e3b2a6fgdf3eff4984912ec6@mail.gmail.com> if you are careful we can give you svn commit so you can add it yourself. On Sat, Sep 19, 2009 at 2:10 PM, Muhammad Shahzad < shaheryarkh at googlemail.com> wrote: > Hi, > > While i am looking at things to be done and in which order, can you please > define the process on how i will be submitting documentation to be added in > FS Trunk? > > Thank you. > > > > On Sat, Sep 19, 2009 at 10:00 PM, Muhammad Shahzad < > shaheryarkh at googlemail.com> wrote: > >> Thank you so much in giving me a chance to serve the FS community. Lets >> get things moving. >> >> Unfortunately i missed conference call due to time zone confusion, silly >> me. Anywasy, i will make myself available for next weekly meetings. >> >> If you guys would like to catch me on IRC, my nick is shaheryarkh. >> >> If anyone wants to join me in documentation project, you can email at >> shaheryarkh at googlemail.com, so i can start distributing work amoung >> project participants. >> >> Thank you. >> >> >> >> On Sat, Sep 19, 2009 at 1:50 AM, Michael Collins wrote: >> >>> FYI, >>> >>> Muhammad Shahzad has officially been deputized for two things: >>> mod_dingaling maintainer >>> Doxygen master >>> >>> :) >>> >>> >>> On Fri, Sep 18, 2009 at 7:24 AM, Raymond Chandler < >>> intralanman at freeswitch.org> wrote: >>> >>>> Things like this might be good to talk about on our weekly conference >>>> call. It'll be starting in about 2 hours, maybe you should join the call and >>>> officially volunteer to start submitting patches to jira for the doxygen. We >>>> could even make a new section in JIRA for Doxygen under that "Project >>>> System" category. >>>> >>>> -Ray >>>> >>>> >>>> On Sep 18, 2009, at 3:18 AM, Muhammad Shahzad wrote: >>>> >>>> Hi, >>>> >>>> I have observed that one of the major hurdle while writing patches and / >>>> or bug fixes is lack of doxygen documentation for FS source code. For >>>> example it took me 5+ days to understand mod_dingaling code and its hooks >>>> into FS source code to write up soft reload patch, while it could have taken >>>> less then 3 days to do so if source code documentation was available. >>>> >>>> So, since right now i have some human resources including myself >>>> available, I would like to document all source code (or at least core FS >>>> code i.e. everything that has "switch_" prefix) using doxygen. I know its a >>>> huge task and will take a while to complete but at least lets get it >>>> started. >>>> >>>> If anyone else wants to participate as well in this task, then we can >>>> team up to complete it quickly. >>>> >>>> Let me know if you guys are interested. >>>> >>>> Thank you. >>>> >>>> >>>> -- >>>> Muhammad Shahzad >>>> ----------------------------------- >>>> CISCO Rich Media Communication Specialist (CRMCS) >>>> CISCO Certified Network Associate (CCNA) >>>> Cell: +92 334 422 40 88 >>>> MSN: shari_786pk at hotmail.com >>>> Email: shaheryarkh at googlemail.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 >>>> >>>> >>>> >>>> _______________________________________________ >>>> 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 >>>> >>>> >>> >>> _______________________________________________ >>> 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 >>> >>> >> >> >> -- >> Muhammad Shahzad >> ----------------------------------- >> CISCO Rich Media Communication Specialist (CRMCS) >> CISCO Certified Network Associate (CCNA) >> Cell: +92 334 422 40 88 >> MSN: shari_786pk at hotmail.com >> Email: shaheryarkh at googlemail.com >> > > > > -- > Muhammad Shahzad > ----------------------------------- > CISCO Rich Media Communication Specialist (CRMCS) > CISCO Certified Network Associate (CCNA) > Cell: +92 334 422 40 88 > MSN: shari_786pk at hotmail.com > Email: shaheryarkh at googlemail.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 iax:guest at conference.freeswitch.org/888 googletalk:conf+888 at conference.freeswitch.org pstn:213-799-1400 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20090921/94f99cac/attachment.html From shaheryarkh at googlemail.com Mon Sep 21 08:19:32 2009 From: shaheryarkh at googlemail.com (Muhammad Shahzad) Date: Mon, 21 Sep 2009 21:19:32 +0600 Subject: [Freeswitch-dev] FreeSWITCH Documentation In-Reply-To: <191c3a030909210732o4e3b2a6fgdf3eff4984912ec6@mail.gmail.com> References: <87f2f3b90909181250o23d37d3cs4f6b2c8fa2f0b2c2@mail.gmail.com> <191c3a030909210732o4e3b2a6fgdf3eff4984912ec6@mail.gmail.com> Message-ID: That would be great if you guys can have faith in me on this. :-) Thank you. On Mon, Sep 21, 2009 at 8:32 PM, Anthony Minessale < anthony.minessale at gmail.com> wrote: > if you are careful we can give you svn commit so you can add it yourself. > > > > On Sat, Sep 19, 2009 at 2:10 PM, Muhammad Shahzad < > shaheryarkh at googlemail.com> wrote: > >> Hi, >> >> While i am looking at things to be done and in which order, can you please >> define the process on how i will be submitting documentation to be added in >> FS Trunk? >> >> Thank you. >> >> >> >> On Sat, Sep 19, 2009 at 10:00 PM, Muhammad Shahzad < >> shaheryarkh at googlemail.com> wrote: >> >>> Thank you so much in giving me a chance to serve the FS community. Lets >>> get things moving. >>> >>> Unfortunately i missed conference call due to time zone confusion, silly >>> me. Anywasy, i will make myself available for next weekly meetings. >>> >>> If you guys would like to catch me on IRC, my nick is shaheryarkh. >>> >>> If anyone wants to join me in documentation project, you can email at >>> shaheryarkh at googlemail.com, so i can start distributing work amoung >>> project participants. >>> >>> Thank you. >>> >>> >>> >>> On Sat, Sep 19, 2009 at 1:50 AM, Michael Collins wrote: >>> >>>> FYI, >>>> >>>> Muhammad Shahzad has officially been deputized for two things: >>>> mod_dingaling maintainer >>>> Doxygen master >>>> >>>> :) >>>> >>>> >>>> On Fri, Sep 18, 2009 at 7:24 AM, Raymond Chandler < >>>> intralanman at freeswitch.org> wrote: >>>> >>>>> Things like this might be good to talk about on our weekly conference >>>>> call. It'll be starting in about 2 hours, maybe you should join the call and >>>>> officially volunteer to start submitting patches to jira for the doxygen. We >>>>> could even make a new section in JIRA for Doxygen under that "Project >>>>> System" category. >>>>> >>>>> -Ray >>>>> >>>>> >>>>> On Sep 18, 2009, at 3:18 AM, Muhammad Shahzad wrote: >>>>> >>>>> Hi, >>>>> >>>>> I have observed that one of the major hurdle while writing patches and >>>>> / or bug fixes is lack of doxygen documentation for FS source code. For >>>>> example it took me 5+ days to understand mod_dingaling code and its hooks >>>>> into FS source code to write up soft reload patch, while it could have taken >>>>> less then 3 days to do so if source code documentation was available. >>>>> >>>>> So, since right now i have some human resources including myself >>>>> available, I would like to document all source code (or at least core FS >>>>> code i.e. everything that has "switch_" prefix) using doxygen. I know its a >>>>> huge task and will take a while to complete but at least lets get it >>>>> started. >>>>> >>>>> If anyone else wants to participate as well in this task, then we can >>>>> team up to complete it quickly. >>>>> >>>>> Let me know if you guys are interested. >>>>> >>>>> Thank you. >>>>> >>>>> >>>>> -- >>>>> Muhammad Shahzad >>>>> ----------------------------------- >>>>> CISCO Rich Media Communication Specialist (CRMCS) >>>>> CISCO Certified Network Associate (CCNA) >>>>> Cell: +92 334 422 40 88 >>>>> MSN: shari_786pk at hotmail.com >>>>> Email: shaheryarkh at googlemail.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 >>>>> >>>>> >>>>> >>>>> _______________________________________________ >>>>> 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 >>>>> >>>>> >>>> >>>> _______________________________________________ >>>> 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 >>>> >>>> >>> >>> >>> -- >>> Muhammad Shahzad >>> ----------------------------------- >>> CISCO Rich Media Communication Specialist (CRMCS) >>> CISCO Certified Network Associate (CCNA) >>> Cell: +92 334 422 40 88 >>> MSN: shari_786pk at hotmail.com >>> Email: shaheryarkh at googlemail.com >>> >> >> >> >> -- >> Muhammad Shahzad >> ----------------------------------- >> CISCO Rich Media Communication Specialist (CRMCS) >> CISCO Certified Network Associate (CCNA) >> Cell: +92 334 422 40 88 >> MSN: shari_786pk at hotmail.com >> Email: shaheryarkh at googlemail.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 > iax:guest at conference.freeswitch.org/888 > googletalk:conf+888 at conference.freeswitch.org > pstn:213-799-1400 > > _______________________________________________ > 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 > > -- Muhammad Shahzad ----------------------------------- CISCO Rich Media Communication Specialist (CRMCS) CISCO Certified Network Associate (CCNA) Cell: +92 334 422 40 88 MSN: shari_786pk at hotmail.com Email: shaheryarkh at googlemail.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20090921/cab9fbca/attachment-0001.html From mike at jerris.com Mon Sep 21 08:58:10 2009 From: mike at jerris.com (Michael Jerris) Date: Mon, 21 Sep 2009 11:58:10 -0400 Subject: [Freeswitch-dev] FreeSWITCH Documentation In-Reply-To: References: <87f2f3b90909181250o23d37d3cs4f6b2c8fa2f0b2c2@mail.gmail.com> <191c3a030909210732o4e3b2a6fgdf3eff4984912ec6@mail.gmail.com> Message-ID: The great thing about version control, if someone screws something up, we can always revert it. That being said, its just a matter of restraint. If your just doing docs, little harm can be caused. When you start committing actual code, typically even for those with commit access we review each others patches before we check them in to tree. Mike On Sep 21, 2009, at 11:19 AM, Muhammad Shahzad wrote: > That would be great if you guys can have faith in me on this. :-) > > Thank you. > > > On Mon, Sep 21, 2009 at 8:32 PM, Anthony Minessale > wrote: > if you are careful we can give you svn commit so you can add it > yourself. > > > > On Sat, Sep 19, 2009 at 2:10 PM, Muhammad Shahzad > wrote: > Hi, > > While i am looking at things to be done and in which order, can you > please define the process on how i will be submitting documentation > to be added in FS Trunk? > > Thank you. > > > > On Sat, Sep 19, 2009 at 10:00 PM, Muhammad Shahzad > wrote: > Thank you so much in giving me a chance to serve the FS community. > Lets get things moving. > > Unfortunately i missed conference call due to time zone confusion, > silly me. Anywasy, i will make myself available for next weekly > meetings. > > If you guys would like to catch me on IRC, my nick is shaheryarkh. > > If anyone wants to join me in documentation project, you can email > at shaheryarkh at googlemail.com, so i can start distributing work > amoung project participants. > > Thank you. > > > > On Sat, Sep 19, 2009 at 1:50 AM, Michael Collins > wrote: > FYI, > > Muhammad Shahzad has officially been deputized for two things: > mod_dingaling maintainer > Doxygen master > > :) > > > On Fri, Sep 18, 2009 at 7:24 AM, Raymond Chandler > wrote: > Things like this might be good to talk about on our weekly > conference call. It'll be starting in about 2 hours, maybe you > should join the call and officially volunteer to start submitting > patches to jira for the doxygen. We could even make a new section in > JIRA for Doxygen under that "Project System" category. > > -Ray > > > On Sep 18, 2009, at 3:18 AM, Muhammad Shahzad wrote: > >> Hi, >> >> I have observed that one of the major hurdle while writing patches >> and / or bug fixes is lack of doxygen documentation for FS source >> code. For example it took me 5+ days to understand mod_dingaling >> code and its hooks into FS source code to write up soft reload >> patch, while it could have taken less then 3 days to do so if >> source code documentation was available. >> >> So, since right now i have some human resources including myself >> available, I would like to document all source code (or at least >> core FS code i.e. everything that has "switch_" prefix) using >> doxygen. I know its a huge task and will take a while to complete >> but at least lets get it started. >> >> If anyone else wants to participate as well in this task, then we >> can team up to complete it quickly. >> >> Let me know if you guys are interested. >> >> Thank you. > > -- -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20090921/10116f68/attachment.html From anthony.minessale at gmail.com Mon Sep 21 09:05:53 2009 From: anthony.minessale at gmail.com (Anthony Minessale) Date: Mon, 21 Sep 2009 11:05:53 -0500 Subject: [Freeswitch-dev] FreeSWITCH Documentation In-Reply-To: References: <87f2f3b90909181250o23d37d3cs4f6b2c8fa2f0b2c2@mail.gmail.com> <191c3a030909210732o4e3b2a6fgdf3eff4984912ec6@mail.gmail.com> Message-ID: <191c3a030909210905k6550fd1brfc9ac71a03eb13e1@mail.gmail.com> yah and since committing to header files will trigger a full core rebuild, limit it to one big patch at a time preferably at night. On Mon, Sep 21, 2009 at 10:58 AM, Michael Jerris wrote: > The great thing about version control, if someone screws something up, we > can always revert it. That being said, its just a matter of restraint. If > your just doing docs, little harm can be caused. When you start committing > actual code, typically even for those with commit access we review each > others patches before we check them in to tree. > Mike > > On Sep 21, 2009, at 11:19 AM, Muhammad Shahzad wrote: > > That would be great if you guys can have faith in me on this. :-) > > Thank you. > > > On Mon, Sep 21, 2009 at 8:32 PM, Anthony Minessale < > anthony.minessale at gmail.com> wrote: > >> if you are careful we can give you svn commit so you can add it yourself. >> >> >> >> On Sat, Sep 19, 2009 at 2:10 PM, Muhammad Shahzad < >> shaheryarkh at googlemail.com> wrote: >> >>> Hi, >>> >>> While i am looking at things to be done and in which order, can you >>> please define the process on how i will be submitting documentation to be >>> added in FS Trunk? >>> >>> Thank you. >>> >>> >>> >>> On Sat, Sep 19, 2009 at 10:00 PM, Muhammad Shahzad < >>> shaheryarkh at googlemail.com> wrote: >>> >>>> Thank you so much in giving me a chance to serve the FS community. Lets >>>> get things moving. >>>> >>>> Unfortunately i missed conference call due to time zone confusion, silly >>>> me. Anywasy, i will make myself available for next weekly meetings. >>>> >>>> If you guys would like to catch me on IRC, my nick is shaheryarkh. >>>> >>>> If anyone wants to join me in documentation project, you can email at >>>> shaheryarkh at googlemail.com, so i can start distributing work amoung >>>> project participants. >>>> >>>> Thank you. >>>> >>>> >>>> >>>> On Sat, Sep 19, 2009 at 1:50 AM, Michael Collins wrote: >>>> >>>>> FYI, >>>>> >>>>> Muhammad Shahzad has officially been deputized for two things: >>>>> mod_dingaling maintainer >>>>> Doxygen master >>>>> >>>>> :) >>>>> >>>>> >>>>> On Fri, Sep 18, 2009 at 7:24 AM, Raymond Chandler < >>>>> intralanman at freeswitch.org> wrote: >>>>> >>>>>> Things like this might be good to talk about on our weekly conference >>>>>> call. It'll be starting in about 2 hours, maybe you should join the call and >>>>>> officially volunteer to start submitting patches to jira for the doxygen. We >>>>>> could even make a new section in JIRA for Doxygen under that "Project >>>>>> System" category. >>>>>> >>>>>> -Ray >>>>>> >>>>>> >>>>>> On Sep 18, 2009, at 3:18 AM, Muhammad Shahzad wrote: >>>>>> >>>>>> Hi, >>>>>> >>>>>> I have observed that one of the major hurdle while writing patches and >>>>>> / or bug fixes is lack of doxygen documentation for FS source code. For >>>>>> example it took me 5+ days to understand mod_dingaling code and its hooks >>>>>> into FS source code to write up soft reload patch, while it could have taken >>>>>> less then 3 days to do so if source code documentation was available. >>>>>> >>>>>> So, since right now i have some human resources including myself >>>>>> available, I would like to document all source code (or at least core FS >>>>>> code i.e. everything that has "switch_" prefix) using doxygen. I know its a >>>>>> huge task and will take a while to complete but at least lets get it >>>>>> started. >>>>>> >>>>>> If anyone else wants to participate as well in this task, then we can >>>>>> team up to complete it quickly. >>>>>> >>>>>> Let me know if you guys are interested. >>>>>> >>>>>> Thank you. >>>>>> >>>>>> >> -- > > > _______________________________________________ > 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 iax:guest at conference.freeswitch.org/888 googletalk:conf+888 at conference.freeswitch.org pstn:213-799-1400 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20090921/06986b87/attachment.html From m.sobkow at marketelsystems.com Mon Sep 21 09:07:35 2009 From: m.sobkow at marketelsystems.com (Mark Sobkow) Date: Mon, 21 Sep 2009 10:07:35 -0600 Subject: [Freeswitch-dev] Freeswitch locking up after reply for ERLang sofia.conf is sent Message-ID: <4AB7A4C7.8050508@marketelsystems.com> I'm sending back XML for sofia.conf from my ERLang code, but after the reply is sent, Freeswitch is locking up. It's only based on the template/default values for mod_sofia, but if I send the not found reply, Freeswitch locks up as well. Any ideas? Code follows... -------------- next part -------------- An embedded and charset-unspecified text was scrubbed... Name: freeswitch_callback.erl Url: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20090921/75cff8bb/attachment-0001.pl From shaheryarkh at googlemail.com Mon Sep 21 10:02:41 2009 From: shaheryarkh at googlemail.com (Muhammad Shahzad) Date: Mon, 21 Sep 2009 23:02:41 +0600 Subject: [Freeswitch-dev] FreeSWITCH Documentation In-Reply-To: <191c3a030909210905k6550fd1brfc9ac71a03eb13e1@mail.gmail.com> References: <87f2f3b90909181250o23d37d3cs4f6b2c8fa2f0b2c2@mail.gmail.com> <191c3a030909210732o4e3b2a6fgdf3eff4984912ec6@mail.gmail.com> <191c3a030909210905k6550fd1brfc9ac71a03eb13e1@mail.gmail.com> Message-ID: Sure, i fully understand this role and its responsibilities. I will take special care for SVN commit process. Anyways, here is a rough plan for the project. I hope this ensures code integrity at all levels. 1. Doxygen configuration files and directories setup. 2. Then we will do header files documentation folder by folder, starting from inner most include directory (/src/include/private) and then moving outwards. 3. Once one whole include folder is documented, we will first put it in our test environment and rebuild FS from scretch (i.e. after doing a distclean). 4. One of my team member has promised me to provide a script that will run on each header file to produce a clean file (i.e. without any comments etc.). We will run it on both original (undocumented) and modified (documented) files and then do a diff on their output. If diff yeilds nothing then both documented and undocumented files are identical (code wise). 5. When all files in a single folder pass this script test, I will commit it to SVN (alternatively i can forward them to you guys for review and then you can commit it to SVN). 6. Once all header files are done, we then do source code files repeating steps 3 - 5 for each folder in top most to inner most direction. I haven't finalized resource allocation and time lines yet. However, the documentation will be mostly done by project members while i will do steps 3-5 personally. Please review and give your feedback. Thank you. On Mon, Sep 21, 2009 at 10:05 PM, Anthony Minessale < anthony.minessale at gmail.com> wrote: > yah and since committing to header files will trigger a full core rebuild, > limit it to one big patch at a time preferably at night. > > > On Mon, Sep 21, 2009 at 10:58 AM, Michael Jerris wrote: > >> The great thing about version control, if someone screws something up, we >> can always revert it. That being said, its just a matter of restraint. If >> your just doing docs, little harm can be caused. When you start committing >> actual code, typically even for those with commit access we review each >> others patches before we check them in to tree. >> Mike >> >> On Sep 21, 2009, at 11:19 AM, Muhammad Shahzad wrote: >> >> That would be great if you guys can have faith in me on this. :-) >> >> Thank you. >> >> >> On Mon, Sep 21, 2009 at 8:32 PM, Anthony Minessale < >> anthony.minessale at gmail.com> wrote: >> >>> if you are careful we can give you svn commit so you can add it yourself. >>> >>> >>> >>> On Sat, Sep 19, 2009 at 2:10 PM, Muhammad Shahzad < >>> shaheryarkh at googlemail.com> wrote: >>> >>>> Hi, >>>> >>>> While i am looking at things to be done and in which order, can you >>>> please define the process on how i will be submitting documentation to be >>>> added in FS Trunk? >>>> >>>> Thank you. >>>> >>>> >>>> >>>> On Sat, Sep 19, 2009 at 10:00 PM, Muhammad Shahzad < >>>> shaheryarkh at googlemail.com> wrote: >>>> >>>>> Thank you so much in giving me a chance to serve the FS community. Lets >>>>> get things moving. >>>>> >>>>> Unfortunately i missed conference call due to time zone confusion, >>>>> silly me. Anywasy, i will make myself available for next weekly meetings. >>>>> >>>>> If you guys would like to catch me on IRC, my nick is shaheryarkh. >>>>> >>>>> If anyone wants to join me in documentation project, you can email at >>>>> shaheryarkh at googlemail.com, so i can start distributing work amoung >>>>> project participants. >>>>> >>>>> Thank you. >>>>> >>>>> >>>>> >>>>> On Sat, Sep 19, 2009 at 1:50 AM, Michael Collins wrote: >>>>> >>>>>> FYI, >>>>>> >>>>>> Muhammad Shahzad has officially been deputized for two things: >>>>>> mod_dingaling maintainer >>>>>> Doxygen master >>>>>> >>>>>> :) >>>>>> >>>>>> >>>>>> On Fri, Sep 18, 2009 at 7:24 AM, Raymond Chandler < >>>>>> intralanman at freeswitch.org> wrote: >>>>>> >>>>>>> Things like this might be good to talk about on our weekly conference >>>>>>> call. It'll be starting in about 2 hours, maybe you should join the call and >>>>>>> officially volunteer to start submitting patches to jira for the doxygen. We >>>>>>> could even make a new section in JIRA for Doxygen under that "Project >>>>>>> System" category. >>>>>>> >>>>>>> -Ray >>>>>>> >>>>>>> >>>>>>> On Sep 18, 2009, at 3:18 AM, Muhammad Shahzad wrote: >>>>>>> >>>>>>> Hi, >>>>>>> >>>>>>> I have observed that one of the major hurdle while writing patches >>>>>>> and / or bug fixes is lack of doxygen documentation for FS source code. For >>>>>>> example it took me 5+ days to understand mod_dingaling code and its hooks >>>>>>> into FS source code to write up soft reload patch, while it could have taken >>>>>>> less then 3 days to do so if source code documentation was available. >>>>>>> >>>>>>> So, since right now i have some human resources including myself >>>>>>> available, I would like to document all source code (or at least core FS >>>>>>> code i.e. everything that has "switch_" prefix) using doxygen. I know its a >>>>>>> huge task and will take a while to complete but at least lets get it >>>>>>> started. >>>>>>> >>>>>>> If anyone else wants to participate as well in this task, then we can >>>>>>> team up to complete it quickly. >>>>>>> >>>>>>> Let me know if you guys are interested. >>>>>>> >>>>>>> Thank you. >>>>>>> >>>>>>> >>> -- >> >> >> _______________________________________________ >> 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 > iax:guest at conference.freeswitch.org/888 > googletalk:conf+888 at conference.freeswitch.org > pstn:213-799-1400 > > _______________________________________________ > 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 > > -- Muhammad Shahzad ----------------------------------- CISCO Rich Media Communication Specialist (CRMCS) CISCO Certified Network Associate (CCNA) Cell: +92 334 422 40 88 MSN: shari_786pk at hotmail.com Email: shaheryarkh at googlemail.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20090921/53458a93/attachment.html From andrew at hijacked.us Mon Sep 21 09:58:57 2009 From: andrew at hijacked.us (Andrew Thompson) Date: Mon, 21 Sep 2009 12:58:57 -0400 Subject: [Freeswitch-dev] Freeswitch locking up after reply for ERLang sofia.conf is sent In-Reply-To: <4AB7A4C7.8050508@marketelsystems.com> References: <4AB7A4C7.8050508@marketelsystems.com> Message-ID: <20090921165857.GB665@hijacked.us> On Mon, Sep 21, 2009 at 10:07:35AM -0600, Mark Sobkow wrote: > I'm sending back XML for sofia.conf from my ERLang code, but after the > reply is sent, Freeswitch is locking up. It's only based on the > template/default values for mod_sofia, but if I send the not found > reply, Freeswitch locks up as well. Any ideas? > I'll try to look at this later today - it's probably a bug (although I do quite a bit of XML config serving myself without having seen this issue). Thanks for the report, Andrew From anthony.minessale at gmail.com Mon Sep 21 10:27:42 2009 From: anthony.minessale at gmail.com (Anthony Minessale) Date: Mon, 21 Sep 2009 12:27:42 -0500 Subject: [Freeswitch-dev] FreeSWITCH Documentation In-Reply-To: References: <87f2f3b90909181250o23d37d3cs4f6b2c8fa2f0b2c2@mail.gmail.com> <191c3a030909210732o4e3b2a6fgdf3eff4984912ec6@mail.gmail.com> <191c3a030909210905k6550fd1brfc9ac71a03eb13e1@mail.gmail.com> Message-ID: <191c3a030909211027m634c404te604acfa8f52dda@mail.gmail.com> sounds good. I think we trust you enough to skip the review since it's just doxygen comments. On Mon, Sep 21, 2009 at 12:02 PM, Muhammad Shahzad < shaheryarkh at googlemail.com> wrote: > Sure, i fully understand this role and its responsibilities. I will take > special care for SVN commit process. > > Anyways, here is a rough plan for the project. I hope this ensures code > integrity at all levels. > > 1. Doxygen configuration files and directories setup. > 2. Then we will do header files documentation folder by folder, starting > from inner most include directory (/src/include/private) and then > moving outwards. > 3. Once one whole include folder is documented, we will first put it in our > test environment and rebuild FS from scretch (i.e. after doing a distclean). > 4. One of my team member has promised me to provide a script that will run > on each header file to produce a clean file (i.e. without any comments > etc.). We will run it on both original (undocumented) and modified > (documented) files and then do a diff on their output. If diff yeilds > nothing then both documented and undocumented files are identical (code > wise). > 5. When all files in a single folder pass this script test, I will commit > it to SVN (alternatively i can forward them to you guys for review and then > you can commit it to SVN). > 6. Once all header files are done, we then do source code files repeating > steps 3 - 5 for each folder in top most to inner most direction. > > I haven't finalized resource allocation and time lines yet. However, the > documentation will be mostly done by project members while i will do steps > 3-5 personally. > > Please review and give your feedback. > > Thank you. > > > > On Mon, Sep 21, 2009 at 10:05 PM, Anthony Minessale < > anthony.minessale at gmail.com> wrote: > >> yah and since committing to header files will trigger a full core rebuild, >> limit it to one big patch at a time preferably at night. >> >> >> On Mon, Sep 21, 2009 at 10:58 AM, Michael Jerris wrote: >> >>> The great thing about version control, if someone screws something up, we >>> can always revert it. That being said, its just a matter of restraint. If >>> your just doing docs, little harm can be caused. When you start committing >>> actual code, typically even for those with commit access we review each >>> others patches before we check them in to tree. >>> Mike >>> >>> On Sep 21, 2009, at 11:19 AM, Muhammad Shahzad wrote: >>> >>> That would be great if you guys can have faith in me on this. :-) >>> >>> Thank you. >>> >>> >>> On Mon, Sep 21, 2009 at 8:32 PM, Anthony Minessale < >>> anthony.minessale at gmail.com> wrote: >>> >>>> if you are careful we can give you svn commit so you can add it >>>> yourself. >>>> >>>> >>>> >>>> On Sat, Sep 19, 2009 at 2:10 PM, Muhammad Shahzad < >>>> shaheryarkh at googlemail.com> wrote: >>>> >>>>> Hi, >>>>> >>>>> While i am looking at things to be done and in which order, can you >>>>> please define the process on how i will be submitting documentation to be >>>>> added in FS Trunk? >>>>> >>>>> Thank you. >>>>> >>>>> >>>>> >>>>> On Sat, Sep 19, 2009 at 10:00 PM, Muhammad Shahzad < >>>>> shaheryarkh at googlemail.com> wrote: >>>>> >>>>>> Thank you so much in giving me a chance to serve the FS community. >>>>>> Lets get things moving. >>>>>> >>>>>> Unfortunately i missed conference call due to time zone confusion, >>>>>> silly me. Anywasy, i will make myself available for next weekly meetings. >>>>>> >>>>>> If you guys would like to catch me on IRC, my nick is shaheryarkh. >>>>>> >>>>>> If anyone wants to join me in documentation project, you can email at >>>>>> shaheryarkh at googlemail.com, so i can start distributing work amoung >>>>>> project participants. >>>>>> >>>>>> Thank you. >>>>>> >>>>>> >>>>>> >>>>>> On Sat, Sep 19, 2009 at 1:50 AM, Michael Collins wrote: >>>>>> >>>>>>> FYI, >>>>>>> >>>>>>> Muhammad Shahzad has officially been deputized for two things: >>>>>>> mod_dingaling maintainer >>>>>>> Doxygen master >>>>>>> >>>>>>> :) >>>>>>> >>>>>>> >>>>>>> On Fri, Sep 18, 2009 at 7:24 AM, Raymond Chandler < >>>>>>> intralanman at freeswitch.org> wrote: >>>>>>> >>>>>>>> Things like this might be good to talk about on our weekly >>>>>>>> conference call. It'll be starting in about 2 hours, maybe you should join >>>>>>>> the call and officially volunteer to start submitting patches to jira for >>>>>>>> the doxygen. We could even make a new section in JIRA for Doxygen under that >>>>>>>> "Project System" category. >>>>>>>> >>>>>>>> -Ray >>>>>>>> >>>>>>>> >>>>>>>> On Sep 18, 2009, at 3:18 AM, Muhammad Shahzad wrote: >>>>>>>> >>>>>>>> Hi, >>>>>>>> >>>>>>>> I have observed that one of the major hurdle while writing patches >>>>>>>> and / or bug fixes is lack of doxygen documentation for FS source code. For >>>>>>>> example it took me 5+ days to understand mod_dingaling code and its hooks >>>>>>>> into FS source code to write up soft reload patch, while it could have taken >>>>>>>> less then 3 days to do so if source code documentation was available. >>>>>>>> >>>>>>>> So, since right now i have some human resources including myself >>>>>>>> available, I would like to document all source code (or at least core FS >>>>>>>> code i.e. everything that has "switch_" prefix) using doxygen. I know its a >>>>>>>> huge task and will take a while to complete but at least lets get it >>>>>>>> started. >>>>>>>> >>>>>>>> If anyone else wants to participate as well in this task, then we >>>>>>>> can team up to complete it quickly. >>>>>>>> >>>>>>>> Let me know if you guys are interested. >>>>>>>> >>>>>>>> Thank you. >>>>>>>> >>>>>>>> >>>> -- >>> >>> >>> _______________________________________________ >>> 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 >> iax:guest at conference.freeswitch.org/888 >> googletalk:conf+888 at conference.freeswitch.org >> pstn:213-799-1400 >> >> _______________________________________________ >> 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 >> >> > > > -- > Muhammad Shahzad > ----------------------------------- > CISCO Rich Media Communication Specialist (CRMCS) > CISCO Certified Network Associate (CCNA) > Cell: +92 334 422 40 88 > MSN: shari_786pk at hotmail.com > Email: shaheryarkh at googlemail.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 iax:guest at conference.freeswitch.org/888 googletalk:conf+888 at conference.freeswitch.org pstn:213-799-1400 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20090921/367e09c5/attachment-0001.html From msc at freeswitch.org Mon Sep 21 10:56:34 2009 From: msc at freeswitch.org (Michael Collins) Date: Mon, 21 Sep 2009 10:56:34 -0700 Subject: [Freeswitch-dev] FreeSWITCH Documentation In-Reply-To: References: <87f2f3b90909181250o23d37d3cs4f6b2c8fa2f0b2c2@mail.gmail.com> <191c3a030909210732o4e3b2a6fgdf3eff4984912ec6@mail.gmail.com> <191c3a030909210905k6550fd1brfc9ac71a03eb13e1@mail.gmail.com> Message-ID: <87f2f3b90909211056g3872d685lc8b0898e0e6fc49b@mail.gmail.com> On Mon, Sep 21, 2009 at 10:02 AM, Muhammad Shahzad < shaheryarkh at googlemail.com> wrote: > Sure, i fully understand this role and its responsibilities. I will take > special care for SVN commit process. > > Anyways, here is a rough plan for the project. I hope this ensures code > integrity at all levels. > > 1. Doxygen configuration files and directories setup. > 2. Then we will do header files documentation folder by folder, starting > from inner most include directory (/src/include/private) and then > moving outwards. > 3. Once one whole include folder is documented, we will first put it in our > test environment and rebuild FS from scretch (i.e. after doing a distclean). > 4. One of my team member has promised me to provide a script that will run > on each header file to produce a clean file (i.e. without any comments > etc.). We will run it on both original (undocumented) and modified > (documented) files and then do a diff on their output. If diff yeilds > nothing then both documented and undocumented files are identical (code > wise). > 5. When all files in a single folder pass this script test, I will commit > it to SVN (alternatively i can forward them to you guys for review and then > you can commit it to SVN). > 6. Once all header files are done, we then do source code files repeating > steps 3 - 5 for each folder in top most to inner most direction. > > I haven't finalized resource allocation and time lines yet. However, the > documentation will be mostly done by project members while i will do steps > 3-5 personally. > > Please review and give your feedback. > > Thank you. > > Thanks for being so thorough! If you complete this level of testing and don't have any build/compile issues then that's a pretty good indication that your methodology is adequate. Like Tony said, we can probably skip the review process, or maybe we could review the first few submissions just to be safe and then turn you guys loose. :) Thanks for your willingness to help! The entire community will benefit. -MC -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20090921/c6bf8513/attachment.html From shaheryarkh at googlemail.com Mon Sep 21 11:17:24 2009 From: shaheryarkh at googlemail.com (Muhammad Shahzad) Date: Tue, 22 Sep 2009 00:17:24 +0600 Subject: [Freeswitch-dev] FreeSWITCH Documentation In-Reply-To: <87f2f3b90909211056g3872d685lc8b0898e0e6fc49b@mail.gmail.com> References: <87f2f3b90909181250o23d37d3cs4f6b2c8fa2f0b2c2@mail.gmail.com> <191c3a030909210732o4e3b2a6fgdf3eff4984912ec6@mail.gmail.com> <191c3a030909210905k6550fd1brfc9ac71a03eb13e1@mail.gmail.com> <87f2f3b90909211056g3872d685lc8b0898e0e6fc49b@mail.gmail.com> Message-ID: Thanks to all of you for your support. Let me prepare first batch of files for SVN commit and get back to you. Thank you. On Mon, Sep 21, 2009 at 11:56 PM, Michael Collins wrote: > > > On Mon, Sep 21, 2009 at 10:02 AM, Muhammad Shahzad < > shaheryarkh at googlemail.com> wrote: > >> Sure, i fully understand this role and its responsibilities. I will take >> special care for SVN commit process. >> >> Anyways, here is a rough plan for the project. I hope this ensures code >> integrity at all levels. >> >> 1. Doxygen configuration files and directories setup. >> 2. Then we will do header files documentation folder by folder, starting >> from inner most include directory (/src/include/private) and then >> moving outwards. >> 3. Once one whole include folder is documented, we will first put it in >> our test environment and rebuild FS from scretch (i.e. after doing a >> distclean). >> 4. One of my team member has promised me to provide a script that will run >> on each header file to produce a clean file (i.e. without any comments >> etc.). We will run it on both original (undocumented) and modified >> (documented) files and then do a diff on their output. If diff yeilds >> nothing then both documented and undocumented files are identical (code >> wise). >> 5. When all files in a single folder pass this script test, I will commit >> it to SVN (alternatively i can forward them to you guys for review and then >> you can commit it to SVN). >> 6. Once all header files are done, we then do source code files repeating >> steps 3 - 5 for each folder in top most to inner most direction. >> >> I haven't finalized resource allocation and time lines yet. However, the >> documentation will be mostly done by project members while i will do steps >> 3-5 personally. >> >> Please review and give your feedback. >> >> Thank you. >> >> > Thanks for being so thorough! If you complete this level of testing and > don't have any build/compile issues then that's a pretty good indication > that your methodology is adequate. Like Tony said, we can probably skip the > review process, or maybe we could review the first few submissions just to > be safe and then turn you guys loose. :) > > Thanks for your willingness to help! The entire community will benefit. > -MC > > > _______________________________________________ > 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 > > -- Muhammad Shahzad ----------------------------------- CISCO Rich Media Communication Specialist (CRMCS) CISCO Certified Network Associate (CCNA) Cell: +92 334 422 40 88 MSN: shari_786pk at hotmail.com Email: shaheryarkh at googlemail.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20090922/2f4dcecc/attachment.html From andrew at hijacked.us Mon Sep 21 12:21:00 2009 From: andrew at hijacked.us (Andrew Thompson) Date: Mon, 21 Sep 2009 15:21:00 -0400 Subject: [Freeswitch-dev] Freeswitch locking up after reply for ERLang sofia.conf is sent In-Reply-To: <20090921165857.GB665@hijacked.us> References: <4AB7A4C7.8050508@marketelsystems.com> <20090921165857.GB665@hijacked.us> Message-ID: <20090921192059.GC665@hijacked.us> On Mon, Sep 21, 2009 at 12:58:57PM -0400, Andrew Thompson wrote: > I'll try to look at this later today - it's probably a bug (although I > do quite a bit of XML config serving myself without having seen this > issue). > Okay, I just tested this, and it didn't hang for me. I don't think I had all the required code to actually run your example though so I refactored it to be a single process (removing the Pid argument to start()). Can you test with the attached version and see if you still see the failure? I tested by starting the module and then running 'reload mod_sofia' from the freeswitch console. How were you testing it? Andrew -------------- next part -------------- %% Author: mark %% Created: Sep 15, 2009 %% Description: TODO: Add description to freeswitch_callback -module(freeswitch_callback). -behaviour(gen_server). -record(st, {fsnode, pbxpid}). -export([start/2, terminate/2, code_change/3, init/1, handle_call/3, handle_cast/2, handle_info/2, xml_fetch/1]). start(Node, Section) -> gen_server:start(?MODULE, [Node, Section], []). init([Node, Section]) -> io:format( "freeswitch_callback:init( [Node=~w, Section=~w])~n", [Node, Section] ), {api, Node} ! {bind, Section}, {ok, #st{fsnode=Node}}. terminate(_Reason, _State) -> ok. code_change(_OldVsn, State, _Extra) -> {ok, State}. dumpParams( Params ) -> case Params of [] -> ok; [ H | T ] -> case H of undefined -> io:format( " undefined~n" ); { Key, Value } -> io:format( " ~s=~s~n", [Key, Value ] ) end, dumpParams( T ) end. %% %% Configuration handler for mod_sofia. %% xml_fetch({fetch, configuration, "configuration", "name", "sofia.conf", Params}) -> io:format( "freeswitch_callback:handle_call( {fetch, configuration, Tag=\"configuration\", Key=\"name\", Value=\"sofia.conf\", Params=...} )~n"), dumpParams( Params ), Xml = "
", {ok, Xml }; %% %% Configuration handler replies that the requested document section, tag, and key are not %% found. %% xml_fetch({fetch, configuration, Tag, Key, Value, Params}) -> io:format( "freeswitch_callback:handle_call( {fetch, configuration, Tag=~s, Key=~s, Value=~s, Params=...} )~n", [Tag, Key, Value]), dumpParams( Params ), Xml = "
", {ok, Xml }; %% %% Directory handler replies that the requested document section, tag, and key are not %% found. %% xml_fetch({fetch, directory, Tag, Key, Value, Params}) -> io:format( "freeswitch_callback:xml_fetch( {fetch, directory, Tag=~s, Key=~s, Value=~s, Params=...} )~n", [Tag, Key, Value]), dumpParams( Params ), Xml = "
", {ok, Xml }; %% %% Dialplan handler replies that the requested document section, tag, and key are not %% found. %% xml_fetch({fetch, dialplan, Tag, Key, Value, Params}) -> io:format( "freeswitch_callback:xml_fetch( {fetch, dialplan, Tag=~s, Key=~s, Value=~s, Params=...} )~n", [Tag, Key, Value]), dumpParams( Params ), Xml = "
", {ok, Xml }; %% %% Default handler replies that the requested document section, tag, and key are not %% found. %% xml_fetch({fetch, Section, Tag, Key, Value, Params}) -> io:format( "freeswitch_callback:xml_fetch( {fetch, Section=~w, Tag=~s, Key=~s, Value=~s, Params=...} )~n", [Section, Tag, Key, Value]), dumpParams( Params ), Xml = "
", {ok, Xml }; %% %% If the request isn't recognized, just log it. %% xml_fetch( Request ) -> io:format( "freeswitch_callback:xml_fetch( Request=~w ) not recognized~n", [Request]), Xml = "
", {ok, Xml }. %% %% If the request isn't recognized, just log it and do nothing. %% handle_call(Request, _From, State) -> io:format("freeswitch_callback:handle_call( ~w, _From, State) unrecognized request~n", [Request]), {reply, {error, unrecognized_request}, State}. handle_cast(Message, State) -> error_logger:error_msg("~p received unrecognized cast ~p~n", [self(), Message]), {noreply, State}. handle_info({fetch, Section, Tag, Key, Value, FetchID, Params}, #st{fsnode=Node}=State) -> {ok, XML} = xml_fetch({fetch, Section, Tag, Key, Value, Params}), {api, Node} ! {fetch_reply, FetchID, XML}, receive ok -> {noreply, State}; {error, Reason} -> {stop, {error, Reason}, State} end; handle_info(Info, State) -> io:format( "freeswitch_callback:handle_info() Info=~w~n", [Info]), {noreply, State}. From msc at freeswitch.org Mon Sep 21 12:32:49 2009 From: msc at freeswitch.org (Michael Collins) Date: Mon, 21 Sep 2009 12:32:49 -0700 Subject: [Freeswitch-dev] CudaTel Communications Server Version 1.0 Released Message-ID: <87f2f3b90909211232o14b1a8b5w7369b47c8ab48274@mail.gmail.com> At ClueCon 2009 we had an exciting announcement: Barracuda Networks and the FreeSWITCH team have been working together to create a new PBX appliance. Dubbed the CudaTel Communications Server, this new communications platform is both feature-rich and easy-to-use. We are pleased to announce that version 1.0 of the CudaTel Communcations Server has been released! The feature list for this affordable system is impressive: Automatic phone provisioning Multi-party conferencing Group calling SIP phone and provider support Automated attendant Voicemail TMD hardware option High definition codec support (G.722, G.722.1, G.722.1c) Call recording Active Directory and LDAP integration Encrypted VoIP support Many more features are included, all of which are controlled by an intuitive Web-based interface. We invite you to visit the CudaTel website or call 989-720-4000 for more information or to request evaluation units. -The FreeSWITCH Team -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20090921/3d382f94/attachment-0001.html From m.sobkow at marketelsystems.com Mon Sep 21 14:16:43 2009 From: m.sobkow at marketelsystems.com (Mark Sobkow) Date: Mon, 21 Sep 2009 15:16:43 -0600 Subject: [Freeswitch-dev] Freeswitch locking up after reply for ERLang sofia.conf is sent In-Reply-To: <20090921192059.GC665@hijacked.us> References: <4AB7A4C7.8050508@marketelsystems.com> <20090921165857.GB665@hijacked.us> <20090921192059.GC665@hijacked.us> Message-ID: <4AB7ED3B.8010102@marketelsystems.com> An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20090921/cbb64e0e/attachment.html From andrew at hijacked.us Mon Sep 21 15:04:47 2009 From: andrew at hijacked.us (Andrew Thompson) Date: Mon, 21 Sep 2009 18:04:47 -0400 Subject: [Freeswitch-dev] Freeswitch locking up after reply for ERLang sofia.conf is sent In-Reply-To: <4AB7ED3B.8010102@marketelsystems.com> References: <4AB7A4C7.8050508@marketelsystems.com> <20090921165857.GB665@hijacked.us> <20090921192059.GC665@hijacked.us> <4AB7ED3B.8010102@marketelsystems.com> Message-ID: <20090921220447.GE665@hijacked.us> Mark, I just noticed your original version had a typo for the global_settings closing tab. If I fix that I do indeed get a temporary hang because of the STUN stuff, but once that times out the module loads successfully. Have you tried the re-factored module I attached in my previous email (you'll want to fix that typo)? Also, please don't send HTML-only email (like your last reply) it's a pain for me to read :) Andrew From m.sobkow at marketelsystems.com Mon Sep 21 15:27:38 2009 From: m.sobkow at marketelsystems.com (Mark Sobkow) Date: Mon, 21 Sep 2009 16:27:38 -0600 Subject: [Freeswitch-dev] Freeswitch locking up after reply for ERLang sofia.conf is sent In-Reply-To: <20090921220447.GE665@hijacked.us> References: <4AB7A4C7.8050508@marketelsystems.com> <20090921165857.GB665@hijacked.us> <20090921192059.GC665@hijacked.us> <4AB7ED3B.8010102@marketelsystems.com> <20090921220447.GE665@hijacked.us> Message-ID: <4AB7FDDA.3010201@marketelsystems.com> I fixed the typo in the XML, but we're still getting a lockup. Also, my log files are indicating that the request for sofia.conf is being issued _twice_ now. I'm attaching all the source code from our freeswitch module. I believe freeswitch.erl is just a copy of the shared source for integrating freeswitch. freeswitch_bind.erl is the one that does the bindings for the configs; it invokes and binds freeswitch_callback.erl. freeswitch_monitor.erl is the process binding for "attaching" the FS node to ERLang. Andrew Thompson wrote: > Mark, > > I just noticed your original version had a typo for the global_settings > closing tab. If I fix that I do indeed get a temporary hang because of > the STUN stuff, but once that times out the module loads successfully. > Have you tried the re-factored module I attached in my previous email > (you'll want to fix that typo)? > > Also, please don't send HTML-only email (like your last reply) it's a > pain for me to read :) > > Andrew > > _______________________________________________ > 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 embedded and charset-unspecified text was scrubbed... Name: freeswitch.erl Url: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20090921/7a1add9e/attachment-0005.pl -------------- next part -------------- An embedded and charset-unspecified text was scrubbed... Name: freeswitch_app.erl Url: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20090921/7a1add9e/attachment-0006.pl -------------- next part -------------- An embedded and charset-unspecified text was scrubbed... Name: freeswitch_bind.erl Url: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20090921/7a1add9e/attachment-0007.pl -------------- next part -------------- An embedded and charset-unspecified text was scrubbed... Name: freeswitch_callback.erl Url: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20090921/7a1add9e/attachment-0008.pl -------------- next part -------------- An embedded and charset-unspecified text was scrubbed... Name: freeswitch_monitor.erl Url: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20090921/7a1add9e/attachment-0009.pl From m.sobkow at marketelsystems.com Mon Sep 21 15:32:08 2009 From: m.sobkow at marketelsystems.com (Mark Sobkow) Date: Mon, 21 Sep 2009 16:32:08 -0600 Subject: [Freeswitch-dev] Freeswitch locking up after reply for ERLang sofia.conf is sent In-Reply-To: <20090921220447.GE665@hijacked.us> References: <4AB7A4C7.8050508@marketelsystems.com> <20090921165857.GB665@hijacked.us> <20090921192059.GC665@hijacked.us> <4AB7ED3B.8010102@marketelsystems.com> <20090921220447.GE665@hijacked.us> Message-ID: <4AB7FEE8.3090202@marketelsystems.com> Andrew Thompson wrote: > Mark, > > I just noticed your original version had a typo for the global_settings > closing tab. If I fix that I do indeed get a temporary hang because of > the STUN stuff, but once that times out the module loads successfully. > Have you tried the re-factored module I attached in my previous email > (you'll want to fix that typo)? > > Also, please don't send HTML-only email (like your last reply) it's a > pain for me to read :) > > Andrew > By the way, I left the fs_cli waiting for 15 minutes for it to return from the "load mod_sofia", but it never came back. From andrew at hijacked.us Mon Sep 21 16:25:07 2009 From: andrew at hijacked.us (Andrew Thompson) Date: Mon, 21 Sep 2009 19:25:07 -0400 Subject: [Freeswitch-dev] Freeswitch locking up after reply for ERLang sofia.conf is sent In-Reply-To: <4AB7FEE8.3090202@marketelsystems.com> References: <4AB7A4C7.8050508@marketelsystems.com> <20090921165857.GB665@hijacked.us> <20090921192059.GC665@hijacked.us> <4AB7ED3B.8010102@marketelsystems.com> <20090921220447.GE665@hijacked.us> <4AB7FEE8.3090202@marketelsystems.com> Message-ID: <20090921232507.GF665@hijacked.us> Okay, so I compiled all your code and ran it like this: freeswitch_bind:start('freeswitch at DEV-CS1', configuration, self()). The third parameter seems to be unused, so I passed the shell's pid in. I look at freeswitch console and see the messages that the bindings were successful. I then reload the sofia module and see the XML being served to FS (on both the erlang shell and the FS console). After the stun times out, it complains about requiring a username and that it failed to start the 'external' UA but I get control back. This is without making any modifications to your code. I suppose I should have asked this earlier, but what version of freeswitch are you running? Also, what output do you get in the erlang shell and in the FS console (in debug mode)? Andrew From m.sobkow at marketelsystems.com Tue Sep 22 07:58:34 2009 From: m.sobkow at marketelsystems.com (Mark Sobkow) Date: Tue, 22 Sep 2009 08:58:34 -0600 Subject: [Freeswitch-dev] Freeswitch locking up after reply for ERLang sofia.conf is sent In-Reply-To: <20090921232507.GF665@hijacked.us> References: <4AB7A4C7.8050508@marketelsystems.com> <20090921165857.GB665@hijacked.us> <20090921192059.GC665@hijacked.us> <4AB7ED3B.8010102@marketelsystems.com> <20090921220447.GE665@hijacked.us> <4AB7FEE8.3090202@marketelsystems.com> <20090921232507.GF665@hijacked.us> Message-ID: <4AB8E61A.5040305@marketelsystems.com> Andrew Thompson wrote: > Okay, so I compiled all your code and ran it like this: > > freeswitch_bind:start('freeswitch at DEV-CS1', configuration, self()). > > The third parameter seems to be unused, so I passed the shell's pid in. > I look at freeswitch console and see the messages that the bindings were > successful. I then reload the sofia module and see the XML being served > to FS (on both the erlang shell and the FS console). > > After the stun times out, it complains about requiring a username and > that it failed to start the 'external' UA but I get control back. This > is without making any modifications to your code. > > I suppose I should have asked this earlier, but what version of > freeswitch are you running? Also, what output do you get in the erlang > shell and in the FS console (in debug mode)? > > Andrew > > _______________________________________________ > 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 > > I'm investigating what version of FS we're running. There is an Ubuntu 1.0.3-1_i386.deb in our install directory, but we're building freeswitch-1.0.4pre8 source code. I've asked our network admin to download the 1.0.4 full release code, and I'll try building with that. I'm uncertain as to whether the deb package is being rebuilt with the full release of code -- I'll have to learn .deb packaging to do that. Output from the ERLang log follows (edited): FsNode = freeswitch at testsrv calling freeswitch:start_link() ... starconf:handle_call(setup_ext, freeswitch_monitor) Package freeswitch-lang-en is already installed starconf:handle_call(setup_ext, freeswitch_monitor) Package freeswitch-sounds-en-us-callie-8000 is already installed State = {state,#Port<0.237>,[102,114,101,101,115,119,105,116,99,104,60,32],undefined,undefined,[],undefined,freeswitch at testsrv} =INFO REPORT==== 21-Sep-2009::16:14:22 === freeswitch_monitor:<0.152.0> trying to get freeswitch at testsrv pid {info_msg,<0.149.0>, {<0.152.0>, "~p:~p trying to get ~p pid~n", [freeswitch_monitor,<0.152.0>,freeswitch at testsrv]}} =PROGRESS REPORT==== 21-Sep-2009::16:14:22 === supervisor: {local,freeswitch_app} started: [{pid,<0.152.0>}, {name,freeswitch_monitor}, {mfa,{freeswitch_monitor,start_link,[]}}, {restart_type,permanent}, {shutdown,15000}, {child_type,worker}] {info_report,<0.149.0>, {<0.151.0>, progress, [{supervisor,{local,freeswitch_app}}, {started,[{pid,<0.152.0>}, {name,freeswitch_monitor}, {mfa,{freeswitch_monitor,start_link,[]}}, {restart_type,permanent}, {shutdown,15000}, {child_type,worker}]}]}} =PROGRESS REPORT==== 21-Sep-2009::16:14:22 === application: freeswitch started_at: pursuit at testsrv {info_report,<0.29.0>, {<0.5.0>, progress, [{application,freeswitch},{started_at,pursuit at testsrv}]}} freeswitch< run_freeswitch.pid=7365 freeswitch< freeswitch: no process killed freeswitch< Error: stacksize 240 is too large: run ulimit -s 240 or run /opt/freeswitch/bin/freeswitch -waste. freeswitch< auto-adjusting stack size for optimal performance.... freeswitch_monitor reached to handle sync call 1. freeswitch< 2009-09-21 16:14:23 [INFO] switch_core_sqldb.c:494 switch_core_sqldb_start() Opening DB freeswitch< 2009-09-21 16:14:23 [NOTICE] switch_scheduler.c:166 switch_scheduler_task_thread() Starting task thread freeswitch< 2009-09-21 16:14:23 [DEBUG] switch_scheduler.c:214 switch_scheduler_add_task() Added task 1 heartbeat (core) to run at 1253571263 freeswitch< 2009-09-21 16:14:23 [CONSOLE] switch_core.c:1359 switch_core_init_and_modload() Bringing up environment. freeswitch< 2009-09-21 16:14:23 [CONSOLE] switch_core.c:1360 switch_core_init_and_modload() Loading Modules. freeswitch< 2009-09-21 16:14:23 [INFO] switch_time.c:661 switch_load_timezones() Timezone loaded 0 definitions freeswitch< 2009-09-21 16:14:23 [CONSOLE] switch_loadable_module.c:889 switch_loadable_module_load_file() Successfully Loaded [CORE_SOFTTIMER_MODULE] freeswitch< 2009-09-21 16:14:23 [NOTICE] switch_loadable_module.c:228 switch_loadable_module_process() Adding Timer 'soft' freeswitch< 2009-09-21 16:14:23 [CONSOLE] switch_loadable_module.c:889 switch_loadable_module_load_file() Successfully Loaded [CORE_PCM_MODULE] freeswitch< 2009-09-21 16:14:23 [NOTICE] switch_loadable_module.c:182 switch_loadable_module_process() Adding Codec 'PROXY-VID' (PROXY VIDEO PASS-THROUGH) 90000hz 0ms freeswitch< 2009-09-21 16:14:23 [NOTICE] switch_loadable_module.c:182 switch_loadable_module_process() Adding Codec 'PROXY' (PROXY PASS-THROUGH) 8000hz 20ms freeswitch< 2009-09-21 16:14:23 [NOTICE] switch_loadable_module.c:182 switch_loadable_module_process() Adding Codec 'L16' (RAW Signed Linear (16 bit)) 11025hz 40ms freeswitch< 2009-09-21 16:14:23 [NOTICE] switch_loadable_module.c:182 switch_loadable_module_process() Adding Codec 'L16' (RAW Signed Linear (16 bit)) 22050hz 20ms freeswitch< 2009-09-21 16:14:23 [NOTICE] switch_loadable_module.c:182 switch_loadable_module_process() Adding Codec 'L16' (RAW Signed Linear (16 bit)) 48000hz 20ms freeswitch< 2009-09-21 16:14:23 [NOTICE] switch_loadable_module.c:182 switch_loadable_module_process() Adding Codec 'L16' (RAW Signed Linear (16 bit)) 32000hz 8ms freeswitch< 2009-09-21 16:14:23 [NOTICE] switch_loadable_module.c:182 switch_loadable_module_process() Adding Codec 'L16' (RAW Signed Linear (16 bit)) 32000hz 6ms freeswitch< 2009-09-21 16:14:23 [NOTICE] switch_loadable_module.c:182 switch_loadable_module_process() Adding Codec 'L16' (RAW Signed Linear (16 bit)) 32000hz 4ms freeswitch< 2009-09-21 16:14:23 [NOTICE] switch_loadable_module.c:182 switch_loadable_module_process() Adding Codec 'L16' (RAW Signed Linear (16 bit)) 32000hz 2ms freeswitch< 2009-09-21 16:14:23 [NOTICE] switch_loadable_module.c:182 switch_loadable_module_process() Adding Codec 'L16' (RAW Signed Linear (16 bit)) 16000hz 8ms freeswitch< 2009-09-21 16:14:23 [NOTICE] switch_loadable_module.c:182 switch_loadable_module_process() Adding Codec 'L16' (RAW Signed Linear (16 bit)) 16000hz 6ms freeswitch< 2009-09-21 16:14:23 [NOTICE] switch_loadable_module.c:182 switch_loadable_module_process() Adding Codec 'L16' (RAW Signed Linear (16 bit)) 16000hz 4ms freeswitch< 2009-09-21 16:14:23 [NOTICE] switch_loadable_module.c:182 switch_loadable_module_process() Adding Codec 'L16' (RAW Signed Linear (16 bit)) 16000hz 2ms freeswitch< 2009-09-21 16:14:23 [NOTICE] switch_loadable_module.c:182 switch_loadable_module_process() Adding Codec 'L16' (RAW Signed Linear (16 bit)) 8000hz 8ms freeswitch< 2009-09-21 16:14:23 [NOTICE] switch_loadable_module.c:182 switch_loadable_module_process() Adding Codec 'L16' (RAW Signed Linear (16 bit)) 8000hz 6ms freeswitch< 2009-09-21 16:14:23 [NOTICE] switch_loadable_module.c:182 switch_loadable_module_process() Adding Codec 'L16' (RAW Signed Linear (16 bit)) 8000hz 4ms freeswitch< 2009-09-21 16:14:23 [NOTICE] switch_loadable_module.c:182 switch_loadable_module_process() Adding Codec 'L16' (RAW Signed Linear (16 bit)) 8000hz 2ms freeswitch< 2009-09-21 16:14:23 [NOTICE] switch_loadable_module.c:182 switch_loadable_module_process() Adding Codec 'L16' (RAW Signed Linear (16 bit)) 48000hz 10ms freeswitch< 2009-09-21 16:14:23 [NOTICE] switch_loadable_module.c:182 switch_loadable_module_process() Adding Codec 'L16' (RAW Signed Linear (16 bit)) 48000hz 8ms freeswitch< 2009-09-21 16:14:23 [NOTICE] switch_loadable_module.c:182 switch_loadable_module_process() Adding Codec 'L16' (RAW Signed Linear (16 bit)) 48000hz 6ms freeswitch< 2009-09-21 16:14:23 [NOTICE] switch_loadable_module.c:182 switch_loadable_module_process() Adding Codec 'L16' (RAW Signed Linear (16 bit)) 48000hz 4ms freeswitch< 2009-09-21 16:14:23 [NOTICE] switch_loadable_module.c:182 switch_loadable_module_process() Adding Codec 'L16' (RAW Signed Linear (16 bit)) 48000hz 2ms freeswitch< 2009-09-21 16:14:23 [NOTICE] switch_loadable_module.c:182 switch_loadable_module_process() Adding Codec 'L16' (RAW Signed Linear (16 bit)) 32000hz 10ms freeswitch< 2009-09-21 16:14:23 [NOTICE] switch_loadable_module.c:182 switch_loadable_module_process() Adding Codec 'L16' (RAW Signed Linear (16 bit)) 32000hz 20ms freeswitch< 2009-09-21 16:14:23 [NOTICE] switch_loadable_module.c:182 switch_loadable_module_process() Adding Codec 'L16' (RAW Signed Linear (16 bit)) 32000hz 30ms freeswitch< 2009-09-21 16:14:23 [NOTICE] switch_loadable_module.c:182 switch_loadable_module_process() Adding Codec 'L16' (RAW Signed Linear (16 bit)) 32000hz 40ms freeswitch< 2009-09-21 16:14:23 [NOTICE] switch_loadable_module.c:182 switch_loadable_module_process() Adding Codec 'L16' (RAW Signed Linear (16 bit)) 32000hz 50ms freeswitch< 2009-09-21 16:14:23 [NOTICE] switch_loadable_module.c:182 switch_loadable_module_process() Adding Codec 'L16' (RAW Signed Linear (16 bit)) 32000hz 60ms freeswitch< 2009-09-21 16:14:23 [NOTICE] switch_loadable_module.c:182 switch_loadable_module_process() Adding Codec 'L16' (RAW Signed Linear (16 bit)) 16000hz 10ms freeswitch< 2009-09-21 16:14:23 [NOTICE] switch_loadable_module.c:182 switch_loadable_module_process() Adding Codec 'L16' (RAW Signed Linear (16 bit)) 16000hz 20ms freeswitch< 2009-09-21 16:14:23 [NOTICE] switch_loadable_module.c:182 switch_loadable_module_process() Adding Codec 'L16' (RAW Signed Linear (16 bit)) 16000hz 30ms freeswitch< 2009-09-21 16:14:23 [NOTICE] switch_loadable_module.c:182 switch_loadable_module_process() Adding Codec 'L16' (RAW Signed Linear (16 bit)) 16000hz 40ms freeswitch< 2009-09-21 16:14:23 [NOTICE] switch_loadable_module.c:182 switch_loadable_module_process() Adding Codec 'L16' (RAW Signed Linear (16 bit)) 16000hz 50ms freeswitch< 2009-09-21 16:14:23 [NOTICE] switch_loadable_module.c:182 switch_loadable_module_process() Adding Codec 'L16' (RAW Signed Linear (16 bit)) 16000hz 60ms freeswitch< 2009-09-21 16:14:23 [NOTICE] switch_loadable_module.c:182 switch_loadable_module_process() Adding Codec 'L16' (RAW Signed Linear (16 bit)) 8000hz 10ms freeswitch< 2009-09-21 16:14:23 [NOTICE] switch_loadable_module.c:182 switch_loadable_module_process() Adding Codec 'L16' (RAW Signed Linear (16 bit)) 8000hz 20ms freeswitch< 2009-09-21 16:14:23 [NOTICE] switch_loadable_module.c:182 switch_loadable_module_process() Adding Codec 'L16' (RAW Signed Linear (16 bit)) 8000hz 30ms freeswitch< 2009-09-21 16:14:23 [NOTICE] switch_loadable_module.c:182 switch_loadable_module_process() Adding Codec 'L16' (RAW Signed Linear (16 bit)) 8000hz 40ms freeswitch< 2009-09-21 16:14:23 [NOTICE] switch_loadable_module.c:182 switch_loadable_module_process() Adding Codec 'L16' (RAW Signed Linear (16 bit)) 8000hz 50ms freeswitch< 2009-09-21 16:14:23 [NOTICE] switch_loadable_module.c:182 switch_loadable_module_process() Adding Codec 'L16' (RAW Signed Linear (16 bit)) 8000hz 60ms freeswitch< 2009-09-21 16:14:23 [NOTICE] switch_loadable_module.c:182 switch_loadable_module_process() Adding Codec 'L16' (RAW Signed Linear (16 bit)) 8000hz 70ms freeswitch< 2009-09-21 16:14:23 [NOTICE] switch_loadable_module.c:182 switch_loadable_module_process() Adding Codec 'L16' (RAW Signed Linear (16 bit)) 8000hz 80ms freeswitch< 2009-09-21 16:14:23 [NOTICE] switch_loadable_module.c:182 switch_loadable_module_process() Adding Codec 'L16' (RAW Signed Linear (16 bit)) 8000hz 90ms freeswitch< 2009-09-21 16:14:23 [NOTICE] switch_loadable_module.c:182 switch_loadable_module_process() Adding Codec 'L16' (RAW Signed Linear (16 bit)) 8000hz 100ms freeswitch< 2009-09-21 16:14:23 [NOTICE] switch_loadable_module.c:182 switch_loadable_module_process() Adding Codec 'L16' (RAW Signed Linear (16 bit)) 8000hz 110ms freeswitch< 2009-09-21 16:14:23 [NOTICE] switch_loadable_module.c:182 switch_loadable_module_process() Adding Codec 'L16' (RAW Signed Linear (16 bit)) 8000hz 120ms freeswitch< 2009-09-21 16:14:23 [NOTICE] switch_loadable_module.c:182 switch_loadable_module_process() Adding Codec 'PCMU' (G.711 ulaw) 8000hz 10ms freeswitch< 2009-09-21 16:14:23 [NOTICE] switch_loadable_module.c:182 switch_loadable_module_process() Adding Codec 'PCMU' (G.711 ulaw) 8000hz 20ms freeswitch< 2009-09-21 16:14:23 [NOTICE] switch_loadable_module.c:182 switch_loadable_module_process() Adding Codec 'PCMU' (G.711 ulaw) 8000hz 30ms freeswitch< 2009-09-21 16:14:23 [NOTICE] switch_loadable_module.c:182 switch_loadable_module_process() Adding Codec 'PCMU' (G.711 ulaw) 8000hz 40ms freeswitch< 2009-09-21 16:14:23 [NOTICE] switch_loadable_module.c:182 switch_loadable_module_process() Adding Codec 'PCMU' (G.711 ulaw) 8000hz 50ms freeswitch< 2009-09-21 16:14:23 [NOTICE] switch_loadable_module.c:182 switch_loadable_module_process() Adding Codec 'PCMU' (G.711 ulaw) 8000hz 60ms freeswitch< 2009-09-21 16:14:23 [NOTICE] switch_loadable_module.c:182 switch_loadable_module_process() Adding Codec 'PCMU' (G.711 ulaw) 8000hz 70ms freeswitch< 2009-09-21 16:14:23 [NOTICE] switch_loadable_module.c:182 switch_loadable_module_process() Adding Codec 'PCMU' (G.711 ulaw) 8000hz 80ms freeswitch< 2009-09-21 16:14:23 [NOTICE] switch_loadable_module.c:182 switch_loadable_module_process() Adding Codec 'PCMU' (G.711 ulaw) 8000hz 90ms freeswitch< 2009-09-21 16:14:23 [NOTICE] switch_loadable_module.c:182 switch_loadable_module_process() Adding Codec 'PCMU' (G.711 ulaw) 8000hz 100ms freeswitch< 2009-09-21 16:14:23 [NOTICE] switch_loadable_module.c:182 switch_loadable_module_process() Adding Codec 'PCMU' (G.711 ulaw) 8000hz 110ms freeswitch< 2009-09-21 16:14:23 [NOTICE] switch_loadable_module.c:182 switch_loadable_module_process() Adding Codec 'PCMU' (G.711 ulaw) 8000hz 120ms freeswitch< 2009-09-21 16:14:23 [NOTICE] switch_loadable_module.c:182 switch_loadable_module_process() Adding Codec 'PCMA' (G.711 alaw) 8000hz 10ms freeswitch< 2009-09-21 16:14:23 [NOTICE] switch_loadable_module.c:182 switch_loadable_module_process() Adding Codec 'PCMA' (G.711 alaw) 8000hz 20ms freeswitch< 2009-09-21 16:14:23 [NOTICE] switch_loadable_module.c:182 switch_loadable_module_process() Adding Codec 'PCMA' (G.711 alaw) 8000hz 30ms freeswitch< 2009-09-21 16:14:23 [NOTICE] switch_loadable_module.c:182 switch_loadable_module_process() Adding Codec 'PCMA' (G.711 alaw) 8000hz 40ms =INFO REPORT==== 21-Sep-2009::16:14:23 === freeswitch_monitor:<0.152.0> trying to get freeswitch at testsrv pid {info_msg,<0.149.0>, {<0.152.0>, "~p:~p trying to get ~p pid~n", [freeswitch_monitor,<0.152.0>,freeswitch at testsrv]}} freeswitch_monitor reached to handle sync call 1. =INFO REPORT==== 21-Sep-2009::16:14:24 === freeswitch_monitor:<0.152.0> trying to get freeswitch at testsrv pid {info_msg,<0.149.0>, {<0.152.0>, "~p:~p trying to get ~p pid~n", [freeswitch_monitor,<0.152.0>,freeswitch at testsrv]}} =INFO REPORT==== 21-Sep-2009::16:14:25 === freeswitch_monitor:<0.152.0> trying to get freeswitch at testsrv pid {info_msg,<0.149.0>, {<0.152.0>, "~p:~p trying to get ~p pid~n", [freeswitch_monitor,<0.152.0>,freeswitch at testsrv]}} =INFO REPORT==== 21-Sep-2009::16:14:26 === freeswitch_monitor:<0.152.0> trying to get freeswitch at testsrv pid {info_msg,<0.149.0>, {<0.152.0>, "~p:~p trying to get ~p pid~n", [freeswitch_monitor,<0.152.0>,freeswitch at testsrv]}} =INFO REPORT==== 21-Sep-2009::16:14:27 === freeswitch_monitor:<0.152.0> trying to get freeswitch at testsrv pid {info_msg,<0.149.0>, {<0.152.0>, "~p:~p trying to get ~p pid~n", [freeswitch_monitor,<0.152.0>,freeswitch at testsrv]}} =INFO REPORT==== 21-Sep-2009::16:14:28 === freeswitch_monitor:<0.152.0> trying to get freeswitch at testsrv pid {info_msg,<0.149.0>, {<0.152.0>, "~p:~p trying to get ~p pid~n", [freeswitch_monitor,<0.152.0>,freeswitch at testsrv]}} =INFO REPORT==== 21-Sep-2009::16:14:28 === freeswitch_monitor:<0.152.0> got freeswitch at testsrv pid <7719.0.0> {info_msg,<0.149.0>, {<0.152.0>, "~p:~p got ~p pid ~p~n", [freeswitch_monitor,<0.152.0>,freeswitch at testsrv,<7719.0.0>]}} =PROGRESS REPORT==== 21-Sep-2009::16:14:28 === supervisor: {local,pbx_app} started: [{pid,<0.161.0>}, {name,pbx}, {mfa,{pbx,start_link,[{global,freeswitch}]}}, {restart_type,permanent}, {shutdown,5000}, {child_type,worker}] {info_report,<0.158.0>, {<0.160.0>, progress, [{supervisor,{local,pbx_app}}, {started,[{pid,<0.161.0>}, {name,pbx}, {mfa,{pbx,start_link,[{global,freeswitch}]}}, {restart_type,permanent}, {shutdown,5000}, {child_type,worker}]}]}} freeswitch_bind:init( [Node=freeswitch at testsrv, Section=configuration, Pid=<7584.1401.0>]) freeswitch_monitor reached to handle sync call 2 and is successful. handle_call bind reached. freeswitch_bind:init( [Node=freeswitch at testsrv, Section=configuration, Pid=<0.197.0>]) ... freeswitch_callback:handle_call( {fetch, configuration, Tag="configuration", Key="name", Value="sofia.conf", Params=...} ) undefined Event-Name="REQUEST_PARAMS" Core-UUID="1deb2d1e-a6fc-11de-9454-1fa78920d9ba" FreeSWITCH-Hostname="testsrv" FreeSWITCH-IPv4="10.77.0.231" FreeSWITCH-IPv6="::1" Event-Date-Local="2009-09-21 16:14:55" Event-Date-GMT="Mon, 21 Sep 2009 22:14:55 GMT" Event-Date-Timestamp="1253571295146288" Event-Calling-File="sofia.c" Event-Calling-Function="config_sofia" Event-Calling-Line-Number="1942" freeswitch_callback:fetch_handler() Invoking xml_fetch() freeswitch_callback:handle_call( {fetch, configuration, Tag="configuration", Key="name", Value="sofia.conf", Params=...} ) freeswitch_callback:handle_call( {fetch, configuration, Tag="configuration", Key="name", Value="sofia.conf", Params=...} ) undefined undefined Event-Name="REQUEST_PARAMS" Event-Name="REQUEST_PARAMS" Core-UUID="1deb2d1e-a6fc-11de-9454-1fa78920d9ba" Core-UUID="1deb2d1e-a6fc-11de-9454-1fa78920d9ba" FreeSWITCH-Hostname="testsrv" FreeSWITCH-Hostname="testsrv" FreeSWITCH-IPv4="10.77.0.231" FreeSWITCH-IPv4="10.77.0.231" FreeSWITCH-IPv6="::1" FreeSWITCH-IPv6="::1" Event-Date-Local="2009-09-21 16:14:55" Event-Date-Local="2009-09-21 16:14:55" Event-Date-GMT="Mon, 21 Sep 2009 22:14:55 GMT" Event-Date-GMT="Mon, 21 Sep 2009 22:14:55 GMT" Event-Date-Timestamp="1253571295146288" Event-Date-Timestamp="1253571295146288" Event-Calling-File="sofia.c" Event-Calling-File="sofia.c" Event-Calling-Function="config_sofia" freeswitch_callback:fetch_handler() Invoking xml_fetch() Event-Calling-Function="config_sofia" Event-Calling-Line-Number="1942" freeswitch_callback:handle_call( {fetch, configuration, Tag="configuration", Key="name", Value="sofia.conf", Params=...} ) Event-Calling-Line-Number="1942" undefined freeswitch_callback:fetch_handler() Sending reply to FreeswitchNode freeswitch at testsrv:
Event-Name="REQUEST_PARAMS" freeswitch_callback:fetch_handler() Reply sent Core-UUID="1deb2d1e-a6fc-11de-9454-1fa78920d9ba" FreeSWITCH-Hostname="testsrv" =ERROR REPORT==== 21-Sep-2009::16:14:55 === ** Generic server <0.219.0> terminating ** Last message in was {fetch,configuration, "configuration", "name", "sofia.conf", "30fbf2f8-a6fc-11de-9454-1fa78920d9ba", [undefined, {"Event-Name","REQUEST_PARAMS"}, {"Core-UUID", "1deb2d1e-a6fc-11de-9454-1fa78920d9ba"}, {"FreeSWITCH-Hostname","testsrv"}, {"FreeSWITCH-IPv4","10.77.0.231"}, {"FreeSWITCH-IPv6","::1"}, {"Event-Date-Local","2009-09-21 16:14:55"}, {"Event-Date-GMT", "Mon, 21 Sep 2009 22:14:55 GMT"}, {"Event-Date-Timestamp","1253571295146288"}, {"Event-Calling-File","sofia.c"}, {"Event-Calling-Function","config_sofia"}, {"Event-Calling-Line-Number","1942"}]} ** When Server state == {st,freeswitch at testsrv, <0.197.0>, <0.220.0>, <0.221.0>, <0.222.0>} ** Reason for termination == ** {error,duplicate_response} FreeSWITCH-IPv4="10.77.0.231" FreeSWITCH-IPv6="::1" =CRASH REPORT==== 21-Sep-2009::16:14:55 === crasher: pid: <0.219.0> registered_name: [] error_info: {error,duplicate_response} initial_call: {gen,init_it, [gen_server, <0.152.0>, self, freeswitch_bind, [freeswitch at testsrv,configuration,<0.197.0>], []]} ancestors: [<0.152.0>,freeswitch_app,<0.150.0>] messages: [] links: [<7719.0.0>,<0.197.0>] dictionary: [] trap_exit: false status: running heap_size: 17711 stack_size: 21 reductions: 581 neighbours: neighbour: [{pid,<0.197.0>}, {registered_name,pbx_bind_cfg}, {initial_call,{gen,init_it, [gen_server, <0.160.0>, <0.160.0>, {local,pbx_bind_cfg}, pbx_bind_cfg, [{global,freeswitch}], []]}}, {current_function,{gen_server,loop,6}}, {ancestors,[pbx_app,<0.159.0>]}, {messages,[]}, {links,[<0.160.0>,<0.219.0>]}, {dictionary,[]}, {trap_exit,false}, {status,waiting}, {heap_size,987}, {stack_size,12}, {reductions,2728}] Event-Date-Local="2009-09-21 16:14:55" =SUPERVISOR REPORT==== 21-Sep-2009::16:14:55 === Supervisor: {local,pbx_app} Context: child_terminated Reason: {error,duplicate_response} Offender: [{pid,<0.197.0>}, {name,pbx_bind_cfg}, {mfa,{pbx_bind_cfg,start_link,[{global,freeswitch}]}}, {restart_type,permanent}, {shutdown,5000}, {child_type,worker}] Event-Date-GMT="Mon, 21 Sep 2009 22:14:55 GMT" Event-Date-Timestamp="1253571295146288" Event-Calling-File="sofia.c" Event-Calling-Function="config_sofia" Event-Calling-Line-Number="1942" freeswitch_callback:fetch_handler() Sending reply to FreeswitchNode freeswitch at testsrv:
freeswitch_callback:fetch_handler() Reply sent =ERROR REPORT==== 21-Sep-2009::16:16:05 === ** Node freeswitch at testsrv not responding ** ** Removing (timedout) connection ** freeswitch_monitor reached to handle sync call 2 and is successful. handle_call bind reached. freeswitch_bind:init( [Node=freeswitch at testsrv, Section=configuration, Pid=<0.259.0>]) freeswitch_monitor reached to handle sync call 2 and is successful. freeswitch_bind:init( [Node=freeswitch at testsrv, Section=configuration, Pid=<7584.1532.0>]) From m.sobkow at marketelsystems.com Tue Sep 22 08:10:13 2009 From: m.sobkow at marketelsystems.com (Mark Sobkow) Date: Tue, 22 Sep 2009 09:10:13 -0600 Subject: [Freeswitch-dev] Freeswitch locking up after reply for ERLang sofia.conf is sent In-Reply-To: <20090921232507.GF665@hijacked.us> References: <4AB7A4C7.8050508@marketelsystems.com> <20090921165857.GB665@hijacked.us> <20090921192059.GC665@hijacked.us> <4AB7ED3B.8010102@marketelsystems.com> <20090921220447.GE665@hijacked.us> <4AB7FEE8.3090202@marketelsystems.com> <20090921232507.GF665@hijacked.us> Message-ID: <4AB8E8D5.5040004@marketelsystems.com> Andrew Thompson wrote: > I suppose I should have asked this earlier, but what version of > freeswitch are you running? Also, what output do you get in the erlang > shell and in the FS console (in debug mode)? > > Andrew > I checked the timestamps on the files, and it looks like we're installing the old .deb files instead of producing a new package. I'm going to have to read up on building a .deb package from source. Hopefully I can find a config file for the .deb build to start from and just upgrade that. From m.sobkow at marketelsystems.com Tue Sep 22 09:28:40 2009 From: m.sobkow at marketelsystems.com (Mark Sobkow) Date: Tue, 22 Sep 2009 10:28:40 -0600 Subject: [Freeswitch-dev] Freeswitch locking up after reply for ERLang sofia.conf is sent In-Reply-To: <20090921232507.GF665@hijacked.us> References: <4AB7A4C7.8050508@marketelsystems.com> <20090921165857.GB665@hijacked.us> <20090921192059.GC665@hijacked.us> <4AB7ED3B.8010102@marketelsystems.com> <20090921220447.GE665@hijacked.us> <4AB7FEE8.3090202@marketelsystems.com> <20090921232507.GF665@hijacked.us> Message-ID: <4AB8FB38.2040006@marketelsystems.com> Andrew Thompson wrote: > Okay, so I compiled all your code and ran it like this: > > freeswitch_bind:start('freeswitch at DEV-CS1', configuration, self()). > > The third parameter seems to be unused, so I passed the shell's pid in. > I look at freeswitch console and see the messages that the bindings were > successful. I then reload the sofia module and see the XML being served > to FS (on both the erlang shell and the FS console). > > After the stun times out, it complains about requiring a username and > that it failed to start the 'external' UA but I get control back. This > is without making any modifications to your code. > > I suppose I should have asked this earlier, but what version of > freeswitch are you running? Also, what output do you get in the erlang > shell and in the FS console (in debug mode)? > > Andrew > > _______________________________________________ > 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 > > I got Freeswitch 1.0.4pre8 built and installed (make install) over top of the .deb package install, but it's still locking up. Our sysadmin is downloading the 1.0.4 source tarball so I can try building with that. If _that_ still locks up, I'll try doing a direct SVN build. From mike at jerris.com Tue Sep 22 10:35:16 2009 From: mike at jerris.com (Michael Jerris) Date: Tue, 22 Sep 2009 13:35:16 -0400 Subject: [Freeswitch-dev] Freeswitch locking up after reply for ERLang sofia.conf is sent In-Reply-To: <4AB8FB38.2040006@marketelsystems.com> References: <4AB7A4C7.8050508@marketelsystems.com> <20090921165857.GB665@hijacked.us> <20090921192059.GC665@hijacked.us> <4AB7ED3B.8010102@marketelsystems.com> <20090921220447.GE665@hijacked.us> <4AB7FEE8.3090202@marketelsystems.com> <20090921232507.GF665@hijacked.us> <4AB8FB38.2040006@marketelsystems.com> Message-ID: Unfortunately we missed updating the packages properly for 1.0.4. You might need to manually build instead of using the pacakges until 1.0.5. Mike On Sep 22, 2009, at 12:28 PM, Mark Sobkow wrote: > Andrew Thompson wrote: >> Okay, so I compiled all your code and ran it like this: >> >> freeswitch_bind:start('freeswitch at DEV-CS1', configuration, self()). >> >> The third parameter seems to be unused, so I passed the shell's pid >> in. >> I look at freeswitch console and see the messages that the bindings >> were >> successful. I then reload the sofia module and see the XML being >> served >> to FS (on both the erlang shell and the FS console). >> >> After the stun times out, it complains about requiring a username and >> that it failed to start the 'external' UA but I get control back. >> This >> is without making any modifications to your code. >> >> I suppose I should have asked this earlier, but what version of >> freeswitch are you running? Also, what output do you get in the >> erlang >> shell and in the FS console (in debug mode)? >> >> Andrew >> >> _______________________________________________ >> 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 >> >> > I got Freeswitch 1.0.4pre8 built and installed (make install) over top > of the .deb package install, but it's still locking up. Our > sysadmin is > downloading the 1.0.4 source tarball so I can try building with that. > If _that_ still locks up, I'll try doing a direct SVN build. > > _______________________________________________ > 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 From juanbackson at gmail.com Tue Sep 22 21:32:15 2009 From: juanbackson at gmail.com (Juan Backson) Date: Wed, 23 Sep 2009 12:32:15 +0800 Subject: [Freeswitch-dev] play background music and park the call Message-ID: <27c25bc40909222132v55cb3976m354167b06a23aaa0@mail.gmail.com> Hi, What I would like to do is to park an incoming call and then play a background music while it is parked. Upon occurrence of certain event, I would like to unpark the caller again and bridge it to someone else. I tried to use the following: switch_status_t status = switch_ivr_play_file(session, NULL, set_bg_prompt_data, NULL); switch_ivr_park_session ( session); It does not work. The call goes to hangup and it does not "wait" there. Does anyone know what is wrong and how to accomplish my goal? thanks, jb -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20090923/fe243f13/attachment.html From juanbackson at gmail.com Wed Sep 23 03:44:48 2009 From: juanbackson at gmail.com (Juan Backson) Date: Wed, 23 Sep 2009 18:44:48 +0800 Subject: [Freeswitch-dev] play background music and park the call (RESOLVED) Message-ID: <27c25bc40909230344l78139e5cg95c1249b00876c7b@mail.gmail.com> Hi, this issue is due to a missing Answer. It is ok now. thx, jb On Wed, Sep 23, 2009 at 12:32 PM, Juan Backson wrote: > Hi, > > What I would like to do is to park an incoming call and then play a > background music while it is parked. Upon occurrence of certain event, I > would like to unpark the caller again and bridge it to someone else. > > I tried to use the following: > > switch_status_t status = switch_ivr_play_file(session, NULL, > set_bg_prompt_data, NULL); > switch_ivr_park_session ( session); > > It does not work. The call goes to hangup and it does not "wait" there. > > Does anyone know what is wrong and how to accomplish my goal? > > thanks, > jb > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20090923/bdde99f7/attachment.html From juanbackson at gmail.com Wed Sep 23 05:00:48 2009 From: juanbackson at gmail.com (Juan Backson) Date: Wed, 23 Sep 2009 20:00:48 +0800 Subject: [Freeswitch-dev] Need help in bridging two sessions in module Message-ID: <27c25bc40909230500n6e6aafa7hb4ea1f42fdcd7483@mail.gmail.com> Hello, In my scenario, I have other_session that is doing playback of a media file within an infinitely loop. What I need to do is to be able stop the "other_session" from doing the playback, and then bridge the current session to it. With the following code, I can get the current session and the other_session to bridge, but I can't get media between the two sessions. Also, is there anyway to stop the playback? Right now, after the brdiging, other_session still hears moh. switch_core_session_t * other_session = switch_core_session_locate(bridge_to_uuid); switch_channel_t *other_channel = switch_core_session_get_channel(other_session); switch_caller_profile_t *cloned_profile; cloned_profile = switch_caller_profile_clone(other_session, switch_channel_get_caller_profile(channel)); switch_assert(cloned_profile); switch_channel_set_originator_caller_profile(other_channel, cloned_profile); cloned_profile = switch_caller_profile_clone(session, switch_channel_get_caller_profile(other_channel)); switch_assert(cloned_profile); switch_assert(cloned_profile->next == NULL); switch_channel_set_originatee_caller_profile(channel, cloned_profile); switch_core_media_bug_resume(session); switch_core_media_bug_resume(other_session); switch_ivr_multi_threaded_bridge(session,other_session, NULL, other_session, session); switch_core_media_bug_pause(session); switch_core_media_bug_pause(other_session); thx, jb -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20090923/f979d81b/attachment.html From shaheryarkh at googlemail.com Wed Sep 23 05:02:59 2009 From: shaheryarkh at googlemail.com (Muhammad Shahzad) Date: Wed, 23 Sep 2009 18:02:59 +0600 Subject: [Freeswitch-dev] Library list Message-ID: Hi, I have almost finished doxygen configuration files, however, i do need to know which libraries in /libs folder are maintained by FS developers, so i also include them in documentation tree, all other libraries will be used for referencing purpose only (and assumed that they are already documented outside our docs tree). I have added following libs so far (for in-tree documentation), /libs/libdangaling /libs/esl /libs/openzap Is this list complete? Are there any other libs which we are maintaining? Thank you. -- ________________________________________________________ | | | FATAL ERROR --- O X | |_______________________________________________________| | You have moved the mouse. | | Windows must be restarted for the changes to take effect. | | | ####################################/ Muhammad Shahzad ----------------------------------- CISCO Rich Media Communication Specialist (CRMCS) CISCO Certified Network Associate (CCNA) Cell: +92 334 422 40 88 MSN: shari_786pk at hotmail.com Email: shaheryarkh at googlemail.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20090923/77636c96/attachment.html From Claudio.Cavalera at italtel.it Wed Sep 23 06:42:05 2009 From: Claudio.Cavalera at italtel.it (Cavalera Claudio Luigi) Date: Wed, 23 Sep 2009 15:42:05 +0200 Subject: [Freeswitch-dev] crosscompiling for mips Message-ID: Hello, I'm trying to crosscompile FS for a MIPS architecture. I could follow for examples this nice guidelines for ARM with some tweaking: http://wiki.freeswitch.org/wiki/Installation_Guide#Cross_Compiling_for_A RM_on_Linux I've got a patched buildroot release which comes from the system on chip vendor, but it's a bit ancient (e.g gcc 3.4 in the toolchain). Now are these prerequisites really so necessary? http://wiki.freeswitch.org/wiki/Installation_Guide#Prerequisites Or maybe I could trick the fs and some needed libs to compile also with a 3.4 gcc? I fear that upgrading gcc to 3.95 or later in my toolchain would imply to recompile/port all the other software already compiled for my target MIPS architecture :-) Thanks, Claudio 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. ----------------------------------------------------------------------------------------------------- From mike at jerris.com Wed Sep 23 07:33:27 2009 From: mike at jerris.com (Michael Jerris) Date: Wed, 23 Sep 2009 10:33:27 -0400 Subject: [Freeswitch-dev] crosscompiling for mips In-Reply-To: References: Message-ID: Did anything change sense we discussed this earlier this morning? You had gcc 3.0 not 3.4 and anchient libtool as well, and as I told you neither of those will work. On Sep 23, 2009, at 9:42 AM, "Cavalera Claudio Luigi" wrote: > Hello, > I'm trying to crosscompile FS for a MIPS architecture. > > I could follow for examples this nice guidelines for ARM with some > tweaking: > http://wiki.freeswitch.org/wiki/Installation_Guide#Cross_Compiling_for_A > RM_on_Linux > > I've got a patched buildroot release which comes from the system on > chip > vendor, but it's a bit ancient (e.g gcc 3.4 in the toolchain). > > Now are these prerequisites really so necessary? > http://wiki.freeswitch.org/wiki/Installation_Guide#Prerequisites > Or maybe I could trick the fs and some needed libs to compile also > with > a 3.4 gcc? > I fear that upgrading gcc to 3.95 or later in my toolchain would imply > to recompile/port all the other software already compiled for my > target > MIPS architecture :-) > > Thanks, > Claudio > > > 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 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 From mike at jerris.com Wed Sep 23 07:49:55 2009 From: mike at jerris.com (Michael Jerris) Date: Wed, 23 Sep 2009 10:49:55 -0400 Subject: [Freeswitch-dev] Library list In-Reply-To: References: Message-ID: <6A731118-846A-4B33-9806-0A10B34DCED7@jerris.com> dingaling, esl, openzap, teletone On Sep 23, 2009, at 8:02 AM, Muhammad Shahzad wrote: > Hi, > > I have almost finished doxygen configuration files, however, i do > need to know which libraries in /libs folder are maintained > by FS developers, so i also include them in documentation tree, all > other libraries will be used for referencing purpose only (and > assumed that they are already documented outside our docs tree). > > I have added following libs so far (for in-tree documentation), > > /libs/libdangaling > /libs/esl > /libs/openzap > > Is this list complete? Are there any other libs which we are > maintaining? > > Thank you. > > > -- > ________________________________________________________ > | > > > > > > > > > > | > | FATAL > ERROR --- > O X | > |_______________________________________________________| > | You have moved the > mouse. | > | Windows must be restarted for the changes to take effect. | > | > | > ####################################/ > > > Muhammad Shahzad > ----------------------------------- > CISCO Rich Media Communication Specialist (CRMCS) > CISCO Certified Network Associate (CCNA) > Cell: +92 334 422 40 88 > MSN: shari_786pk at hotmail.com > Email: shaheryarkh at googlemail.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/20090923/bf75da84/attachment.html From mike at jerris.com Wed Sep 23 07:52:38 2009 From: mike at jerris.com (Michael Jerris) Date: Wed, 23 Sep 2009 10:52:38 -0400 Subject: [Freeswitch-dev] Need help in bridging two sessions in module In-Reply-To: <27c25bc40909230500n6e6aafa7hb4ea1f42fdcd7483@mail.gmail.com> References: <27c25bc40909230500n6e6aafa7hb4ea1f42fdcd7483@mail.gmail.com> Message-ID: Looks like you want to do nearly exactly what uuid_bridge does. Take a look at that code and use or adapt. Is the other channel in park or something is not letting go of it so it can enter the bridge? Mike On Sep 23, 2009, at 8:00 AM, Juan Backson wrote: > Hello, > > In my scenario, I have other_session that is doing playback of a > media file within an infinitely loop. > What I need to do is to be able stop the "other_session" from doing > the playback, and then bridge the current session to it. > > With the following code, I can get the current session and the > other_session to bridge, but I can't get media between the two > sessions. > > Also, is there anyway to stop the playback? Right now, after the > brdiging, other_session still hears moh. > > switch_core_session_t * other_session = > switch_core_session_locate(bridge_to_uuid); > switch_channel_t *other_channel = > switch_core_session_get_channel(other_session); > > switch_caller_profile_t *cloned_profile; > cloned_profile = switch_caller_profile_clone > (other_session, switch_channel_get_caller_profile(channel)); > switch_assert(cloned_profile); > switch_channel_set_originator_caller_profile > (other_channel, cloned_profile); > > cloned_profile = switch_caller_profile_clone > (session, switch_channel_get_caller_profile(other_channel)); > switch_assert(cloned_profile); > switch_assert(cloned_profile->next == NULL); > switch_channel_set_originatee_caller_profile > (channel, cloned_profile); > > > switch_core_media_bug_resume(session); > switch_core_media_bug_resume(other_session); > switch_ivr_multi_threaded_bridge > (session,other_session, NULL, other_session, session); > switch_core_media_bug_pause(session); > switch_core_media_bug_pause(other_session); > > > thx, > jb > _______________________________________________ > 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 From Claudio.Cavalera at italtel.it Wed Sep 23 07:56:33 2009 From: Claudio.Cavalera at italtel.it (Cavalera Claudio Luigi) Date: Wed, 23 Sep 2009 16:56:33 +0200 Subject: [Freeswitch-dev] crosscompiling for mips In-Reply-To: Message-ID: freeswitch-dev-bounces at lists.freeswitch.org wrote: > Did anything change sense we discussed this earlier this morning? > You had gcc 3.0 not 3.4 and anchient libtool as well, and as I told > you neither of those will work. No Michael you are right, I was just trying to understand if keep on trying anyhow or just move to a different access gateway architecture (Atom maybe? =) Best regards, claudio 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. ----------------------------------------------------------------------------------------------------- From quentusrex at gmail.com Wed Sep 23 09:08:27 2009 From: quentusrex at gmail.com (William King) Date: Wed, 23 Sep 2009 09:08:27 -0700 Subject: [Freeswitch-dev] Status of ubuntu/debian packages. Message-ID: <4ABA47FB.2050100@gmail.com> Just to give everyone an update. There are working Ubuntu packages in a launchpad ppa. Debian users can add the ppa to their apt sources and build the package on your box. I'm currently using the packages on my home box and it is working great. Alright. I'm looking for people who want to use the packages. There are built packages for Ubuntu 8.04, 8.10, 9.04, and I'm working on 9.10 as well. I'm building two apt repos. One will have nightly builds and the other will be for tagged releases, plus any major bug fixes. Thanks to Frank, we now have everything split out into separate files for everything. This is to try to reduce the amount of stuff you 'have' to download by default. We have the en-us-callie sounds packaged at 8k, 16k, 32k, and 48k, we also have packaged the russian-elena and music on hold at the same qualities. If there are other languages, or voices I'd be more than happy to package them. I just need the 48k. Also we have separated the packages out so you can specify which mods you want, such as mod_perl, mod_python, mod_lua are all separate so you can install them if you want. nightlies: https://launchpad.net/~pbxbuntu-drivers/+archive/ppa tagged releases: https://launchpad.net/~freeswitch-drivers/+archive/ppa The tagged released packages will start with the 1.0.5 tagged release which some say should be coming out soon. Any one who would like to help out feel free to sign up with a launchpad account, and request to join the driver team of either or both ppa's. Once we have some people using the packages, and testing them, I have already talked to some of the ubuntu official package maintainers about what would need to be done to add freeswitch into the ubuntu multiverse repo. Any questions? -William King (quentusrex) From aep.lists at it46.se Wed Sep 23 09:22:40 2009 From: aep.lists at it46.se (Alberto Escudero) Date: Wed, 23 Sep 2009 18:22:40 +0200 Subject: [Freeswitch-dev] Status of ubuntu/debian packages. In-Reply-To: <4ABA47FB.2050100@gmail.com> References: <4ABA47FB.2050100@gmail.com> Message-ID: Hi William, I will be very happy to test them, can you share the source and procedure to create the .debs? It will be also very good to find ways to have a cepstral package included *pending the licence* of course :) /aep -- Stopping junk mailers is good for the environment > Just to give everyone an update. There are working Ubuntu packages in a > launchpad ppa. Debian users can add the ppa to their apt sources and > build the package on your box. I'm currently using the packages on my > home box and it is working great. > > Alright. I'm looking for people who want to use the packages. There are > built packages for Ubuntu 8.04, 8.10, 9.04, and I'm working on 9.10 as > well. I'm building two apt repos. One will have nightly builds and the > other will be for tagged releases, plus any major bug fixes. > > Thanks to Frank, we now have everything split out into separate files > for everything. This is to try to reduce the amount of stuff you 'have' > to download by default. We have the en-us-callie sounds packaged at 8k, > 16k, 32k, and 48k, we also have packaged the russian-elena and music on > hold at the same qualities. If there are other languages, or voices I'd > be more than happy to package them. I just need the 48k. Also we have > separated the packages out so you can specify which mods you want, such > as mod_perl, mod_python, mod_lua are all separate so you can install > them if you want. > > nightlies: > https://launchpad.net/~pbxbuntu-drivers/+archive/ppa > > > tagged releases: > https://launchpad.net/~freeswitch-drivers/+archive/ppa > > > The tagged released packages will start with the 1.0.5 tagged release > which some say should be coming out soon. > > Any one who would like to help out feel free to sign up with a launchpad > account, and request to join the driver team of either or both ppa's. > > Once we have some people using the packages, and testing them, I have > already talked to some of the ubuntu official package maintainers about > what would need to be done to add freeswitch into the ubuntu multiverse > repo. > > Any questions? > > -William King (quentusrex) > > _______________________________________________ > 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 > > From quentusrex at gmail.com Wed Sep 23 09:30:01 2009 From: quentusrex at gmail.com (William King) Date: Wed, 23 Sep 2009 09:30:01 -0700 Subject: [Freeswitch-dev] Status of ubuntu/debian packages. In-Reply-To: References: <4ABA47FB.2050100@gmail.com> Message-ID: <4ABA4D09.10206@gmail.com> I would be more than happy to share the code I use. Here is the git repo: http://git.home.quentustech.com:9191/cgit.cgi/freeswitch-ubuntu/ If anyone wants git commit access just send me your ssh public key and I'll add it to the repo. As you can see Frank and I have been busy for the last week. -William King Alberto Escudero wrote: > Hi William, > > I will be very happy to test them, can you share the source and procedure > to create the .debs? > It will be also very good to find ways to have a cepstral package included > *pending the licence* of course :) > > /aep > > From shaheryarkh at googlemail.com Wed Sep 23 10:48:12 2009 From: shaheryarkh at googlemail.com (Muhammad Shahzad) Date: Wed, 23 Sep 2009 23:48:12 +0600 Subject: [Freeswitch-dev] Doxygen configuration Message-ID: Hi, Please see attached herewith doxygen configuration file for FS documentation. this should replace the one found at /docs/Doxygen.conf. It has following additional features, 1. Search Engine support, with which you can search any identifier within entire documentation tree. 2. Various graphs and diagrams to illustrate position and importance of each file and how all files within a library fit together to provide specific functionality. 3. Name Space list, along with complete alphabetical index of all methods in them. 4. Documentation coverage for all FreeSWITCH modules (previously it only generates documentation for application modules). 5. Documentation for all libraries maintained by FS developers (ESL, Dingaling, Teletone and Openzap). 6. Todo list. 7. Links to access fully formated source code of each file with line numbers and syntax highlighting etc. 8. Identifier cross reference list, i.e. a list of all methods and variable who call a given method or variable. 9. UML style inheritance and collaboration diagrams. 10. Configuration for LATEX, RTF and Microsoft CHM formats also available but not enabled. Any developer who wish to have documentation in any of these format may find and enable one or more of these formats as per his/her requirements. Please review and add it to FS trunk. All comments and suggestions are welcome. Thank you. -- Muhammad Shahzad ----------------------------------- CISCO Rich Media Communication Specialist (CRMCS) CISCO Certified Network Associate (CCNA) Cell: +92 334 422 40 88 MSN: shari_786pk at hotmail.com Email: shaheryarkh at googlemail.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20090923/674d1eeb/attachment-0001.html -------------- next part -------------- A non-text attachment was scrubbed... Name: Doxygen.conf Type: application/octet-stream Size: 63906 bytes Desc: not available Url : http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20090923/674d1eeb/attachment-0001.obj From Claudio.Cavalera at italtel.it Thu Sep 24 03:56:30 2009 From: Claudio.Cavalera at italtel.it (Cavalera Claudio Luigi) Date: Thu, 24 Sep 2009 12:56:30 +0200 Subject: [Freeswitch-dev] crosscompiling for mips In-Reply-To: Message-ID: freeswitch-dev-bounces at lists.freeswitch.org wrote: > Did anything change sense we discussed this earlier this morning? > You had gcc 3.0 not 3.4 and anchient libtool as well, and as I told > you neither of those will work. MJ, sorry to bother you again... just to be sure that I got it right: are you saying that with a 3.4 gcc I could compile FS? The guy here http://wiki.freeswitch.org/wiki/Installation_Guide#Cross_Compiling_for_A RM_on_Linux used a gcc 3.4.6 actually; while on the prerequisites http://wiki.freeswitch.org/wiki/Installation_Guide#Unix-like_systems we state gcc 3.95 is necessary. Look my brand new toolchain !! :-D ./staging_dir/mips-linux-uclibc/bin/gcc --version gcc (GCC) 3.4.3 Copyright (C) 2004 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. thanks, Claudio 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. ----------------------------------------------------------------------------------------------------- From mike at jerris.com Thu Sep 24 06:45:13 2009 From: mike at jerris.com (Michael Jerris) Date: Thu, 24 Sep 2009 09:45:13 -0400 Subject: [Freeswitch-dev] crosscompiling for mips In-Reply-To: References: Message-ID: <01E0B57B-8A1A-49AF-9AA7-B8D095549FA8@jerris.com> There is a decent chance that 3.4 will work. The only way to know for sure is to try it and see if it bombs out on you. If it does it is possible I can fix it by tweaking code but I would have to see build errors if any to know for sure. Mike On Sep 24, 2009, at 6:56 AM, Cavalera Claudio Luigi wrote: > freeswitch-dev-bounces at lists.freeswitch.org wrote: >> Did anything change sense we discussed this earlier this morning? >> You had gcc 3.0 not 3.4 and anchient libtool as well, and as I told >> you neither of those will work. > > MJ, > sorry to bother you again... just to be sure that I got it right: > are you saying that with a 3.4 gcc I could compile FS? > The guy here > http://wiki.freeswitch.org/wiki/Installation_Guide#Cross_Compiling_for_A > RM_on_Linux > used a gcc 3.4.6 actually; > while on the prerequisites > http://wiki.freeswitch.org/wiki/Installation_Guide#Unix-like_systems > we state gcc 3.95 is necessary. > > Look my brand new toolchain !! :-D > ./staging_dir/mips-linux-uclibc/bin/gcc --version > gcc (GCC) 3.4.3 > Copyright (C) 2004 Free Software Foundation, Inc. > This is free software; see the source for copying conditions. There > is > NO > warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR > PURPOSE. > > > thanks, > Claudio From Claudio.Cavalera at italtel.it Thu Sep 24 07:14:13 2009 From: Claudio.Cavalera at italtel.it (Cavalera Claudio Luigi) Date: Thu, 24 Sep 2009 16:14:13 +0200 Subject: [Freeswitch-dev] crosscompiling for mips In-Reply-To: <01E0B57B-8A1A-49AF-9AA7-B8D095549FA8@jerris.com> Message-ID: freeswitch-dev-bounces at lists.freeswitch.org wrote: > There is a decent chance that 3.4 will work. The only way to > know for > sure is to try it and see if it bombs out on you. If it does it is > possible I can fix it by tweaking code but I would have to see build > errors if any to know for sure. > Thanks a lot, I'll grab this chance for now! Claudio 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. ----------------------------------------------------------------------------------------------------- From m.sobkow at marketelsystems.com Thu Sep 24 12:59:26 2009 From: m.sobkow at marketelsystems.com (Mark Sobkow) Date: Thu, 24 Sep 2009 13:59:26 -0600 Subject: [Freeswitch-dev] When is 1.0.5 due out? Message-ID: <4ABBCF9E.6040408@marketelsystems.com> I've been advised that the Ubuntu/.deb packaging won't be getting updated until the 1.0.5 release (1.0.4 slipped through the cracks.) I need to know when 1.0.5 is scheduled for release, as we can't ship source builds to our customers, only .deb installations. (The boxes our customers run don't have space on them for doing source builds, and we don't have compilers and such installed on them by default.) Alternatively, if someone could point me to a repo with control files for 1.0.3 or 1.0.4, we could do our own source builds and packaging. I've no fear of tweaking and hacking control files; I just haven't done .deb builds before and starting off from scratch with a project as big as Freeswitch is a bit overwhelming (especially as a "proper" packaging needs to split out the mods, sound packagings, etc.) From quentusrex at gmail.com Thu Sep 24 13:13:40 2009 From: quentusrex at gmail.com (William King) Date: Thu, 24 Sep 2009 13:13:40 -0700 Subject: [Freeswitch-dev] When is 1.0.5 due out? In-Reply-To: <4ABBCF9E.6040408@marketelsystems.com> References: <4ABBCF9E.6040408@marketelsystems.com> Message-ID: <4ABBD2F4.1010900@gmail.com> I plan to build nightly builds for ubuntu, that can be used as source builds for debian. Please be aware that the freeswitch developers don't want to support the end packages. So please direct support requests to one of the ubuntu packagers. If you want nightlies, then that will work. I'll also build updates when major bugs are fixed, before the next 1.0.* release from upstream. -William King Mark Sobkow wrote: > I've been advised that the Ubuntu/.deb packaging won't be getting > updated until the 1.0.5 release (1.0.4 slipped through the cracks.) I > need to know when 1.0.5 is scheduled for release, as we can't ship > source builds to our customers, only .deb installations. (The boxes our > customers run don't have space on them for doing source builds, and we > don't have compilers and such installed on them by default.) > > Alternatively, if someone could point me to a repo with control files > for 1.0.3 or 1.0.4, we could do our own source builds and packaging. > I've no fear of tweaking and hacking control files; I just haven't done > .deb builds before and starting off from scratch with a project as big > as Freeswitch is a bit overwhelming (especially as a "proper" packaging > needs to split out the mods, sound packagings, etc.) > > _______________________________________________ > 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 > From shaheryarkh at googlemail.com Thu Sep 24 21:58:49 2009 From: shaheryarkh at googlemail.com (Muhammad Shahzad) Date: Fri, 25 Sep 2009 10:58:49 +0600 Subject: [Freeswitch-dev] Doxygen configuration In-Reply-To: References: Message-ID: Any update on this? Thank you. On Wed, Sep 23, 2009 at 11:48 PM, Muhammad Shahzad < shaheryarkh at googlemail.com> wrote: > Hi, > > Please see attached herewith doxygen configuration file for FS > documentation. this should replace the one found at > /docs/Doxygen.conf. > > It has following additional features, > > 1. Search Engine support, with which you can search any identifier within > entire documentation tree. > 2. Various graphs and diagrams to illustrate position and importance of > each file and how all files within a library fit together to provide > specific functionality. > 3. Name Space list, along with complete alphabetical index of all methods > in them. > 4. Documentation coverage for all FreeSWITCH modules (previously it only > generates documentation for application modules). > 5. Documentation for all libraries maintained by FS developers (ESL, > Dingaling, Teletone and Openzap). > 6. Todo list. > 7. Links to access fully formated source code of each file with line > numbers and syntax highlighting etc. > 8. Identifier cross reference list, i.e. a list of all methods and variable > who call a given method or variable. > 9. UML style inheritance and collaboration diagrams. > 10. Configuration for LATEX, RTF and Microsoft CHM formats also available > but not enabled. Any developer who wish to have documentation in any of > these format may find and enable one or more of these formats as per his/her > requirements. > > Please review and add it to FS trunk. > > All comments and suggestions are welcome. > > Thank you. > > > -- > Muhammad Shahzad > ----------------------------------- > CISCO Rich Media Communication Specialist (CRMCS) > CISCO Certified Network Associate (CCNA) > Cell: +92 334 422 40 88 > MSN: shari_786pk at hotmail.com > Email: shaheryarkh at googlemail.com > -- ________________________________________________________ | | | FATAL ERROR --- O X | |_______________________________________________________| | You have moved the mouse. | | Windows must be restarted for the changes to take effect. | | | ####################################/ Muhammad Shahzad ----------------------------------- CISCO Rich Media Communication Specialist (CRMCS) CISCO Certified Network Associate (CCNA) Cell: +92 334 422 40 88 MSN: shari_786pk at hotmail.com Email: shaheryarkh at googlemail.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20090925/ee67d3a8/attachment.html From brian at freeswitch.org Thu Sep 24 22:13:33 2009 From: brian at freeswitch.org (Brian West) Date: Fri, 25 Sep 2009 00:13:33 -0500 Subject: [Freeswitch-dev] Doxygen configuration In-Reply-To: References: Message-ID: <22263B02-E8BC-4051-A1E9-6575245E2729@freeswitch.org> Doh I got sidetracked on this one. I'll check it in shortly. /b On Sep 24, 2009, at 11:58 PM, Muhammad Shahzad wrote: > Any update on this? > > Thank you. > From brian at freeswitch.org Thu Sep 24 22:21:35 2009 From: brian at freeswitch.org (Brian West) Date: Fri, 25 Sep 2009 00:21:35 -0500 Subject: [Freeswitch-dev] Doxygen configuration In-Reply-To: References: Message-ID: <412E45D3-8578-4E81-85EB-4A7A0E420531@freeswitch.org> It'll be here shortly http://docs.freeswitch.org/ this seems to take A LOT longer to run. /b On Sep 24, 2009, at 11:58 PM, Muhammad Shahzad wrote: > Any update on this? > > Thank you. > From shaheryarkh at googlemail.com Thu Sep 24 22:29:27 2009 From: shaheryarkh at googlemail.com (Muhammad Shahzad) Date: Fri, 25 Sep 2009 11:29:27 +0600 Subject: [Freeswitch-dev] Doxygen configuration In-Reply-To: <412E45D3-8578-4E81-85EB-4A7A0E420531@freeswitch.org> References: <412E45D3-8578-4E81-85EB-4A7A0E420531@freeswitch.org> Message-ID: It takes approximately 15 minutes on 1.6 GHz P-4 with 1 GB RAM. This is due to complex graphs it generates for referencing. Thank you. On Fri, Sep 25, 2009 at 11:21 AM, Brian West wrote: > It'll be here shortly http://docs.freeswitch.org/ this seems to take A > LOT longer to run. > > /b > > On Sep 24, 2009, at 11:58 PM, Muhammad Shahzad wrote: > > > Any update on this? > > > > Thank you. > > > > > _______________________________________________ > 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 > -- ________________________________________________________ | | | FATAL ERROR --- O X | |_______________________________________________________| | You have moved the mouse. | | Windows must be restarted for the changes to take effect. | | | ####################################/ Muhammad Shahzad ----------------------------------- CISCO Rich Media Communication Specialist (CRMCS) CISCO Certified Network Associate (CCNA) Cell: +92 334 422 40 88 MSN: shari_786pk at hotmail.com Email: shaheryarkh at googlemail.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20090925/4050ca87/attachment.html From shaheryarkh at googlemail.com Thu Sep 24 22:51:45 2009 From: shaheryarkh at googlemail.com (Muhammad Shahzad) Date: Fri, 25 Sep 2009 11:51:45 +0600 Subject: [Freeswitch-dev] Doxygen configuration In-Reply-To: References: <412E45D3-8578-4E81-85EB-4A7A0E420531@freeswitch.org> Message-ID: look and feel of generated docs are pretty different then what i have on my test machine. The graphs are not working at all. Have you modified it or graphs library graphviz is missing at docs.freeswitch.org? Thank you. On Fri, Sep 25, 2009 at 11:29 AM, Muhammad Shahzad < shaheryarkh at googlemail.com> wrote: > It takes approximately 15 minutes on 1.6 GHz P-4 with 1 GB RAM. This is due > to complex graphs it generates for referencing. > > Thank you. > > > > On Fri, Sep 25, 2009 at 11:21 AM, Brian West wrote: > >> It'll be here shortly http://docs.freeswitch.org/ this seems to take A >> LOT longer to run. >> >> /b >> >> On Sep 24, 2009, at 11:58 PM, Muhammad Shahzad wrote: >> >> > Any update on this? >> > >> > Thank you. >> > >> >> >> _______________________________________________ >> 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 >> > > > > -- > ________________________________________________________ > | > | > | FATAL ERROR --- > O X | > |_______________________________________________________| > | You have moved the mouse. > | > | Windows must be restarted for the changes to take effect. | > | > | > ####################################/ > > > Muhammad Shahzad > ----------------------------------- > CISCO Rich Media Communication Specialist (CRMCS) > CISCO Certified Network Associate (CCNA) > Cell: +92 334 422 40 88 > MSN: shari_786pk at hotmail.com > Email: shaheryarkh at googlemail.com > -- ________________________________________________________ | | | FATAL ERROR --- O X | |_______________________________________________________| | You have moved the mouse. | | Windows must be restarted for the changes to take effect. | | | ####################################/ Muhammad Shahzad ----------------------------------- CISCO Rich Media Communication Specialist (CRMCS) CISCO Certified Network Associate (CCNA) Cell: +92 334 422 40 88 MSN: shari_786pk at hotmail.com Email: shaheryarkh at googlemail.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20090925/bba8f225/attachment.html From brian at freeswitch.org Thu Sep 24 23:06:26 2009 From: brian at freeswitch.org (Brian West) Date: Fri, 25 Sep 2009 01:06:26 -0500 Subject: [Freeswitch-dev] Doxygen configuration In-Reply-To: References: <412E45D3-8578-4E81-85EB-4A7A0E420531@freeswitch.org> Message-ID: <8F501740-A289-430C-BD72-43D57BCACDCD@freeswitch.org> I'll check first thing in the morning! Sent from my iPhone On Sep 25, 2009, at 12:51 AM, Muhammad Shahzad wrote: > look and feel of generated docs are pretty different then what i > have on my test machine. The graphs are not working at all. > > Have you modified it or graphs library graphviz is missing at docs.freeswitch.org > ? > > Thank you. > > > On Fri, Sep 25, 2009 at 11:29 AM, Muhammad Shahzad > wrote: > It takes approximately 15 minutes on 1.6 GHz P-4 with 1 GB RAM. This > is due to complex graphs it generates for referencing. > > Thank you. > > > > On Fri, Sep 25, 2009 at 11:21 AM, Brian West > wrote: > It'll be here shortly http://docs.freeswitch.org/ this seems to take A > LOT longer to run. > > /b > > On Sep 24, 2009, at 11:58 PM, Muhammad Shahzad wrote: > > > Any update on this? > > > > Thank you. > > > > > _______________________________________________ > 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 > > > > -- > ________________________________________________________ > | > > > > > > > > > > | > | FATAL > ERROR --- > O X | > |_______________________________________________________| > | You have moved the > mouse. | > | Windows must be restarted for the changes to take effect. | > | > | > ####################################/ > > > Muhammad Shahzad > ----------------------------------- > CISCO Rich Media Communication Specialist (CRMCS) > CISCO Certified Network Associate (CCNA) > Cell: +92 334 422 40 88 > MSN: shari_786pk at hotmail.com > Email: shaheryarkh at googlemail.com > > > > -- > ________________________________________________________ > | > > > > > > > > > > | > | FATAL > ERROR --- > O X | > |_______________________________________________________| > | You have moved the > mouse. | > | Windows must be restarted for the changes to take effect. | > | > | > ####################################/ > > > Muhammad Shahzad > ----------------------------------- > CISCO Rich Media Communication Specialist (CRMCS) > CISCO Certified Network Associate (CCNA) > Cell: +92 334 422 40 88 > MSN: shari_786pk at hotmail.com > Email: shaheryarkh at googlemail.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/20090925/1979499d/attachment.html From ctrix+fs at navynet.it Fri Sep 25 08:46:37 2009 From: ctrix+fs at navynet.it (Massimo "CtRiX" Cetra) Date: Fri, 25 Sep 2009 17:46:37 +0200 Subject: [Freeswitch-dev] When is 1.0.5 due out? In-Reply-To: <4ABBCF9E.6040408@marketelsystems.com> References: <4ABBCF9E.6040408@marketelsystems.com> Message-ID: <4ABCE5DD.30903@navynet.it> Mark Sobkow ha scritto: > Alternatively, if someone could point me to a repo with control files > for 1.0.3 or 1.0.4, we could do our own source builds and packaging. > Freeswitch code actually contains a debian/ dir with everything needed to package it the debian way. Max From msc at freeswitch.org Fri Sep 25 09:15:39 2009 From: msc at freeswitch.org (Michael Collins) Date: Fri, 25 Sep 2009 09:15:39 -0700 Subject: [Freeswitch-dev] FreeSWITCH Weekly Conference Starting, Please Call In! Message-ID: <87f2f3b90909250915m49ddbc9di98ff8d5c9fc9ab0e@mail.gmail.com> Come on in! sip:888 at conference.freeswitch.org or via the good old PSTN at +1-213-799-1400 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20090925/b3e75c29/attachment.html From gmaruzz at celliax.org Fri Sep 25 09:23:37 2009 From: gmaruzz at celliax.org (Giovanni Maruzzelli) Date: Fri, 25 Sep 2009 18:23:37 +0200 Subject: [Freeswitch-dev] [Freeswitch-users] FreeSWITCH Weekly Conference Starting, Please Call In! In-Reply-To: <87f2f3b90909250915m49ddbc9di98ff8d5c9fc9ab0e@mail.gmail.com> References: <87f2f3b90909250915m49ddbc9di98ff8d5c9fc9ab0e@mail.gmail.com> Message-ID: <7b197bef0909250923j7330c702u9f78da95d24c1a2c@mail.gmail.com> as always, you can call skype the skypeuser "skypiax5", then press "1" On Fri, Sep 25, 2009 at 6:15 PM, Michael Collins wrote: > Come on in! > sip:888 at conference.freeswitch.org or via the good old PSTN at > +1-213-799-1400 > > _______________________________________________ > FreeSWITCH-users mailing list > FreeSWITCH-users at lists.freeswitch.org > http://lists.freeswitch.org/mailman/listinfo/freeswitch-users > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users > http://www.freeswitch.org > > -- Sincerely, Giovanni Maruzzelli Cell : +39-347-2665618 From m.sobkow at marketelsystems.com Mon Sep 28 09:44:02 2009 From: m.sobkow at marketelsystems.com (Mark Sobkow) Date: Mon, 28 Sep 2009 10:44:02 -0600 Subject: [Freeswitch-dev] Having some trouble downloading the PPAs Message-ID: <4AC0E7D2.9070703@marketelsystems.com> When I do the apt-get update as instructed by Launchpad, I get the following errors. Any ideas? W: Failed to fetch http:/ppa.launchpad.net/freeswitch-drivers/dists//freeswitch-nightly-drivers/ubuntu/Release.gpg Unable to connect to http: W: Failed to fetch http:/ppa.launchpad.net/freeswitch-drivers/dists//freeswitch-nightly-drivers/ubuntu/hardy/source/Sources.gz Unable to connect to http: W: Failed to fetch http:/ppa.launchpad.net/freeswitch-drivers/dists//freeswitch-nightly-drivers/ubuntu/main/source/Sources.gz Unable to connect to http: W: Failed to fetch http://ppa.launchpad.net/freeswitch-drivers/dists//freeswitch-nightly-drivers/ubunty/hardy/binary-i386/Packages.gz 404 Not Found W: Failed to fetch http://ppa.launchpad.net/freeswitch-drivers/dists//freeswitch-nightly-drivers/ubunty/main/binary-i386/Packages.gz 404 Not Found E: Some index files failed to download, they have been ignored, or old ones used instead. From quentusrex at gmail.com Mon Sep 28 10:01:40 2009 From: quentusrex at gmail.com (William King) Date: Mon, 28 Sep 2009 10:01:40 -0700 Subject: [Freeswitch-dev] Having some trouble downloading the PPAs In-Reply-To: <4AC0E7D2.9070703@marketelsystems.com> References: <4AC0E7D2.9070703@marketelsystems.com> Message-ID: <4AC0EBF4.6000105@gmail.com> You have extra /'s in the url. Replace the lines with this: deb http://ppa.launchpad.net/freeswitch-drivers/freeswitch-nightly-drivers/ubuntu hardy main deb-src http://ppa.launchpad.net/freeswitch-drivers/freeswitch-nightly-drivers/ubuntu hardy main In your /etc/apt/sources.list -William King Mark Sobkow wrote: > When I do the apt-get update as instructed by Launchpad, I get the > following errors. Any ideas? > > W: Failed to fetch > http:/ppa.launchpad.net/freeswitch-drivers/dists//freeswitch-nightly-drivers/ubuntu/Release.gpg > Unable to connect to http: > > W: Failed to fetch > http:/ppa.launchpad.net/freeswitch-drivers/dists//freeswitch-nightly-drivers/ubuntu/hardy/source/Sources.gz > Unable to connect to http: > > W: Failed to fetch > http:/ppa.launchpad.net/freeswitch-drivers/dists//freeswitch-nightly-drivers/ubuntu/main/source/Sources.gz > Unable to connect to http: > > W: Failed to fetch > http://ppa.launchpad.net/freeswitch-drivers/dists//freeswitch-nightly-drivers/ubunty/hardy/binary-i386/Packages.gz > 404 Not Found > > W: Failed to fetch > http://ppa.launchpad.net/freeswitch-drivers/dists//freeswitch-nightly-drivers/ubunty/main/binary-i386/Packages.gz > 404 Not Found > > E: Some index files failed to download, they have been ignored, or old > ones used instead. > > > _______________________________________________ > 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 > From m.sobkow at marketelsystems.com Mon Sep 28 10:18:54 2009 From: m.sobkow at marketelsystems.com (Mark Sobkow) Date: Mon, 28 Sep 2009 11:18:54 -0600 Subject: [Freeswitch-dev] Having some trouble downloading the PPAs In-Reply-To: <4AC0EBF4.6000105@gmail.com> References: <4AC0E7D2.9070703@marketelsystems.com> <4AC0EBF4.6000105@gmail.com> Message-ID: <4AC0EFFE.1000100@marketelsystems.com> William King wrote: > You have extra /'s in the url. > > Replace the lines with this: > > deb http://ppa.launchpad.net/freeswitch-drivers/freeswitch-nightly-drivers/ubuntu hardy main > deb-src http://ppa.launchpad.net/freeswitch-drivers/freeswitch-nightly-drivers/ubuntu hardy main > > In your /etc/apt/sources.list > > -William King > > Mark Sobkow wrote: > >> When I do the apt-get update as instructed by Launchpad, I get the >> following errors. Any ideas? >> >> W: Failed to fetch >> http:/ppa.launchpad.net/freeswitch-drivers/dists//freeswitch-nightly-drivers/ubuntu/Release.gpg >> Unable to connect to http: >> >> W: Failed to fetch >> http:/ppa.launchpad.net/freeswitch-drivers/dists//freeswitch-nightly-drivers/ubuntu/hardy/source/Sources.gz >> Unable to connect to http: >> >> W: Failed to fetch >> http:/ppa.launchpad.net/freeswitch-drivers/dists//freeswitch-nightly-drivers/ubuntu/main/source/Sources.gz >> Unable to connect to http: >> >> W: Failed to fetch >> http://ppa.launchpad.net/freeswitch-drivers/dists//freeswitch-nightly-drivers/ubunty/hardy/binary-i386/Packages.gz >> 404 Not Found >> >> W: Failed to fetch >> http://ppa.launchpad.net/freeswitch-drivers/dists//freeswitch-nightly-drivers/ubunty/main/binary-i386/Packages.gz >> 404 Not Found >> >> E: Some index files failed to download, they have been ignored, or old >> ones used instead. >> >> >> _______________________________________________ >> 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 >> >> > > _______________________________________________ > 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 > > Well that's much better. I had some spaces in the URLs (thought they were two parts for some reason -- a URL and a path to be appended to the URL. Ubuntu guru I am not.) Anyhow, the binaries are getting indexed ok, but FYI there are still problems: Get:3 http://ppa.launchpad.net hardy/main Sources [1131B] Err http://ppa.launchpad.net hardy/main Packages 404 Not Found Fetched 67.3kB in 2s (29.9kB/s) W: Failed to fetch http://ppa.launchpad.net/freeswitch-drivers/freeswitch-nightly-drivers/ubunty/dists/hardy/main/binary-i386/Packages.gz 404 Not Found E: Some index files failed to download, they have been ignored, or old ones used instead. From vipkilla at gmail.com Tue Sep 29 10:07:29 2009 From: vipkilla at gmail.com (vip killa) Date: Tue, 29 Sep 2009 13:07:29 -0400 Subject: [Freeswitch-dev] exchange_routing_error Message-ID: <957f61370909291007ic3c2080w6005fb2c7d13f360@mail.gmail.com> could someone tell me one i'm getting EXCHANGE_ROUTING_ERROR when doing a pa call ? -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20090929/f6c3ce7b/attachment.html From scaram at hotmail.de Fri Sep 25 05:37:18 2009 From: scaram at hotmail.de (Francisco Scaramanga) Date: Fri, 25 Sep 2009 14:37:18 +0200 Subject: [Freeswitch-dev] Question to Pizza Demo with mod pocketsphinx Message-ID: Question to Pizza Demo with mod pocketsphinx ------------------------------------------------ I want to run example application Gino's Pizza and did all the steps in http://wiki.freeswitch.org/wiki/Mod_pocketsphinx, but there is one thing I am not sure about. Where do I have to make the following extension? I made the extension in the file c:\freeswitch\debug\conf\dialplan\default.xml and changed the destination_number to "^1000$" I have 2 softphones (x-lite) which are successfully registered with number 1000 and 1002. When I try to call from number 1002 to 1000 the phone 1000 doesn't ring anymore, probably due my entry in default.xml. console output see below.. What can I do to get the example application run? Regards scaram My configuration: --------------------- System: Windows Vista SP1, Visual Studio 2008 Sources: I got very new sources from subversion trunk (22.09.2009) console output after call to number 2000: ------------------------------------------------ freeswitch at NB-MSI> 2009-09-25 14:31:31.514000 [NOTICE] switch_channel.c:613 New Channel sofia/internal/1002 at 192.168.1.33 [90d67d34-c114-a844-8308-8940af4a8 099] 2009-09-25 14:31:31.533000 [INFO] mod_dialplan_xml.c:391 Processing 1002 FreeSwi tch->1000 in context default 2009-09-25 14:31:31.543000 [INFO] switch_ivr_async.c:1835 Bound B-Leg: 1 execute _extension::dx XML features 2009-09-25 14:31:31.543000 [INFO] switch_ivr_async.c:1835 Bound B-Leg: 2 record_ session::c:\freeswitch2\debug/recordings/1002.2009-09-25-14-31-31.wav 2009-09-25 14:31:31.543000 [INFO] switch_ivr_async.c:1835 Bound B-Leg: 3 execute _extension::cf XML features 2009-09-25 14:31:31.571000 [NOTICE] switch_channel.c:613 New Channel sofia/inter nal/sip:1000 at 192.168.1.33:51997 [003c3be6-528e-1244-9bf2-2e4bf4851e15] 2009-09-25 14:31:31.576000 [INFO] switch_ivr_originate.c:1722 Sending early medi a 2009-09-25 14:31:31.576000 [INFO] mod_sofia.c:1500 Ring SDP: v=0 o=FreeSWITCH 1253857333 1253857334 IN IP4 192.168.1.33 s=FreeSWITCH c=IN IP4 192.168.1.33 t=0 0 m=audio 24558 RTP/AVP 0 101 a=rtpmap:0 PCMU/8000 a=rtpmap:101 telephone-event/8000 a=fmtp:101 0-16 a=silenceSupp:off - - - - a=ptime:20 a=sendrecv 2009-09-25 14:31:31.576000 [NOTICE] mod_sofia.c:1503 Pre-Answer sofia/internal/1 002 at 192.168.1.33! _________________________________________________________________ http://redirect.gimas.net/?n=M0906xWLM2009 Neu: Messenger 2009! Hier kostenlos downloaden! -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20090925/7d6a90cd/attachment.html From mattdfong at gmail.com Tue Sep 29 10:16:21 2009 From: mattdfong at gmail.com (Matthew Fong) Date: Wed, 30 Sep 2009 00:16:21 +0700 Subject: [Freeswitch-dev] exchange_routing_error In-Reply-To: <957f61370909291007ic3c2080w6005fb2c7d13f360@mail.gmail.com> References: <957f61370909291007ic3c2080w6005fb2c7d13f360@mail.gmail.com> Message-ID: <4256bf830909291016p75cc1cf0w6c9ba9acf7289f28@mail.gmail.com> http://wiki.freeswitch.org/wiki/Hangup_causes On Wed, Sep 30, 2009 at 12:07 AM, vip killa wrote: > could someone tell me one i'm getting EXCHANGE_ROUTING_ERROR when doing a > pa call ? > > > _______________________________________________ > 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/20090930/18db1c7a/attachment.html From freeswitch at cartissolutions.com Tue Sep 29 10:33:17 2009 From: freeswitch at cartissolutions.com (Yossi Neiman) Date: Tue, 29 Sep 2009 12:33:17 -0500 Subject: [Freeswitch-dev] Doxygen configuration In-Reply-To: References: Message-ID: <4AC244DD.50000@cartissolutions.com> Muhammad, I and many others appreciate the work you are doing on the API docs. I did want to make a request, based upon what I've been seeing on the docs.freeswitch.org pages recently. Would it be possible to split out the documentation based upon language involved? My eyes are getting cluttered with swig and C++ docs mixed in with the C docs, and it's making it a little difficult for me to find what I am looking for. I can see this helping other folks as well, since I think that others would also want to see only docs pertaining to the language that they are currently working in. I also have the feeling that some/many of the functions that were previously listed under the Modules->Core Library. For example, we're missing a whole bunch of functions that were previously shown under the IVR Library and IVR Menu Library. Thanks, -- Yossi Neiman Cartis Solutions, Inc. http://www.cartissolutions.com Muhammad Shahzad wrote: > Hi, > > Please see attached herewith doxygen configuration file for FS > documentation. this should replace the one found at > /docs/Doxygen.conf. > > It has following additional features, > > 1. Search Engine support, with which you can search any identifier > within entire documentation tree. > 2. Various graphs and diagrams to illustrate position and importance > of each file and how all files within a library fit together to > provide specific functionality. > 3. Name Space list, along with complete alphabetical index of all > methods in them. > 4. Documentation coverage for all FreeSWITCH modules (previously it > only generates documentation for application modules). > 5. Documentation for all libraries maintained by FS developers (ESL, > Dingaling, Teletone and Openzap). > 6. Todo list. > 7. Links to access fully formated source code of each file with line > numbers and syntax highlighting etc. > 8. Identifier cross reference list, i.e. a list of all methods and > variable who call a given method or variable. > 9. UML style inheritance and collaboration diagrams. > 10. Configuration for LATEX, RTF and Microsoft CHM formats also > available but not enabled. Any developer who wish to have > documentation in any of these format may find and enable one or more > of these formats as per his/her requirements. > > Please review and add it to FS trunk. > > All comments and suggestions are welcome. > > Thank you. > > > -- > Muhammad Shahzad > ----------------------------------- > CISCO Rich Media Communication Specialist (CRMCS) > CISCO Certified Network Associate (CCNA) > Cell: +92 334 422 40 88 > MSN: shari_786pk at hotmail.com > Email: shaheryarkh at googlemail.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 -- Yossi Neiman President Cartis Solutions, Inc. P) 630-259-8100 http://www.cartissolutions.com From brian at freeswitch.org Tue Sep 29 10:36:36 2009 From: brian at freeswitch.org (Brian West) Date: Tue, 29 Sep 2009 12:36:36 -0500 Subject: [Freeswitch-dev] Question to Pizza Demo with mod pocketsphinx In-Reply-To: References: Message-ID: <04A761BE-8904-4B2A-B2B3-425827ABBFE5@freeswitch.org> Try answer before you run the JS. /b On Sep 25, 2009, at 7:37 AM, Francisco Scaramanga wrote: > > Question to Pizza Demo with mod pocketsphinx > ------------------------------------------------ > I want to run example application Gino's Pizza and did all the steps > in http://wiki.freeswitch.org/wiki/Mod_pocketsphinx, but there is > one thing I am not sure about. > > Where do I have to make the following extension? > > > > > > > > I made the extension in the file c:\freeswitch\debug\conf\dialplan > \default.xml > and changed the destination_number to > > "^1000$" > > I have 2 softphones (x-lite) which are successfully registered with > number 1000 and 1002. > When I try to call from number 1002 to 1000 the phone 1000 doesn't > ring anymore, probably due my entry in default.xml. > > console output see below.. > > What can I do to get the example application run? > > Regards > > scaram > > My configuration: > --------------------- > System: Windows Vista SP1, Visual Studio 2008 > Sources: I got very new sources from subversion trunk (22.09.2009) > > > console output after call to number 2000: > ------------------------------------------------ > > freeswitch at NB-MSI> 2009-09-25 14:31:31.514000 [NOTICE] > switch_channel.c:613 > New Channel sofia/internal/1002 at 192.168.1.33 [90d67d34-c114- > a844-8308-8940af4a8 > 099] > 2009-09-25 14:31:31.533000 [INFO] mod_dialplan_xml.c:391 Processing > 1002 FreeSwi > tch->1000 in context default > 2009-09-25 14:31:31.543000 [INFO] switch_ivr_async.c:1835 Bound B- > Leg: 1 execute > _extension::dx XML features > 2009-09-25 14:31:31.543000 [INFO] switch_ivr_async.c:1835 Bound B- > Leg: 2 record_ > session::c:\freeswitch2\debug/recordings/1002.2009-09-25-14-31-31.wav > 2009-09-25 14:31:31.543000 [INFO] switch_ivr_async.c:1835 Bound B- > Leg: 3 execute > _extension::cf XML features > 2009-09-25 14:31:31.571000 [NOTICE] switch_channel.c:613 New Channel > sofia/inter > nal/sip:1000 at 192.168.1.33:51997 [003c3be6-528e-1244-9bf2-2e4bf4851e15] > 2009-09-25 14:31:31.576000 [INFO] switch_ivr_originate.c:1722 > Sending early medi > a > 2009-09-25 14:31:31.576000 [INFO] mod_sofia.c:1500 Ring SDP: > v=0 > o=FreeSWITCH 1253857333 1253857334 IN IP4 192.168.1.33 > s=FreeSWITCH > c=IN IP4 192.168.1.33 > t=0 0 > m=audio 24558 RTP/AVP 0 101 > a=rtpmap:0 PCMU/8000 > a=rtpmap:101 telephone-event/8000 > a=fmtp:101 0-16 > a=silenceSupp:off - - - - > a=ptime:20 > a=sendrecv > > 2009-09-25 14:31:31.576000 [NOTICE] mod_sofia.c:1503 Pre-Answer > sofia/internal/1 > 002 at 192.168.1.33! > Posteingang immer voll? Der erste Speicher, der mitw?chst: > Unbegrenzter Speicher bei Windows Live Hotmail! > _______________________________________________ > 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/20090929/0d28aeb2/attachment.html From brian at freeswitch.org Tue Sep 29 10:37:06 2009 From: brian at freeswitch.org (Brian West) Date: Tue, 29 Sep 2009 12:37:06 -0500 Subject: [Freeswitch-dev] exchange_routing_error In-Reply-To: <4256bf830909291016p75cc1cf0w6c9ba9acf7289f28@mail.gmail.com> References: <957f61370909291007ic3c2080w6005fb2c7d13f360@mail.gmail.com> <4256bf830909291016p75cc1cf0w6c9ba9acf7289f28@mail.gmail.com> Message-ID: <53265B9D-1BFD-45D3-9E85-F723F569D716@freeswitch.org> Sounds like a loop. /b On Sep 29, 2009, at 12:16 PM, Matthew Fong wrote: > http://wiki.freeswitch.org/wiki/Hangup_causes > > On Wed, Sep 30, 2009 at 12:07 AM, vip killa > wrote: > could someone tell me one i'm getting EXCHANGE_ROUTING_ERROR when > doing a pa call ? > > > _______________________________________________ > 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 > > > _______________________________________________ > 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/20090929/65ab6973/attachment.html From shaheryarkh at googlemail.com Tue Sep 29 11:00:31 2009 From: shaheryarkh at googlemail.com (Muhammad Shahzad) Date: Wed, 30 Sep 2009 00:00:31 +0600 Subject: [Freeswitch-dev] Doxygen configuration In-Reply-To: <4AC244DD.50000@cartissolutions.com> References: <4AC244DD.50000@cartissolutions.com> Message-ID: The primary objective of this documentation is to give full view of FS and its module regardless of programming language, as at many places especially in the language modules, source code files from different programming languages fit together with each other like a jigsaw puzzle to complete the picture (i.e. module functionality). Breaking the directory hierarchy on programming language basis would not give the actual composition of module, thus confusing the developers who wants to write up new language modules. We are documenting everything that is inside /src folder plus 4 directories in /libs folder, which are maintained by FS developer community, these are, libdingaling libteletone openzap esl So, i think i am covering entire code base. If you think i am missing something, kindly send me relative path with respect to FSROOT, for example, /libs/libdingaling Thank you. On Tue, Sep 29, 2009 at 11:33 PM, Yossi Neiman < freeswitch at cartissolutions.com> wrote: > Muhammad, > > I and many others appreciate the work you are doing on the API docs. I > did want to make a request, based upon what I've been seeing on the > docs.freeswitch.org pages recently. Would it be possible to split out > the documentation based upon language involved? My eyes are getting > cluttered with swig and C++ docs mixed in with the C docs, and it's > making it a little difficult for me to find what I am looking for. I > can see this helping other folks as well, since I think that others > would also want to see only docs pertaining to the language that they > are currently working in. > > I also have the feeling that some/many of the functions that were > previously listed under the Modules->Core Library. For example, we're > missing a whole bunch of functions that were previously shown under the > IVR Library and IVR Menu Library. > > Thanks, > > -- > Yossi Neiman > Cartis Solutions, Inc. > http://www.cartissolutions.com > > > > Muhammad Shahzad wrote: > > Hi, > > > > Please see attached herewith doxygen configuration file for FS > > documentation. this should replace the one found at > > /docs/Doxygen.conf. > > > > It has following additional features, > > > > 1. Search Engine support, with which you can search any identifier > > within entire documentation tree. > > 2. Various graphs and diagrams to illustrate position and importance > > of each file and how all files within a library fit together to > > provide specific functionality. > > 3. Name Space list, along with complete alphabetical index of all > > methods in them. > > 4. Documentation coverage for all FreeSWITCH modules (previously it > > only generates documentation for application modules). > > 5. Documentation for all libraries maintained by FS developers (ESL, > > Dingaling, Teletone and Openzap). > > 6. Todo list. > > 7. Links to access fully formated source code of each file with line > > numbers and syntax highlighting etc. > > 8. Identifier cross reference list, i.e. a list of all methods and > > variable who call a given method or variable. > > 9. UML style inheritance and collaboration diagrams. > > 10. Configuration for LATEX, RTF and Microsoft CHM formats also > > available but not enabled. Any developer who wish to have > > documentation in any of these format may find and enable one or more > > of these formats as per his/her requirements. > > > > Please review and add it to FS trunk. > > > > All comments and suggestions are welcome. > > > > Thank you. > > > > > > -- > > Muhammad Shahzad > > ----------------------------------- > > CISCO Rich Media Communication Specialist (CRMCS) > > CISCO Certified Network Associate (CCNA) > > Cell: +92 334 422 40 88 > > MSN: shari_786pk at hotmail.com > > Email: shaheryarkh at googlemail.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 > > -- > Yossi Neiman > President > Cartis Solutions, Inc. > P) 630-259-8100 > http://www.cartissolutions.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 > -- ________________________________________________________ | | | FATAL ERROR --- O X | |_______________________________________________________| | You have moved the mouse. | | Windows must be restarted for the changes to take effect. | | | ####################################/ Muhammad Shahzad ----------------------------------- CISCO Rich Media Communication Specialist (CRMCS) CISCO Certified Network Associate (CCNA) Cell: +92 334 422 40 88 MSN: shari_786pk at hotmail.com Email: shaheryarkh at googlemail.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20090930/3da5c417/attachment-0001.html From vipkilla at gmail.com Tue Sep 29 11:12:46 2009 From: vipkilla at gmail.com (vip killa) Date: Tue, 29 Sep 2009 14:12:46 -0400 Subject: [Freeswitch-dev] exchange_routing_error In-Reply-To: <53265B9D-1BFD-45D3-9E85-F723F569D716@freeswitch.org> References: <957f61370909291007ic3c2080w6005fb2c7d13f360@mail.gmail.com> <4256bf830909291016p75cc1cf0w6c9ba9acf7289f28@mail.gmail.com> <53265B9D-1BFD-45D3-9E85-F723F569D716@freeswitch.org> Message-ID: <957f61370909291112wf122062v98f1ab4012aa697d@mail.gmail.com> i'm doing pa call 4800 which points to a conference. why is it looping? On Tue, Sep 29, 2009 at 1:37 PM, Brian West wrote: > Sounds like a loop. > /b > > On Sep 29, 2009, at 12:16 PM, Matthew Fong wrote: > > http://wiki.freeswitch.org/wiki/Hangup_causes > > On Wed, Sep 30, 2009 at 12:07 AM, vip killa wrote: > >> could someone tell me one i'm getting EXCHANGE_ROUTING_ERROR when doing a >> pa call ? >> >> >> _______________________________________________ >> 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 >> >> > _______________________________________________ > 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 > > > > _______________________________________________ > 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/20090929/2b334b5b/attachment.html From msc at freeswitch.org Tue Sep 29 11:28:42 2009 From: msc at freeswitch.org (Michael Collins) Date: Tue, 29 Sep 2009 11:28:42 -0700 Subject: [Freeswitch-dev] exchange_routing_error In-Reply-To: <957f61370909291112wf122062v98f1ab4012aa697d@mail.gmail.com> References: <957f61370909291007ic3c2080w6005fb2c7d13f360@mail.gmail.com> <4256bf830909291016p75cc1cf0w6c9ba9acf7289f28@mail.gmail.com> <53265B9D-1BFD-45D3-9E85-F723F569D716@freeswitch.org> <957f61370909291112wf122062v98f1ab4012aa697d@mail.gmail.com> Message-ID: <87f2f3b90909291128p499ed20dweb985a77a154f87d@mail.gmail.com> Time to supply some debug logs... On Tue, Sep 29, 2009 at 11:12 AM, vip killa wrote: > i'm doing pa call 4800 which points to a conference. why is it looping? > > On Tue, Sep 29, 2009 at 1:37 PM, Brian West wrote: > >> Sounds like a loop. >> /b >> >> On Sep 29, 2009, at 12:16 PM, Matthew Fong wrote: >> >> http://wiki.freeswitch.org/wiki/Hangup_causes >> >> On Wed, Sep 30, 2009 at 12:07 AM, vip killa wrote: >> >>> could someone tell me one i'm getting EXCHANGE_ROUTING_ERROR when doing a >>> pa call ? >>> >>> >>> _______________________________________________ >>> 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 >>> >>> >> _______________________________________________ >> 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 >> >> >> >> _______________________________________________ >> 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 >> >> > > _______________________________________________ > 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/20090929/f993dba2/attachment.html From vipkilla at gmail.com Tue Sep 29 11:36:46 2009 From: vipkilla at gmail.com (vip killa) Date: Tue, 29 Sep 2009 14:36:46 -0400 Subject: [Freeswitch-dev] exchange_routing_error In-Reply-To: <87f2f3b90909291128p499ed20dweb985a77a154f87d@mail.gmail.com> References: <957f61370909291007ic3c2080w6005fb2c7d13f360@mail.gmail.com> <4256bf830909291016p75cc1cf0w6c9ba9acf7289f28@mail.gmail.com> <53265B9D-1BFD-45D3-9E85-F723F569D716@freeswitch.org> <957f61370909291112wf122062v98f1ab4012aa697d@mail.gmail.com> <87f2f3b90909291128p499ed20dweb985a77a154f87d@mail.gmail.com> Message-ID: <957f61370909291136r31dd8fbdpdbe6f4f8e917c997@mail.gmail.com> i figured it out, sorry to bother you guys. i had a transfer to default extension in my default context, therefore looping everything in default to default. On Tue, Sep 29, 2009 at 2:28 PM, Michael Collins wrote: > Time to supply some debug logs... > > > On Tue, Sep 29, 2009 at 11:12 AM, vip killa wrote: > >> i'm doing pa call 4800 which points to a conference. why is it looping? >> >> On Tue, Sep 29, 2009 at 1:37 PM, Brian West wrote: >> >>> Sounds like a loop. >>> /b >>> >>> On Sep 29, 2009, at 12:16 PM, Matthew Fong wrote: >>> >>> http://wiki.freeswitch.org/wiki/Hangup_causes >>> >>> On Wed, Sep 30, 2009 at 12:07 AM, vip killa wrote: >>> >>>> could someone tell me one i'm getting EXCHANGE_ROUTING_ERROR when doing >>>> a pa call ? >>>> >>>> >>>> _______________________________________________ >>>> 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 >>>> >>>> >>> _______________________________________________ >>> 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 >>> >>> >>> >>> _______________________________________________ >>> 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 >>> >>> >> >> _______________________________________________ >> 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 >> >> > > _______________________________________________ > 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/20090929/5820788d/attachment.html From vipkilla at gmail.com Tue Sep 29 12:35:32 2009 From: vipkilla at gmail.com (vip killa) Date: Tue, 29 Sep 2009 12:35:32 -0700 Subject: [Freeswitch-dev] mod_shout Message-ID: <957f61370909291235g5b86380dhc8d6c856a9a05413@mail.gmail.com> does anyone know what this error means? 2009-09-29 15:33:57.840816 [ERR] switch_core_file.c:160 File [source:password at localhost/stream.mp3] not created! 2009-09-29 15:33:57.840816 [ERR] mod_conference.c:2466 Error Opening File [shout://source:password at localhost/stream.mp3] 2009-09-29 15:33:57.840816 [ERR] switch_core_timer.c:119 Timer is not properly configured. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20090929/d09ab366/attachment.html From anthony.minessale at gmail.com Tue Sep 29 12:58:17 2009 From: anthony.minessale at gmail.com (Anthony Minessale) Date: Tue, 29 Sep 2009 14:58:17 -0500 Subject: [Freeswitch-dev] mod_shout In-Reply-To: <957f61370909291235g5b86380dhc8d6c856a9a05413@mail.gmail.com> References: <957f61370909291235g5b86380dhc8d6c856a9a05413@mail.gmail.com> Message-ID: <191c3a030909291258m6010cb9dt142f543de16d21fb@mail.gmail.com> it means you need to update to r15014 ;) On Tue, Sep 29, 2009 at 2:35 PM, vip killa wrote: > does anyone know what this error means? > > 2009-09-29 15:33:57.840816 [ERR] switch_core_file.c:160 File > [source:password at localhost/stream.mp3] not created! > 2009-09-29 15:33:57.840816 [ERR] mod_conference.c:2466 Error Opening File > [shout://source:password at localhost/stream.mp3] > 2009-09-29 15:33:57.840816 [ERR] switch_core_timer.c:119 Timer is not > properly configured. > > > _______________________________________________ > 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 iax:guest at conference.freeswitch.org/888 googletalk:conf+888 at conference.freeswitch.org pstn:213-799-1400 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20090929/cb0b4cf4/attachment-0001.html From m.sobkow at marketelsystems.com Tue Sep 29 13:32:21 2009 From: m.sobkow at marketelsystems.com (Mark Sobkow) Date: Tue, 29 Sep 2009 14:32:21 -0600 Subject: [Freeswitch-dev] Still getting errors trying to apt-get update Message-ID: <4AC26ED5.3050405@marketelsystems.com> Hit http://ca.archive.ubuntu.com hardy-updates/main Sources Err http://ppa.launchpad.net hardy/main Packages 404 Not Found Hit http://ca.archive.ubuntu.com hardy-updates/restricted Sources Hit http://ca.archive.ubuntu.com hardy-updates/universe Packages Hit http://ca.archive.ubuntu.com hardy-updates/universe Sources Hit http://ca.archive.ubuntu.com hardy-updates/multiverse Packages Hit http://ca.archive.ubuntu.com hardy-updates/multiverse Sources Hit http://ca.archive.ubuntu.com hardy-backports/main Packages Hit http://ca.archive.ubuntu.com hardy-backports/restricted Packages Hit http://ca.archive.ubuntu.com hardy-backports/universe Packages Hit http://ca.archive.ubuntu.com hardy-backports/multiverse Packages Hit http://ca.archive.ubuntu.com hardy-backports/main Sources Hit http://ca.archive.ubuntu.com hardy-backports/restricted Sources Hit http://ca.archive.ubuntu.com hardy-backports/universe Sources Hit http://ca.archive.ubuntu.com hardy-backports/multiverse Sources W: Failed to fetch http://ppa.launchpad.net/freeswitch-drivers/freeswitch-nightly-drivers/ubunty/dists/hardy/main/binary-i386/Packages.gz 404 Not Found E: Some index files failed to download, they have been ignored, or old ones used instead. From freeswitch at cartissolutions.com Tue Sep 29 14:25:49 2009 From: freeswitch at cartissolutions.com (Yossi Neiman) Date: Tue, 29 Sep 2009 16:25:49 -0500 Subject: [Freeswitch-dev] Doxygen configuration In-Reply-To: References: <4AC244DD.50000@cartissolutions.com> Message-ID: <4AC27B5D.6090506@cartissolutions.com> Muhammad, I don't think you're understanding what the issue is that I'm having. I'm writing code in C right now. I want to be able to read the docs for the C api by itself. I don't want to have to sift through swig and C++ etc in order to find the appropriate information about the appropriate C functions that I'm working with. And this does not address the fact that several functions that were visible in the documentation a couple weeks ago are now missing from the docs pages. Those are missing from Modules->Core Library (the examples I gave were from IVR Library and IVR Menu Library). These functions are in FSROOT/src. While they can still be found by looking directly at the header files under File List, I much preferred looking up these C functions and data types by Modules->Core Library, as it provides a more contextual arrangement to locate the functions. -- Yossi Neiman Cartis Solutions, Inc. http://www.cartissolutions.com Muhammad Shahzad wrote: > The primary objective of this documentation is to give full view of FS > and its module regardless of programming language, as at many places > especially in the language modules, source code files from different > programming languages fit together with each other like a jigsaw > puzzle to complete the picture (i.e. module functionality). Breaking > the directory hierarchy on programming language basis would not give > the actual composition of module, thus confusing the developers who > wants to write up new language modules. > > We are documenting everything that is inside /src folder plus > 4 directories in /libs folder, which are maintained by FS > developer community, these are, > > libdingaling > libteletone > openzap > esl > > So, i think i am covering entire code base. If you think i am missing > something, kindly send me relative path with respect to FSROOT, for > example, > > /libs/libdingaling > > Thank you. > > > On Tue, Sep 29, 2009 at 11:33 PM, Yossi Neiman > > wrote: > > Muhammad, > > I and many others appreciate the work you are doing on the API > docs. I > did want to make a request, based upon what I've been seeing on the > docs.freeswitch.org pages recently. > Would it be possible to split out > the documentation based upon language involved? My eyes are getting > cluttered with swig and C++ docs mixed in with the C docs, and it's > making it a little difficult for me to find what I am looking for. I > can see this helping other folks as well, since I think that others > would also want to see only docs pertaining to the language that they > are currently working in. > > I also have the feeling that some/many of the functions that were > previously listed under the Modules->Core Library. For example, we're > missing a whole bunch of functions that were previously shown > under the > IVR Library and IVR Menu Library. > > Thanks, > > -- > Yossi Neiman > Cartis Solutions, Inc. > http://www.cartissolutions.com > > > > Muhammad Shahzad wrote: > > Hi, > > > > Please see attached herewith doxygen configuration file for FS > > documentation. this should replace the one found at > > /docs/Doxygen.conf. > > > > It has following additional features, > > > > 1. Search Engine support, with which you can search any identifier > > within entire documentation tree. > > 2. Various graphs and diagrams to illustrate position and importance > > of each file and how all files within a library fit together to > > provide specific functionality. > > 3. Name Space list, along with complete alphabetical index of all > > methods in them. > > 4. Documentation coverage for all FreeSWITCH modules (previously it > > only generates documentation for application modules). > > 5. Documentation for all libraries maintained by FS developers (ESL, > > Dingaling, Teletone and Openzap). > > 6. Todo list. > > 7. Links to access fully formated source code of each file with line > > numbers and syntax highlighting etc. > > 8. Identifier cross reference list, i.e. a list of all methods and > > variable who call a given method or variable. > > 9. UML style inheritance and collaboration diagrams. > > 10. Configuration for LATEX, RTF and Microsoft CHM formats also > > available but not enabled. Any developer who wish to have > > documentation in any of these format may find and enable one or more > > of these formats as per his/her requirements. > > > > Please review and add it to FS trunk. > > > > All comments and suggestions are welcome. > > > > Thank you. > > > > > > -- > > Muhammad Shahzad > > ----------------------------------- > > CISCO Rich Media Communication Specialist (CRMCS) > > CISCO Certified Network Associate (CCNA) > > Cell: +92 334 422 40 88 > > MSN: shari_786pk at hotmail.com > > > > Email: shaheryarkh at googlemail.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 > > -- > Yossi Neiman > President > Cartis Solutions, Inc. > P) 630-259-8100 > http://www.cartissolutions.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 > > > > > -- > ________________________________________________________ > | > | > | FATAL ERROR > --- O X | > |_______________________________________________________| > | You have moved the mouse. > | > | Windows must be restarted for the changes to take effect. | > | > | > ####################################/ > > > Muhammad Shahzad > ----------------------------------- > CISCO Rich Media Communication Specialist (CRMCS) > CISCO Certified Network Associate (CCNA) > Cell: +92 334 422 40 88 > MSN: shari_786pk at hotmail.com > Email: shaheryarkh at googlemail.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 > -- Yossi Neiman President Cartis Solutions, Inc. P) 630-259-8100 http://www.cartissolutions.com From jalsot at gmail.com Wed Sep 30 13:40:17 2009 From: jalsot at gmail.com (Tamas) Date: Wed, 30 Sep 2009 22:40:17 +0200 Subject: [Freeswitch-dev] Attention: behavior change with r15025 Message-ID: <4AC3C231.8060604@gmail.com> Hello, At r15025 the ringback tone handling has changed. The old method: When ringback was set, early media was ignored, meaning that if you got 183 with SDP, ringback was generated locally. The new way: When ringback is set, the ringback tone is generated only when there is no early media (thus 180 w/o SDP or 183 w/o SDP). When early media is presented, it will be used as ringing indication. To get the same behaviour as before r15025, you have to set the following: ignore_early_media=true ringback Some wiki pages were changed to report the new behavior. Many thanks for guys for fix/feature, especially for anthm and bkw. Kind regards, Tamas ps.: issue was related with FSCORE-454. From msc at freeswitch.org Wed Sep 30 15:04:16 2009 From: msc at freeswitch.org (Michael Collins) Date: Wed, 30 Sep 2009 15:04:16 -0700 Subject: [Freeswitch-dev] Attention: behavior change with r15025 In-Reply-To: <4AC3C231.8060604@gmail.com> References: <4AC3C231.8060604@gmail.com> Message-ID: <87f2f3b90909301504r4ce35fb7t276c1de40e985c41@mail.gmail.com> On Wed, Sep 30, 2009 at 1:40 PM, Tamas wrote: > Hello, > > At r15025 the ringback tone handling has changed. > > The old method: > When ringback was set, early media was ignored, meaning that if you got > 183 with SDP, ringback was generated locally. > > The new way: > When ringback is set, the ringback tone is generated only when there is > no early media (thus 180 w/o SDP or 183 w/o SDP). When early media is > presented, it will be used as ringing indication. > > To get the same behaviour as before r15025, you have to set the following: > ignore_early_media=true > ringback > > Some wiki pages were changed to report the new behavior. > > Many thanks for guys for fix/feature, especially for anthm and bkw. > > Kind regards, > Tamas > > ps.: issue was related with FSCORE-454. > Tamas, Thanks! You sent this just before I was about to. If anyone has any questions please ask here or in #freeswitch on irc.freenode.net. -MC -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20090930/c01c63f3/attachment.html